Status eines Switches als JSON-Zeichenfolge

Themen auf die es innerhalb eines Jahres keine Antwort gab, werden hier archiviert.

Moderatoren: Cyrelian, seppy, udo1toni

Gesperrt
Benutzeravatar
lukh
Beiträge: 99
Registriert: 5. Dez 2019 20:15
Answers: 2

Status eines Switches als JSON-Zeichenfolge

Beitrag von lukh »

Hallo, ich hab mal wieder ein Problem, genannt Unwissenheit! :mrgreen:

Mein ganzes Smarthome besteht bisher im Grunde nur aus Z-Wave Geräten.
Eines davon ist der ZW130 WallMote Quad
Der funktioniert super und klebt per Magnet an unserem Kühlschrank und schaltet die Lichter der Küche und Essdiele (Qubino und Fibaro-Relais). Er hat vier Tasten und kann auch per Wischberührung dimmen.
Das macht er allerdings alles über Association Groups.

Nun habe ich in der Küche zwei Hue Lightstrips von Phillips montiert und wollte die gerne über den WallMote schalten und dimmen.
Also habe ich mir mal die Items von dem WallMote erstellt um mal zu schauen, was im Log so geschaltet wird, wenn ich eines der Tasten drücke.

Code: Alles auswählen

 Number   FB_Kueche_N49_SceneNumber        "Scene number"     {channel="zwave:device:16ffcaf8240:node49:scene_number"}
 Switch   FB_Kueche_N49_AlarmPower         "Alarm (power)"    {channel="zwave:device:16ffcaf8240:node49:alarm_power"}
 Number   FB_Kueche_N49_BatteryLevel       "Batterieladung"   {channel="zwave:device:16ffcaf8240:node49:battery-level"}

 String   FB_Kueche_N49_SwitchStartstop1   "Swipe switch 1"   {channel="zwave:device:16ffcaf8240:node49:switch_startstop1"}
 Number   FB_Kueche_N49_SceneNumber1       "Scene number 1"   {channel="zwave:device:16ffcaf8240:node49:scene_number1"}

 String   FB_Kueche_N49_SwitchStartstop2   "Swipe switch 2"   {channel="zwave:device:16ffcaf8240:node49:switch_startstop2"}
 Number   FB_Kueche_N49_SceneNumber2       "Scene number 2"   {channel="zwave:device:16ffcaf8240:node49:scene_number2"}

 String   FB_Kueche_N49_SwitchStartstop3   "Swipe switch 3"   {channel="zwave:device:16ffcaf8240:node49:switch_startstop3"}
 Number   FB_Kueche_N49_SceneNumber3       "Scene number 3"   {channel="zwave:device:16ffcaf8240:node49:scene_number3"}

 String   FB_Kueche_N49_SwitchStartstop4   "Swipe switch 4"   {channel="zwave:device:16ffcaf8240:node49:switch_startstop4"}
 Number   FB_Kueche_N49_SceneNumber4       "Scene number 4"   {channel="zwave:device:16ffcaf8240:node49:scene_number4"}
Das einzige Item, welches im Log auftaucht, ist das "Scene number" Item. Und das gibt auch nur eine Info raus, wenn ich einen anderen Taster benutze.

Code: Alles auswählen

2020-02-15 18:43:37.297 [vent.ItemStateChangedEvent] - FB_Kueche_N49_SceneNumber changed from 4.0 to 1.0
2020-02-15 18:43:39.687 [vent.ItemStateChangedEvent] - FB_Kueche_N49_SceneNumber changed from 1.0 to 2.0
2020-02-15 18:43:41.201 [vent.ItemStateChangedEvent] - FB_Kueche_N49_SceneNumber changed from 2.0 to 3.0
2020-02-15 18:43:42.595 [vent.ItemStateChangedEvent] - FB_Kueche_N49_SceneNumber changed from 3.0 to 4.0
Wenn ich den gleichen Taster drücke um das Licht wieder auszuschalten, erhalte ich keine Logmeldung.

Code: Alles auswählen

2020-02-15 18:47:07.056 [vent.ItemStateChangedEvent] - FB_Kueche_N49_SceneNumber changed from 4.0 to 1.0
2020-02-15 18:47:13.005 [vent.ItemStateChangedEvent] - LS_Kueche_N40_SwitchBinary1 changed from OFF to ON
2020-02-15 18:47:23.046 [vent.ItemStateChangedEvent] - LS_Kueche_N40_SwitchBinary1 changed from ON to OFF
In der Dokumentation zum WallMote steht nun folgendes:

Wischschalter 1
Umschaltrichtung. (Google Translate)

Der switch_startstop1 Kanal ist vom Typ switch_startstop und unterstützt den String Artikel und befindet sich in der Switch Kategorie. Dieser Kanal stellt den Start / Stopp-Status eines Switches als JSON-Zeichenfolge bereit. Es ist für die Verwendung in Regeln vorgesehen und gibt die Fahrtrichtung des Schalters als ERHÖHEN, VERRINGERN, STOPP an.


Original:
Swipe Switch 1
Switch indicating direction.

The switch_startstop1 channel is of type switch_startstop and supports the String item and is in the Switch category. This channel provides the start/stop state of a switch as a JSON string. It is designed for use in rules and will indicate the direction of travel of the switch as INCREASE, DECREASE, STOP.


Meine Fragen wären jetzt.
Kann ich damit etwas anfangen und die Lightstrips mit diesem Schalter schalten und dimmen?
Wie funktioniert das mit dem JSON Strings?
Wie muss ich die Items konfigurieren, damit ich eine Regel darauf aufbauen kann?
Hat das schon mal jemand gemacht?

Gesperrt