z-Wave & Eurotronic Comet-Z über Aeon USB Stick
Verfasst: 28. Jan 2018 20:45
Hallo zusammen,
ich lese nun schon seit ein paar Wochen mit, nachdem ich Ende vergangen Jahres mit OH2 angefangen habe. Soweit habe ich eigentlich auch alles hinbekommen, was ich vorhatte und bin soweit ziemlich zufrieden. Ein Problem habe ich allerdings, wo ich nicht so recht weiterkomme: Ich habe 3 Heizungsthermostate gebraucht erworben. Zwei Comet Z und ein Stella Z von Eurotronics. Scheinbar sind das auch nicht wirklich einfache Kandidaten, wenn ich die Posts im Netz richtig interpretiere. Allerdings möchte ich gerne hier in die Runde fragen, ob jemand mit dieser Gerätekombination schon erfolgreich war? Ich war soweit, dass ich alle drei Thermostate OH schon bekannt gemacht hatte, diese aber als unknown Device nicht zu überreden waren mit OH zu sprechen. Ich habe dann irgendwann den Stick zurückgesetzt und versucht die Geräte neu einzulernen. Mit einem Thermostaten ist mir das auch fast gelungen. Er meldet sich immer schon mal so:
[DEBUG] [wave.discovery.ZWaveDiscoveryService] - NODE 2: Device discovery resolved to thingType zwave:eurotronic_cometz_00_000
[DEBUG] [ve.internal.protocol.ZWaveController] - ZWave controller start inclusion - mode 2
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Setting controller into INCLUSION mode, highPower:true networkWide:true.
[DEBUG] [ocol.ZWaveController$ZWaveSendThread] - Took message from queue for sending. Queue length = 0
[DEBUG] [ve.internal.protocol.ZWaveController] - Message queued. Queue length = 0. Queue={}
[DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A C1 01 70
[DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A C1 01 70
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
[DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=01 01 00 00
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: Learn ready.
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveInclusionEvent
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=C1 01
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=01 01 00 00
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=AddNodeToNetwork, callback id=0, expected=AddNodeToNetwork, cancelled=false transaction complete!
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
[DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node advancer - WAIT: The WAIT is over!
[DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node advancer - checking initialisation queue. Queue size 0.
[DEBUG] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Response processed after 839ms/839ms.
bzw. so in der PaperUI
Im log erscheint allerdings immer noch die Meldung, dass die Initialisierung nicht abgeschlossen ist:
[DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling...
[DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling deferred until initialisation complete
Und hier komme ich nicht weiter. Hat denn schon mal jemand geschafft die Dinger richtig einzubinden? Ich denke ja, oder? Ich bin auch nicht sicher, ob ich den Inklusionsmodus am Thermostat richtig auslöse. So wie ich es verstanden habe muss man den Batteriefachbutton 5 sek. gedrückt halten bis PREP erscheint und dann ist das Gerät bereit. Kann das jemand so bestätigen? Oder gibt es vielleicht einen anderen Trick? Die beiden verbliebenen Thermostate wolle übrigens jetzt gar nicht mehr inkludiert werden. Auch habe ich im Binding, bzw. Stick verschiedene Modi schon getestet: Network wide, High Power, Low Power. Aber das schien keinen Unterschied zu machen. Auch lagen die Geräte beim Anlernversuch immer direkt neben dem Stick. Muss am Stick selber noch etwas unternommen werden? Nein, oder?
Ich hoffe jemand kann mich an seinen Erfahrungen teilhaben lassen und mir weiterhelfen. Danke schon mal.
ich lese nun schon seit ein paar Wochen mit, nachdem ich Ende vergangen Jahres mit OH2 angefangen habe. Soweit habe ich eigentlich auch alles hinbekommen, was ich vorhatte und bin soweit ziemlich zufrieden. Ein Problem habe ich allerdings, wo ich nicht so recht weiterkomme: Ich habe 3 Heizungsthermostate gebraucht erworben. Zwei Comet Z und ein Stella Z von Eurotronics. Scheinbar sind das auch nicht wirklich einfache Kandidaten, wenn ich die Posts im Netz richtig interpretiere. Allerdings möchte ich gerne hier in die Runde fragen, ob jemand mit dieser Gerätekombination schon erfolgreich war? Ich war soweit, dass ich alle drei Thermostate OH schon bekannt gemacht hatte, diese aber als unknown Device nicht zu überreden waren mit OH zu sprechen. Ich habe dann irgendwann den Stick zurückgesetzt und versucht die Geräte neu einzulernen. Mit einem Thermostaten ist mir das auch fast gelungen. Er meldet sich immer schon mal so:
[DEBUG] [wave.discovery.ZWaveDiscoveryService] - NODE 2: Device discovery resolved to thingType zwave:eurotronic_cometz_00_000
[DEBUG] [ve.internal.protocol.ZWaveController] - ZWave controller start inclusion - mode 2
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Setting controller into INCLUSION mode, highPower:true networkWide:true.
[DEBUG] [ocol.ZWaveController$ZWaveSendThread] - Took message from queue for sending. Queue length = 0
[DEBUG] [ve.internal.protocol.ZWaveController] - Message queued. Queue length = 0. Queue={}
[DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A C1 01 70
[DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A C1 01 70
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
[DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 07 00 4A 01 01 00 00 B2
[DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=01 01 00 00
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: Learn ready.
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveInclusionEvent
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=C1 01
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], priority=High, dest=255, callback=0, payload=01 01 00 00
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=AddNodeToNetwork, callback id=0, expected=AddNodeToNetwork, cancelled=false transaction complete!
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
[DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node advancer - WAIT: The WAIT is over!
[DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Node advancer - checking initialisation queue. Queue size 0.
[DEBUG] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Response processed after 839ms/839ms.
bzw. so in der PaperUI
Im log erscheint allerdings immer noch die Meldung, dass die Initialisierung nicht abgeschlossen ist:
[DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling...
[DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Polling deferred until initialisation complete
Und hier komme ich nicht weiter. Hat denn schon mal jemand geschafft die Dinger richtig einzubinden? Ich denke ja, oder? Ich bin auch nicht sicher, ob ich den Inklusionsmodus am Thermostat richtig auslöse. So wie ich es verstanden habe muss man den Batteriefachbutton 5 sek. gedrückt halten bis PREP erscheint und dann ist das Gerät bereit. Kann das jemand so bestätigen? Oder gibt es vielleicht einen anderen Trick? Die beiden verbliebenen Thermostate wolle übrigens jetzt gar nicht mehr inkludiert werden. Auch habe ich im Binding, bzw. Stick verschiedene Modi schon getestet: Network wide, High Power, Low Power. Aber das schien keinen Unterschied zu machen. Auch lagen die Geräte beim Anlernversuch immer direkt neben dem Stick. Muss am Stick selber noch etwas unternommen werden? Nein, oder?
Ich hoffe jemand kann mich an seinen Erfahrungen teilhaben lassen und mir weiterhelfen. Danke schon mal.