Razberry2 mit ZWave und PI4 und nahe der Verzweifelung
Posted: 12 Sep 2020 13:18
Hallo an alle,
ich habe jetzt schon einiges hier gelesen und viele AHA Effekte gehabt.
Mit meiner Konfiguration, bei der ich darauf achtete, möglichst mit allen beteiligten Elementen Up2date zu sein,
dachte ich, dass die Kinderkrankheiten weg sind.
Meine Konfig:
Raspberry Pi 4 Model B Rev 1.1
installiert ist als OS openHAB 2.5.8-1
Angefangen hatte ich vor 2 Wochen mit der Installation von einem
- Fibaro Roller Shutter 3 für,
- einem Fibaro Wall Plug
- einen Fibaro Button
während das Interview für Wall Plug und Button halbwegs gut vonstatten ging, war es mit dem Roller Shutter etwas schwieriger.
Über den Roller Shutter habe ich dann erst viel recherchiert und rausgefunden, dass dieser wohl oft mit veralteter, buggy Firmware ausgeliefert wird.
Dafür gibt es von Fibaro einen kostenpflichtigen Update Dienst.
Da diese Teil nun auf Reisen ist, dachte ich, dass ich mich mal um den Rest kümmere.
Allerdings sind mir dann alle mittlerweile bekannten Probleme,
wie Bluetooth abschalten oder auch nicht,
Wifi abschalten oder auch nicht,
cmdline.txt abändern , ....
den Parametern im Boot-Verzeichnis, die ich mittlerweile umgesetzt habe
config.txt
...
[all]
dtoverlay=vc4-fkms-v3d
gpu_mem=16
enable_uart=1
# auch schon probiert : dtoverlay=pi3-miniuart-bt
# dtoverlay=miniuart-bt
dtoverlay=disable-bt
dtoverlay=disable-wifi
Nur nachdem ich das disable-wifi hinzugefügt hatte, hatte ich annehmbaren Response vom controller.
Ansonsten kam erst eine Reaktion teilweise nach Stunden (Morgens war auf einmal das Licht an dem Wall-Plug an) .
Dieser spontan sehr gute Response hat aber nur 3-4 An/Aus-Schaltvorgänge angehalten.... dann nichts mehr.
Also dachte ich ... "Probierst jetzt doch mal das FW upgrade-Tool" (über das Expert Interface hat es nicht geklappt)
Stand war 5.37 -> 5.39 verfügbar
Dann habe ich zuerst einmal (da ich nur diesen Befehl erstmal gefunden habe) das upgrade der
./ZMESerialUpdater serialapi_uzbupdate -d /dev/ttyAMA0 -f UPD_FIRMWARE_Razberry_STATIC_2ch_ZME_05_25_04000002_ZME_05_27_04000002.bin
Jetzt eine vermeintliche Katastrophe ... selbst schuld ,
das WLAN meiner Fritzbox geht in den Stromsparmodus, weil es mittlerweile 1Uhr nachts ist.
Abbruch!!!! während dem Upgrade
Schnell wieder angeschaltet und nochmal probiert.
Ergebnis:
-->
FIRMWARE
Openning port .............................. OK
Writing NVM data .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=23000
Dann die Doku für das Tool gefunden und festgestellt , dass es auch noch den Bootloader gibt.
Dann also
wget https://service.z-wave.me/expertui/uzb/ ... 78_2MB.bin
Danach dann nochmal mit allem was geht:
./ZMESerialUpdater serialapi_uzbupdate -b bootloader_UZB_from_05_06_to_7278_2MB.bin -f UPD_FIRMWARE_Razberry_STATIC_2ch_ZME_05_25_04000002_ZME_05_27_04000002.bin -fr EU -d /dev/ttyAMA0
Ergebnis->
...
BOOTLODER
Openning port .............................. OK
Writing NVM data .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=3000
Damit keine Berechtigungsprobleme auftauchen, habe ich das auf einer Root Konsole gemacht.
Habe ich jetzt einen Brick und das Teil ist Müll?
Edit/Nachtrag:
eigentlich "funktioniert" alles noch wie vorher. Der Controller wird erkannt.
Die Aktoren allerdings reagieren auf nichts.
Jetzt habe ich alle vorhanden Devices gelöscht mit ...
./ZMESerialUpdater serialapi_uzbupdate -c -d /dev/ttyAMA0
...
CLEAN NVM
Openning port .............................. OK
Cleaning NVM .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=0
Was er aber trotz Fehler getan hat.
Irgendetwas hinzufügen klappt momentan nicht.
Ich hänge mal noch das update log und das z-wave Protokoll an (falls möglich).
Die zme..._1.log ist vom ersten Update, das ohne _1 vom Update mit Bootloader.
Was habe ich alles nur falsch gemacht?
Gruß
Georg
ich habe jetzt schon einiges hier gelesen und viele AHA Effekte gehabt.
Mit meiner Konfiguration, bei der ich darauf achtete, möglichst mit allen beteiligten Elementen Up2date zu sein,
dachte ich, dass die Kinderkrankheiten weg sind.
Meine Konfig:
Raspberry Pi 4 Model B Rev 1.1
installiert ist als OS openHAB 2.5.8-1
Angefangen hatte ich vor 2 Wochen mit der Installation von einem
- Fibaro Roller Shutter 3 für,
- einem Fibaro Wall Plug
- einen Fibaro Button
während das Interview für Wall Plug und Button halbwegs gut vonstatten ging, war es mit dem Roller Shutter etwas schwieriger.
Über den Roller Shutter habe ich dann erst viel recherchiert und rausgefunden, dass dieser wohl oft mit veralteter, buggy Firmware ausgeliefert wird.
Dafür gibt es von Fibaro einen kostenpflichtigen Update Dienst.
Da diese Teil nun auf Reisen ist, dachte ich, dass ich mich mal um den Rest kümmere.
Allerdings sind mir dann alle mittlerweile bekannten Probleme,
wie Bluetooth abschalten oder auch nicht,
Wifi abschalten oder auch nicht,
cmdline.txt abändern , ....
den Parametern im Boot-Verzeichnis, die ich mittlerweile umgesetzt habe
config.txt
...
[all]
dtoverlay=vc4-fkms-v3d
gpu_mem=16
enable_uart=1
# auch schon probiert : dtoverlay=pi3-miniuart-bt
# dtoverlay=miniuart-bt
dtoverlay=disable-bt
dtoverlay=disable-wifi
Nur nachdem ich das disable-wifi hinzugefügt hatte, hatte ich annehmbaren Response vom controller.
Ansonsten kam erst eine Reaktion teilweise nach Stunden (Morgens war auf einmal das Licht an dem Wall-Plug an) .
Dieser spontan sehr gute Response hat aber nur 3-4 An/Aus-Schaltvorgänge angehalten.... dann nichts mehr.
Also dachte ich ... "Probierst jetzt doch mal das FW upgrade-Tool" (über das Expert Interface hat es nicht geklappt)
Stand war 5.37 -> 5.39 verfügbar
Dann habe ich zuerst einmal (da ich nur diesen Befehl erstmal gefunden habe) das upgrade der
./ZMESerialUpdater serialapi_uzbupdate -d /dev/ttyAMA0 -f UPD_FIRMWARE_Razberry_STATIC_2ch_ZME_05_25_04000002_ZME_05_27_04000002.bin
Jetzt eine vermeintliche Katastrophe ... selbst schuld ,
das WLAN meiner Fritzbox geht in den Stromsparmodus, weil es mittlerweile 1Uhr nachts ist.
Abbruch!!!! während dem Upgrade
Schnell wieder angeschaltet und nochmal probiert.
Ergebnis:
-->
FIRMWARE
Openning port .............................. OK
Writing NVM data .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=23000
Dann die Doku für das Tool gefunden und festgestellt , dass es auch noch den Bootloader gibt.
Dann also
wget https://service.z-wave.me/expertui/uzb/ ... 78_2MB.bin
Danach dann nochmal mit allem was geht:
./ZMESerialUpdater serialapi_uzbupdate -b bootloader_UZB_from_05_06_to_7278_2MB.bin -f UPD_FIRMWARE_Razberry_STATIC_2ch_ZME_05_25_04000002_ZME_05_27_04000002.bin -fr EU -d /dev/ttyAMA0
Ergebnis->
...
BOOTLODER
Openning port .............................. OK
Writing NVM data .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=3000
Damit keine Berechtigungsprobleme auftauchen, habe ich das auf einer Root Konsole gemacht.
Habe ich jetzt einen Brick und das Teil ist Müll?
Edit/Nachtrag:
eigentlich "funktioniert" alles noch wie vorher. Der Controller wird erkannt.
Die Aktoren allerdings reagieren auf nichts.
Jetzt habe ich alle vorhanden Devices gelöscht mit ...
./ZMESerialUpdater serialapi_uzbupdate -c -d /dev/ttyAMA0
...
CLEAN NVM
Openning port .............................. OK
Cleaning NVM .............................. FAILED
Error 0 Unknown exception:Can't write NVM data! at=0
Was er aber trotz Fehler getan hat.
Irgendetwas hinzufügen klappt momentan nicht.
Ich hänge mal noch das update log und das z-wave Protokoll an (falls möglich).
Die zme..._1.log ist vom ersten Update, das ohne _1 vom Update mit Bootloader.
Was habe ich alles nur falsch gemacht?
Gruß
Georg