Webserver RPC von paresy : Unter Android neuerdings Fehler bei Ein-Aus Tastern

Hallo Gemeinde,

ich nutze immer noch paresys Webserver RPC.

Es funktioniert seit der 3.4 mit geringen Anpassungen einwandfrei und schnell.

Zum Schalten von HM Geräte Buttons nutze ich die beiden Zeilen:


<button id="WZTVx" data-dojo-type="dijit.form.Button" style="top: 160px; left: 146px;" title="Denon AUS" class="button">
		<script type="dojo/method" data-dojo-event="onClick" data-dojo-args="evt">
			ips.HM_WriteValueBoolean(38128 /*[WZ/TV]*/, "STATE", false);
			</script>
		</button>
		
"<button id="WZTVx" data-dojo-type="dijit.form.Button" style="top: 160px; left: 146px;" title="Denon Ein" class="button">
		<script type="dojo/method" data-dojo-event="onClick" data-dojo-args="evt">
			ips.HM_WriteValueBoolean(38128 /*[WZ/TV]*/, "STATE", true);
			</script>
		</button>"

Die 2 Buttons funktionieren in allen Browswern unter IOS, Windows und Android.

Zum Teil nutze ich auch einen Button als Taster z.B. 1.push AUS und 2.push AN:


<button id="WZKL" data-dojo-type="dijit.form.Button" style="top: 400px; left: 290px;" title="Kronleuchter" class="button">
			<script type="dojo/method" data-dojo-event="onClick" data-dojo-args="evt">
			ips.GetValueBoolean(35673).then(
           function(data){
              if(data==true)
                ips.HM_WriteValueBoolean(35072, "STATE", false);
                else
                ips.HM_WriteValueBoolean(35072, "STATE", true);
                },
          function(err){
            alert(err); 
                }
            );
			</script>
		</button>

Seit längerem habe ich damit nun mit diesem Taster ein Problem beim Schalten von Geräten.

Diese Methode funktioniert nur noch unabhängig vom Browser bei IOS und Windows einwandfrei, aber bei Android erfolgt kein Schalten mehr.

Kennt jemand ein workaround oder muß ich etwas am Code ändern.

Danke
tom2005