JSON-RPC funktioniert teilweise nicht mehr

Moin,

Seit dem umstellen auf IPS 4.0 wird eine Variable in IPS nicht mehr aktualisiert.

Und zwar schicke ich den Status ob das Android Display an oder aus ist, mit Tasker per HTTP Post

{"jsonrpc":"2.0","method":"SetValue","params":[59053, True],"id":1}

für an und

{"jsonrpc":"2.0","method":"SetValue","params":[59053, false],"id":1}

für aus, und das funktioniert nicht mehr seit dem ich auf 4.0 upgedatet habe.

Aber weithin funktioniert noch der Akkustand des Android Tablet, die wird weiterhin aktualisiert.

{"jsonrpc":"2.0","method":"SetValue","params":[28712, %BATT],"id":1}

Die Variable 59053 ist Boolean und die Variable 28712 ist Integer.

Im HTTP Post unter Server Port habe ich folgendes schon ausprobiert:

user:pass@ipadresse:Port 

als Port steht da jetzt 82, habe aber auch schon 3777 ausporbiert keine Änderung.

Genauso habe ich den Port weggelassen oder 80 genommen und da bringt mir Tasker eine Fehlermeldung raus.

Wie kann man feststellen ob überhaupt was in IPS ankommt?

Was mache ich verkehrt, oder ist das noch ein Fehler von IPS 4.0?

Hein09

Der JSON Parser der 4.0 ist etwas strikter. Wenn du true statt True schreibst, müsste es gehen! Aber Aus hätte immer noch gehen müssen…

paresy

Beides funktionierte nicht.
Aber wenn man false und true schreibt, funktioniert es wieder.
Danke.

Hein09

PS: Hätte man das irgendwo nach lesen können?

Hätte man leider nicht nachlesen können :slight_smile:

paresy