NEWS
Nach Update auf Zigbee 3.5.5 läuft die Jalousie falsch herum
-
Weil Node 22 empfohlen wird oder ist mir da was entgangen?
Stand heute ist nodejs@22 die empfohlene Version für den ioBroker.
Wenn es sich aber anbietet kann man auch schon mit 24 experimentieren. Wird vermutlich in nächster Zeit ohnehin zur neuen Empfehlung werden.
Mitiob nodejs-update 24bzw.
iob nodejs-updatekommst du ja auch ganz easy auf die gewünschte Version.
Wenn es sich aber anbietet kann man auch schon mit 24 experimentieren.
also noch nicht auf dem Produktivsysten laufen lassen ?
-
Wenn es sich aber anbietet kann man auch schon mit 24 experimentieren.
also noch nicht auf dem Produktivsysten laufen lassen ?
also noch nicht auf dem Produktivsysten laufen lassen ?
Musst du selber wissen.
-
@Asgothian danke für Deine Rückmeldung

Verständnisfrage zu Deinem letzten Satz:
Benötigst Du dazu von mir entsprechende Logs als Input oder gehts Du bei Deiner Suche zunächst anderweitig vor?
Ich bin mir nicht sicher wie Du das genau meist
PS.
Werde frühestens Mitte nächster Woche dazu kommen Logs zu ziehen.Ja, es würde helfen wenn ich die Logs von zumindest einem Lonsonho und einem Tuya Gerät bekomme.
Auch - welche Node Version nutzt du, und wenn es noch Node 22 ist, was passiert wenn du auf Node 24 hoch gehst ?
@poppele @skippy07 @falkomfs - Die Frage zur Node Version gilt auch für euch.
A.
@Asgothian Node 22.23.2, weil aktuell noch Standard
Logs, wie gesagt dann leider erst kommende Woche. -
Es wäre gut wenn mindestens noch ein User, besser Zwei das System auf Node24 aktualisieren würden. Ich sehe da bei einem Produktivsystem aktuell auch keine Probleme - kann das aber letztendlich nicht entscheiden, da ich nicht weiss welche Adapter installiert sind. Mein System läuft bereits auf Node24 - allerdings habe ich die Geräte nicht.
Es gibt einen Hinweis darauf das das Problem unter Node24 nicht oder nicht in der Form auftritt. Siehe auch hier: https://github.com/ioBroker/ioBroker.zigbee/issues/2982#issuecomment-5531390105
A.
p.s. Wie gesagt läuft mein System auf Node24. Der einzige Adapter bei dem ich aus dem Stable heraus musste ist Yahka - der ist erst ab zu 1.1.16 Node24 kompatibel. -
Ich bin dann mal auf Node 24 und habe 3.5.5 installiert und in der Tat die Jalousien laufen jetzt richtig herum.
Ich bin dann mal auf Node 24 und habe 3.5.5 installiert und in der Tat die Jalousien laufen jetzt richtig herum.
Vielen Dank für diese Verifikation. Ich gehe also erst einmal davon aus das die aktuelle Kombi von ZH/ZHC sich unter Node 22 anders verhält als unter Node 24 - werde dem aber erst einmal nicht im Detail weiter nachgehen.
Trotzdem werde ich mir die Konverter anschauen, und schauen ob mit weiteren Optionen da Abhilfe geschaffen werden kann ohne das auf Node 24 hochgezogen werden muss. Vielleicht bekomme ich alleine mit der Code-Analyse etwas heraus.
A.
-
Hm, gestern Abend bin ich auch endlich dazu gekommen, das Update auf nodejs (v24.21.0) zu wagen, aber leider ohne den gewünschten Erfolg.
Hat jemand eine Idee!? -
Geträt:

Korrekter Fall:
Set zigbee.0.000d6ffffed7b5f7.position to 85 (was 100 before)
Blind moved down (as expected)
Log:2026-09-24 17:52:53.608 - warn: zigbee.0 (3960) ELEVATED:O01 (a666) User state change of state zigbee.0.000d6ffffed7b5f7.position with value 85 (ack: false) from system.adapter.admin.0 2026-09-24 17:52:53.611 - warn: zigbee.0 (3960) ELEVATED:O02 (a666) Change state 'position' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:52:53.612 - warn: zigbee.0 (3960) ELEVATED:O03 (a666) Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with position 2026-09-24 17:52:53.619 - warn: zigbee.0 (3960) ELEVATED:Os4.0 (a666) Setting' converter to converter with key(s)'["position","tilt"]} 2026-09-24 17:52:53.620 - warn: zigbee.0 (3960) ELEVATED:O04 (a666) convert position with value 85 and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint 2026-09-24 17:52:53.622 - warn: zigbee.0 (3960) ELEVATED:O05 (a666) Attempt 1 at converting data for position with preparedValue 85, meta.state {}, meta.message {"position":85} 2026-09-24 17:52:53.692 - warn: zigbee.0 (3960) ELEVATED:SUCCESS (a666) convert result {"state":{"position":85}} for device 'RollladenLinks (0x000d6ffffed7b5f7)' 2026-09-24 17:52:53.703 - warn: zigbee.0 (3960) ELEVATED:I01 (a6c6) Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":2},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,102,10,8,0,32,100,0,240,48,2]},"zclTransactionSequenceNumber":102,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} 2026-09-24 17:52:53.705 - warn: zigbee.0 (3960) ELEVATED:I03 (a6c9) message received '{"available":true}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:52:53.706 - warn: zigbee.0 (3960) ELEVATED:I04 (a6c9) value generated 'true' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Available' 2026-09-24 17:52:53.723 - warn: zigbee.0 (3960) ELEVATED:I04 (a6c6) value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' 2026-09-24 17:52:53.724 - warn: zigbee.0 (3960) ELEVATED:I02 (a6c6) 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' 2026-09-24 17:52:53.725 - warn: zigbee.0 (3960) ELEVATED:I02.1a (a6c6) converter 1 : Cluster closuresWindowCovering 2026-09-24 17:52:53.725 - warn: zigbee.0 (3960) ELEVATED:I02.0b (a6c6) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":100,"state":"OPEN"} 2026-09-24 17:52:53.726 - warn: zigbee.0 (3960) ELEVATED:I02.2a (a6c6) converter 2 : Cluster closuresWindowCovering 2026-09-24 17:52:53.726 - warn: zigbee.0 (3960) ELEVATED:I02.1b (a6c6) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"DOWN"} 2026-09-24 17:52:53.726 - warn: zigbee.0 (3960) ELEVATED:I02.3a (a6c6) converter 3 : Cluster closuresWindowCovering 2026-09-24 17:52:53.726 - warn: zigbee.0 (3960) ELEVATED:I02.2b (a6c6) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined 2026-09-24 17:52:53.726 - warn: zigbee.0 (3960) ELEVATED:I02.3c (a6c6) candidates: [{"position":100,"state":"OPEN"},{"moving":"DOWN"},{}] => payload {"position":100,"state":"OPEN","moving":"DOWN"} 2026-09-24 17:52:53.727 - warn: zigbee.0 (3960) ELEVATED:I03 (a6c6) message received '{"position":100,"state":"OPEN","moving":"DOWN"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:52:53.728 - warn: zigbee.0 (3960) ELEVATED:I04 (a6c6) value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' 2026-09-24 17:52:53.728 - warn: zigbee.0 (3960) ELEVATED:I04 (a6c6) value generated '100' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' 2026-09-24 17:52:53.729 - warn: zigbee.0 (3960) ELEVATED:I04 (a6c6) value generated 'DOWN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving' 2026-09-24 17:52:58.991 - warn: zigbee.0 (3960) ELEVATED:I01 (bb6f) Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":85,"tuyaMovingState":1},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[8,103,10,8,0,32,85,0,240,48,1]},"zclTransactionSequenceNumber":103,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}},"endpoint_id":1} 2026-09-24 17:52:58.994 - warn: zigbee.0 (3960) ELEVATED:I04 (bb6f) value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' 2026-09-24 17:52:58.995 - warn: zigbee.0 (3960) ELEVATED:I02 (bb6f) 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' 2026-09-24 17:52:58.995 - warn: zigbee.0 (3960) ELEVATED:I02.1a (bb6f) converter 1 : Cluster closuresWindowCovering 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.0b (bb6f) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":85,"state":"OPEN"} 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.2a (bb6f) converter 2 : Cluster closuresWindowCovering 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.1b (bb6f) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"STOP"} 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.3a (bb6f) converter 3 : Cluster closuresWindowCovering 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.2b (bb6f) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined 2026-09-24 17:52:58.996 - warn: zigbee.0 (3960) ELEVATED:I02.3c (bb6f) candidates: [{"position":85,"state":"OPEN"},{"moving":"STOP"},{}] => payload {"position":85,"state":"OPEN","moving":"STOP"} 2026-09-24 17:52:58.997 - warn: zigbee.0 (3960) ELEVATED:I03 (bb6f) message received '{"position":85,"state":"OPEN","moving":"STOP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:52:58.997 - warn: zigbee.0 (3960) ELEVATED:I04 (bb6f) value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' 2026-09-24 17:52:58.997 - warn: zigbee.0 (3960) ELEVATED:I04 (bb6f) value generated '85' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' 2026-09-24 17:52:58.998 - warn: zigbee.0 (3960) ELEVATED:I04 (bb6f) value generated 'STOP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'Fehlerfall
Set zigbee.0.000d6ffffed7b5f7.state to "CLOSE" (was "OPEN").
Blind moved up (expected was down)
zigbee.0.000d6ffffed7b5f7.moving showed "UP" while moving.
zigbee.0.000d6ffffed7b5f7.position changed from 85 to 100.
Log:2026-09-24 17:54:17.518 - warn: zigbee.0 (3960) ELEVATED:I01 (ee2d) Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"65506":27,"appVersion":68},"linkquality":255,"groupID":0,"cluster":"genBasic","meta":{"rawData":{"type":"Buffer","data":[24,104,10,1,0,32,68,226,255,32,27]},"zclTransactionSequenceNumber":104,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} 2026-09-24 17:54:17.519 - warn: zigbee.0 (3960) ELEVATED:I03 (ee2e) message received '{"available":true}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:54:17.519 - warn: zigbee.0 (3960) ELEVATED:I04 (ee2e) value generated 'true' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Available' 2026-09-24 17:54:17.523 - warn: zigbee.0 (3960) ELEVATED:I04 (ee2d) value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' 2026-09-24 17:54:17.524 - warn: zigbee.0 (3960) ELEVATED:I02 (ee2d) 0 converter available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'genBasic' and type 'attributeReport' 2026-09-24 17:54:17.524 - warn: zigbee.0 (3960) ELEVATED:NOCONV (ee2d) No converter available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'genBasic' and type 'attributeReport' 2026-09-24 17:54:36.703 - warn: zigbee.0 (3960) ELEVATED:O01 (391f) User state change of state zigbee.0.000d6ffffed7b5f7.state with value CLOSE (ack: false) from system.adapter.admin.0 2026-09-24 17:54:36.706 - warn: zigbee.0 (3960) ELEVATED:O02 (391f) Change state 'state' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:54:36.707 - warn: zigbee.0 (3960) ELEVATED:O03 (391f) Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with state 2026-09-24 17:54:36.711 - warn: zigbee.0 (3960) ELEVATED:Os4.0 (391f) Setting' converter to converter with key(s)'["state"]} 2026-09-24 17:54:36.712 - warn: zigbee.0 (3960) ELEVATED:O04 (391f) convert state with value "CLOSE" and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint 2026-09-24 17:54:36.713 - warn: zigbee.0 (3960) ELEVATED:O05 (391f) Attempt 1 at converting data for state with preparedValue "CLOSE", meta.state {}, meta.message {"state":"CLOSE"} 2026-09-24 17:54:36.789 - warn: zigbee.0 (3960) ELEVATED:SUCCESS (391f) convert result undefined for device 'RollladenLinks (0x000d6ffffed7b5f7)' 2026-09-24 17:54:36.789 - warn: zigbee.0 (3960) ELEVATED:O06 (391f) Convert does not return a result result for state with CLOSE on device 'RollladenLinks (0x000d6ffffed7b5f7)'. 2026-09-24 17:54:36.798 - warn: zigbee.0 (3960) ELEVATED:I01 (397e) Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":85,"tuyaMovingState":0},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,105,10,8,0,32,85,0,240,48,0]},"zclTransactionSequenceNumber":105,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} 2026-09-24 17:54:36.801 - warn: zigbee.0 (3960) ELEVATED:I04 (397e) value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' 2026-09-24 17:54:36.802 - warn: zigbee.0 (3960) ELEVATED:I02 (397e) 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' 2026-09-24 17:54:36.802 - warn: zigbee.0 (3960) ELEVATED:I02.1a (397e) converter 1 : Cluster closuresWindowCovering 2026-09-24 17:54:36.802 - warn: zigbee.0 (3960) ELEVATED:I02.0b (397e) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":85,"state":"OPEN"} 2026-09-24 17:54:36.803 - warn: zigbee.0 (3960) ELEVATED:I02.2a (397e) converter 2 : Cluster closuresWindowCovering 2026-09-24 17:54:36.803 - warn: zigbee.0 (3960) ELEVATED:I02.1b (397e) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"UP"} 2026-09-24 17:54:36.803 - warn: zigbee.0 (3960) ELEVATED:I02.3a (397e) converter 3 : Cluster closuresWindowCovering 2026-09-24 17:54:36.803 - warn: zigbee.0 (3960) ELEVATED:I02.2b (397e) data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined 2026-09-24 17:54:36.803 - warn: zigbee.0 (3960) ELEVATED:I02.3c (397e) candidates: [{"position":85,"state":"OPEN"},{"moving":"UP"},{}] => payload {"position":85,"state":"OPEN","moving":"UP"} 2026-09-24 17:54:36.804 - warn: zigbee.0 (3960) ELEVATED:I03 (397e) message received '{"position":85,"state":"OPEN","moving":"UP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:54:36.804 - warn: zigbee.0 (3960) ELEVATED:I04 (397e) value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' 2026-09-24 17:54:36.804 - warn: zigbee.0 (3960) ELEVATED:I04 (397e) value generated '85' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' 2026-09-24 17:54:36.805 - warn: zigbee.0 (3960) ELEVATED:I04 (397e) value generated 'UP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving' 2026-09-24 17:54:42.360 - warn: zigbee.0 (3960) ELEVATED:I01 (4f38) Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":1},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[8,106,10,8,0,32,100,0,240,48,1]},"zclTransactionSequenceNumber":106,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}},"endpoint_id":1} 2026-09-24 17:54:42.362 - warn: zigbee.0 (3960) ELEVATED:I04 (4f38) value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' 2026-09-24 17:54:42.362 - warn: zigbee.0 (3960) ELEVATED:I02 (4f38) 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.1a (4f38) converter 1 : Cluster closuresWindowCovering 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.0b (4f38) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":100,"state":"OPEN"} 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.2a (4f38) converter 2 : Cluster closuresWindowCovering 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.1b (4f38) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"STOP"} 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.3a (4f38) converter 3 : Cluster closuresWindowCovering 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.2b (4f38) data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I02.3c (4f38) candidates: [{"position":100,"state":"OPEN"},{"moving":"STOP"},{}] => payload {"position":100,"state":"OPEN","moving":"STOP"} 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I03 (4f38) message received '{"position":100,"state":"OPEN","moving":"STOP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I04 (4f38) value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' 2026-09-24 17:54:42.363 - warn: zigbee.0 (3960) ELEVATED:I04 (4f38) value generated '100' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' 2026-09-24 17:54:42.364 - warn: zigbee.0 (3960) ELEVATED:I04 (4f38) value generated 'STOP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving' -
Mit zigbee.0.000d6ffffed7b5f7.motor_reversal = true:
zigbee.0.000d6ffffed7b5f7.state auf "CLOSE" setzen.
Rollladen fährt hoch. Während der Bewegung ist zigbee.0.000d6ffffed7b5f7.moving auf UP.
Wenn er dann wieder oben ist, ist zigbee.0.000d6ffffed7b5f7.position = 100(bei den Logs oben war motor_reversal = false)
-
Das war gemeint
Nebenbei: Deine Logs sind unbrauchbar. Warum ?
- Du mischt verschiedene Events in 1 Log, anstatt via Debug-Interface die einzelnen Events sauber heraus zu arbeiten
- (und wichtiger) - du hast nicht in beiden Logs identische aktionen durchgeführt, sondern im einen Fall das eine gemacht (anscheinend die Position auf 85 gesetzt, und im anderen Fall den Befehl
Closeeingegeben. Wie soll ich da das Verhalten der Konverter vergleichen. Das ist Äpfel mit Birnen vergleichen.
Anleitung zum Device-Debug findest du hier https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug
Nur zum kontext - ich versuche gerade an hand von Log-Dateien im Quelltext ohne die Geräte zu haben nachzuvollziehen was da genau passiert. Da sind so Details schon wichtig.
Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.
A.
-
Mit "invert_cover":
- zigbee.0.000d6ffffed7b5f7.position auf 0 setzen --> fährt runter
- zigbee.0.000d6ffffed7b5f7.state --> auf OPEN ==> NOK: zigbee.0.000d6ffffed7b5f7.moving blinkt kurz mit "DOWN" und geht dann wieder auf STOP.
- zigbee.0.000d6ffffed7b5f7.state --> auf CLOSE ==> fährt hoch; zigbee.0.000d6ffffed7b5f7.moving zeigt während der Bewegung "UP"; zigbee.0.000d6ffffed7b5f7.position danach auf 100.
Vorher hatte ich extra einen Reboot gemacht, weil ich den Eindruck hatte, dass durch die verschiedenen Versuche es sich jetzt selbst (und mich dazu) verwirrt hatte.
-
Das war gemeint
Nebenbei: Deine Logs sind unbrauchbar. Warum ?
- Du mischt verschiedene Events in 1 Log, anstatt via Debug-Interface die einzelnen Events sauber heraus zu arbeiten
- (und wichtiger) - du hast nicht in beiden Logs identische aktionen durchgeführt, sondern im einen Fall das eine gemacht (anscheinend die Position auf 85 gesetzt, und im anderen Fall den Befehl
Closeeingegeben. Wie soll ich da das Verhalten der Konverter vergleichen. Das ist Äpfel mit Birnen vergleichen.
Anleitung zum Device-Debug findest du hier https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug
Nur zum kontext - ich versuche gerade an hand von Log-Dateien im Quelltext ohne die Geräte zu haben nachzuvollziehen was da genau passiert. Da sind so Details schon wichtig.
Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.
A.
Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.
Okay. Ich mache gleich nochmal mit invert_cover die beiden Aktionen, die ich unter #54 gemacht habe.
Das Vermischen in ein Log war ein Versehen.
Neue Logs kommen aber erst in 30-45 Minuten.Danke für deine Suche und die Arbeit an dem Adapter!
-
Hier die Logs mit invert_cover=true.
Dorry nochmal für die falschen Logs - habe über den Urlaub wieder vergessen wie es geht. Nun hoffentlich wieder brauchbar.
Einfach kurze Info, was ich am besten als nächstes test und schicken soll. Oder macht Teilen des Bildschirm Sinn?Fall 1
Rollladen ist oben
zigbee.0.000d6ffffed7b5f7.position auf 85 setzen (war vorher 0)Messages from 18:56:53 for device 0x000d6ffffed7b5f7
I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":2},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,49,10,8,0,32,100,0,240,48,2]},"zclTransactionSequenceNumber":49,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' I02.1a: converter 1 : Cluster closuresWindowCovering I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"} I02.2a: converter 2 : Cluster closuresWindowCovering I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"DOWN"} I02.3a: converter 3 : Cluster closuresWindowCovering I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"DOWN"},{}] => payload {"position":0,"state":"CLOSE","moving":"DOWN"} => processed payload : {"position":0,"state":"CLOSE","moving":"DOWN"} I03: message received '{"position":0,"state":"CLOSE","moving":"DOWN"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' I04-3: value generated 'DOWN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'Messages from 18:56:53 for device 0x000d6ffffed7b5f7
I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":2},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,49,10,8,0,32,100,0,240,48,2]},"zclTransactionSequenceNumber":49,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' I02.1a: converter 1 : Cluster closuresWindowCovering I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"} I02.2a: converter 2 : Cluster closuresWindowCovering I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"DOWN"} I02.3a: converter 3 : Cluster closuresWindowCovering I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"DOWN"},{}] => payload {"position":0,"state":"CLOSE","moving":"DOWN"} => processed payload : {"position":0,"state":"CLOSE","moving":"DOWN"} I03: message received '{"position":0,"state":"CLOSE","moving":"DOWN"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' I04-3: value generated 'DOWN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'Messages from 18:56:53 for device 0x000d6ffffed7b5f7
O01: User state change of state zigbee.0.000d6ffffed7b5f7.position with value 85 (ack: false) from system.adapter.admin.0 O02: Change state 'position' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F' O03: Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with position Os4.0: Setting' converter to converter with key(s)'["position","tilt"]} O04: convert position with value 85 and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint O05: Attempt 1 at converting data for position with preparedValue 85, meta.state {}, meta.message {"position":85} SUCCESS: convert result {"state":{"position":85}} for device 'RollladenLinks (0x000d6ffffed7b5f7)'Fall 2
Ausgangssituation wie nach obigen Ablauf.
Set zigbee.0.000d6ffffed7b5f7.state to "CLOSE" (was "OPEN").Messages from 19:02:37 for device 0x000d6ffffed7b5f7
I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":1},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[8,54,10,8,0,32,100,0,240,48,1]},"zclTransactionSequenceNumber":54,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}},"endpoint_id":1} I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' I02.1a: converter 1 : Cluster closuresWindowCovering I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"} I02.2a: converter 2 : Cluster closuresWindowCovering I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"STOP"} I02.3a: converter 3 : Cluster closuresWindowCovering I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"STOP"},{}] => payload {"position":0,"state":"CLOSE","moving":"STOP"} => processed payload : {"position":0,"state":"CLOSE","moving":"STOP"} I03: message received '{"position":0,"state":"CLOSE","moving":"STOP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' I04-3: value generated 'STOP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'Messages from 19:02:31 for device 0x000d6ffffed7b5f7
I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":85,"tuyaMovingState":0},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,53,10,8,0,32,85,0,240,48,0]},"zclTransactionSequenceNumber":53,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1} I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality' I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport' I02.1a: converter 1 : Cluster closuresWindowCovering I02.0b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":15,"state":"OPEN"} I02.2a: converter 2 : Cluster closuresWindowCovering I02.1b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"UP"} I02.3a: converter 3 : Cluster closuresWindowCovering I02.2b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined I02.3d: candidates: [{"position":15,"state":"OPEN"},{"moving":"UP"},{}] => payload {"position":15,"state":"OPEN","moving":"UP"} => processed payload : {"position":15,"state":"OPEN","moving":"UP"} I03: message received '{"position":15,"state":"OPEN","moving":"UP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F' I04-1: value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state' I04-2: value generated '15' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover' I04-3: value generated 'UP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'Messages from 19:02:31 for device 0x000d6ffffed7b5f7
O01: User state change of state zigbee.0.000d6ffffed7b5f7.state with value CLOSE (ack: false) from system.adapter.admin.0 O02: Change state 'state' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F' O03: Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with state Os4.0: Setting' converter to converter with key(s)'["state"]} O04: convert state with value "CLOSE" and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint O05: Attempt 1 at converting data for state with preparedValue "CLOSE", meta.state {}, meta.message {"state":"CLOSE"} SUCCESS: convert result undefined for device 'RollladenLinks (0x000d6ffffed7b5f7)' O06: Convert does not return a result result for state with CLOSE on device 'RollladenLinks (0x000d6ffffed7b5f7)'. -
Bildschirm teilen können wir ggf. am Wochenende, jetzt hab ich nur noch 30 minuten Zeit.. Trotzdem geh ich da im Detail mal durch - danke
Nachtrag - schau bitte nochmal auf der info Seite für das Gerät nach der genauen Herstellerbezeichnung (manuf name: im Screenshot)

A.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

