ZWDongle Sicherung

Begonnen von rudolfkoenig, 01 Mai 2016, 22:28:10

Vorheriges Thema - Nächstes Thema

krikan

Danke. Unter Windows funktioniert es jetzt bei mir problemlos. Langsam ist relativ im Vergleich zu AEOTEC Backup (mit über 10 Minuten) ist FHEM mit 20 Sekunden rasend schnell.  :)

jeep

Zitat von: rudolfkoenig am 05 Mai 2016, 18:07:40
Ich habe jetzt eine Weile lang mit Windows gespielt, und ein bei Windows fehlende Fehlerbehandlung nachgezogen. Damit kann ich auf einem Win7 VM oefters einen Backup erstellen, leider gibt es immer noch einzelne Abbrueche mit Timeouts. Normaler Funkverkehr fuehrt aber nicht mehr zum Abbruch wie frueher, Meldung im Log (no ACK, resending) gibts fuer sowas aber weiterhin. Merkwuerdig: Backup dauert unter Windows 4-mal laenger als sonst, evtl. liegt das an dem VM.

Hilfe!
Ich verstehe nicht was bei mir schiefläuft. Die Sicherung meines Razberry übers Netz bekomme ich einfach nicht hin. Nachdem 256k geschrieben wurden (ich hatte ein 'watch  ls -l'  in einer console mit laufen) fing die Datei wieder bei 0 Bytes an.

Im Log sieht man dass nach ca 5 Minuten der Backup Befehl wieder abgesetzt wird, alles von vorne beginnt und die gleichen Daten wieder gelesen/geschrieben wurden, ohne jede andere Auffälligkeit. Ich hatte das verbose 5 diesmal nur auf dem Dongle.


2016.05.06 11:34:22 4: ZWDongle *** set ZWDongle_Raz backupCreate 256k
2016.05.06 11:34:22 5: ZWDongle_Write 002a0000000040 ()
2016.05.06 11:34:22 5: SW: 0108002a00000000409d
2016.05.06 11:34:22 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:34:22 5: ACK received, removing 0108002a00000000409d from dongle sendstack
2016.05.06 11:34:22 4: ZWDongle_Read ZWDongle_Raz: rcvd 012a5a654e7359730000ce68a7ac0a090807000000000054a50000000000000000000000000000000000000000000000000000000000000000000000000000000000 (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:34:22 5: SW: 06
2016.05.06 11:34:22 4: ZWDongle_ReadAnswer for NVM_EXT_READ_LONG_BUFFER: 012a5a654e7359730000ce68a7ac0a090807000000000054a50000000000000000000000000000000000000000000000000000000000000000000000000000000000
2016.05.06 11:34:22 5: ZWDongle_Write 002a0000400040 ()
2016.05.06 11:34:22 5: SW: 0108002a0000400040dd
2016.05.06 11:34:22 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:34:22 5: ACK received, removing 0108002a0000400040dd from dongle sendstack
2016.05.06 11:34:22 4: ZWDongle_Read ZWDongle_Raz: rcvd 012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:34:22 5: SW: 06
2016.05.06 11:34:22 4: ZWDongle_ReadAnswer for NVM_EXT_READ_LONG_BUFFER: 012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2016.05.06 11:34:22 5: ZWDongle_Write 002a0000800040 ()
2016.05.06 11:34:22 5: SW: 0108002a00008000401d
2016.05.06 11:34:22 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:34:22 5: ACK received, removing 0108002a00008000401d from dongle sendstack
2016.05.06 11:34:22 4: ZWDongle_Read ZWDongle_Raz: rcvd 012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:34:22 5: SW: 06

[...]

2016.05.06 11:39:11 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:39:11 5: ACK received, removing 0108002a03ffc00040a1 from dongle sendstack
2016.05.06 11:39:11 4: ZWDongle_Read ZWDongle_Raz: rcvd 012affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:39:11 5: SW: 06
2016.05.06 11:39:11 4: ZWDongle_ReadAnswer for NVM_EXT_READ_LONG_BUFFER: 012affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2016.05.06 11:39:11 3: ZWDongle_Raz backupCreate at 262144 bytes
2016.05.06 11:39:11 4: ZWDongle *** set ZWDongle_Raz backupCreate 256k
2016.05.06 11:39:11 5: ZWDongle_Write 002a0000000040 ()
2016.05.06 11:39:11 5: SW: 0108002a00000000409d
2016.05.06 11:39:11 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:39:11 5: ACK received, removing 0108002a00000000409d from dongle sendstack
2016.05.06 11:39:11 4: ZWDongle_Read ZWDongle_Raz: rcvd 012a5a654e7359730000ce68a7ac0a090807000000000054a50000000000000000000000000000000000000000000000000000000000000000000000000000000000 (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:39:11 5: SW: 06
2016.05.06 11:39:11 4: ZWDongle_ReadAnswer for NVM_EXT_READ_LONG_BUFFER: 012a5a654e7359730000ce68a7ac0a090807000000000054a50000000000000000000000000000000000000000000000000000000000000000000000000000000000
2016.05.06 11:39:11 5: ZWDongle_Write 002a0000400040 ()
2016.05.06 11:39:11 5: SW: 0108002a0000400040dd
2016.05.06 11:39:11 4: ZWDongle_ReadAnswer arg:NVM_EXT_READ_LONG_BUFFER regexp:^012a
2016.05.06 11:39:11 5: ACK received, removing 0108002a0000400040dd from dongle sendstack
2016.05.06 11:39:11 4: ZWDongle_Read ZWDongle_Raz: rcvd 012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (answer NVM_EXT_READ_LONG_BUFFER), sending ACK
2016.05.06 11:39:11 5: SW: 06


Grüße,
Josef
Ein wenig HomeMatic
RPi2  - UZB1, FHEM Testsystem - 8 devices
HC2  - 72 devices  (95 % sind Fibaro devices)

rudolfkoenig

Versuch bitte das Backup nicht aus dem Browser zu starten, und berichte.

jeep

Hallo Rudi,

wunderbar ich hab ein Backup :) :) :) :) :) :) :) :)
Ich denke ich habe dich richtig interpretiert. Habe "set ZWDongle_Raz backupCreate 256k" oben in dem weßen Feld eingegben und siehe da, nach 262144 Bytes hat es diesmal aufgehört. Die Verbindung im Browser war dann zur gleichen Zeit weg aber die Seite neu laden hat sofort reagiert.
Also ich kann mit der Lösung ganz gut leben. Besten Dank für Deine Hilfe.

Grüße,
Josef
Ein wenig HomeMatic
RPi2  - UZB1, FHEM Testsystem - 8 devices
HC2  - 72 devices  (95 % sind Fibaro devices)

rudolfkoenig

ZitatHabe "set ZWDongle_Raz backupCreate 256k" oben in dem weßen Feld eingegben

Noe, ich dachte eher an telnet/ssh/wget.
Jetzt bin ich (noch) verwirrter: der Browser wiederholt die Anfrage, wenn man im Detailfenster set drueckt, aber nicht, wenn man in der Kommandozeile direkt eingibt. Seufz.

krikan

Habe jetzt ein Backup vom Dongle am Raspi3 ziehen können. Dazu musste ich das Dongle direkt an den Raspi statt am USB-Hub anschließen und den Hub ausstöpseln.

___

Könnte bitte einer der AEOTEC Gen5 - Stick Nutzer das Backup mit dem offiziellen AEOTEC Backup-Programm https://aeotec.freshdesk.com/support/solutions/articles/6000108806-z-stick-gen5-backup-software ausführen und Angaben zur Größe der Backupdatei machen? Danke.

jeep

Zitat von: rudolfkoenig am 06 Mai 2016, 14:24:42
Noe, ich dachte eher an telnet/ssh/wget.

OK, kann ich gerne nochmal mit ssh testen, wenn  man mir einem Beispiel unter die Arme greift.  ;)
Ein wenig HomeMatic
RPi2  - UZB1, FHEM Testsystem - 8 devices
HC2  - 72 devices  (95 % sind Fibaro devices)

rudolfkoenig

Ich meinte mit ssh "socat openssl:fhemhost:fhemport,verify=0 readline", funktioniert nur, wenn man telnet mit SSL betreibt.
Sonst: "telnet <fhemhost> <fhem-telnet-port>" und Befehl eingeben. Hat sich aber offensichtlich erledigt.

jeep

OK, danke, gut zu wissen, viellecht werde ich es mal brauchen.
Ein wenig HomeMatic
RPi2  - UZB1, FHEM Testsystem - 8 devices
HC2  - 72 devices  (95 % sind Fibaro devices)

krikan

Hallo Josef, Hallo Rudi!
Ihr verwirrt mich: Josef hat beim erfolgreichen Versuch in der FHEMWeb-Kommandozeile den createBackup-Befehl direkt abgesetzt. Dadurch können mMn keine Wiederholungen durch den Browser entstehen. Vorher hat Josef vermutlich über set-Anklicken im Browser den Befehl aufgerufen, oder? Also ist doch alles normal und kein Grund über  telnet/ssh/wget zu gehen!?
Gruß, Christian

jeep

Hallo Christian,

Du hast alles richtig interpretiert. Genau das waren meine Vorgehensweisen.
Ist auch egal, ich  habe nur interessehalber nachgefragt. Für mich passt das so, den Befehl in der FHEMWeb-Kommandozeile einzugeben.
Haupsache das Backup wird erstellt. Werde gleich noch eine Razberry Platine ordern und das restore versuchen.
 
Grüße,
Josef
Ein wenig HomeMatic
RPi2  - UZB1, FHEM Testsystem - 8 devices
HC2  - 72 devices  (95 % sind Fibaro devices)

rudolfkoenig

Mir ist unklar, wieso beim set im Detailfenster eine Wiederholung entsteht, und bei der Browser-Kommandozeile keine, ich dachte der Browser loest in beiden Faellen die Wiederholung automatisch aus, wenn nach X Sekunden keine Antwort vom Server kommt. Und ich wollte dem Problem nicht unbedingt auf dem Grund gehen.

krikan

Zitat von: krikan am 04 Mai 2016, 14:49:21
Habe mal nach den Chipsätzen/Flashspeichergößen der Sticks gesucht:
Vision ZU1401-5 nutzt laut Hersteller als Chip einen ZM5101a mit einen Flashspeicher von 128 kb.
UZB1 soll laut Internet den Chipsatz SD3503 ohne eingebauten Flashspeicher haben.
AEOTEC Gen5 finde ich keine Infos zum Chipsatz
http://products.z-wavealliance.org hat die Angaben zu den Geräten erweitert. Unter anderem wird jetzt auch der genutzte Chipsatz gelistet:

Vision ZU1041-5 http://products.z-wavealliance.org/products/1068 : ZM5101 (meiner laut beiliegendem Datenblatt ZM5101a)
Zwave.Me UZB1 http://products.z-wavealliance.org/products/1147 : ZM5101
AEOTEC Gen 5 http://products.z-wavealliance.org/products/1355 :  ZM5101
Razberry http://products.z-wavealliance.org/products/1150: ZM5202

Sigma - Modul Comparison Table http://z-wave.sigmadesigns.com/docs/brochures/ZM5202_br.pdf ordnet allen 128 kb FLASH Memory zu. Wie kommen dann 256 kb bei Razberry/UZB1 zustande?

Vielleicht würde das helfen:
ZitatKönnte bitte einer der AEOTEC Gen5 - Stick Nutzer das Backup mit dem offiziellen AEOTEC Backup-Programm https://aeotec.freshdesk.com/support/solutions/articles/6000108806-z-stick-gen5-backup-software ausführen und Angaben zur Größe der Backupdatei machen? Danke.

FunkOdyssey

Ich habe auch mal eine Frage zu dieser Backup-Lösung.  Ich will meinen UZB sichern. Leider erscheint bei mir dann folgender Fehler: "Cant open ./ZWDongle_0.bin: Permission denied"

Habe ich das etwas übersehen?
Ich habe testweise auf meinem RasPi die Datei via "touch"'angelegt. Leider gleicher Fehler. Datei natürlich wieder gelöscht.

Habt ihr nen Tipp?  Danke.

rudolfkoenig

Ja: der FHEM-Benutzer (typischerweise fhem) sollte fuer diesen Ordner Schreibberechtigung haben.