ZWave Devices schalten nicht immer an/aus

Begonnen von larry, 22 Januar 2014, 20:45:10

Vorheriges Thema - Nächstes Thema

larry

Hallo,

ich schalte 2 ZWave Devices zusammen an und aus wie folgt:

# turn on lights at sunset and off at 22:00
define AutoLightsOn at *{sunset("HORIZON=-3")} set FrontPorchLights,OutdoorLowVoltageLights on
define AutoLightsOff at *22:00 set FrontPorchLights,OutdoorLowVoltageLights off


Sehr oft ist eines der Devices nicht an oder aus (ich sollte erwähnen das die Devices nicht ihren Status melden wie schon in einem anderen Thread diskutiert). Gibt es eine Möglichkeit das "set" n-Mal pollt und checked ob die Devices tatsächlich ihren Zusand geändert haben?




extraem

Hallo

ich habe seit gestern (21.01.2014) ein ähnliches Problem
Ich habe einen Zwischenstecker der um 01:00 Uhr aus schaltet und um 06:15 Uhr wieder einschalten soll gestern und auch heute Morgen war er aus

Einschalten mit fhem geht leider nicht

Ich bin schon am suchen weis aber nicht weiter denn wen ich den Z-Stick S2 von Aeon Labs am Macbook anstecke (habe ich die Testversion von Indigo6 installiert) kann ein und aus Schalten
Nach dem zurückstecken an den Linux Server geht es wieder für 10 15 Minuten und danach das selbe wieder

Wie ist das bei dir

Danke

larry

Ein-/Ausschalten über fhem ist bei mir kein Problem (ich habe auch den Z-Stick S2 von Aeon Labs mit einem RaspPi) - Ich kann mir nur vorstellen das es bei mir damit zusammenhängt das ich zwei zwave Devices zur exakt gleichen Zeit schalte und das meine (bzw. fast alle zwave devices in den USA)  ihren Zustand nicht zurückmelden. Fhem zeigt in meinem Fall an das die Devices aus sind - sind sie aber nicht. Wäre interessant zu wissen das das "set" tatsächlich macht.

Siehst du den USB stick noch nach 15 Minuten (lsusb)? irgendweche errors in /var/log/messages oder in den fhem logs?

extraem

Hallo

das ist ja das komische lsusb zeigt den Stick an
keine Meldung im Log (/var/log/messages bzw. /var/log/syslog)

Ich habe jetzt noch herausgefunden das ich nach Neustadt von fhem genau einmal schalten kann (egal ob ein oder aus) und danach ist die Kommunikation weg
wenn ich aber mit get den swbstatus basicstatus oder was weis ich alles abfrage kann ich das so oft machen wie ich will wenn ich aber Schalte geht nichts mehr und es wird auch kein status zurück gemeldet wenn ich am Zwischenstecker einschalte


larry

War das immer so oder hast du irgendwelche neuen Devices hinzugefügt und seit dem geht es nicht mehr?

rudolfkoenig

Ich habe unlaengst einen Fix eingebaut, der das Schalten von mehreren ZWave-Geraeten mit einem set fuer mich ermoeglicht hat. Ist euer FHEM up-to-date? Es waere auch moeglich, dass wegen diesem Fix das Schalten nicht mehr funktioniert, da ich auf eine Rueckmeldung vom Stick warte, bovor ich die naechsten Daten sende. Wenn ihr "list zwDongle" eingibt, was steht bei SendStack?

ZitatWäre interessant zu wissen das das "set" tatsächlich macht.
attr zwdongle verbose 5

extraem

Hallo

seit heute geht es anscheinend wieder (zumindest jetzt)

Ich mache fast täglich die Updates
Der Server macht jeden Tag um 7:00 Uhr einen Neustadt

hier die Ausgabe von list ZWDongle_0

Internals:
   CFGFN      /opt/fhem/FHEM/zwave.cfg
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/zwave@115200
   DeviceName /dev/zwave@115200
   FD         13
   NAME       ZWDongle_0
   NR         65
   PARTIAL   
   READ_TS    1390473920.89196
   STATE      Initialized
   TYPE       ZWDongle
   homeId     0161de03
   Matchlist:
     1:ZWave    .*
   Readings:
     2014-01-22 21:38:30   caps            Vers:3 Rev:7 ManufID:0086 ProductType:0002 ProductID:0001 SERIAL_API_GET_INIT_DATA,SERIAL_API_APPL_NODE_INFORMATION,APPLICATION_COMMAND_HANDLER,ZW_GET_CONTROLLER_CAPABILITIES,SERIAL_API_SET_TIMEOUTS,SERIAL_API_GET_CAPABILITIES,ZW_SET_SLEEP_MODE,ZW_SEND_NODE_INFORMATION,ZW_SEND_DATA,ZW_SEND_DATA_MULTI,ZW_GET_VERSION,ZW_SEND_DATA_ABORT,ZW_R_F_POWER_LEVEL_SET,MEMORY_GET_ID,MEMORY_GET_BYTE,MEMORY_PUT_BYTE,MEMORY_GET_BUFFER,ZW_GET_NODE_PROTOCOL_INFO,ZW_REPLICATION_COMMAND_COMPLETE,ZW_REPLICATION_SEND_DATA,ZW_ASSIGN_RETURN_ROUTE,ZW_DELETE_RETURN_ROUTE,ZW_REQUEST_NODE_NEIGHBOR_UPDATE,ZW_APPLICATION_UPDATE,ZW_ADD_NODE_TO_NETWORK,ZW_CREATE_NEW_PRIMARY,ZW_SET_LEARN_MODE,ZW_ASSIGN_SUC_RETURN_ROUTE,ZW_ENABLE_SUC,ZW_REQUEST_NETWORK_UPDATE,ZW_SET_SUC_NODE_ID,ZW_DELETE_SUC_RETURN_ROUTE,ZW_GET_SUC_NODE_ID,ZW_REDISCOVERY_NEEDED,ZW_REQUEST_NODE_INFO,ZW_REMOVE_FAILED_NODE_ID,ZW_IS_FAILED_NODE
     2014-01-22 21:38:52   ctrlCaps        PRIMARY
     2014-01-23 11:45:20   homeId          HomeId:0161de03 CtrlNodeId:01
     2014-01-22 21:39:26   nodeInfo_1      STATIC_CONTROLLER STATIC_CONTROLLER listening 40kBaud Vers:3 Security:0
     2014-01-22 21:39:45   nodeInfo_2      SLAVE SWITCH_BINARY listening routing 40kBaud Vers:3 Security:0
     2014-01-22 21:40:06   nodeInfo_4      ROUTING_SLAVE sleeping routing 40kBaud Vers:3 Security:0
     2014-01-23 10:39:18   nodeInfo_5      ROUTING_SLAVE SWITCH_BINARY listening routing 40kBaud Vers:4 Security:0
     2014-01-22 21:40:43   nodeInfo_6      ROUTING_SLAVE SWITCH_BINARY listening routing 40kBaud Vers:4 Security:0
     2014-01-22 22:51:19   nodeList        1,2,4,5,6
     2014-01-22 21:42:14   version         Z-Wave 2.78 STATIC_CONTROLLER
   SendStack:
Attributes:
   room       90_System
   verbose    5


Ich habe jetzt heute meine neuen Geräte noch hinzugefügt und auch die Zwischenstecker gehen (da habe ich zwar noch ein anderes Problem aber dazu gibt es dann einen neuen Eintrag


Danke
Franz

larry

hier ist mein Ergebnis von "list zwDongle":

list ZWDongle_0
Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyUSB0@115200
   DeviceName /dev/ttyUSB0@115200
   FD         11
   NAME       ZWDongle_0
   NR         22
   PARTIAL
   RAWMSG     011301
   READ_TS    1390502995.50391
   STATE      Initialized
   TYPE       ZWDongle
   ZWDongle_0_MSGCNT 99
   ZWDongle_0_TIME 2014-01-23 10:49:55
   homeId     0184c73d
   Matchlist:
     1:ZWave    .*
   Readings:
     2014-01-22 14:34:55   homeId          HomeId:0184c73d CtrlNodeId:01
Attributes:
   room       Office


Interessanterweise werden bei mir die devices nicht gelistet und sendstack sehe ich auch nicht - ich werde am Wochenende mal ein update machen.


extraem

Hallo

die Geräte werden nur deshalb angezeigt weil ich zuvor  get nodeinfo gemacht hatte

larry

Hier nochmal nach dem update:

list ZWDongle_0
Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyUSB0@115200
   DeviceName /dev/ttyUSB0@115200
   FD         11
   NAME       ZWDongle_0
   NR         22
   PARTIAL
   RAWMSG     0004000603250300
   READ_TS    1390504880.59993
   STATE      Initialized
   TYPE       ZWDongle
   ZWDongle_0_MSGCNT 8
   ZWDongle_0_TIME 2014-01-23 11:13:43
   homeId     0184c73d
   Matchlist:
     1:ZWave    .*
   Readings:
     2014-01-23 11:13:41   homeId          HomeId:0184c73d CtrlNodeId:01
     2014-01-23 11:20:56   nodeInfo_1      STATIC_CONTROLLER STATIC_CONTROLLER listening 40kBaud Vers:3 Security:0
     2014-01-23 11:21:03   nodeInfo_2      ROUTING_SLAVE SWITCH_BINARY listening routing 40kBaud Vers:4 Security:0
     2014-01-23 11:21:08   nodeInfo_3      ROUTING_SLAVE THERMOSTAT listening routing 40kBaud Vers:3 Security:0
     2014-01-23 11:21:14   nodeInfo_5      ROUTING_SLAVE SWITCH_BINARY listening routing 40kBaud Vers:4 Security:0
     2014-01-23 11:21:20   nodeInfo_6      ROUTING_SLAVE SWITCH_BINARY listening routing 40kBaud Vers:4 Security:0
     2014-01-23 11:19:46   nodeList        1,2,3,5,6
   SendStack:
Attributes:
   room       Office



fhem-me

Habe auch das Problem das von meinen Jalousien nach dem Update nur ein Schaltvorgang möglich war - danach ging nichts mehr.
Vermute daher einen Zusammenhang mit dem Fix.

die letzten Zeilen im Log:
2014.01.23 20:06:57 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:03 ARG:03200363
2014.01.23 20:07:36 2: ZWave set BueroFenster off
2014.01.23 20:07:36 5: SW: 01090013030326010005c7
2014.01.23 20:07:36 5: ZWDongle/RAW: /060104011301e8
2014.01.23 20:07:36 5: SW: 06
2014.01.23 20:07:36 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 20:07:36 5: ZWDongle_0 dispatch 011301
2014.01.23 20:08:14 2: ZWave get BueroFenster swmStatus

Habe im ZWDongle_Write den Zweig mit ""# SEND_DATA, wait for ACK" deaktiviert - danach geht es wieder.


larry

sieht so aus als ob bei mir nun auch nichts mehr geht nach dem update - Ein Schaltvorgang und dann ...

2014.01.23 11:42:37 2: ZWave set FrontPorchLights off
2014.01.23 11:42:37 5: SW: 01090013060325010005c1
2014.01.23 11:42:37 5: ZWDongle/RAW: /060104011301e8
2014.01.23 11:42:37 5: SW: 06
2014.01.23 11:42:37 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 11:42:37 5: ZWDongle_0 dispatch 011301
2014.01.23 11:42:55 2: ZWave set OutdoorLowVoltageLights off
2014.01.23 11:44:59 2: ZWave set FrontPorchLights on
2014.01.23 11:44:59 2: ZWave set OutdoorLowVoltageLights on
2014.01.23 11:45:08 2: ZWave set FrontPorchLights off
2014.01.23 11:45:08 2: ZWave set OutdoorLowVoltageLights off
2014.01.23 11:45:17 2: ZWave set FrontPorchLights off
2014.01.23 11:45:25 2: ZWave set OutdoorLowVoltageLights off

larry

#12
ZitatHabe im ZWDongle_Write den Zweig mit ""# SEND_DATA, wait for ACK" deaktiviert - danach geht es wieder.

In der Tat - dann geht es wieder:

set FrontPorchLights,OutdoorLowVoltageLights on
set FrontPorchLights,OutdoorLowVoltageLights off
set FrontPorchLights off
set OutdoorLowVoltageLights off


2014.01.23 12:06:31 2: ZWave set FrontPorchLights on                                                                       
2014.01.23 12:06:31 5: SW: 0109001306032501FF053e                                                                         
2014.01.23 12:06:31 2: ZWave set OutdoorLowVoltageLights on
2014.01.23 12:06:31 5: SW: 0109001305032501FF053d
2014.01.23 12:06:31 5: ZWDongle/RAW: /060104011301e818
2014.01.23 12:06:31 5: SW: 06
2014.01.23 12:06:31 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:31 5: ZWDongle_0 dispatch 011301
2014.01.23 12:06:31 4: ZWDongle_0: CANCEL received, retransmitting.
2014.01.23 12:06:31 5: SW: 0109001306032501FF053e
2014.01.23 12:06:31 5: ZWDongle/RAW: /06
2014.01.23 12:06:31 5: ZWDongle/RAW: /0104011301e8
2014.01.23 12:06:31 5: SW: 06
2014.01.23 12:06:31 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:31 5: ZWDongle_0 dispatch 011301
2014.01.23 12:06:38 2: ZWave set FrontPorchLights off
2014.01.23 12:06:39 5: SW: 01090013060325010005c1
2014.01.23 12:06:39 2: ZWave set OutdoorLowVoltageLights off
2014.01.23 12:06:39 5: SW: 01090013050325010005c2
2014.01.23 12:06:39 5: ZWDongle/RAW: /060104011301e818
2014.01.23 12:06:39 5: SW: 06
2014.01.23 12:06:39 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:39 5: ZWDongle_0 dispatch 011301
2014.01.23 12:06:39 4: ZWDongle_0: CANCEL received, retransmitting.
2014.01.23 12:06:39 5: SW: 0109001306032501FF053e
2014.01.23 12:06:39 5: ZWDongle/RAW: /06
2014.01.23 12:06:39 5: ZWDongle/RAW: /0104011301e8
2014.01.23 12:06:39 5: SW: 06
2014.01.23 12:06:39 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:39 5: ZWDongle_0 dispatch 011301
2014.01.23 12:06:44 2: ZWave set FrontPorchLights off
2014.01.23 12:06:44 5: SW: 01090013060325010005c1
2014.01.23 12:06:44 5: ZWDongle/RAW: /060104011301e8
2014.01.23 12:06:44 5: SW: 06
2014.01.23 12:06:44 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:44 5: ZWDongle_0 dispatch 011301
2014.01.23 12:06:52 2: ZWave set OutdoorLowVoltageLights off
2014.01.23 12:06:52 5: SW: 01090013050325010005c2
2014.01.23 12:06:52 5: ZWDongle/RAW: /060104011301e8
2014.01.23 12:06:52 5: SW: 06
2014.01.23 12:06:52 5: ZWDongle_Read ZWDongle_0: 011301
2014.01.23 12:06:52 5: ZWDongle_0 dispatch 011301

rudolfkoenig

@larry: kannst Du das Gleiche bitte mit mseclog protokollieren? Und diese Geraete sind welche ohne Rueckmeldung? fhem-me: sind deine Geraete mit Rueckmeldung?


larry