HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Antworten
Labersack
Beiträge: 19
Registriert: 04.11.2015, 10:19
Hat sich bedankt: 3 Mal

HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von Labersack » 07.08.2022, 12:53

Ich habe ein HB-RF-ETH von Smartkram, Platinenversion 1.8 aus 06/2020. Daran aufgesteckt ist ein RPI-RF-MOD.
Das ganze lief lange Zeit problemlos mit einer Debmatic in Proxmox als VM, zusätzlich gibt es noch ein weiteres LAN-Gateway.
Vor ein paar Tagen habe ich ein Firmware-Update des HB-RF-ETH über die GUI gemacht.
Danach wurde das Gerät nicht mehr gefunden.
Serielle Konsole meldet beim Boot folgendes (MAC usw. editiert):

Code: Alles auswählen

[12:39:01]I (2424) Ethernet: Started
[12:39:01]I (2434) Ethernet: Link Up
[12:39:01]I (2434) Ethernet: HW Addr xx:xx:xx:xx:xx:xx
[12:39:01]I (2434) RTC: RX9130 RTC found and initialized.
[12:39:01]I (2434) SystemClock: Updated time from RTC to 2022-08-07 10:39:12 UTC
[12:39:03]I (4764) HB-RF-ETH: Detected RPI-RF-MOD:
[12:39:03]I (4764) HB-RF-ETH:   Serial: xxxxxxxxxx
[12:39:03]I (4764) HB-RF-ETH:   SGTIN: xxxxxxxxxxxxxxxxxxxxxxx
[12:39:03]I (4774) HB-RF-ETH:   BidCos Radio MAC: 0xxxxxxx
[12:39:03]I (4774) HB-RF-ETH:   HmIP Radio MAC: 0xxxxxxx
[12:39:03]I (4784) HB-RF-ETH:   Firmware Version: 4.4.22
[12:39:33]I (34884) UpdateCheck: Start checking for the latest available firmware.
[12:39:33]E (34884) esp-tls: couldn't get hostname for :www.debmatic.de:
[12:39:33]E (34884) esp-tls: Failed to open new connection
[12:39:33]E (34884) TRANS_SSL: Failed to open a new connection
[12:39:33]E (34894) HTTP_CLIENT: Connection failed, sock < 0
[12:39:33]I (34894) UpdateCheck: There is no newer firmware available.
Gerät lässt sich nicht anpingen und taucht auch im Router nicht auf.
Die Platine wird sehr warm im Bereich des U2.
Ich habe es auch mal ohne gestecktes RPI-RF-MOD getestet, auch dann holt es sich keine IP.
(Würde ein HB-RF-ETH ohne aufgestecktes Modul starten und seine GUI im Browser aufrufbar sein?)

Gibts hier noch weitere Diagnosemöglichkeiten oder ist das evtl. sogar ein bekanntes Fehlerbild mit bekannter Lösung?

Wenn es defekt ist, werde ich mir ein neues Modul kaufen, aber falls jemand eine Chance der Repartur sieht bin ich für Experimente bereit....

Da ich sowieso fast kein HMIP habe, läuft die Debmatic mit dem LAN-Gateway weiter, aber es gibt schon ab und zu Empfangsprobleme, da jetzt eben eine Sendestation fehlt.

Labersack
Beiträge: 19
Registriert: 04.11.2015, 10:19
Hat sich bedankt: 3 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von Labersack » 20.08.2022, 14:02

Neue Platine ist angekommen und erfolgreich an Debmatic angebunden, mein Smarthome funktioniert wieder normal (wenn man in diesem Zusammenhang von "normal" sprechen kann. Habe da einige Kumpels, die das bestreiten würden).

Trotzdem würde ich gerne die "alte" Platine wieder hinbekommen.
Habe mal versucht, die Firmware neu zu flashen. Habe dazu esphome-flasher am PC verwendet.
Geflasht habe ich die firmware_1_3_0.bin aus gitHub.
Flashvorgang sah normal aus, aber jetzt kommt in der seriellen konsole nur noch :

Code: Alles auswählen

[13:53:14]rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[13:53:14]configsip: 0, SPIWP:0xee
[13:53:14]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[13:53:14]mode:QIO, clock div:2
[13:53:14]load:0x3fff0018,len:4
[13:53:14]load:0x24c27239,len:838901826
[13:53:14]1162 mmu set 00010000, pos 00010000
[13:53:14]1162 mmu set 00020000, pos 00020000
[13:53:14]1162 mmu set 00030000, pos 00030000
[13:53:14]1162 mmu set 00040000, pos 00040000
[13:53:14]1162 mmu set 00050000, pos 00050000
[13:53:14]1162 mmu set 00060000, pos 00060000
[13:53:14]1162 mmu set 00070000, pos 00070000
[13:53:14]1162 mmu set 00080000, pos 00080000
[13:53:14]1162 mmu set 00090000, pos 00090000
[13:53:14]1162 mmu set 000a0000, pos 000a0000
[13:53:14]1162 mmu set 000b0000, pos 000b0000
[13:53:14]1162 mmu set 000c0000, pos 000c0000
[13:53:15]1162 mmu set 000d0000, pos 000d0000
[13:53:15]ets Jun  8 2016 00:22:57
[13:53:15]
[13:53:15]rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[13:53:15]configsip: 0, SPIWP:0xee
[13:53:15]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[13:53:15]mode:QIO, clock div:2
[13:53:15]load:0x3fff0018,len:4
...und das in Endlosschleife.
Müsste sich die Platine einfach so flashen lassen, oder habe ich etwas falsch gemacht?

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von eiGelbGeek » 23.08.2022, 13:53

Mal versucht einfach ein Werksresett zu machen?
Werksreset

Die Firmware kann per Taster auf Werkseinstellungen zurückgesetzt werden:

Platine vom Strom trennen
Taster drücken und gedrückt halten
Stromversorgung wiederherstellen
Nach ca. 4 Sekunden fängt die rote Status LED schnell zu blinken an und die grüne Power LED hört auf zu leuchten
Taster kurz loslassen und wieder drücken und gedrückt halten
Nach ca. 4 Sekunden leuchten die grüne Power LED und die rote Status LED für eine Sekunde
Danach ist der Werkreset abgeschlossen und es folgt der normale Bootvorgang
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Labersack
Beiträge: 19
Registriert: 04.11.2015, 10:19
Hat sich bedankt: 3 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von Labersack » 24.08.2022, 12:03

Ja, Werksreset hatte ich auch schon mehrfach gemacht. Die LEDs haben sich auch wie in der Anleitung verhalten, aber trotzdem hat sich das Fehlerbild nicht verändert.
Jetzt nach dem Versuch des Firmwareupdates per esphome-flasher funktioniert aber auch der Reset nicht mehr.

War esphome-flasher es überhaupt der richtige Weg die Firmware zu flashen (wenn OTA nicht mehr geht) oder habe ich dadurch das Ding erst recht außer Betrieb gesetzt?

homtic
Beiträge: 83
Registriert: 12.05.2021, 11:09
System: keine Zentrale (nur Pairing, FHEM etc.)
Hat sich bedankt: 3 Mal
Danksagung erhalten: 16 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von homtic » 25.08.2022, 09:42

Hi,

ich habe ähnliche Probleme mit meiner HB-RF-ETH seit dem Update auf 1.3.0, s. auch hier:
viewtopic.php?f=76&t=60150&start=520#p718882

Ich kann immerhin meine Platine auf 1.2.9 zurück flashen. Geflasht habe ich nach dieser Anleitung:
viewtopic.php?f=76&t=60150&start=330#p640690

Dort ist ein Archiv verlinkt, aber ich habe das nur zur Anschauungszwecken genutzt und die Dateien dann aus öffentlichen Quellen noch mal zusammengesammelt, bzw. neuere Versionen davon.

Wie gesagt, 1.29 ging damit ohne Probleme, bei 1.3.0 bekomme ich reproduzierbar die gleiche Fehlerausgabe.

Dieses oder ähnliche Probleme nach dem Update auf 1.3.0 haben noch ein Paar andere User hier, denn einige haben bei mir nach dem oben verlinkten Beitrag per PM nach Rat gefragt, aber eine Lösung ist mir erstmal nicht bekannt...

Benutzeravatar
eiGelbGeek
Beiträge: 979
Registriert: 24.07.2014, 17:46
Wohnort: Ruhrpottrandgebiet
Hat sich bedankt: 105 Mal
Danksagung erhalten: 19 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von eiGelbGeek » 25.08.2022, 12:36

Labersack hat geschrieben:
24.08.2022, 12:03
War esphome-flasher es überhaupt der richtige Weg die Firmware zu flashen
War ganz sicher nicht der richtige Weg :mrgreen:


Der sichere und bessere Weg wäre dieser gewesen :idea:


viewtopic.php?f=76&t=60150&start=330#p640690
Nur weil es nicht geht, muss es nicht kaputt sein ^^

Apple for Work, Linux for Network, iOS for Mobility and still Windows for Solitaire

Labersack
Beiträge: 19
Registriert: 04.11.2015, 10:19
Hat sich bedankt: 3 Mal

Re: HB-RF-ETH wird nach (mißglücktem?) Firmwareupdate nicht mehr erkannt

Beitrag von Labersack » 17.09.2022, 11:47

Nachdem sie jetzt seit Wochen rumlag und um Beachtung gierte, habe ich heute mal wieder meine HB-RF-ETH zur Hand genommen.

Mit dem von eiGelbGeek verlinkten Link ließ sich die Firmware flashen.
Reset funktioniert wieder, die LEDs leuchten und blinken dazu auch wie es sein soll.
Habe es mit Firmware 1.2.8, 1.2.9 und 1.3.0 versucht, alles mit gleichem Erfolg: Die Platine ist nicht im Netzwerks sichtbar und holt sich laut Router auch keine IP. Im Bereich um U2 ist sie weiterhin sehr warm.
Scheint wohl die Netzwerk-Hardware defekt zu sein, dazu passen auch die Logmeldungen:

Code: Alles auswählen

[11:38:55]W (18566) HB-RF-ETH: Radio module could not be detected.
[11:39:25]I (48666) UpdateCheck: Start checking for the latest available firmware.
[11:39:25]E (48666) esp-tls: couldn't get hostname for :www.debmatic.de:
[11:39:25]E (48666) esp-tls: Failed to open new connection
[11:39:25]E (48666) TRANS_SSL: Failed to open a new connection
[11:39:25]E (48676) HTTP_CLIENT: Connection failed, sock < 0
[11:39:25]I (48676) UpdateCheck: There is no newer firmware available.
Tja, schade eigentlich, aber dann ist es wohl so.

Antworten

Zurück zu „debmatic“