Hallo Zusammen,
bin gerade am Einlesen/Experimentieren und würde mir mittels prep exec gerne unnötige Funkübertragungen sparen und so Kommandos zusammenfassen. Kann ich bei bei meinen HM-CC-RT-DN Folgendes einsetzen um einen Eco/Urlaubs Schalter zu realisieren?
in 99_MyUtils.pm
# setzen per Aufruf von "{SetTempList_Heiz-Eco}"
sub
SetTempList_Heiz-Eco()
{
{ fhem ("set CUL_HEIZ_DACH1_Clima controlManu prep 17.5")};
{ fhem ("set CUL_HEIZ_DACH2_Clima controlManu prep 17.5")};
{ fhem ("set CUL_HEIZ_WOHN1_Clima controlManu prep 17.5")};
{ fhem ("set CUL_HEIZ_WOHN2_Clima controlManu exec 17.5")};
}
# End SetTempList_Heiz-Eco
1;
# setzen per Aufruf von "{SetTempList_Heiz-Auto}"
sub
SetTempList_Heiz-Auto()
{
{ fhem ("set CUL_HEIZ_DACH1_Clima controlMode prep auto")};
{ fhem ("set CUL_HEIZ_DACH2_Clima controlMode prep auto")};
{ fhem ("set CUL_HEIZ_WOHN1_Clima controlMode prep auto")};
{ fhem ("set CUL_HEIZ_WOHN2_Clima controlMode exec auto")};
}
# End SetTempList_Heiz-Auto
1;
in fhem.cfg
define n_UrlaubECO notify Heizung_ECO { if ( Value("Heizung_ECO") eq "on" ) {SetTempList_Heiz-Eco} elsif ( Value("Heizung_ECO") eq "off" ) {SetTempList_Heiz-Auto} }
define Heizung_ECO dummy
attr Heizung_ECO eventMap on:on off:off
attr Heizung_ECO room Heizung
cheers
Chris
nein. Du musst schon an jedes Device senden.
prep 'prepared' register fuer EINE entity. Ein exec ist fuer jeden entity notwendig
alles klar, wieder was gelernt. Dank Dir für die Info,
cheers
Chris