windundsterne / esp-kwb-mqttlogger

ESP Webmos D1 Mini Pro basierter Datenlogger für KWB Easyfire Pelletkessel
11 stars 3 forks source link

Startschwierigkeiten #10

Open Jch24 opened 4 months ago

Jch24 commented 4 months ago

Hallo Philip,

ich bin heute morgen über den Thread auf Mikrocontroller.net gestoßen und habe das Projekt gleich nachgebaut. Ich habe eine EasyFire2 Baujahr 2023. Meine Bedieneinheit sicht anders aus als im Forum. Meine hört auf den Namen KWB BGE C4 Diese hat wohl zwei Busverbindungen. Beides scheint ein RS485 zu sein, aber kein RS422, da die Baudrates verschieden sind. (zumindest auf dem ersten Blick mit dem billig-Oszi weches das Signal nicht gescheit triggern kann) Ich vermute, dass gelb-grün der korrekte Anschluss ist, da hier kein Error per MQTT kommt. Bei grau-rosa kommt nämlich "error: unknown Packet 32/33"

Comfort 4 von innen

Was mir auch komisch vorkommt ist der Aufkleber auf der Steuerung selbst. Hier ist die Rede vom Hausbus und RS232. Beides sind externe Anschlüsse. Was hat es damit auf sich? Und der Kesselbus ist der interne Anschluss. Diesen werden wir verwenden müssen oder?

RS232_und_Hausbus_was_ist_das

Daten die ich im MQTT Explorer sehen konnte sind z.B.: bytes read RS485: 10 255 0 0 251 0 249 248 255 0 bytes read RS485: 10 255 251 0 248 0 0 255 252 0

Diese Daten kommen, sobald ich den Reset vom ESP32 loslasse. Da ich noch keine Drähte an den Stecker der Bedieneinheit rangelötet habe, habe ich die Daten nur sehr kurz ausgelesen (drähte händisch hingehalten)

Ich hätte aber decodierte Infos erwartet, so wie in einem Bild von Dir "fhemwerte.png"

Von FHEM habe ich leider keine Ahnung. Ich nutze Node-Red, InfluxDB und Grafana für meine Heimautomatisierung und bekomme von allen anderen Sensoren "menschenleserliche MQTT-Nachrichten"

Muss ich die Werte selbst decodieren oder mache ich was gravierend falsch?

Grüße Jch

Edit: Ich habe nun die zwei drähte mal fest angeschlossen (gelb und grün) und "updatemin" auf 1 Min gestellt. Aber auch nach mehreren Minuten kommt hier kein Update.

Dann habe ich noch mal die Drähte grau und rosa genommen. Hier bekomme ich alle paar 100ms eine Errornachricht (unknown Packet 32/33), aber auch keine anderen Nutzdaten

Jch24 commented 4 months ago

ich habe beim Thread von Mikrocontroller.net weitergelesen. Meine Comfort-4-Bedieneinheit kann kostenlosen Modbus TCP. Mit einem Windows-Tool kann ich schon die Register auslesen, aber leider passen die teilweise nicht zu der Exceltabelle welche auf der SD Karte von der Bedieneinheit ist. So hat das auch jemand bei Mikrocontroller.net geschrieben. Ich probiere mich mal an dem Modbus aus ob ich das zum laufen bekomme. Das wäre die Lösung die weniger Garantiegefährdend ist.