FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: KNUT345 am 24 Oktober 2020, 11:59:15

Titel: structure in readingsGroup einbinden
Beitrag von: KNUT345 am 24 Oktober 2020, 11:59:15
Hallo Zusammen,
ich habe mir für meine Heizung eine readingsGroup zusammengestellt
mit der ich die Thermostatautomatik bei Anwesenheit einstellen/übersteuern kann.
Allerdings habe ich noch ein kleines Problem mit der Einbindung einer structure.
Da im Wohnzimmer zwei Thermostate sind, habe ich eine structure definiert,
mit der die Thermostate über ein Element auf die gleiche Solltemperatur gestellt werden können.
Gibt es in der readingsGroup eine Möglichkeit auf "set XXX(structure) desired-Temp zuzugreifen?
Im Bild habe ich die structure über die Gruppe zur readingsGroup kombiniert,
was mir allerdings vom Layout nicht optimat gefällt.

Grüße
Knut


defmod rg_Heizung_per_Homestatus_alle readingsGroup <hr>\
Heizung_WZ_per_HomeStatus_alle_DOIF:<Status&nbspder&nbspHeizungsautomatik>,state\
<hr>\
<>,<>,<aktivieren an>,<Einschalten>,<Ausschalten>\
Heizung_WZ_per_HomeStatus_alle_DOIF:<Heizungsuebersteuerung&nbsp1&nbsp>,Tg1,ein1,aus1\
Heizung_WZ_per_HomeStatus_alle_DOIF:<Heizungsuebersteuerung&nbsp2&nbsp>,Tg2,ein2,aus2\
<>,<>,<xx ist Dummy bitte nicht löschen>\
<hr>\
Heizung_WZ_per_HomeStatus_alle_DOIF:<Heizung&nbspübersteuern&nbspum&nbsp[-5&nbsp-&nbsp+5]&nbsp°C>,DeltaTemp\
Heizung_WZ_per_HomeStatus_alle_DOIF:<Übersteuern&nbspwenn&nbspAussen&nbsp[15&nbsp-&nbsp25]&nbsp°C>,AussenTemp
attr rg_Heizung_per_Homestatus_alle alias Heizung WZ per Homstatus Alle übersteuern
attr rg_Heizung_per_Homestatus_alle cellStyle {"r:3" => 'style="text-align:center"',\
"c:2" => 'style="text-align:left"',\
"c:3" => 'style="text-align:left"'}
attr rg_Heizung_per_Homestatus_alle commands {'ein1'=>'ein1:','aus1'=>'aus1:','Tg1'=>'Tg1:','ein2'=>'ein2:','aus2'=>'aus2:','Tg2'=>'Tg2:',\
'DeltaTemp'=>'DeltaTemp:','AussenTemp'=>'AussenTemp:',\
'state.initialized'=>'set $DEVICE disable',\
'state.disabled'=>'set $DEVICE initialize',\
'state.cmd_1'=>'set $DEVICE disable',\
'state.cmd_2'=>'set $DEVICE disable',\
'ManuelTemp'=>'ManuelTemp:'}
attr rg_Heizung_per_Homestatus_alle group 2-Übersicht
attr rg_Heizung_per_Homestatus_alle mapping &nbsp
attr rg_Heizung_per_Homestatus_alle noheading 1
attr rg_Heizung_per_Homestatus_alle notime 1
attr rg_Heizung_per_Homestatus_alle room Obergeschoss->Wohnzimmer
attr rg_Heizung_per_Homestatus_alle style style = "border:0px;;background:none;;box-shadow:none"
attr rg_Heizung_per_Homestatus_alle valueIcon {'state.initialize' => 'ios-set_on','state.initialized' => 'ios-set_on','state.disabled' => 'ios-off',\
'state.cmd_1' => 'sani_heating_manual@red','state.cmd_2' => 'sani_heating_automatic@blue'}
attr rg_Heizung_per_Homestatus_alle valuePrefix {'ein1'=>'&nbsp&nbsp','ein2'=>'&nbsp&nbsp',\
'aus1'=>'&nbsp&nbsp','aus2'=>'&nbsp&nbsp',\
'ManuelTemp'=>'&nbsp&nbsp'}