NEWS
Blockly Wert ändern nach Zeit
-
Hallo Zusammen,
ich habe bereits seit längerer Zeit ein Blocklyskript, welches mir mitteilt wenn der Trockner/ die Waschmaschine fertig ist.
Wärend dem Betrieb kommt es jedoch immer wieder zu kurzen Pausen, wodurch auch der Wattwert auf das Standbyniveau kurzzeitig sinkt.
Dadurch wird fälschlicherweise die Fertigmeldung verursacht.
Um diese Fehlinterpretation zu vermeiden, ist meine Idee, eine Zeit einzubauen.
z.B. ist der Wattwert länger als 120 Sekunden kleiner als 11 Watt dann soll der Fertigstatus auf True gesetzt werden.
Und genau da benötige ich eure Hilfe.
Viele Grüße+Danke :-)
Wauzzi
on({id: 'sonoff.0.DVES_4E944B.ENERGY_Power', change: "any"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("sonoff.0.DVES_4E944B.ENERGY_Power").val > '200') { setState("sonoff.0.DVES_4E944B.Trockner_fertig"/*Trockner_fertig*/, false); } else if (getState("sonoff.0.DVES_4E944B.ENERGY_Power").val <= '6') { setState("sonoff.0.DVES_4E944B.Trockner_fertig"/*Trockner_fertig*/, true); } }); on({id: 'sonoff.0.DVES_4E944B.Trockner_fertig', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("sonoff.0.DVES_4E944B.Trockner_fertig").val == false) { setState("alexa2.0.Echo-Devices.Commands.speak"/*speak*/, 'Der Wäschetrockner wurde eingeschaltet.'); sendTo("telegram.1", "send", { text: 'Der Trockner wurde eingeschaltet' }); } else if (getState("sonoff.0.DVES_4E944B.Trockner_fertig").val == true) { setState("alexa2.0.Echo-Devices.Commands.speak"/*speak*/, 'Der Wäschetrockner ist jetzt fertig. Du kannst die Wäsche jetzt holen.'); sendTo("telegram.1", "send", { text: (['Der Trockner ist fertig :) ','Und du hast insgesamt bereits ',getState("sonoff.0.DVES_4E944B.ENERGY_Total").val,' kWh beim trocknen verbraucht.'].join('')) }); } }); -
z.B. ist der Wattwert länger als 120 Sekunden kleiner als 11 Watt dann soll der Fertigstatus auf True gesetzt werden.
Und genau da benötige ich eure Hilfe. `
Schau mal hier viewtopic.php?f=21&t=10134
Grüße
-