wrong firmware version!

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

wrong firmware version!

Beitrag von Dragonfly » 24.06.2013, 18:47

also unmount/mount geht bei mir problemlos.

der andere fehler (ich weiß es passt hier nicht mehr rein)

Code: Alles auswählen

setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
kommt nur bei automatischem ausführen beim Systemstart (dann Tastendruck kurz) - habe ihn jetzt 30 und 60 sec verzögert absetzen lassen - fehlermeldung bleibt, wird nun aber ausgeführt.
bei manuellem ausführen kommt kein fehler.

saho1
Beiträge: 75
Registriert: 11.11.2011, 10:13
Hat sich bedankt: 2 Mal

Re: CCU2 SDKarte mounten

Beitrag von saho1 » 24.06.2013, 19:39

Auch bei mir wird die SDCard nicht automatisch nach dem Restart gemountet und ich habe auch die Fehlermeldung "...wrong firmware..."

@ Uwe
Ich hab mal testweise

Code: Alles auswählen

STARTUPCMD=modprobe mmc_block;modprobe mxs-mmc
an den den Anfang des INI-Files gesetzt damit etwas mehr Zeit gegeben ist um die Module zu laden, leider ohne Erfolg.

Die Fehlermeldung "worng firmware" kommt nur direkt nach dem starten von CUxD. Ich habe einige Scripte die auf CUX2801001 zugreifen. Diese werden auch beim Start der CCU ausgeführt, kann es sein dass das "Gerät" dann noch nicht bereit ist und deswegen die Message geworfen wird?
--------------------------------------------
107 Kanäle in 60 Geräten
--------------------------------------------

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: CCU2 SDKarte mounten

Beitrag von Dragonfly » 24.06.2013, 19:42

Nochmal hierzu:

Code: Alles auswählen

syslog: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Hier soll ein wget ausgeführt werden - nach 90 Sekunden Verzögerung kommt kein Fehler mehr.
Ein E-Mail versende ich mit 60 Sekunden Verzögerung (ob weniger geht weiß ich nicht) - war nie ein Fehler da.

Als Fazit würd ich mal sagen: die CCU und CUxD sind bei Systemstart noch nicht synchron.

PS: Das Mail war dazu da, daß ich weiß wann die CCU1 endlich fertig mit Starten war :mrgreen:

Benutzeravatar
JPS
Beiträge: 1093
Registriert: 07.08.2010, 22:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 8 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: CCU2 SDKarte mounten

Beitrag von JPS » 24.06.2013, 19:58

Dragonfly hat geschrieben:Nochmal hierzu:

Code: Alles auswählen

syslog: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Hier soll ein wget ausgeführt werden - nach 90 Sekunden Verzögerung kommt kein Fehler mehr.
Ein E-Mail versende ich mit 60 Sekunden Verzögerung (ob weniger geht weiß ich nicht) - war nie ein Fehler da.

Als Fazit würd ich mal sagen: die CCU und CUxD sind bei Systemstart noch nicht synchron.

PS: Das Mail war dazu da, daß ich weiß wann die CCU1 endlich fertig mit Starten war :mrgreen:
Hey, das würde womöglich erkären, dass diese Mail...
Zwischenablage02.jpg
beim Start nicht mehr verschickt wird. Bei der CCU1 ging es problemlos.
Verwendung meiner Hinweise und Skripte auf eigenes Risiko | Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: wrong firmware version!

Beitrag von uwe111 » 24.06.2013, 20:07

Ok, das mit "wrong firmware version!" kommt immer dann, wenn die CUxD-Firmware nicht der Firmware des Gerätes auf der CCU entspricht.
Das ist beim CUxD-Start der Fall. Nach dem CUxD-Start fragt dieser die aktuelle Firmware-Version seiner Geräte im ReGaHss ab.
Während dieser Zeit denkt der CUxD, die Firmware-Version der Geräte ist 0.
Also alle Anfragen werden mit der Meldung "wrong firmware version!" quittiert und nicht ausgeführt.
Erst wenn die Firmware-Versionen synchronisiert sind, kann es losgehen.

Vielleicht sollte ich diesen Prozess noch einmal überdenken. :roll: Aber der ganze BINRPC-Teil muss eh noch überarbeitet werden.

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

saho1
Beiträge: 75
Registriert: 11.11.2011, 10:13
Hat sich bedankt: 2 Mal

Re: CCU2 SDKarte mounten

Beitrag von saho1 » 24.06.2013, 20:14

ja, mir ist aufegfallen das CUxD bei der CCU2 länger braucht bis es sich mit der CCU verbunden hat.

Hier ein Auszug aus dem CUxD Log:

Code: Alles auswählen

Jun 24 19:54:03 homematic-ccu2 daemon.info cuxd[316]: system(modprobe mmc_block;modprobe mxs-mmc)
Jun 24 19:54:03 homematic-ccu2 daemon.info cuxd[316]: CUx-Daemon(0.58b) on CCU(2.3.15) start PID:316
Jun 24 19:54:05 homematic-ccu2 daemon.err cuxd[316]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Jun 24 19:54:35 homematic-ccu2 daemon.err cuxd[316]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Jun 24 19:54:48 homematic-ccu2 daemon.info cuxd[316]: INIT 'xmlrpc_bin://127.0.0.1:1999' '30711'
Jun 24 19:54:48 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:48 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:49 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:49 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:49 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:49 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:54:49 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
Jun 24 19:55:03 homematic-ccu2 daemon.warn cuxd[316]: setValue(CUX2801001:1.CMD_EXEC) wrong firmware version!
um 19:55:05 stand die Verbindung und alle Fehlermeldungen waren weg.

Klar das keine Mail über CUX2801001 versendet werden können wenn CUxD noch nicht bereit ist.
Unsere neue CCU ist einfach zu schnell beim Booten und führt schon Programme aus die früher unter der CCU1 erst erheblich später abgearbeitet wurden :lol:

Aber wenn das unsere Probleme sind dann soll es so sein 8)

Nur mit dem Automount wäre schön wenn Uwe es lösen könnte. Auch hier vermute ich, wie Uwe ja auch schon geschrieben hat, dass die Module noch nicht fertig geladen wurden aber der Mountbefehl schon kommt.
--------------------------------------------
107 Kanäle in 60 Geräten
--------------------------------------------

Benutzeravatar
JPS
Beiträge: 1093
Registriert: 07.08.2010, 22:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 8 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: CCU2 SDKarte mounten

Beitrag von JPS » 24.06.2013, 20:18

saho1 hat geschrieben: Klar das keine Mail über CUX2801001 versendet werden können wenn CUxD noch nicht bereit ist.
Unsere neue CCU ist einfach zu schnell beim Booten und führt schon Programme aus die früher unter der CCU1 erst erheblich später abgearbeitet wurden :lol:

Aber wenn das unsere Probleme sind dann soll es so sein 8)
Alternativ können wir ja auch direkt nach dem Reboot den guten alten SystemExec Aufruf verwenden, um die Startup-Mail zu versenden :mrgreen:
Verwendung meiner Hinweise und Skripte auf eigenes Risiko | Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: wrong firmware version!

Beitrag von uwe111 » 27.06.2013, 17:10

In der CUxD Version 0.58c sollte das "wrong firmware version!" Problem behoben sein.

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: wrong firmware version!

Beitrag von Dragonfly » 27.06.2013, 19:49

Auch hier wird ohne verzögerten Start wieder alles richtig ausgeführt.

Nochmals Danke!

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: wrong firmware version!

Beitrag von uwe111 » 27.06.2013, 20:20

Download hier: http://homematic-forum.de/forum/viewtop ... 37&t=13184

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Antworten

Zurück zu „CUxD“