Hallo Homoran
Ist vielleicht nicht das sauberste, aber könnte funktionieren...
var freier_Tag_Name;
schedule("* * * * *", function () {
if (getState("hm-rega.0.25018").val == 0) {
freier_Tag_Name = 'unbekannt';
} else if (getState("hm-rega.0.25018").val == 1) {
freier_Tag_Name = 'Arbeit';
} else if (getState("hm-rega.0.25018").val == 2) {
freier_Tag_Name = 'Wochenende';
} else if (getState("hm-rega.0.25018").val == 3) {
freier_Tag_Name = 'Frei';
} else if (getState("hm-rega.0.25018").val == 4) {
freier_Tag_Name = 'Ferien';
} else if (getState("hm-rega.0.25018").val == 5) {
freier_Tag_Name = 'Urlaub';
}
setStateDelayed("hm-rega.0.2633"/*Heute ist*/, (String(freier_Tag_Name)), 1000, false);
if (getState("hm-rega.0.3365").val == '' && getState("hm-rega.0.39794").val == '') {
setStateDelayed("hm-rega.0.2633"/*Heute ist*/, (String(freier_Tag_Name)), 1000, false);
} else if (getState("hm-rega.0.3365").val != '' && getState("hm-rega.0.39794").val == '') {
setStateDelayed("hm-rega.0.2633"/*Heute ist*/, ([freier_Tag_Name,'; ',getState("hm-rega.0.3365").val].join('')), 1000, false);
} else if (getState("hm-rega.0.3365").val == '' && getState("hm-rega.0.39794").val != '') {
setStateDelayed("hm-rega.0.2633"/*Heute ist*/, ([freier_Tag_Name,'; ',getState("hm-rega.0.39794").val].join('')), 1000, false);
} else if (getState("hm-rega.0.3365").val != '' && getState("hm-rega.0.39794").val != '') {
setStateDelayed("hm-rega.0.2633"/*Heute ist*/, ([freier_Tag_Name,'; ',getState("hm-rega.0.39794").val,'; ',getState("hm-rega.0.3365").val].join('')), 1000, false);
}
});
0a17b221-248f-426b-9c92-76cb76dcae1e-image.png