NEWS
(Gelöst) Skript für Status bei Raum Temperatur änderung
-
Moin Moin,
Ich habe ein Problem mit einem Skript.
Ich möchte die Farbe einer LED ändern wen die Temperatur im Raum sich verändert:
Blau wen kälter als oder gleich 20c
Grün zwischen größer 20c und kleiner 23c
Rot wärmer oder gleich 23c.
PS: die IP ist nicht die richtige :D
Wen die Temperatur unter 20 geht wird es blau alles andere klappt nicht was habe ich falsch gemacht?
! on({id: "hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE"/TL-Sensor-Wohnzimmer:1.ACTUAL_TEMPERATURE/, change: "any"}, function (obj) {
! var value = obj.state.val;
! var oldValue = obj.oldState.val;
! if (getState("hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE").val <= '20') {
! try {
! require("request")('http://1.1.0.4/cm?cmnd=Led9%200,0,30').on("error", function (e) {console.error(e);});
! } catch (e) { console.error(e); }
! } else if (getState("hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE").val == (getState("hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE").val > '20' && getState("hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE").val < '23')) {
! try {
! require("request")('http://1.1.0.4/cm?cmnd=Led9%200,30,30').on("error", function (e) {console.error(e);});
! } catch (e) { console.error(e); }
! } else if (getState("hm-rpc.1.000A9709AAC316.1.ACTUAL_TEMPERATURE").val >= '23') {
! try {
! require("request")('http://1.1.0.4/cm?cmnd=Led9%2030,0,0').on("error", function (e) {console.error(e);});
! } catch (e) { console.error(e); }
! }
! });
13484_temp_blocky.png -
hilft das hier weiter ? –> https://forum.iobroker.net/viewtopic.php?f=30&t=9910&p=105680&hilit=blockly+script+farbe+%C3%A4ndern#p105680
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