NEWS
Астрофункции в скриптах
-
Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)
schedule({astro: "sunset"}, function () { log("10 minutes after sunset!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '50'); }); schedule({astro: "sunrise"}, function () { log("Sunrise!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '255'); }); -
Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)
schedule({astro: "sunset"}, function () { log("10 minutes after sunset!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '50'); }); schedule({astro: "sunrise"}, function () { log("Sunrise!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '255'); }); ```` `Вроде на заходе отрабатывает, но на восходе нехочет.
Как правильно написать чтоб тест на месяц не затянулся?)
В чем отличия будет при такой функции?
on({astro: "sunset", shift: 0}, function () { setState('mqtt.0.myhome.Mother.Dimmer_Button', '50'); }); -
Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)
schedule({astro: "sunset"}, function () { log("10 minutes after sunset!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '50'); }); schedule({astro: "sunrise"}, function () { log("Sunrise!"); setState('mqtt.0.myhome.Mother.Dimmer_Button', '255'); }); ```` `Вроде на заходе отрабатывает, но на восходе нехочет.
Как правильно написать чтоб тест на месяц не затянулся?)
В чем отличия будет при такой функции?
on({astro: "sunset", shift: 0}, function () { setState('mqtt.0.myhome.Mother.Dimmer_Button', '50'); }); ```` `Запусти этот скрипт:
var suncalc = require('suncalc'); var times = suncalc.getTimes(new Date(), 48.8, // Latitude 11.34); // Longitude for (var t in times) { log(t + ': ' + times[t]); }Что выходит? Поменяй только широту и долготу
-
Запусти этот скрипт:
var suncalc = require('suncalc'); var times = suncalc.getTimes(new Date(), 48.8, // Latitude 11.34); // Longitude for (var t in times) { log(t + ': ' + times[t]); }Что выходит? Поменяй только широту и долготу `
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: goldenHour: Sat Jun 20 2015 20:00:17 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: goldenHourEnd: Sat Jun 20 2015 04:55:53 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: night: Invalid Date
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nightEnd: Invalid Date
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nauticalDusk: Sat Jun 20 2015 23:24:38 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nauticalDawn: Sat Jun 20 2015 01:31:32 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: dusk: Sat Jun 20 2015 21:50:39 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: dawn: Sat Jun 20 2015 03:05:31 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunsetStart: Sat Jun 20 2015 20:53:15 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunriseEnd: Sat Jun 20 2015 04:02:55 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunset: Sat Jun 20 2015 20:58:07 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunrise: Sat Jun 20 2015 03:58:03 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nadir: Sat Jun 20 2015 00:28:05 GMT+0600 (Северная Центр. Азия (зима))
! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: solarNoon: Sat Jun 20 2015 12:28:05 GMT+0600 (Северная Центр. Азия (зима))
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