Hi,
wie ist das mit dem dynamischen Icon für Batterlevel?
Wenn ich ein Item für den BatteryLevel anlege, so wird automatisch in der Item-Übersicht das Icon passend zum Ladezustand der Batterie angezeigt.
Funktioniert diese Automatic auch irgendwie in einem Widget? Oder muss ich das dort selber implementieren?
Vielen Dank und viele Grüße
Norbert
[OH4] Dynamisches Icon Batterylevel
-
- Beiträge: 15
- Registriert: 16. Jan 2024 11:19
[OH4] Dynamisches Icon Batterylevel
openHAB 4.1.2
- udo1toni
- Beiträge: 13989
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: [OH4] Dynamisches Icon Batterylevel
Wenn Du ein passendes dynamisches Icon auswählst, sollte es auch dynamisch angezeigt werden
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 15
- Registriert: 16. Jan 2024 11:19
Re: [OH4] Dynamisches Icon Batterylevel
Hi,
in der Item-Übersicht (Administration/Einstellungen/Items) funktioniert das ja auch wunderbar.
Aber in meinem Widget wird immer eine 2/3-volle Batterie angezeigt. Egal wie voll die Batterie wirklich ist. Vermutlich fehlt da noch irgendwie eine Verknüpfung...
Hier ist mal mein Widget-Code:
und hier mein Thing-Code:
Vielen Dank und viele Grüße
Norbert
in der Item-Übersicht (Administration/Einstellungen/Items) funktioniert das ja auch wunderbar.
Aber in meinem Widget wird immer eine 2/3-volle Batterie angezeigt. Egal wie voll die Batterie wirklich ist. Vermutlich fehlt da noch irgendwie eine Verknüpfung...
Hier ist mal mein Widget-Code:
Code: Alles auswählen
- component: f7-col
config:
style:
width: 1rem
slots:
default:
- component: oh-icon
config:
icon: oh:batterylevel
item: IT__Batterie_Status_Thermometer_VR
style:
width: 1.8rem
Code: Alles auswählen
UID: mqtt:topic:f1a4276c53:TH__0x00158d0009f46bcf
label: Thermometer
thingTypeUID: mqtt:topic
bridgeUID: mqtt:broker:f1a4276c53
location: Vorratsraum
channels:
- id: CH__Batterie_Status_Thermometer_VR
channelTypeUID: mqtt:number
label: Batterie-Status Thermometer Vorratsraum
description: null
configuration:
stateTopic: zigbee2mqtt/0x00158d0009f46bcf
transformationPattern: JSONPATH:$.battery
Vielen Dank und viele Grüße
Norbert
openHAB 4.1.2
- peter-pan
- Beiträge: 2573
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: [OH4] Dynamisches Icon Batterylevel
Ich hab das so gelöst:
Ich hab mir das auch irgendwo "geklaut". Vielleicht gibt es ja noch andere Möglichkeiten.
Edit:
Hab grad noch was im internationalen Forum gefunden: https://community.openhab.org/t/using-o ... e/144877/2
Es scheint, als ob man jetzt den Status(state) direkt abfragen kann.
Code: Alles auswählen
- component: oh-icon
config:
icon: "=(items[props.batteryItem].state === 'OFF') ? 'lowbattery1-off' : 'lowbattery1-on'"
item: =props.batteryItem
style:
bottom: 32%
height: 48%
left: 76%
position: absolute
transform: translate(-55%,-48%) rotate(-140deg)
width: 15%
visible: "=props.batteryItem ? true : false"
- component: oh-icon
config:
icon: "=(items[props.batteryItem1].state === 'OFF') ? 'lowbattery1-off' : 'lowbattery1-on'"
item: =props.batteryItem1
Edit:
Hab grad noch was im internationalen Forum gefunden: https://community.openhab.org/t/using-o ... e/144877/2
Es scheint, als ob man jetzt den Status(state) direkt abfragen kann.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian
-
- Beiträge: 15
- Registriert: 16. Jan 2024 11:19
Re: [OH4] Dynamisches Icon Batterylevel
Hi.
Mit dem state funktioniert es. Danke!!
Viele Grüße
Norbert
Perfekt!peter-pan hat geschrieben: ↑28. Feb 2024 22:45 Hab grad noch was im internationalen Forum gefunden: https://community.openhab.org/t/using-o ... e/144877/2
Es scheint, als ob man jetzt den Status(state) direkt abfragen kann.
Mit dem state funktioniert es. Danke!!
Viele Grüße
Norbert
openHAB 4.1.2
- peter-pan
- Beiträge: 2573
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: [OH4] Dynamisches Icon Batterylevel
...gerne.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian