Liebe Freunde und Helfer,
ich möchte meine Rolladen gerne über fhem steuern. Dazu habe ich in der Wiki folgendes Bespiel gefunden:
define AussenlampeAn1 at *{sunset(0,"17:00","22:00")} set EG.Diele.Aussenlampe on
Da ich das Gerät ASTRO definiert habe, sieht der Code bei mir nun wie folgt aus:
define at_RL_Lodgia_down at *{[ASTRO:SunSet] (0,"17:00","21:00")} set RL_Lodgia pct 0
Leider tut das so aber nicht. ich bekomme den Fehler:
Wrong timespec {[ASTRO:SunSet]: either HH:MM:SS or {perlcode}
Ich habe mit der Syntax wohl etwas falsch gemacht. ICh weiß nie genau wann ich ein () oder [] verwenden muss. Kann mir da jemand auf die Sprünge helfen.
Vielen Dank im Voraus.
Gruß
Kurt
Warum machst es nicht einfach über die sunset{} Funktion?
Leider geht sowas nicht:[ASTRO:SunSet] (0,"17:00","21:00")
[ASTRO:Sunset] heisst: das Reading Sunset vom Device ASTRO
Du kannst nicht einfach danach irgendwelche "modifizierer" anschliessen.
Entweder Funktion oder Reading
Und warum nicht gleich ein Modul dafür nehmen.
AutoShuttersControl kann Deine Rollos entsprechend steuern.
Zunächst vielen Dank auf eure Antworten. Die Aussage, dass es so nicht geht hilft mir auch weiter.
Das Modul ASC scheint die Lösung all meiner Probleme zu sein.
Ich habe es soeben installiert und festgestellt, dass es sehr mächtig aber auch nicht ganz einfach zu bedienen ist.
Damit werde ich mich nun intensiv beschäftigen.
Vielen Dank an alle für eure Hilfe.
Ohne dieses Forum wäre ich aufgeschmissen.
Gruß
Kurt
Bei Fragen zu ASC einfach im Forumsthread Deine Frage stellen
https://forum.fhem.de/index.php/topic,105390.0.html
Grüße