Kann man den Comfee Luftentfeuchter in Homebridge einbringen?
Bautrockner MDDF-16DEN7-WF
Kann man den Comfee Luftentfeuchter in Homebridge einbringen?
Bautrockner MDDF-16DEN7-WF
Soweit mir bekannt, hat dieses Geräte Comfee MDDF-16DEN7-WF weder eine Infrarot-Fernbedienung noch eine WiFi Verbindung. Also klappt da keine Lösung.
Der Klassiker ist natürlich dieses "nicht smarte" Gerät mit einer HomeKit fähigen Steckdose an/aus zu schalten. Natürlich muss das Gerät es unterstützen sobald der Strom eingeschaltet wird, dass es dann auch direkt in den Betriebsmodus geht. Wenn nicht, sieht das dann auch schlecht aus.
Letzter Gedanke ist einen SwitchBot nutzen.
Sowohl zu smarten Steckdosen, als auch zum SwitchBot findest Du in den bereits vorhandenen Beiträgen Hilfe und Erklärungen.
Viel Erfolg.
Der Luftentfeuchter von Comfee wird mit der App Nethome Plus über WLAN gesteuert !
Ah ... Hatte den Zusatz "WF" übersehen. Auf der Comfee Seite wird der gar nicht angezeigt.
Naja.. aber bei GitHub gibt es zu Homebridge comfee oder Midea leider auch nichts.
Ansonsten über Google Suche einiges gefunden, dass die Leute auch nach einer API oder ähnlichem fragen.
Es aber wohl nichts gibt.
Vielleicht hier auch noch ein paar Ansätze https://www.harmony-remote-forum.de/viewtopic.php?t=14654
Wenn es eine App gibt, gibt es doch auch eine API. Ich gucke mir das am Wochenende mal an.
Wenn es eine App gibt, gibt es doch auch eine API. Ich gucke mir das am Wochenende mal an.
Die Midea-API ist ein totaler Krampf: AES-Verschlüsselung mit 0er-IV, dann noch SHA256-Hashes vom ganzen und dann noch irgendwelche komischen Header-Bytes. Ich hab's aber mittlerweile verstanden.
Leider gab es bisher nur Clients in Ruby oder Python, bis auf ein iobroker-Plugin. Aus dem ganzen Code habe ich erstmal ein vorläufiges Midea-Plugin gebaut, was die erste Klimaanlage im Account steuern kann. Luftentfeuchter haben nen unterschiedlichen Gerätetyp, daher funktioniert das noch nicht. Ist auch erstmal nur ein Accessory und keine Platform, das kommt noch:
Die Midea-API ist ein totaler Krampf: AES-Verschlüsselung mit 0er-IV, dann noch SHA256-Hashes vom ganzen und dann noch irgendwelche komischen Header-Bytes. Ich hab's aber mittlerweile verstanden.
Leider gab es bisher nur Clients in Ruby oder Python, bis auf ein iobroker-Plugin. Aus dem ganzen Code habe ich erstmal ein vorläufiges Midea-Plugin gebaut, was die erste Klimaanlage im Account steuern kann. Luftentfeuchter haben nen unterschiedlichen Gerätetyp, daher funktioniert das noch nicht. Ist auch erstmal nur ein Accessory und keine Platform, das kommt noch:
super arbeit von dir.....wenn du jetzt noch den Luftentfeuchter von Comffee hinkriegen würdest
Theoretisch könnte ich dir was spezielles bauen, würde aber gerne erstmal das Ganze auf ne Platform umbauen. Dann kann ich die unterschiedlichen Gerätetypen einbauen bzw. die Unterscheidung zwischen Klimaanlage und Entfeuchter.
So, mein Plugin homebridge-midea ist jetzt bald eine Plattform, dann kommt auch der Support für Luftentfeuchter, auch wenn ich das selber nicht testen kann.
Probier doch bitte mal die Version meines Plugins aus dem Development-Branch (git clone https://github.com/ttimpe/homebridge-midea.git && git checkout development) und sag mir, was bei dir passiert.
,0,0,0,0,0,0,135,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[6/26/2020, 09:27:21] [Luftentfeuchter ] {"msg":"ASYN-Antwort existiert nicht","errorCode":"3176"}
[6/26/2020, 09:27:21] [Luftentfeuchter ] Command was not accepted by device. Command wrong or device not reachable 17592186112013 ASYN-Antwort existiert nicht
[6/26/2020, 09:27:23] [Luftentfeuchter ] {"msg":"ASYN-Antwort existiert nicht","errorCode":"3176"}
[6/26/2020, 09:27:23] [Luftentfeuchter ] Command was not accepted by device. Command wrong or device not reachable 17592186112013 ASYN-Antwort existiert nicht
[6/26/2020, 09:27:23] [Luftentfeuchter ] Update successful
[6/26/2020, 09:27:28] [Luftentfeuchter ] Triggered SET TargetHeatingCoolingState: 2
[6/26/2020, 09:27:28] [Luftentfeuchter ] Command: {"data":[170,30,172,0,0,0,0,0,3,2,64,67,74,102,127,127,0,48,0,0,0,0,0,0,0,0,0,0,0,135]}
[6/26/2020, 09:27:28] [Luftentfeuchter ] Command + Header: [90,90,1,16,90,0,32,0,1,0,0,0,189,179,57,14,12,5,20,20,29,129,0,0,0,16,0,0,0,4,2,0,0,1,0,0,0,0,0,0,170,30,172,0,0,0,0,0,3,2,64,67,74,102,127,127,0,48,0,0,0,0,0,0,0,0,0,0,0,135,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[6/26/2020, 09:27:29] [Luftentfeuchter ] {"msg":"ASYN-Antwort existiert nicht","errorCode":"3176"}
[6/26/2020, 09:27:29] [Luftentfeuchter ] Command was not accepted by device. Command wrong or device not reachable 17592186112013 ASYN-Antwort existiert nicht
[6/26/2020, 09:27:31] [Luftentfeuchter ] Triggered SET TargetHeatingCoolingState: 3
[6/26/2020, 09:27:31] [Luftentfeuchter ] Command: {"data":[170,30,172,0,0,0,0,0,3,2,64,67,74,102,127,127,0,48,0,0,0,0,0,0,0,0,0,0,0,135]}
[6/26/2020, 09:27:31] [Luftentfeuchter ] Command + Header: [90,90,1,16,90,0,32,0,1,0,0,0,189,179,57,14,12,5,20,20,29,129,0,0,0,16,0,0,0,4,2,0,0,1,0,0,0,0,0,0,170,30,172,0,0,0,0,0,3,2,64,67,74,102,127,127,0,48,0,0,0,0,0,0,0,0,0,0,0,135,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[6/26/2020, 09:27:38] [Luftentfeuchter ] {"msg":"ASYN-Antwort existiert nicht","errorCode":"3176"}
[6/26/2020, 09:27:38] [Luftentfeuchter ] Command was not accepted by device. Command wrong or device not reachable 17592186112013 ASYN-Antwort existiert nicht
[6/26/2020, 09:27:41] [Luftentfeuchter ] {"msg":"ASYN-Antwort existiert nicht","errorCode":"3176"}
[6/26/2020, 09:27:41] [Luftentfeuchter ] Command was not accepted by device. Command wrong or device not reachable 17592186112013 ASYN-Antwort existiert nicht
Und das ist die Development-Version, die eine Platform ist?