Neue Firmware für HM_LC_Sw1PBU_FM mit getrenntem Aktor, Taster + Wechselschalter

Begonnen von jab, 29 Dezember 2013, 22:04:10

Vorheriges Thema - Nächstes Thema

Mr. P

Hej folks,

seit gestern zickt mein Schalter herum. Genauer gesagt, lässt er sich nicht mehr bedienen und ich muss ihn stromlos machen.
Ein paar Daten versendet er zwar:
2014.10.30 00:19:23.521 4: CUL_Parse: myHM A 14 2F 805E 29F26F 120408 00000000000000010000002A -53
2014.10.30 00:19:24.341 4: CUL_Parse: myHM A 0B 30 B040 29F26F 21D63B 02172B -52.5
2014.10.30 00:19:25.409 4: CUL_Parse: myHM A 0B 30 B040 29F26F 21D63B 02172B -52.5
2014.10.30 00:19:26.474 4: CUL_Parse: myHM A 0B 30 B040 29F26F 21D63B 02172B -52.5
2014.10.30 00:19:27.539 4: CUL_Parse: myHM A 0B 31 B040 29F26F 21D629 02172B -52.5
2014.10.30 00:19:28.601 4: CUL_Parse: myHM A 0B 31 B040 29F26F 21D629 02172A -53
2014.10.30 00:19:29.667 4: CUL_Parse: myHM A 0B 31 B040 29F26F 21D629 02172A -53
2014.10.30 00:19:30.379 4: CUL_Parse: myHM A 0B 32 A040 29F26F 208557 01082A -53
2014.10.30 00:19:31.077 4: CUL_Parse: myHM A 0B 32 A040 29F26F 208557 01082A -53
2014.10.30 00:19:31.775 4: CUL_Parse: myHM A 0B 32 A040 29F26F 208557 01082A -53
2014.10.30 00:19:35.684 4: CUL_Parse: myHM A 0B 33 B040 29F26F 21D63B 01092C -52
2014.10.30 00:19:36.749 4: CUL_Parse: myHM A 0B 33 B040 29F26F 21D63B 010930 -50
2014.10.30 00:19:37.812 4: CUL_Parse: myHM A 0B 33 B040 29F26F 21D63B 01092C -52
2014.10.30 00:19:38.879 4: CUL_Parse: myHM A 0B 34 B040 29F26F 21D629 01092D -51.5
2014.10.30 00:19:39.944 4: CUL_Parse: myHM A 0B 34 B040 29F26F 21D629 01092D -51.5
2014.10.30 00:19:41.008 4: CUL_Parse: myHM A 0B 34 B040 29F26F 21D629 01092C -52
2014.10.30 00:19:41.718 4: CUL_Parse: myHM A 0B 35 A040 29F26F 208557 01092C -52
2014.10.30 00:19:42.429 4: CUL_Parse: myHM A 14 36 805E 29F26F 120408 00000000000000160000002D -51.5

Aber weder wird das interne Relais noch eine gepeerte Steckdose wird geschalten.

Jemand eine Idee, woran das unter Umständen liegen könnte?

Thx a lot! :-)

Edit:
Irgendwas läuft bei dem Schalter gerade gaaaaanz schief. :-/
Hab ihn vorhin neu gestartet und nachdem das aber auch nichts geholfen hat, hab ich mir mal meine Logs etwas näher angesehen.
Der Button hat die ID 29F26F01 und ist gepeert mit 29F26F03 (steht auch noch so in den Attributen).
Wenn ich jetzt aber den Taster drücke, wird eine Nachricht an 208557 geschickt, die ich nicht mal irgendwo bei mir im System hab.
Gleiches Spiel mit dem zweiten Button. Gepeert mit 24A99D01 und gesendet wird aber an 21D629 und wird genauso wenig von mir verwendet.
Ich werde noch testen, ob ich das noch irgendwie hin bekomme, bevor ich alles neu peere. Aber ich frag mich, wie sowas passieren kann. :-/

Nach einem getConfig meldet Button ein plötzlich drei in meinem System unbekannte Peers: 00000000,20855703,21D62901,21D63B01
Greetz,
   Mr. P

frank

schau mal in register.h. 208557 ist jedenfalls ein device von jan. vielleicht firstload?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

schalkan56

Hallo Leute,

habe heute den Tag über gelötet und mit versuche mit meinem Raspberry meinen HM_LC mit neuer Firmware
zu flashen. Soweit alles ganz gut nur wenn icch jetzt mittels Hmcfg2 und flash-ota die neue firmware flashen möchte
erscheint im Terminal:
HomeMatic OTA flasher version 0.097-git

Reading firmware from /home/pi/firmware_HM-LC-Sw1PBU-FM.eq3...
Firmware with 77 blocks successfully read.

Rebooting HM-CFG-USB to avoid running out of credits

HM-CFG-USB not in bootloader mode, entering bootloader.
Waiting for device to reappear...
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!
HM-CFG-USB in bootloader mode, rebooting
Can't find/open hmcfgusb!


Laut webfrontend ist der hmusb aber offen....Kann jemand helfen oder bracuht ihr weitere Angaben?

jab

Moin Schalkan,

Am besten du stoppst FHEM während du flashst. Ansonsten können die Meldungen schon mal kommen da der Raspberry nicht so schnelles USB hat. Geht es denn danach?

Gruß
Jan

schalkan56

Vielleicht ein Schrit weiter:
Firmware with 77 blocks successfully read.

Rebooting HM-CFG-USB to avoid running out of credits

HM-CFG-USB not in bootloader mode, entering bootloader.
Waiting for device to reappear...
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!
HM-CFG-USB in bootloader mode, rebooting
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!


HM-CFG-USB opened

HM-CFG-USB firmware too low: 964 < 967


Aber Firmware too low??? :o

Mr. P

Ja...
Da muss zuerst sie Firware vom Stick selbst noch aktualisiert werden.
Entweder mit dem Flash-Tool, welches auch beim flash-ota dabei ist, oder aber mit den Windows-Tools von eq3.
Kann gerade nicht nachsehen, aber ich glaub, um das Herunterladen vom Windows-Tool kommst du auf keinen Fall, weil du das Firmware-File für den Stick auch noch benötigst. ;-)
Greetz,
   Mr. P

jab


schalkan56

Ok soweit so gut......nun erscheint "Waiting for device with serial....." muss am Taster iwas
gedrückt werden? Habe einen neuen Raspberry am laufen...der Schalter ist noch angeschlossen...
oder muss der Schalter erst in fhem eingebunden werden?

Mr. P

Zitat von: frank am 30 Oktober 2014, 09:01:08
schau mal in register.h. 208557 ist jedenfalls ein device von jan. vielleicht firstload?
frank schickt mich zur Zeit recht oft in die Schule. ;-)
Bislang dachte ich, der Zweck von firstLoad wäre, beim aktivieren des Devices, die pairCentral in den Registern einzutragen.
Aber wie ich jetzt weiß, man kann da noch viel mehr hinterlegen. Man sollte halt auch gelegentlich über den Tellerrand hinaus sehen.

Danke für den Hinweis frank! :-)
Greetz,
   Mr. P

frank

ZitatAber wie ich jetzt weiß, man kann da noch viel mehr hinterlegen.
da konfigurierst du quasi den werkzustand nach reset. wird aber nur benutzt wenn firstload definiert ist, sonst ist alles 0x00.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Mr. P

Zitat von: frank am 01 November 2014, 12:38:01
da konfigurierst du quasi den werkzustand nach reset. wird aber nur benutzt wenn firstload definiert ist, sonst ist alles 0x00.
Genau... hatte ich damals beim ersten Schalter verwendet, als das Default Pairing in FHEM nicht so geklappt hat, wie es soll.
Bei den anderen Schaltern ist firstLoad nicht mehr aktiv, da ich erst bei denen bemerkt hab, dass das händische setzen von pairCentral auch wunderbar klappt. :-)
Greetz,
   Mr. P

schalkan56

Hallo ich bins nochmal....habe heute früh nochmal komplett von vorne angefangen. Heisst frischen Raspbi
mit hmland ausgestattet....nach der Anleitung bin ich wieder am sleben Punkt: er lädt die neue Firmware aber
wartet auf das device
HomeMatic OTA flasher version 0.097-git

Reading firmware from firmware_HM-LC-Sw1PBU-FM.eq3...
Firmware with 77 blocks successfully read.

Rebooting HM-CFG-USB to avoid running out of credits

HM-CFG-USB not in bootloader mode, entering bootloader.
usb-transfer took more than 100ms (567ms), this may lead to timing problems!
Waiting for device to reappear...
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!
HM-CFG-USB in bootloader mode, rebooting
Can't find/open hmcfgusb!
Can't find/open hmcfgusb!


HM-CFG-USB opened

HM-CFG-USB firmware version: 967
Entering 10k-mode
Waiting for device with serial KEQ0123456



Hat irgendjemand eine Idee warum das Device nicht antwortet?

frank

Waiting for device with serial KEQ0123456
jetzt muss dein schalter die bootmessage senden. also netzspannung ausschalten und wieder an. die seriennummern müssen natürlich passen.

edit:
wenn am schalter gerade nur der bootloader drauf ist, sollte das alle 15 sec automatisch kommen. sieht man am blinken. 1x lang, 2x kurz.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

schalkan56

hmmm...ok, habe den schalter nach der message mit strom versorgt, die led blinkt auch fünfmal
aber der raspbi erkennt den schalter irgendwie nicht...glaube nicht das ich das noch hinbekomme (weil
ich als newbie nicht weiss wo ich ansetzen kann) :'(

edit:

Kommt das blinken wenn er noch am Raspbi angeschlossen ist oder mit Netzspanung?

frank

Zitat von: schalkan56 am 01 November 2014, 13:17:45
hmmm...ok, habe den schalter nach der message mit strom versorgt, die led blinkt auch fünfmal
aber der raspbi erkennt den schalter irgendwie nicht...glaube nicht das ich das noch hinbekomme (weil
ich als newbie nicht weiss wo ich ansetzen kann) :'(

edit:

Kommt das blinken wenn er noch am Raspbi angeschlossen ist oder mit Netzspanung?
sorry. mit dem neuen bootloader musst du beim strom einschalten den configtaster gedrückt halten bis mehrfaches kurzes blinken auftaucht.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html