Hallo zusammen
Ich habe in ioBroker folgendes einfach skript welches überwacht wenn der Stromverbrauch tiefer ist als 50 für mehr als 5Min und dann eine meldung schickt. Gerne würde ich das aber als skript direkt in den shelly einbauen damit ich von da eine PushMeldung auf mein iPhone erhalte... (meese den verbrauch mit einem shelly pm mini)
Code
var warten;
on({id: "shelly.0.shellypmmini#6055f99943dc#1.PM1:0.Power"/*Power*/, change: "ne"}, async function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if ((obj.state ? obj.state.val : "") < 50 && (obj.oldState ? obj.oldState.val : "") > 50) {
warten = setTimeout(async function () {
if (getState("shelly.0.shellypmmini#6055f99943dc#1.PM1:0.Power").val < 5) {
console.log(('WM TB fertig' + String(getState("shelly.0.shellypmmini#6055f99943dc#1.PM1:0.Power").val)));
sendTo("telegram", "send", {
text: 'Waschmaschine oder Tumbler ist fertig'
});
}
}, 60000);
}
});
Alles anzeigen