Shelly Plus2PM in Openhab 3
Moderator: seppy
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Hallo
Danke dir nein das wars auch nicht.
Udo wenn Zeit hast schau nochmals drüber ich hab gestern nochmal probiert ich bekomms nicht hin!
Danke dir nein das wars auch nicht.
Udo wenn Zeit hast schau nochmals drüber ich hab gestern nochmal probiert ich bekomms nicht hin!
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Shelly Plus2PM in Openhab 3
Ausprobiert:
Hier handelt es sich bei meinSwitch um ein Switch Item. ergebnis:
Der Trick ist hier, NICHT das oh-label-item Element zu nutzen, sondern das list-Item, und über den Slot "after" den state einzufügen.
Code: Alles auswählen
component: oh-list-card
config:
title: Büro Switches
slots:
default:
- component: oh-list-item
config:
item: meinSwitch
title: Büro Switch 1
style:
color: black
iconUseState: true
icon: oh:network
slots:
after:
- component: Label
config:
text: =items.meinSwitch.state
style:
color: =(items.meinSwitch.state === 'ON') ? 'green':'red'
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Hallo Udo
Danke dir
Sorry Ich finde den Fehler nicht!
Danke dir
Sorry Ich finde den Fehler nicht!
Code: Alles auswählen
component: oh-list-card
config:
title: Gigabit Switch Büro 1 (GS108Ev3)
slots:
default:
- component: oh-list-item
config:
title: Gigabit Switch Büro 1 (GS108Ev3)
iconUseState: true
icon: oh:network
listButton: false
slots:
default:
- component: oh-list-item
config:
item: GigabitSwitchBuro1GS108Ev3_Online
title: Gigabit Switch Büro 1 (GS108Ev3)
style:
color: black
iconUseState: true
icon: oh:network
slots:
after:
- component: Label
config:
text: =items.GigabitSwitchBuro1GS108Ev3_Online.state
style:
color: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ? 'green':'red'
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Shelly Plus2PM in Openhab 3
Frage 1: handelt es sich um ein Switch Item, oder um ein String Item?
Frage 2: Du hast schon bemerkt, dass Du zwei Ebenen mit oh-list-item nutzt? das geht so nicht.
Frage 2: Du hast schon bemerkt, dass Du zwei Ebenen mit oh-list-item nutzt? das geht so nicht.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Danke Udo ja das hatte ich nicht gesehen
Bin weiter gekommen...
Aber wenn ich im Widget Code ON durch Online ersetzen möchte dann wir ON rot
Ich würde gerne Online grün alles ok und Offline rot nicht ok.
Danke dir
Bin weiter gekommen...
Aber wenn ich im Widget Code ON durch Online ersetzen möchte dann wir ON rot
Ich würde gerne Online grün alles ok und Offline rot nicht ok.
Danke dir
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Shelly Plus2PM in Openhab 3
Nochmal die Frage: Welcher Itemtyp?
Wenn es sich um ein String Item handelt, sollte die Zeile so aussehen:
Eventuell geht es auch ohne das .toString, kann ich gerade nicht testen...
Wenn es sich nicht um ein String Item handelt, sondern um ein Switch Item, dann muss die Anzeige gemappt werden, zum Beispiel so:
Wenn es sich um ein String Item handelt, sollte die Zeile so aussehen:
Code: Alles auswählen
color: =(items.GigabitSwitchBuro1GS108Ev3_Online.state.toString === 'Online') ? 'green':'red'
Wenn es sich nicht um ein String Item handelt, sondern um ein Switch Item, dann muss die Anzeige gemappt werden, zum Beispiel so:
Code: Alles auswählen
text: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ? 'Online':'Offline'
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Hallo Sorry vergessen
hier
hier
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Habe es jetzt versucht gerade alle zu ersetzen
Jetzt habe ich 2mal online drinnen stehen keine Ahnung warum also Programmierer werd ich wohl keiner mehr
Jetzt habe ich 2mal online drinnen stehen keine Ahnung warum also Programmierer werd ich wohl keiner mehr
Code: Alles auswählen
component: oh-label-item
config:
item: GigabitSwitchBuro1GS108Ev3_Online
title: Gigabit Switch Büro 3 (GS108Ev3)
style:
color: white
iconUseState: true
icon: oh:switch-off
slots:
after:
- component: Label
config:
text: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ?
'Online':'Offline'
style:
color: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ? 'green':'red'
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Shelly Plus2PM in Openhab 3
Da muss oh-list-item stehen...gexle hat geschrieben: ↑29. Nov 2023 09:24 Jetzt habe ich 2mal online drinnen stehenCode: Alles auswählen
component: oh-label-item
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 94
- Registriert: 16. Dez 2021 11:02
Re: Shelly Plus2PM in Openhab 3
Hallo Udo zuerst mal danke für deine Hilfe und Gedult...irgendwie ist da der Hund drinnen.
Code: Alles auswählen
component: oh-label-item
config:
item: GigabitSwitchBuro3GS108Ev3_Online
title: Gigabit Switch Büro 3 (GS108Ev3)
fallbackIconToInitial: true
icon: oh:switch-off
slots: null
after:
- component: oh-list-item
config:
text: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ?
'Online':'Offline'
style:
color: =(items.GigabitSwitchBuro1GS108Ev3_Online.state === 'ON') ? 'green':'red'
iconUseState: true
slots: null
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.