Comfee Luftentfeuchter App fähig

  • 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.

    Hilfreich?

  • 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

    Hilfreich?

    • Hilfreich

    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:


    https://github.com/ttimpe/homebridge-midea

  • 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:


    https://github.com/ttimpe/homebridge-midea

    super arbeit von dir.....<3wenn du jetzt noch den Luftentfeuchter von Comffee hinkriegen würdest :love:

  • 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.

  • ,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

    Einmal editiert, zuletzt von Stububoy () aus folgendem Grund: in der Home app hab ich ihn schon mal drin, aber funktion gleich null