ich mache gerade erste Gehversuche in OH3 und habe prompt ein Problem. Ich bin dabei, mir ein Widget für meine Thermostate (livisi Thermostate) zu bauen. Das Widget soll recht schlicht werden, daher was eigenes. Und zum Lernen... Hier was ich bisher gemacht habe:
Code: Alles auswählen
uid: Raumthermostat Widget_low
tags: []
props:
parameters:
- description: Caption
label: Thermostat Name
name: caption
required: true
type: TEXT
- context: item
description: Thermostat
label: Thermostat
name: thermo
required: true
type: TEXT
timestamp: Jan 8, 2023, 2:08:03 PM
component: f7-block
config: {}
slots:
default:
- component: Label
config:
text: = props.caption
- component: Label
config:
text: = 'Später ausblenden ' + props.thermo
- component: Label
config:
text: = "Ist Temperatur = " + (items[props.thermo + "_AktuelleTemperatur"].state) +" °C"
- component: Label
config:
text: = "Soll Temperatur = " + (items[props.thermo + "_Solltemperatur"].state) +" °C"
- component: oh-stepper-card
config:
fill: true
max: 25
item: items[props.thermo + "_Solltemperatur"]
min: 6
round: true
step: 0.5
color: green
variable: (items[props.thermo + "_Solltemperatur"])
- component: Label
config:
text: = "Luftfeuchtigkeit = " + (items[props.thermo + "_Luftfeuchtigkeit"].state) + " %"
Code: Alles auswählen
component: widget:Raumthermostat Widget_low
config:
caption: Wohnzimmer WRT
item_temp_av: WRTRaumthermostatWohnzimmer_AktuelleTemperatur
item_temp_hum: WRTRaumthermostatWohnzimmer_Luftfeuchtigkeit
item_temp_tar: WRTRaumthermostatWohnzimmer_Solltemperatur
thermo: WRTRaumthermostatWohnzimmer
title: Wohnzimmer
title_tehr: Der Name des Thermostats
Bitte habt Nachsicht. Ich fange gerade mit Widgets an!
Danke fürs Lesen und jede Antwort!
freundliche Grüße
Dirk