Closed stefangrosse closed 4 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.
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!
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
Übrigens, eine "Anleitung" gibt es auch in Video-Form von mir: https://www.youtube.com/watch?v=h_pQlpXaQ1I&t=810s
@stefangrosse hat es funktioniert?
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
@stefangrosse aber nicht vergessen, den PWR_SEL-Jumper umzusetzen, sonst bringt die USB-Versorgung nichts... (siehe Videoanleitung)
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!
Wenn ich das im Video richtig interpretierte, kann ich das nicht ohne löten flashen. Oder?
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.
Kannst Du mir einen Link für die richtigen Pin-Header geben? Dann bestelle ich die und versuche mich im löten.
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?
Wenn ich es richtig sehe, hast du TX<>RX nicht gekreuzt?!
Also du musst TX > RX und RX > TX anschließen.
Und wenn er in "connecting..." steht, BOOT gedrückt halten und dann Reset drücken.
Hat geklappt :-)
@stefangrosse prima, läuft die Applikation jetzt auch?
Hm, scheint funktioniert zu haben 🤣
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. Den MQTT habe ich auch aktiviert und mit den LoginDaten aus Homeassistent versehen. Klappt bisher auch nicht. Habe ich noch was vergessen?
Hast du in den Einstellungen die GPIO´s eingestellt?
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!
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?
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.
Stimmt. Ich komme wieder auf die Einstellungen. Jetzt muss ich die Karte nur noch an Homeassistent anbinden.
für Home Assistant musst du eigentlich nur die MQTT Einstellungen vornehmen
Dann sollte es in HASS automatisch als MQTT Device angezeigt werden. Vorausgesetzt du hast auch in HASS die MQTT Integration aktiviert.
Danke. Ich mußte die Karte erneut einmal reseten. Verbindung zum Mqtt funktioniert:
Vielen Dank nochmal für diesen Mega Support!
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?
doch, die sollten auch vorhanden sein:
Die Karte sendet keinen Ping mehr:
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?
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
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