Maxlan (Cube) vergisst die Zeit

Begonnen von Tom_S, 10 September 2015, 20:24:24

Vorheriges Thema - Nächstes Thema

Tom_S

hatte jetzt lange Zeit keine Probleme mit meinem Cube. Früher hat er ja gerne mal die Einstellungen vergessen. Das war jetzt schon sehr lange (> 2 Jahre) nicht mehr der Fall. Jetzt habe ich aber immer mal wieder das hier im Log
2015.09.10 19:28:31 2: MAXLAN_Parse: Cube has no time set
2015.09.10 19:29:32 2: MAXLAN_Parse: Cube has no time set
2015.09.10 19:30:33 2: MAXLAN_Parse: Cube has no time set
2015.09.10 19:31:33 2: MAXLAN_Parse: Cube has no time set
2015.09.10 19:32:34 2: MAXLAN_Parse: Cube has no time set

das Attr "set-clock-on-init" habe ich auf 1 gesetzt. Das funktioniert auch wenn die Uhr falsch geht. Wenn diese Meldung kommt jedoch nicht.
mein Vorschlag in Zeile 167 der 00_MAXLAN.pm folgende Änderung
- if(AttrVal($hash->{NAME},"set-clock-on-init","1") && $hash->{cubeTimeDifference} > 1) {
+ if(AttrVal($hash->{NAME},"set-clock-on-init","1") && ($hash->{cubeTimeDifference} > 1 || !$hash->{clockset}) {


LG
Tom_S
RaspberryPI2 + pilight, 3x AVR-NetIO, LW12, LW12HX, LW12FC; MAX-Lan, ESP8266, Arduino, H801, Neopixel, Solaredge, Modbus

Matthias Gehre