Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

In der Android App Haussteuerung ist es möglich unter den "Einstellungen App" den Debugger Modus zu aktivieren.

Zeige Debugging auf "Ein" stellen

Fehlerhandling wenn zB: bei Sprachsteuerung oder Textsteuerung nichts zurück kommt
- Wenn Error 1101 oder Error 1103 gemeldet werden ist es auf eine falsche Konfiguration in den Android Einstellungen (Einstellungen IP-Symcon" zurück zu führen)
- Fehlermeldung "end of input at character 0" im Debugger Modus deutet darauf hin, dass das Fernzugriffpasswort falsch eingegeben wurde
- Wenn gar nichts mehr zurück kommt oder nach 2-3 Minuten nur die Adresse selber im Debug Bereich wenn man im Hauptbildschirm der App Haussteuerung ganz nach unten scrollt) ist es auf eine falsche Konfiguration in den Android Einstellungen (Einstellungen IP-Symcon" zurück zu führen)

zB: folgendes versuchen
Prüfen im Android Browser ob http://<serverip>:<webport>/api/ oder mit https://<serverip>:<webport>/api/ folgendes Ergebnis liefert
{"API":"0.1","IP-Symcon":"4.10","JSON-RPC":"2.0"}

- wer Linux zur Verfügung hat folgendes probieren ob er über json entsprechend den Wert der IP Symcon Variable AndroidSend (in meinem Beispiel unten 40387) erhält. Eventuell zuvor manuell in der IP-Symcon Variable einen Wert einstellen.

curl -v -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"GetValueString","param s":[40387],"id":1}' -k -u Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!:fernzugriffpasswort http://10.0.0.99:82/api/ --trace-ascii /dev/stdout

Oben 40387 mit Eurer AndroidSend Variablen ID ersetzen
Oben Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! mit Eurer IP-Symcon
Oben fernzugriffpasswort mit Eurem Fernzugriffpasswort von IP-Symcon ersetzen
Oben http://10.0.0.99:82/api mit http oder https ersetzen (je nachdem ob verschlüsselt ja/oder nein), 10.0.0.99 mit Eurer IP-Adresse oder Hostnamen und /api ersetzen falls Ihr einen Reverse Proxy verwendet mit zusätzlichem String