Huhu, ich möchte gerne auf einen Button ein "warn" legen um zu sehen wann "at" das nächste mal schaltet oder ggf. in wievielen Minuten. Ist das möglich?
Du kannst data-warn="myAtDevice:minReading" definieren
Evtl. muss man erst ein UserReading "minReading" anlegen.
Okay... Fast klar, eine Frage bleibt jedoch. Was ist ein "minReading"? Die SuFu gibt mir nur diesen Beitrag aus ;D
Dein Stichwort war "userReading". minReading ist ein willkürlich gewählter Name für das userReading.
Ah okay :-)
So, ich hab mich jetzt dazu entschlossen ein neues dummy schreiben zu lassen wenn das Licht nachts wieder abgeschaltet wird mit der Uhrzeit von morgen.
Ich hab alles so weit am laufen. Nur wird halt "next: 16:12:12" ausgegeben. Das passende split habe ich auch schon um nur die Uhrzeit auszulesen.
Aber wie setzt man das jetzt zusammen?
Weihnachtsbeleuchtung:off { fhem("set next_weihnachtsbeleuchtung4 ".ReadingsVal('at_aktion_Weihnachtsbeleuchtung_an','state', '') ) }
my @a=split(/( )/, $t);;
Im Reading soll dann nur die Uhrzeit stehen. Vielleicht am besten sogar ohne Sekunden. Wer zeigt mir mal bitte wie ich das jetzt zusammen wurschtele?
Kann mir mal jemand zeigen was ich hier falsch mache?
Statt nur eine Uhrzeit bekomme ich "active" und das steht garnicht in "stat" drin
Weihnachtsbeleuchtung:off { my $next_xmas_light = substr(ReadingsVal('at_aktion_Weihnachtsbeleuchtung_an','state', ''), 7, 8);;fhem("set next_weihnachtsbeleuchtung4 " . $next_xmas_light) }
Ja leck mich doch am a****. Es Geht!
Nur jetzt hänge ich an dem ursprünglichen Problem, und da kann setstate vielleicht helfen: Ich kann nur Ziffern in Warn anzeigen. Sobald der Doppelpunkt in der Uhrzeit dazu kommt steigt das warn aus und verschwindet. Idee?
Es war nur geplant, max. zweistellige Zahlen anzuzeigen. Alles andere muss ich erst noch checken/umbauen.
Ah, okay, also dann war der Doppelpunkt Zufall das es gerade die dritte Stelle war.
Tust du das oder wirst es irgendwann tun? Denn dann überlege ich mir was anderes :-)