Comfee Luftentfeuchter cloudfrei machen-Probleme beim ESP8266-Flashen

Begonnen von gtfn, 09 Oktober 2023, 19:34:58

Vorheriges Thema - Nächstes Thema

gtfn

Hallo an alle!

Da ich mich an einen alten Thread rangehängt hatte mache ich jetzt hier einen neuen auf.
Der alte Thread ist hier:
https://forum.fhem.de/index.php?topic=129483.msg1288995

"Raumklima" scheint mir für den Luftentfeuchter richtig zu sein.
Kurze Zusammenfassung:

-Comfree MDDF-20DEN7-WF Luftentfeuchter
-Github: https://github.com/Hypfer/esp8266-midea-dehumidifier/blob/master/README.md
 (Hard/Software um den Comfree Cloudfrei zu machen)
-ESP8266 Module gekauft(5 Stück)+ Zubehör zum Flashen/Einbauen
-Alle ESPs ohne Fehlermeldungen flashbar
-2 Stück offensichtlich tot/selbst der "Blink" Sketch geht nicht
-Die anderen 3 mit der Software von Github geflasht
-2 Stück bieten danach ein Config-Menü wie bei Tasmota
-der 3. antwortet stur mit "Zugang verweigert"
-zum Flashen kam die Arduino-IDE zum Einsatz
-Einstellungen "Generic ESP8266" und "Node MCU 0.9 (ESP12Module") abwechselnd benutzt

Ich hoffe daß es Anderen nutzt die auf ähnliche Probleme stoßen.
Einen der beiden funktionierenden ESPs habe ich in den Comfree eingebaut und
konnte mich mit dem häuslichen Wlan verbinden.
Morgen werde ich mich dann mit MQTT befassen und sehen wie es weitergeht.

Vielen Dank auch @rob für seine Hilfe.

mdfg

gtfn

rob

Auf folgende Punkte wirst Du ggf. noch stoßen, sobald die MQTT-Daten eintrudeln:

- sendet sehr häufig
- jede Menge MQTT-Overhead durch den HomeAssistant Krams im Sketch
- Config. des MQTT2-Devices nötig, da noch kein Template existiert
- Captive Portal vom WLAN aus nicht mehr erreichbar, sobald mit eigenem Wifi verbunden

Alles halb so wild. Und Vorschläge zur Lösung habe ich auch parat, da bei mir bereits umgesetzt. Also step by step  ;D

Aktuell lasse ich den Entfeuchter im Keller laufen, wenn das Balkonkraftwerk Überschüsse produziert und abschalten, wenn nicht mehr.

gtfn

Hallo!

Also bisher sehe ich bei MQTT nur folgendes Sachen:

MQTT to InfluxDB bridge
Connected with result code 0
topic:esp8266-midea-dehumidifier/DEHUMIDIFIER-502E6E/status
message:offline
topic:esp8266-midea-dehumidifier/DEHUMIDIFIER-502E6E/state
message:{"state":"on","humiditySetpoint":55,"humidityCurrent":67,"errorCode":0,"fanSpeed":"low","mode":"setpoint","wifi":{"ssid":"XXXXXX","ip":"192.168.2.110","rssi":-71}}

Dabei hatte ich das Topic gesetzt:

MQTT_TOPIC = "esp8266-midea-dehumidifier/DEHUMIDIFIER-502E6E/#"

"MQTT to InfluxDB bridge" ist ein Python-Skript. Bisher kein fhem bei mir, ich versuche mich in Python einzuarbeiten.
Daher wollte ich erstmal per Python und MQTT den Entfeuchter abfragen/steuern.

gtfn

Hallo!

Sieht so aus als ob der ESP sich nur jeweils die IP-Adresse holt und ansonsten
ist die Meldung vom MQTT Broker eine alte Meldung, die bekomme ich auch wenn der
Entfeuchter aus ist.
Jedenfalls kann ich keine Kommandos an das Gerät senden und die gezeigten Daten sind veraltet.

gtfn

Hallo!

Jetzt habe ich den anderen ESP in den Comfee eingebaut und siehe da:

MQTT to InfluxDB bridge
topic:esp8266-midea-dehumidifier/DEHUMIDIFIER-23921A/status
message:online
topic:esp8266-midea-dehumidifier/DEHUMIDIFIER-23921A/state
message:{"state":"on","humiditySetpoint":60,"humidityCurrent":62,"errorCode":0,"fanSpeed":"low","mode":"setpoint","wifi":{"ssid":"XXXXXX","ip":"192.168.2.113","rssi":-61}}

Er ist online und reagiert auf MQTT-Kommandos...Keine Ahnung warum der erste ESP nur eine Meldung
abgesetzt hat und dann offline war. Jedenfalls bin ich froh daß es jetzt geht.

mfg

gtfn

gtfn

Zu früh gefreut!
Gerät abgeschaltet und das Gehäuse wieder zugeschraubt, wieder eingesteckt und eingeschaltet.
Meldung:"offline"
Nimmt keine Kommandos mehr an...