NEWS
Zeit-Script für Heizung lässt Instanz abstürzen
-
Hallo Community,
folgende Komponenten betrifft mein Problem:
- Homematic IP Wandthermostat mit Anzeige
- Lidl Plug (über HUE)
Assistenten: Alexa, Google Home
Beschreibung:
Ich habe in meinem Büro keine Wasserheizung und daher eine Infrarotheizung. Diese hängt an einem Lidl Plug welcher über die HUE Bridge in iobroker eingebunden sind.
Des Weiteren habe ich ein Thermostat mit Anzeige von Homematic IP. Nun habe ich vor, dass tagsüber zwischen 06:00 Uhr und 18:00 Uhr überprüft wird, ob es kälter als 19° ist und dann die Heizung anspringt bis es 23° ist, und dann die Heizung wieder ausgeht. Sehr simpel alles. Folgendermaßen sieht das aus:Nun stürzt allerdings die Javascript Instanz immer ab, sobald ich das Skript starte und lässt sich auch nicht wieder starten.
Fehlereinschränkung:
Ich habe die Zeitschleife mal entfernt, und dann funktioniert es.Vermutung:
Ich schätze, ich baue aus irgend einem Grund eine Endlosschleife, die Java zum abstürzen bringt, aber warum?Vielen Dank für eure Hilfe,
Philipp -
@Philipp-Dorn sagte:
Endlosschleife, die Java zum abstürzen bringt, aber warum?
Mit "wiederhole" werden regelmäßig Endlosschleifen produziert.
Trigger auf den Temperatur-Istwert und prüfe innerhalb des Triggers die Zeitspanne mit "falls". -
@paul53
Also meinst du so:Wie häufig prüft er denn dann immer? Ist das ein festgestellter Zeitrahmen oder einfach ununterbrochen?
-
@Philipp-Dorn sagte:
meinst du so:
Nein, so:
@Philipp-Dorn sagte in Zeit-Script für Heizung lässt Instanz abstürzen:
Wie häufig prüft er denn dann immer?
Mit dem Trigger bei jeder Änderung der Temperatur. Wert findet man unter "Trigger".
-
@paul53 vielen Dank! Auch wenn ich dachte es, wäre simpler...umso spannender wenn ich im Sommer dann noch die Außentemperatur mit einbezieen will.
Habe mal alles eingesetzt und schaue wie es funktioniert! Vielen Dank! -
@Philipp-Dorn
Weshalb hast Du Wert (das ist der Wert des Trigger-Datenpunktes) nicht gelassen ? -
@paul53
Oh, habs tatsächlich einfach übersehen, war keine Absicht. Wobei es keinen Unterschied machen dürfte, oder? -
@Philipp-Dorn sagte:
Wobei es keinen Unterschied machen dürfte, oder?
Was das Ergebnis betrifft: Kein Unterschied. Der Unterschied betrifft lediglich den Ressourcenverbrauch.