AlCalzone / ioBroker.zwave2

Z-Wave for ioBroker. Better. Faster. Stronger.
MIT License
23 stars 13 forks source link

Bei Jalousien fehlt das CurrentValue bei den Lamellen #666

Closed Typ1er closed 3 years ago

Typ1er commented 3 years ago

Problem von Hier https://forum.iobroker.net/post/642373

Ich habe Jalousien diese steuere ich über 2 Befehle

die Höhe der Jalousie funktioniert wie beim Rolladen:

-zwave2.0.Node_010.Manufacturer_Proprietary.fibaro_venetianBlindsPosition (beim setzten der Position wird der currentValue Wert erst am Ende der Fahrt aktualisiert 👍 ) -zwave2.0.Node_010.Multilevel_Switch.currentValue -zwave2.0.Node_010.Multilevel_Switch.targetValue (beim setzten der Position wird der currentValue Wert sofort aktualisiert 👎 )

für die Lamellen habe ich nur diesen einen Wert:

zwave2.0.Node_010.Manufacturer_Proprietary.fibaro_venetianBlindsTilt

ein targetValue und currentValue für die Lamellen fehlt, in FHEM hatte ich currentValue im selben Reading wie die BlindsPosition.

Ich habe hier mal Versucht, das log anzulegen. Node 10 war mein Beispiel habe die Tilt geändert von 0-->99-->66-->33-->45%

Bei mir sind alles RollerShutter von Fibaro v2.4 Node 09/10/11 sind Jalousien.

Wenn etwas fehlt bitte Sagen.

cache.zip

AlCalzone commented 3 years ago

Wenn etwas fehlt bitte Sagen.

Ja, die Logdatei fehlt, die ich hier angefragt habe: https://forum.iobroker.net/post/642438

AlCalzone commented 3 years ago

Für Node 10 sieht mir das allerdings aus, als funktioniert es wie vorgesehen.

Dieser lässt sich entweder über die Multilevel Switch CC steuern, oder über Manufacturer Proprietary, beide funktionieren leicht unterschiedlich und haben an sich erst mal nichts miteinander zu tun. Das Gerät sychronisiert sie aber.

Multilevel Switch CC hat beim Roller Shutter 2 nur Zugriff auf die Position der Jalousie, dafür getrennte targetValue und currentValue Datenpunkte. Dass currentValue sofort aktualisiert wird, liegt daran dass einige Visualisierungen anfangen zu spinnen, wenn zu spät eine Rückmeldung kommt. Ich denke mal drüber nach, das konfigurierbar zu machen.

Manufacturer Proprietary hat venetianBlindsPosition für die Position, venetianBlindsTilt für die Neigung. Hier gibt es keine Unterscheidung zwischen aktuellem und Zielwert, weil die Funktion vom Z-Wave-Standard nicht vorgesehen ist.

Typ1er commented 3 years ago

hier das Log.

Funktionieren tut es, Steuern klappt. mir fehlt das zweite currentValue für die Tilt Position, diese wird ja erst aktualisiert wenn die Position erreicht ist.

zwavejs_2021-06-20.log

AlCalzone commented 3 years ago

Lies meinen vorherigen Post nochnal genau, insbesondere den letzten Absatz