NEWS
Test Adapter hekr wisen elro App v0.0.x
-
@peet_b sagte in Test Adapter hekr wisen elro App v0.0.x:
@lucky_esa ich glaube nicht. Ich finde die App nicht mal im PlayStore.
Sie laufen eigentlich mit der Elro Connects 2 APP.
Die WISEN APP kann man auch im Internet downloaden und auf seinem Handy installieren. Die Elro Connect APP hat wahrscheinlich ein anderes Login Verfahren und wahrscheinlich wird es nicht funktionieren.
Es sieht wohl eher nicht gut aus...Ob @tombox dafür einen Adapter schreibt kann ich dir leider nicht sagen.Gruß//Lucky
-
@lucky_esa Ich habe mal kurz reingeschaut ist leider nicht nur das login verfahren. Es ist alles auf Alibaba iot und scheint wohl eher ein neuer adapter zu sein. Wenn du android hast probier mal
-
Ich denke das Hauptproblem ist, dass mit dem neuen Connector K2 auch eine andere App gekommen ist und somit bestimmt auch eine andere Sprache geprochen wird.
Ich habe mir jetzt aber mal einen Connector K1 besorgt und teste nochmal ein bisschen rum.
Danke Schonmal
Peet
-
Ich habe jetzt mal ein bisschen getestet. Mit dem Zugang der Elro Connects 1 App verbindet sich der Adapter garnicht, bei der Wisen App verbindet sich der Adapter aber ich bekomme den Connector K1 nicht in die APP.
Also scheint es leider nicht zu klappen, meine Rauchmelder in ioBroker zu bekommen.
Trotzdem Danke für den Support.
Gruß
Peet -
@torrohome Hi, kurze Frage: gibt es eine Möglichkeit die Abzugshaube zu blockieren? Also Lüfterbetrieb freigeschaltet = 1 und bei 0 ist er blockiert? Denke da gerade an den Schornsteinfeger in Verbindung mit einen Kamin im Raum. Ich löse das gerade mit einen Script was in einen kurzen Intervall eine 0 auf den Lüfterswitch sendet. Leider ist die Variante nicht zu 100% stabil. Gibt es eine Lösung?
Gruß
-
@marcel-trelleborg sagte in Test Adapter hekr wisen elro App v0.0.x:
@torrohome Hi, kurze Frage: gibt es eine Möglichkeit die Abzugshaube zu blockieren? Also Lüfterbetrieb freigeschaltet = 1 und bei 0 ist er blockiert? Denke da gerade an den Schornsteinfeger in Verbindung mit einen Kamin im Raum. Ich löse das gerade mit einen Script was in einen kurzen Intervall eine 0 auf den Lüfterswitch sendet. Leider ist die Variante nicht zu 100% stabil. Gibt es eine Lösung?
Gruß
Hi, das ist leider nicht möglich, sorry.
Gruß//Lucky
-
Hallo, ich habe den Adapter bei mir neu installiert und leider funktioniert er bei mir nicht. Ich habe die Dunstabzugshaube Insel 5 von KKT Kolbe. Über die Wisen App kann ich die Haube steuern. Über die Objekte im ioBroker leider nicht. Der einzige Wert, der sich bei mir verändert, wenn ich an der Haube einen Taster drücke ist der raw_manually Wert. Aber selbst wenn ich nur das Licht aus- und wieder anmache und das mehrmals hintereinander, steht da immer eine andere Zahlen-/ Buchstabenkombination drin. Die direkte Änderung der Statuswerte bewirkt nichts.
Die Instanz von HEKR ist grün und ob ich den Haken in den Einstellungen bei "Befehle im lokalen Netzwerk senden" gesetzt habe oder nicht, macht keinen Unterschied.
Hat jemand von euch eine Idee was ich noch probieren könnte? -
@konetti du könntest versuchen die Haube noch mal komplett Stromlos machen und die Verbindung noch mal neu einzurichten.
-
@spacerx
Danke für die schnelle Rückmeldung. Da es für mich ein Krampf war die Verbindung zur Haube überhaupt herzustellen, würde ich gern verstehen was das bringen soll.
Die Verbindung 'Wisen-Server" über die App zur Haube steht ja und der Adapter kommuniziert über die "Wisen-Server" mit der Haube. Was soll es ein Zurücksetzen der Verbindung der Haube zum "Wisen-SErver" dann bringen? -
@konetti Stelle doch mal die Instanz auf Debug, lass 2 Minuten laufen und poste hier das Log.
Oder bitte einfach mal die letzten 30 Beiträge lesen.Gruß//Lucky
-
@lucky_esa danke für den neuen Gedankenanstoß.
Die 30 Einträge darüber habe ich alle gelesen und dabei keine Lösung für mein Problem erkannt.
Der Debug-Log ist aus meiner Sicht sehr interessant. Darin sehe ich, dass ich an der Haube das Licht an und aus mache, aber in den Objekten sehe ich bei "ligth_sw" keine Änderung und kann es auch nicht steuern. Das gleiche, wenn ich den Lüfter an uns ausschalte. Über die App klappt es nach wie vor.
Anbei der Log. Die Zeilen mit den Token und noch eine weitere habe ich aus Datenschutzgründen rausgelassen, genauso wie den ctrlkey (keine Ahnung, ob man damit etwas anfangen kann)
2023-07-19 06:40:45.874 - info: hekr.0 (9963) starting. Version 0.0.6 in /opt/iobroker/node_modules/iobroker.hekr, node: v18.16.0, js-controller: 4.0.24 2023-07-19 06:40:47.131 - info: hekr.0 (9963) Login successful *** 2023-07-19 06:40:48.286 - info: hekr.0 (9963) 1 devices found. *** 2023-07-19 06:40:48.908 - debug: hekr.0 (9963) WS open 2023-07-19 06:40:48.958 - debug: hekr.0 (9963) WS devSend:{"msgId":52,"action":"appLoginResp","code":200,"desc":"success"} 2023-07-19 06:40:48.958 - debug: hekr.0 (9963) WS received:{"msgId":52,"action":"appLoginResp","code":200,"desc":"success"} 2023-07-19 06:40:58.926 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:40:58.928 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:08.926 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:08.928 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:18.928 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:18.929 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:19.303 - debug: hekr.0 (9963) WS devSend:{"msgId":24263,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811011C0101010002000000000000007B","light_Sw":1,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 06:41:19.304 - debug: hekr.0 (9963) Data lenght: 13 2023-07-19 06:41:19.305 - debug: hekr.0 (9963) Create Datapoints: {"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811011C0101010002000000000000007B","light_Sw":1,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0} 2023-07-19 06:41:27.244 - debug: hekr.0 (9963) WS devSend:{"msgId":24265,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811011D0101000002000000000000007B","light_Sw":0,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 06:41:28.928 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:28.928 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:34.088 - debug: hekr.0 (9963) WS devSend:{"msgId":24267,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811011E0101000102000000000000007D","light_Sw":0,"speed":1,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 06:41:34.089 - debug: hekr.0 (9963) WS write:{"msgId":24267,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811011E0101000102000000000000007D","light_Sw":0,"speed":1,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 06:41:38.929 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:38.930 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:40.500 - debug: hekr.0 (9963) WS devSend:{"msgId":24268,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"raw":"4811011F01010003020000000000000080"}}} 2023-07-19 06:41:45.275 - debug: hekr.0 (9963) WS devSend:{"msgId":24269,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"raw":"481101200101000002000000000000007E"}}} 2023-07-19 06:41:48.930 - debug: hekr.0 (9963) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:48.930 - debug: hekr.0 (9963) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 06:41:49.032 - debug: hekr.0 (9963) WS devSend:{"msgId":24271,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"raw":"4811012101010100020000000000000080"}}} 2023-07-19 06:41:52.544 - debug: hekr.0 (9963) WS devSend:{"msgId":24272,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"4811012201010000020000000000000080","light_Sw":0,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}}
-
@konetti
Gib mal unter hekr.0.xxx.status.raw_manually diese Codes ein
4810020007090000ff00 - Was passiert?
Danach
48100200070900000000 - Was passiert?Gruß//Lucky
-
@lucky_esa da passiert leider nichts, außer das im Log folgende Meldung erscheint: "Command raw not implemented"
-
@konetti sagte in Test Adapter hekr wisen elro App v0.0.x:
@lucky_esa da passiert leider nichts, außer das im Log folgende Meldung erscheint: "Command raw not implemented"
Du sollst auch diesen nehmen hekr.0.xxx.status.raw_manually
Hats du diesen nicht dann bitte mal direkt vom GIT laden. -
@lucky_esa raw_manually gab es bei mir gerade noch gar nicht. Es war jetzt erst nach einer Neuinstallation des Adapters da. Aber leider auch da passiert nichts.
Im Debug Log steht folgendes:
023-07-19 14:55:50.707 - debug: hekr.0 (14400) Command 4810020007090000ff00 2023-07-19 14:55:50.724 - debug: hekr.0 (14400) WS devSend:{"msgId":65,"action":"appSendResp","code":1400025,"desc":"RAW not valid, Please check your protocol template"} 2023-07-19 14:55:50.724 - debug: hekr.0 (14400) WS received:{"msgId":65,"action":"appSendResp","code":1400025,"desc":"RAW not valid, Please check your protocol template"} 2023-07-19 14:55:52.548 - debug: hekr.0 (14400) WS devSend:{"msgId":25806,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"48110144010100000200000000000000A2","light_Sw":0,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 14:55:57.875 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:55:57.877 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:07.876 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:07.877 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:17.877 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:17.878 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:22.116 - debug: hekr.0 (14400) Model: M002 2023-07-19 14:56:22.173 - debug: hekr.0 (14400) Command 48100200070900000000 2023-07-19 14:56:22.190 - debug: hekr.0 (14400) WS devSend:{"msgId":65,"action":"appSendResp","code":1400025,"desc":"RAW not valid, Please check your protocol template"} 2023-07-19 14:56:22.191 - debug: hekr.0 (14400) WS received:{"msgId":65,"action":"appSendResp","code":1400025,"desc":"RAW not valid, Please check your protocol template"} 2023-07-19 14:56:22.545 - debug: hekr.0 (14400) WS devSend:{"msgId":25808,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"raw":"48110145010100000200000000000000A3"}}} 2023-07-19 14:56:27.878 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:27.879 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:37.878 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:37.879 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:47.880 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:47.881 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:52.547 - debug: hekr.0 (14400) WS devSend:{"msgId":25811,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"raw":"48110146010100000200000000000000A4"}}} 2023-07-19 14:56:57.880 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:56:57.881 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:07.880 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:07.881 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:17.879 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:17.880 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:22.559 - debug: hekr.0 (14400) WS devSend:{"msgId":25813,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"**","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"48110147010100000200000000000000A5","light_Sw":0,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 14:57:22.560 - debug: hekr.0 (14400) WS write:{"msgId":25813,"action":"devSend","params":{"devTid":"ESP_2M_84CCA8A67F7C","appTid":[],"subDevTid":null,"ctrlKey":"*","data":{"cleaning":0,"B":0,"RGB_Sw":0,"sw":1,"G":0,"raw":"48110147010100000200000000000000A5","light_Sw":0,"speed":0,"tm_Minutes":0,"R":0,"cmdId":1,"Statue":2,"fitter":0}}} 2023-07-19 14:57:27.884 - debug: hekr.0 (14400) WS devSend:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"} 2023-07-19 14:57:27.885 - debug: hekr.0 (14400) WS received:{"msgId":53,"action":"heartbeatResp","code":200,"desc":"success"}
-
-
@lucky_esa
Ok, wie kann ich es mit einem Androidhandy selbst auslesen?Dazu noch eine Frage zu den Posts von oben: Müsste es theoretisch klappen, wenn sich die raw ändert, wenn ich an der Haube das Licht anschalte und dann diesen raw bei raw_manually eintrage? Bei mir funktioniert es nämlich nicht.
-
@konetti
Bin mir nicht sicher ob das überhaupt funktioniert. Muss ich mal testen aber das kann ich erst in 3 Wochen. Nimm Wireshark. Da du mit der APP Remote deine Haube schaltest wird dieser Befehl als Klartext erfasst. Du musst aber vorher die Remote Funktion in der APP aktivieren bevor du deine Haube auswählst..Gruß//Lucky
-
@lucky_esa
Danke soweit für die Hilfe.Als erstes ein Hinweis: Den Modus, dass es übers lokale Netzwerk gesendet wird, kann man auch in der App für iOS einstellen.
Leider zeigt es mir bei beiden an, dass die Haube offline ist, wenn ich den Modus aktiviere. Interessanterweise ist das Verhalten danach wie im Adapter. Ich kann nicht steuern, sehe aber, wenn ich an der Haube eine Änderung durch die Taster mache. Mir fehlt leider die Zeit weiter rum zu probieren. Wenn aber mal wieder Zeit bei mir ist, werde ich als erstes die Haube neu einbinden und dann schauen, wie es auf den lokalen Modus reagiert. Wenn es dann nicht besser ist, werde ich dem Hersteller schreiben, dass da etwas defekt ist. Mal schauen wie dieser reagiert.
Ich schreibe hier wieder, wenn es etwas neues gibt.Gruß
kontti -