Seite 1 von 1
[gelöst] Metadaten in textuellen Definitionen hinzufügen
Verfasst: 1. Nov 2022 20:10
von scotty
Hallo,
mit diesem Trick setzt man für ein textbasiertes Item den Wert unter State Description / Pattern:
Code: Alles auswählen
DateTime vOS_Astro_Sunrise_Start "Beginn Sonnenaufgang " <sunrise> (gOS_Astro) ["Point"] { channel="astro:sun:local:rise#start", stateDescription=" "[ pattern="%1$tR" ] }
Ähnlich versuche ich jetzt schon eine Zeit lang den Wert 'ON=Online OFF=Offline' unter State Description / Options festzulegen. Leider erhalte ich über die Log immer wieder Fehlermeldungen.
Weiß jemand von euch, ob das überhaupt funktioniert und falls ja, wie lautet dann die Zeile?
Vielen Dank im Voraus.
Re: Metadaten in textuellen Definitionen hinzufügen
Verfasst: 2. Nov 2022 00:34
von peter-pan
scotty hat geschrieben: ↑1. Nov 2022 20:10
Weiß jemand von euch
Ja, ich
Code: Alles auswählen
Switch Dummy_3 "Testschalter Dummy3 [%s]" (gPower,gPower1) ["WallSwitch", "Point_Control_Switch"] { stateDescription="pattern" [options="ON=online,OFF=offline"], synonyms="Schalter" }
Re: Metadaten in textuellen Definitionen hinzufügen
Verfasst: 2. Nov 2022 02:01
von scotty
Ja Super, hier treffen sich die Tüftler

Allerdings musste ich noch eine kleine Änderung vornehmen:
Code: Alles auswählen
Switch Ping_Samsung_Tablet "Samsung Tablet [%s]" (gPiact) ["Point"] { channel="network:pingdevice:debdb494e6:online", stateDescription=" " [options="ON=online, OFF=offline"], synonyms="Schalter" }
Re: [gelöst] Metadaten in textuellen Definitionen hinzufügen
Verfasst: 2. Nov 2022 17:26
von peter-pan
scotty hat geschrieben: ↑2. Nov 2022 02:01kleine Änderung
Bin mir nicht ganz sicher, was du meinst ??!! -->
pattern=" " <-- . Falls du das meinst, das kann man so oder so machen. Oder meinst du den Channel-Link. Der gehört natürlich auch in die geschweiften Klammern, wenn das Item gebunden ist.
Das "Schmankerl" mit den Synonymen als Metadata hast du ja auch gleich erkannt.
Den Pattern/Suffix/Prefix kannst du natürlich auch in den Metadaten setzen und im Item-Label weglassen:
Code: Alles auswählen
Switch Dummy_3 "Testschalter Dummy3" (gPower,gPower1) ["WallSwitch", "Point_Control_Switch"] { stateDescription="pattern" [pattern="%s", options="ON=online,OFF=offline"], synonyms="Schalter" }
Re: [gelöst] Metadaten in textuellen Definitionen hinzufügen
Verfasst: 2. Nov 2022 18:31
von scotty
Ich hatte zunächst deinen Vorschlag mit meinem Channel-Link kombiniert. Dann bekam ich allerdings eine Fehlermeldung im Log, verursacht durch stateDescription="pattern". Ich musste, wie in meinem ersten Beispiel, statt "pattern" ein Leerzeichen " " einfügen. Danach funktionierte alles wie gewünscht.
Das ich den Pattern/Suffix/Prefix auch in den Metadaten setzen kann, war mir bekannt. Allerdings, so wie die textbasierten Items jetzt mit dieser Lösung aufgebaut sind, habe ich immer alles in einer Datei.