dewenni / ESP_Buderus_KM271

Control your Buderus Logamatic 2107 or HS-2105 with MQTT or Home Assistant
MIT License
64 stars 11 forks source link

Setup #100

Closed stefangrosse closed 4 months ago

stefangrosse commented 6 months ago

Hallo. Ich habe mir das Board bestellt über den Link hier, bekomme es aber nicht zum Laufen. Muss ich das Board noch flashen oder ist das bereits ready to use? Wenn ich die Reset-Taste zweimal in drei Sekunden drücke, taucht kein WLAN auf, damit ich mit dem Board verbinden kann. Das Board blinkt immer grün. Was mache ich falsch? Ich finde keine Anleitung. Vielen Dank

dewenni commented 6 months ago

Hi,

Normalerweise flashed Daniel das Board vor Auslieferung mit der Software die bei der Bestellung ausgewählt wird. Die b und was bei dir jetzt drauf ist, kann ich leider nicht sagen.

Hast du einen USB-Serial Adapter zum Flashen? Würde ich dir so oder so empfehlen. Dann kannst du dir Software selbst aufspielen. Anleitung ist auf meiner GitHub Startseite.

Wenn du es mit meiner Firmware bestellt hast, dann sollte auch der AP-Mode funktionieren. Über den Reset Taster wird eine Art "Doppelklick" erkannt. Musst vielleicht etwas mit dem Intervall spielen.

stefangrosse commented 6 months ago

Da ist ESPHome drauf. Laut Lieferschein. Da habe ich dann nicht aufgepasst. Serial to USB habe ich, da ich auch das Originalmodul von Buderus habe. Ich probiere mich dann mal ans flashen. Danke für Deine schnelle Rückmeldung!

the78mole commented 6 months ago

Hallo Stefan,

Vorsicht! kein USB-RS232-Adapter wie bei der original KM271 sondern ein USB-UART-Adapter. Gleiches Protokoll, aber völlig andere Spannungspegel. RS232 hat positive und negative Spannungslevel bis zu 15V. TTL sind entweder 0/3,3V (das würde passen) oder 0/5V (das wäre zu viel).

Grüße, Daniel

the78mole commented 6 months ago

Übrigens, eine "Anleitung" gibt es auch in Video-Form von mir: https://www.youtube.com/watch?v=h_pQlpXaQ1I&t=810s

dewenni commented 6 months ago

@stefangrosse hat es funktioniert?

stefangrosse commented 6 months ago

Ich muss mir erst ein Kabel besorgen. An dem Board ist ja auch ein Minisusbanschluß, der ist für externen Strom, nehme ich an. Melde mich wieder

dewenni commented 6 months ago

@stefangrosse ja, über den Mini-USB kannst du das Board extern mit Spannung versorgen. Bei manchen Buderus Logamatic ist die intern Spannungsversorgung für das Board scheinbar etwas knapp.

Bezüglich Kabel/Adapter - diese hier sollten funktionieren: Modell 1

Modell 2

Modell 3

the78mole commented 6 months ago

@stefangrosse aber nicht vergessen, den PWR_SEL-Jumper umzusetzen, sonst bringt die USB-Versorgung nichts... (siehe Videoanleitung)

stefangrosse commented 6 months ago

Model 1 ist heute angekommen. Den Jumper auf dem Model 1 habe ich auf 3V geändert. Müssen die einzelnen Kabel noch besonders angeklemmt werden, oder ist das egal!

stefangrosse commented 6 months ago

Wenn ich das im Video richtig interpretierte, kann ich das nicht ohne löten flashen. Oder? image

dewenni commented 6 months ago

Am Ende musst du halt oben an die Anschlüsse für:

Am besten ist es, dort den Pin-Header anzulöten. Da kannst du dann die Kabel aufstecken. Ansonsten müsstest du probieren die Kabel dort so irgendwie ranzuhalten. Das dürfte aber schwierig werden.

stefangrosse commented 6 months ago

Kannst Du mir einen Link für die richtigen Pin-Header geben? Dann bestelle ich die und versuche mich im löten.

dewenni commented 6 months ago

https://www.reichelt.de/stiftleisten-2-54-mm-2x03-gewinkelt-mpe-088-2-006-p119904.html

stefangrosse commented 6 months ago

So, ich habe es gelötet :-) Bekomme aber folgende Fehler-Meldung:

ls /dev/tty* | grep usb
/dev/tty.usbserial-1130 esptool.py -p /dev/tty.usbserial-1130 write_flash 0x00 buderus_km271_esp32_flash_v4.1.0.bin esptool.py v4.7.0 Serial port /dev/tty.usbserial-1130 Connecting......................................

A fatal error occurred: Failed to connect to Espressif device: No serial data received. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

Hast Du eine Idee?

image
dewenni commented 6 months ago

Wenn ich es richtig sehe, hast du TX<>RX nicht gekreuzt?!

Also du musst TX > RX und RX > TX anschließen.

dewenni commented 6 months ago

Und wenn er in "connecting..." steht, BOOT gedrückt halten und dann Reset drücken.

stefangrosse commented 6 months ago

Hat geklappt :-)

image
dewenni commented 6 months ago

@stefangrosse prima, läuft die Applikation jetzt auch?

the78mole commented 6 months ago

Hm, scheint funktioniert zu haben 🤣

stefangrosse commented 5 months ago

Moin. Bin jetzt erst wieder dazu gekommen. Den Setupmode konnte ich starten und mein wlan einrichten. Es kommen allerdings keine oder falsche Werte an. Beispiel: Die Heizung steht auf Sommer und nicht Winter. image image image Den MQTT habe ich auch aktiviert und mit den LoginDaten aus Homeassistent versehen. Klappt bisher auch nicht. Habe ich noch was vergessen?

dewenni commented 5 months ago

Hast du in den Einstellungen die GPIO´s eingestellt?

image

stefangrosse commented 5 months ago

Ne, konnte ich jetzt auch nicht mehr, da die Karte keine Verbindung mehr zum Wlan aufbaut. Ich probiere das mit dem doppelten Flashen und melde mich wieder!

stefangrosse commented 5 months ago

Ich habe die Karte erneut geflasht nun leuchten keine LEDs mehr. Ich kann das flashen beliebig oft wiederholen, aber die Karte leuchtet nicht mehr. Was kann ich tun?

image
dewenni commented 5 months ago

An den LED´s würde ich es jetzt erstmal nicht festmachen. Nach dem Flashen auf jeden fall einen Neustart machen. Dann sollte entweder ein WIFi Accesspoint mit dem Namen "ESP-Buderus-KM271" aufgemacht werden oder es verbindet sich mit deinem WLAN wenn du dies schon eingerichtet hast.

stefangrosse commented 5 months ago

Stimmt. Ich komme wieder auf die Einstellungen. Jetzt muss ich die Karte nur noch an Homeassistent anbinden.

dewenni commented 5 months ago

für Home Assistant musst du eigentlich nur die MQTT Einstellungen vornehmen

image

Dann sollte es in HASS automatisch als MQTT Device angezeigt werden. Vorausgesetzt du hast auch in HASS die MQTT Integration aktiviert.

stefangrosse commented 5 months ago

Danke. Ich mußte die Karte erneut einmal reseten. Verbindung zum Mqtt funktioniert:

image

Vielen Dank nochmal für diesen Mega Support!

stefangrosse commented 5 months ago

Die SetValue Commands z.B: command: warm water: setpoint temperature topic: {"setvalue/ww_soll", setvalue/ww_setpoint"} payload: Resolution: 1 [°C] - Range: 30 ... 60 [°C]

Werden nicht über das Discovery automatisch in HASS zur Verfügung gestellt und müssen manuell erstellt werden, richtig?

dewenni commented 5 months ago

doch, die sollten auch vorhanden sein:

image
stefangrosse commented 5 months ago

Die Karte sendet keinen Ping mehr: image

Die Sensoren sind in HASS nicht mehr verfügbar. Über die Weboberfläche kann ich sie normal öffnen. Ist das normal oder muss ich die Karte wieder neu starten?

dewenni commented 5 months ago

Wenn die Weboberfläche noch funktioniert, dann kontrolliere doch mal ob auch noch MQTT Nachrichten verschickt werden. Ich nutze dazu den http://mqtt-explorer.com