NEWS
Zeitplan/Astrozeit
-
ich versuche mit der Zeitplanung und Astro eine Lampe zu schalten, ein geht sie, allerdings aus nicht mehr. was mache ich falsch?
hier das JS dazu und blockley
schedule('{"time":{"exactTime":true,"start":"05:15"},"period":{"days":1}}', function () {
setState("sonoff.0.Lampe-5.POWER"/Lampe-5 POWER/, true);
});
schedule('{"time":{"exactTime":true,"start":"dawn"},"period":{"days":1}}', function () {
setState("sonoff.0.Lampe-5.POWER"/Lampe-5 POWER/, false);
});//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIqX3hnd1hiWDVsNjM1ViU1RG9zJTI0aiUyRiUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjItMjM3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlN0IlMjJ0aW1lJTIyJTNBJTdCJTIyZXhhY3RUaW1lJTIyJTNBdHJ1ZSUyQyUyMnN0YXJ0JTIyJTNBJTIyMDUlM0ExNSUyMiU3RCUyQyUyMnBlcmlvZCUyMiUzQSU3QiUyMmRheXMlMjIlM0ExJTdEJTdEJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyODElM0ZsIUdubihqZ3hoJTdDKXowLUprJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vzb25vZmYuMC5MYW1wZS01LlBPV0VSJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyKHklMjMlMkMydXdHRi1iTDd0RzV3bUpLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyJTdDXy5GRVFEMUdVJTYwJTdDfmclN0M4LSU3QzYlN0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSU3QiUyMnRpbWUlMjIlM0ElN0IlMjJleGFjdFRpbWUlMjIlM0F0cnVlJTJDJTIyc3RhcnQlMjIlM0ElMjJkYXduJTIyJTdEJTJDJTIycGVyaW9kJTIyJTNBJTdCJTIyZGF5cyUyMiUzQTElN0QlN0QlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIwWSUzQW1KaVl3JTdCT3psViglN0JXdGUzUCUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc29ub2ZmLjAuTGFtcGUtNS5QT1dFUiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMllFJTIzJTYwfiU0MC0lMjV5JTI0YXlWU25EV18zTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
-
@BigMike71
Dein Text passt nicht zum Blockly.
Ich sehe kein Astro Trigger und der Ausschaltblock enthält keine Zeit. -
@Jan1
vieleicht liegt da mein gedankenfehler?
der trigger ist doch der Zeitplan oder?
und die Astrozeit zum auschalten ist das dawn dachte ich?ich wollte einfacht eine Lampe um 5.15 morgens fest einschalten und dann zur morgendämmerung wieder aus...
-
@BigMike71
Nimm mal ein vernünftigen CRON und ein Astrotrigger. -
@Jan1
bin noch recht neu bei der sache, habe iobroker erst seit gut einer woche am laufen und bin noch am probieren. hast du vieleicht eine kleine starthilfe? -
@BigMike71
Ich schreib vom Handy aus und unter Trigger findest doch was ich geschrieben habe. -
@Jan1
cron ist doch ein Zeitplan oder?
weil es gibt noch direkte cron einträge bei trigger..
also ein Zeitplan machen und darin dann die astrotrigger?also so:?
schedule('{"time":{"exactTime":true,"start":"00:00"},"period":{"days":1}}', function () {
schedule({astro: "sunrise", shift: 0}, function () {
setState("sonoff.0.Lampe-5.POWER"/Lampe-5 POWER/, true);
});
schedule({astro: "sunset", shift: 0}, function () {
setState("sonoff.0.Lampe-5.POWER"/Lampe-5 POWER/, false);
});
}); -
@BigMike71
Bei Zeitplan nimmst den Cron, ist einfacher und der Block darunter ist ein Astro Trigger und das was da gebaut hast ist Blödsinn.
Das erste war schon fast richtig, nur ohne Astro -
@BigMike71
Und wenn Du Code postest, dann in Code Tacks. So kann das keiner lesen. -
@Jan1
so, sollte das richtig sein?verstehe leider die logic nicht ganz dahinter wenn nicht...
-
@BigMike71
Wenn ich schreibe, dass der "neue" Aufbau Blödsinn ist und Dein erster gar nicht so falsch war, dann ist das jetzt immer noch Blödsinn.
Wenn ich schreibe CRON, dann meine ich das auch, weil ich es einfacher finde:
-
@Jan1
ok danke,
hatte gestern abend noch dies hier gebaut und scheint auch zu funktonieren, da ähnlich wie deins... -
@BigMike71
Das kannst so auch lassen, ich nehme eben lieber den CRON dazu, weil ich es einfacher finde, ist aber Geschmackssache. Siehst ja schon wie es bei Dir aussieht und im Vergleich dazu das ganze mit CRON als Zeitplan. Mit CRON schön übersichtlich, bei Dir eben viel kryptisches Zeug mit drin.Das Prinzip hast verstanden und somit ist das hier gelöst