NEWS
Alexa Gruppensteuerung: Fehlermeldung: Error: You are sending too fast
-
Hallo,
ich brauche wieder einmal Hilfe, da ich nicht weiss wie ich das beeinflussen kann.
Im cloud-Adapter sind einige (6) Homematic-Heizkörperthermostate definiert. Diese werden auch richtig an Alexa übertragen.
Führe ich jetzt aus:
Alexa schalte Arbeitszimmer Heizung auf 17 Grad
dann funktioniert das für alle Thermostate korrekt. Ganz prima.
@Bluefox: Ausgezeichnete Arbeit. Mache bitte weiter so.
Jetzt zu meinem Problem:
In Alexa habe ich eine Gruppe definiert, die alle 6 Thermostate beinhaltet. Gruppenname: Alle Heizkörper.
Führe ich jetzt aus:
Alexa schalte alle Heizkörper auf 17 Grad
dann wird die Aktion auch auf meinem IOBROKER durchgeführt, nur dass jetzt Fehlermeldungen kommen, hat jemand einen Lösungsansatz?
hm-rpc.0 2017-04-13 11:19:05.326 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.326 error binrpc -> setValue ["2","SET_TEMPERATURE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.326 info setValue ["MEQ1839775:2","SET_TEMPERATURE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.325 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.325 error binrpc -> setValue ["2","MANU_MODE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.325 info setValue ["MEQ1839775:2","MANU_MODE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.324 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.324 error binrpc -> setValue ["2","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.322 info setValue ["MEQ1839775:2","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.320 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.319 error binrpc -> setValue ["4","SET_TEMPERATURE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.319 info setValue ["MEQ0800486:4","SET_TEMPERATURE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.318 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.318 error binrpc -> setValue ["4","MANU_MODE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.317 info setValue ["MEQ0800486:4","MANU_MODE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.314 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.314 error binrpc -> setValue ["4","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.313 info setValue ["MEQ0800486:4","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.198 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.197 error binrpc -> setValue ["4","SET_TEMPERATURE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.197 info setValue ["MEQ0552492:4","SET_TEMPERATURE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.196 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.195 error binrpc -> setValue ["4","MANU_MODE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.195 info setValue ["MEQ0552492:4","MANU_MODE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.192 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.191 error binrpc -> setValue ["4","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.191 info setValue ["MEQ0552492:4","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.180 error Error: You are sending too fast
hm-rpc.0 2017-04-13 11:19:05.176 error binrpc -> setValue ["4","SET_TEMPERATURE",17] FLOAT
hm-rpc.0 2017-04-13 11:19:05.175 info setValue ["MEQ0553239:4","SET_TEMPERATURE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.172 info setValue ["MEQ0553239:4","MANU_MODE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.166 info setValue ["MEQ0553239:4","AUTO_MODE",true] ACTION
hm-rpc.0 2017-04-13 11:19:05.072 info setValue ["MEQ0798222:4","SET_TEMPERATURE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.071 info setValue ["MEQ0798222:4","MANU_MODE",{"explicitDouble":17}] FLOAT
hm-rpc.0 2017-04-13 11:19:05.068 info setValue ["MEQ0798222:4","AUTO_MODE",true] ACTION
-
eventuell die Gruppen nicht in Alexa erstellen, sondern im szenenadapter. Und dort dann eine Verzögerung der einezelnen Thermostate (1000,2000, usw. ).
wobei ich gerade nicht weiss, ob man einer Szen Zahlen übergeben kann…
wenn nein... musst Du die Szene in Javascript abbilden. Da geht es sicher.
Dein Problem ist, dass der "Funkschutz" der CCU greift
Gesendet von iPhone mit Tapatalk
-
Danke für die schnelle Antwort.
Das wäre zumindest eine Erklärung.
Dann werde ich einmal testen, ob ich die Werte irgendwie ins Javascript bekomme.
-
Die Tipp mit der CCU war Gold wert. Wenn Alexa dann über iobroker direkt alle Temperaturen schaltet, aber zu schnell, dann lasse ich nur eine Temperatur schalten.
Also:
In der CCU über CuxD ein Thermostat angelegt. FHT80 Wandthermostat.
Im cloud-Adapter dieses Gerät als "Alle Heizkörper" mit dem object hm-rpc.1.CUX0800010.2.TEMPERATUR_COMFORT_VALUE verbunden.
Alexa schalte alle Heizkörper auf 17 Grad.
Dieser Wert wird jetzt in hm-rpc.1.CUX0800010.2.TEMPERATUR_COMFORT_VALUE eingetragen und den kann ich jetzt im javascript triggern.
Problem gelöst.
-
Jetzt muss ich doch noch eine Frage stellen:
Es gab den Hinweis, dieses Problem auch mit dem szenen-Adapter zu lösen. Ich weiss nur nicht, wie ich den in dem Object hm-rpc.1.CUX0800010.2.TEMPERATUR_COMFORT_VALUE gespeicherten Wert im Szenen-Adapter den anderen Objekten übergebe.
Im Feld Setze Wert bei true habe ich {hm-rpc.1.CUX0800010.2.TEMPERATUR_COMFORT_VALUE} und ={hm-rpc.1.CUX0800010.2.TEMPERATUR_COMFORT_VALUE} versucht aber ohne Erfolg.
-
Ich habe mir das gerade noch einmal angesehen. Mit dem Szenenadapter wird es wohl nicht gehen.
Wäre schön, wenn man dort bei auslösen Werte übergeben könnte.
Oder auch auf false mit einem true reagieren kann. Scheint aber nicht zu gehen
Also Javascript
-
Hallo ruhr70,
ich wollte mich nur noch für die Klarstellung bedanken. Die anderen Dinge habe ich hinbekommen.