NEWS
javascript Cannot calculate "nightEnd"
-
Systemdata Bitte Ausfüllen Hardwaresystem: lenovo thinkcentre tiny M600 Arbeitsspeicher: 8GB Festplattenart: SHDD Betriebssystem: Proxmox 6.4 mit debian VM und ioBroker Node-Version: 12.22.1 Nodejs-Version: 12.22.1 NPM-Version: 6.14.12 Installationsart: Skript Image genutzt: Nein Hallo,
ich erhalte im Log folgende Meldung: "javascript.0 2021-06-12 23:04:13.369 warn (1330) Cannot calculate "nightEnd"
Ich habe ein Nachlicht Skript erstellt, welches über die Astrofunktion eine Zigbee Lampe ein und ausschaltet.
Jemand eine Idee ob dies an meinen Einstellungen liegt oder gibt es ein Bug in dieser Funktion? -
Systemdata Bitte Ausfüllen Hardwaresystem: lenovo thinkcentre tiny M600 Arbeitsspeicher: 8GB Festplattenart: SHDD Betriebssystem: Proxmox 6.4 mit debian VM und ioBroker Node-Version: 12.22.1 Nodejs-Version: 12.22.1 NPM-Version: 6.14.12 Installationsart: Skript Image genutzt: Nein Hallo,
ich erhalte im Log folgende Meldung: "javascript.0 2021-06-12 23:04:13.369 warn (1330) Cannot calculate "nightEnd"
Ich habe ein Nachlicht Skript erstellt, welches über die Astrofunktion eine Zigbee Lampe ein und ausschaltet.
Jemand eine Idee ob dies an meinen Einstellungen liegt oder gibt es ein Bug in dieser Funktion?@matzeit sagte in javascript Cannot calculate "nightEnd":
oder gibt es ein Bug in dieser Funktion?
https://forum.iobroker.net/topic/45411/skript-error-handling?_=1623532625415
-
bei mir sieht das Nachtlicht-Ausschalten-Skript so aus:
// Zeitsteuerung Nachtlicht ausschalten schedule({astro: "nightEnd", shift: 0}, async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } }); // Zeitsteuerung Nachtlicht ausschalten nach Uhrzeit, da Astro Nachtlicht nicht immer funktioniert. schedule("0 2 * * *", async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } });Habe jetzt den Astro-Block deaktiviert. Da die Astro-Funktion eigentlich für Astronomische Beobachtungen relevant ist, wäre doch ein eigener "Tageszeiten-Trigger-Block" für SmartHome wichtiger? Ansonsten bleibt einem ja nur auf feste Zeiten umzuschwenken (Cron-Trigger) aber dann ist man weniger flexibel in der Ausnutzung des Sonnenstandes.
-
bei mir sieht das Nachtlicht-Ausschalten-Skript so aus:
// Zeitsteuerung Nachtlicht ausschalten schedule({astro: "nightEnd", shift: 0}, async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } }); // Zeitsteuerung Nachtlicht ausschalten nach Uhrzeit, da Astro Nachtlicht nicht immer funktioniert. schedule("0 2 * * *", async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } });Habe jetzt den Astro-Block deaktiviert. Da die Astro-Funktion eigentlich für Astronomische Beobachtungen relevant ist, wäre doch ein eigener "Tageszeiten-Trigger-Block" für SmartHome wichtiger? Ansonsten bleibt einem ja nur auf feste Zeiten umzuschwenken (Cron-Trigger) aber dann ist man weniger flexibel in der Ausnutzung des Sonnenstandes.
-
bei mir sieht das Nachtlicht-Ausschalten-Skript so aus:
// Zeitsteuerung Nachtlicht ausschalten schedule({astro: "nightEnd", shift: 0}, async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } }); // Zeitsteuerung Nachtlicht ausschalten nach Uhrzeit, da Astro Nachtlicht nicht immer funktioniert. schedule("0 2 * * *", async function () { if (getState("0_userdata.0.MD_LichtTreppenhausNachtlicht.MD_LichtTreppenhausNachtlicht_Gestartet").val == true) { // nur ausschalten wenn auch als Nachtlicht eingeschaltet setState("zigbee.0.842e14fffe58844e.state"/*Switch state*/, false); console.log('Nachtlicht ausgeschaltet'); } });Habe jetzt den Astro-Block deaktiviert. Da die Astro-Funktion eigentlich für Astronomische Beobachtungen relevant ist, wäre doch ein eigener "Tageszeiten-Trigger-Block" für SmartHome wichtiger? Ansonsten bleibt einem ja nur auf feste Zeiten umzuschwenken (Cron-Trigger) aber dann ist man weniger flexibel in der Ausnutzung des Sonnenstandes.
@matzeit sagte in javascript Cannot calculate "nightEnd":
Da die Astro-Funktion eigentlich für Astronomische Beobachtungen relevant ist, wäre doch ein eigener "Tageszeiten-Trigger-Block" für SmartHome wichtiger?
wieso das?
du wohnst nur "zu weit nördlich", wo es im Moment keine Nacht gibt, weil die Sonne nicht "tif genug sinkt".sieh dir das mal passend zu deinem Wohnort auf sonnenverlauf.de an
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