NEWS
Frage zu Blockly: Rollosteuerung
-
Moin zusammen,
inspiriert von einem anderen Forumseintrag habe ich versucht ein Blockly Script zur Rollsteuerung anzupassen. Es soll an jedem Arbeitstag um 07:35 Uhr die Rollos hochfahren, am WE um 08:30 Uhr und Abends ( Astro mit Verzögerung ) runter. Leider funktioniert es nicht:
Im LOG finde ich um 07:35 Uhr keinen Eintrag ( da sollten die Rollos hochfahren) seltsamerweise aber um 09:58 Uhr :
javascript.0 2018-06-12 09:58:34.109 error at Object. <anonymous>(script.js.common.Rollosteuerung:6:3)
javascript.0 2018-06-12 09:58:34.109 error Error in callback: TypeError: schedule is not a function
javascript.0 2018-06-12 09:58:34.105 error at ContextifyScript.Script.runInContext (vm.js:35:29)
javascript.0 2018-06-12 09:58:34.105 error at script.js.common.Rollosteuerung:26:1
javascript.0 2018-06-12 09:58:34.105 error TypeError: schedule is not a function
Hat jemand einen Tipp woran das liegen könnte ?
VG Uwe</anonymous>
-
Hallo Uwe,
Danke für den Tipp. Deine Vorschläge umgesetzt und jetzt läuft das Script. Das hat mich zu zwei weiteren scripts inspiriert, das ich heute Abend zum ersten mal testen werden. Falls die neuen scripts nicht klappen, würde ich mich noch einmal melden
VG Uwe
-
Nachdem jetzt das allgemeine Scipt für die Roliosteuerung danke Uwe funktioniert, habe ich eine weitere Frage. In einem separaten Script ( gleiche Logik) möchte ich unsere Terrassenrollo steuern. Hierzu muss ich vor runterfahren des Rollos den Status von einige Objecte überprüft werden (Terrasse zu, Licht Garten aus usw.). Ich habe das (noch nicht getestet) so versucht:
Lässt sich das eleganter lösen ?In einem zweiten Script prüfe ich dann, ob die Tür geöffnet wird, fahre das Rollo hoch und schalte das Licht an. Sobald die Tür geschlossen wird, schalte ich das Licht aus und fahre das Rollo runter.
Ich erwarte ein Problem, wenn der Sonnenuntergang vorbei ist aber das Rollo nicht geschlossen wurde. Dann fährt das Rollo m.E. nicht mehr runter. Eigentlich benötige ich eine Astrofunktion von Sonnenuntergang bis Sonnenaufgang. Meine erste Idee wäre eine variable bei Sonnenuntergang auf wahr zu setzten erst bei Sonnenaufgang auf unwahr. Statt dann Astro abzufragen würde ich die Variable abfragen. Macht das so Sinn ?
-
Moin,
ist zwar schon bischen her aber könntest du deine funktionierenden Rolladen Blocklys hier mal posten?
Danke