NEWS
[GELÖST] Fehler im Skript - Lichtsteuerung
-
Hallo zusammen,
ich habe mal ein kleines Blocky gebastelt, leider will es nicht so wie ich will.
Funktion: Beim Öffnen der Tür (Homematic Funk-Tür-/Fensterkontakt - NEQ0947092) soll das Licht (NEQ0257298) im Raum eingeschaltet werden. Aber nur in einer gewissen Zeit, nämlich ab Sonnenuntergang bis Sonnenaufgang. Beim Schließen der Tür soll es entsprechend ausgehen (wenn es an war).
Momentan geht das Licht beim Öffnen der Tür IMMER an, egal zu welcher Uhrzeit.
Wer kann mir helfen? Kann man hier auch direkt das Blocky einbinden?
on({id: "hm-rpc.0.NEQ0947092.1.STATE"/*TFK: AZ Tür.STATE*/, change: "gt", ack: true}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("hm-rpc.0.NEQ0257298.1.LEVEL").val == 0) { if (compareTime(getAstroDate("sunset", undefined, 0), '23:59', "between", null) || compareTime('00:00', getAstroDate("sunrise", undefined, 0), "between", null)) { } } setState("hm-rpc.0.NEQ0257298.1.LEVEL"/*AZ LED-Spots.LEVEL*/, 25); }); on({id: "hm-rpc.0.NEQ0947092.1.STATE"/*TFK: AZ Tür.STATE*/, change: "lt", ack: true}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("hm-rpc.0.NEQ0257298.1.LEVEL"/*AZ LED-Spots.LEVEL*/, 0); }); console.log((getState("hm-rpc.0.NEQ0947092.1.STATE").val == 0)); console.log((getState("hm-rpc.0.NEQ0257298.1.LEVEL").val == 0)); console.log(compareTime(getAstroDate("sunset", undefined, 0), '23:59', "between", null)); console.log(compareTime('00:00', getAstroDate("sunrise", undefined, 0), "between", null));Und hier noch Blocky:

Viele Grüße
Balu
-
Hallo zusammen, ich kam erst jetzt dazu es zu testen. Danke, es hat funktioniert.
Viele Grüße Balu
Gesendet von iPhone mit Tapatalk
-
es hat funktioniert. `
Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

