NEWS
Steckdosen schalten über Astro und Blockly
-
Hallo,
ich versuche gerade meine Programme in Blockly zu realisieren und komme einfach nicht weiter deswegen muss ich Euch fragen.
Möchte Folgendes haben:
1. Steckdosen sollen abends 15 min nach Sonnenuntergang einschalten und um 23 Uhr ausschalten.
2. Dieselben Steckdosen sollen morgens um 5 einschalten, und bis Sonnenaufgang an bleiben.
3. Natürlich soll es möglich sein außerhalb dieser Zeiten die Steckdosen Manuel zu schalten.
Im Anhang seht Ihr meinen Versuch. Abends klappt es ganz gut, morgens gar nicht. Manuel funktioniert auch nicht, schaltet ab wenn sich MinutenSU ändert. Ich verstehe auch warum er wieder ausschaltet, nur weis ich nicht wie dass Ganze lösen soll.
var AktionsZeit; AktionsZeit = -15; on({id: 'javascript.0.MinutenSU', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("javascript.0.MinutenSU").val <= AktionsZeit && (compareTime("16:00", "23:00", "between") || compareTime("05:00", "10:00", "between") && !getAstroDate("sunrise", undefined, 0))) { setState("hm-rpc.0.OEQ0712627.1.STATE"/*Steckdose1.STATE*/, true); setState("hm-rpc.0.OEQ0711942.1.STATE"/*Steckdose2.STATE*/, true); setState("hm-rpc.0.OEQ0712441.1.STATE"/*Steckdose3.STATE*/, true); } else { setState("hm-rpc.0.OEQ0712627.1.STATE"/*Steckdose1.STATE*/, false); setState("hm-rpc.0.OEQ0711942.1.STATE"/*Steckdose2.STATE*/, false); setState("hm-rpc.0.OEQ0712441.1.STATE"/*Steckdose3.STATE*/, false); } });
Danke für eure unterstützung
2134_unbenannt.jpg -
Mal ein Tip, warum so kompliziert?
Für 1: astro nemen als Trigger
Für 2 : Zeitplan für Einschalten und einen für ausschalten
Für 3: das geht auf diese Art und Weise nur die Trigger Zeiten werden gesetzt
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
ich hab ja schon viele andere Ansätze gehabt aber es hat nie richtig funktioniert, deswegen wollte ich mal Profis fragen
könnte es so funktionieren?
2134_1.jpg -
Versuche nicht alles in einen Block zu lösen [emoji6]
1 hsst du gelöst in deinen blockly belasse es bei Einschalten und smeis den Rest raus
Jetzt mache einen Zeitplan (anderer Block) der um 23Uhr alles ausschaltet.
Für das zweite benutze ein Zeitplan und um 5 uhr alles Einschalten
Dann noch ein astroblock für Sonnenaufgang alles wieder aus
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
ich habe irgendwie gedacht dass man es möglichst in einen Block realisieren sollte, warum auch immer :roll:
habs jetzt mal geändert, könnte es so funktionieren?
2134_2.jpg -
Das schaut doch gut aus.
Gruß
Matze
-
ich habe irgendwie gedacht dass man es möglichst in einen Block realisieren sollte, warum auch immer :roll:
habs jetzt mal geändert, könnte es so funktionieren? `
^^ man lernt mit probieren, sie für aus sollte hinhauen
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community