NEWS
Super simples Skript für Steckdosenüberwachung / Waschmaschine
-
Hallo Zusammen,
da die hier vorhandenen Vorlagen in der Regel eine Steckdose voraussetzen, welche eine Verbrauchsänderung triggern, habe ich hier mal ein Skript eingebunden, welches mit den TPLink- Dosen funktioniert, welche aktiv abgefragt werden. Das bekannte Waschmaschienskript hat mit meinen TPLink-Dosen nicht funktioniert.
Das Senden der Nachricht habe ich vom hier im Forum vorhandenen Waschmaschinen-Skript von rantanplan übernommen.
Bei mit war der Grenzwert 2.5, das sollte jeder selbst an den Stellen im Skript anpassen.
Gruß,
Moses123
! ````
var doLog=false;
! function Melden(Meldetext) {
console.log(Meldetext);
sendTo("telegram", "send", {
text: Meldetext
});
}
! createState("WaschmaschineAN", function () {
});
createState("WaschmaschineCOUNTER", function () {
});
! // Steckdose überwachen
function checkSteckdose() {
var value =getState("hs100.0.192_168_2_137.power").val;
if (doLog===true) {
console.log('Wert:'+value);
}
if (value>2.5 && getState("javascript.0.WaschmaschineAN").val ===false) {
setState("javascript.0.WaschmaschineAN"/WaschmaschineAN/, true);
Melden('Waschmaschine LÄUFT');
if (doLog===true) {
console.log('Maschine läuft');
}
}
if (value<2.5 && getState("javascript.0.WaschmaschineAN").val ===true) {
setState("javascript.0.WaschmaschineCOUNTER"/WaschmaschineCOUNTER/,getState("javascript.0.WaschmaschineCOUNTER").val+1);
if (doLog===true) {
console.log('Maschine Modus einweichen order fertig, Zähler:'+getState("javascript.0.WaschmaschineCOUNTER").val);
}
}
if (getState("javascript.0.WaschmaschineCOUNTER").val>5 && getState("javascript.0.WaschmaschineAN").val ===true) {
Melden('Waschmaschine FERTIG');
setState("javascript.0.WaschmaschineAN"/WaschmaschineAN/, false);
setState("javascript.0.WaschmaschineCOUNTER"/WaschmaschineCOUNTER/,0);
if (doLog===true) {
console.log('Maschine fertig');
}
}}
! schedule("*/1 * * * *", checkSteckdose); // Jede Minute
! checkSteckdose();
! ````
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