Hallo,
ich möchte in einem widget gerne darauf reagieren, ob ein item existiert oder nicht.
Das funktioniert prinzipiell, wenn ich den state abfrage (in diesem vereinfachten Beispiel):
title: '=(items["BA_FK_lowbat"].state === "OFF") ? "gibt es und OFF" : ((items["BA_FK_lowbat"].state === "ON") ? "gibt es und ON" : "gibt es nicht")'
Wenn es das item nicht gibt, erhalte ich im log aber eine Warnmeldung:
Attempting to send a state update of an item which doesn't exist: BA_FK_owbat
Jetzt wäre es ja schön, wenn es so etwas wie
items["BA_FK_lowbat"] === defined
gäbe....
Hat jemand eine Idee?
Vielen Dank und Grüße
Dirk
OH3 widget - Abfrage, ob ein item existiert
-
- Beiträge: 10
- Registriert: 15. Feb 2020 19:03
- Wohnort: Dortmund
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 widget - Abfrage, ob ein item existiert
Vielleicht erläuterst Du mal, was Du erreichen willst, denn ich habe den Eindruck, dass Du auf dem falschen Gleis unterwegs bist
Grundsätzlich: Items werden nicht dynamisch erzeugt. Insofern gibt es auch keinen Grund, zu prüfen, ob ein bestimmtes Item existiert, denn das kann man beim Erstellen der Rule vorab sicherstellen.
Grundsätzlich: Items werden nicht dynamisch erzeugt. Insofern gibt es auch keinen Grund, zu prüfen, ob ein bestimmtes Item existiert, denn das kann man beim Erstellen der Rule vorab sicherstellen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet