NEWS
Überwachen der ersten Stunde des Geschirrspülers
-
Frage, weil Glaskugel sehr trueb...
was ist eine Tasmota-Dose? gehts auch etwas genauer?
was misst du ?
was ist ein Zulauf-Ablauf-Fehler? Denke da eher an Wasserdruck (Sieb zu, Eckventi zu) oder Ablauf-Verstopft, Fremdkoerper in der Pumpe, Sieb zu.. etc.... ??Ueberwachen mit was? History bringt schonmal was, wenn die Tasmota-Dose den Strom messen kann..
Falls du da schon ein Script hast, waere es schoen zu wissen, welches oder was das ueberhaupt macht..
Fragen.. fragen..fragen..
-
@ilovegym sagte in Überwachen der ersten Stunde des Geschirrspülers:
Frage, weil Glaskugel sehr trueb...
was ist eine Tasmota-Dose? gehts auch etwas genauer?
was misst du ?
was ist ein Zulauf-Ablauf-Fehler? Denke da eher an Wasserdruck (Sieb zu, Eckventi zu) oder Ablauf-Verstopft, Fremdkoerper in der Pumpe, Sieb zu.. etc.... ??Ueberwachen mit was? History bringt schonmal was, wenn die Tasmota-Dose den Strom messen kann..
Falls du da schon ein Script hast, waere es schoen zu wissen, welches oder was das ueberhaupt macht..
Fragen.. fragen..fragen..
Komischerweise hat es Haus-automatisierung verstanden! Mal davon abgesehen, dass ich geschrieben habe, das der Fehler nur in dem Programm auftritt. Denkst du nicht, ich hätte Sieb usw geprüft?
-
@phantomkommander Ich hatte das Problem auch schon 2-3x und habe daher mein Script gerade mal angepasst. Eventuell hilft es Dir ja (die sendTo Teile müsstest Du anpassen):
da formatTimeDiff verwendet wird, braucht das Script die aktuelle beta version des adapters.
let running = false; let runningTimeout = null; let startWh = 0; let startedAt = null; const objIdPower = 'mqtt.0.home.energy.electricity.device.dishwasher.power'; const objIdEnergy = 'mqtt.0.home.energy.electricity.device.dishwasher.energy'; on({ id: objIdPower, change: 'ne' }, async (obj) => { const watts = obj.state.val; if (watts > 20) { if (!running) { const energyState = await getStateAsync(objIdEnergy); running = true; startWh = energyState.val; startedAt = Date.now(); /* sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ Spülmaschine eingeschaltet` }); */ } if (runningTimeout) { clearTimeout(runningTimeout); runningTimeout = null; } } else if (watts < 5 && running && runningTimeout === null) { runningTimeout = setTimeout(async () => { runningTimeout = null; running = false; const energyState = await getStateAsync(objIdEnergy); const usedWh = energyState.val - startWh; const duration = Date.now() - startedAt; if (duration < 60 * 60 * 1000) { sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ ⚠️ Die Spülmaschine lief sehr kurz, Fehler? - Laufzeit: ${formatTimeDiff(duration, 'hh:mm:ss')}` }); } else { sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ Die Spülmaschine ist fertig (${formatValue(usedWh, 0)} Wh) - Laufzeit: ${formatTimeDiff(duration, 'hh:mm:ss')}` }); } }, 15 * 60 * 1000); // 15 Minutes } });
-
@phantomkommander ich würd ja erstmal versuchen die Ursache zu beheben
Zulauf/Ablauf-Fehler: Stimmt der Wasserdruck, ist da ein Schlauch abgeknickt? Ablauf: Ist der frei, nix verstopft?
Ansonsten nehme ich mal an, dass du mit der "Tasmota-Dose" den Stromverbrauch misst (?) Ich würd den Datenpunkt mal in die History aufnehmen und dann wenn der Fehler wieder auftritt mir mal das Profil anschauen, also wieviel (bzw wie wenig) Strom wird in der Zeit vor dem Fehler bezogen.
Und dann würd ich ein Skript schreiben, das bei z.B. bei "10 Minuten weniger als 5 Watt" Alarm schlägt. -
@haus-automatisierung sagte in Überwachen der ersten Stunde des Geschirrspülers:
@phantomkommander Ich hatte das Problem auch schon 2-3x und habe daher mein Script gerade mal angepasst. Eventuell hilft es Dir ja (die sendTo Teile müsstest Du anpassen):
da formatTimeDiff verwendet wird, braucht das Script die aktuelle beta version des adapters.
let running = false; let runningTimeout = null; let startWh = 0; let startedAt = null; const objIdPower = 'mqtt.0.home.energy.electricity.device.dishwasher.power'; const objIdEnergy = 'mqtt.0.home.energy.electricity.device.dishwasher.energy'; on({ id: objIdPower, change: 'ne' }, async (obj) => { const watts = obj.state.val; if (watts > 20) { if (!running) { const energyState = await getStateAsync(objIdEnergy); running = true; startWh = energyState.val; startedAt = Date.now(); /* sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ Spülmaschine eingeschaltet` }); */ } if (runningTimeout) { clearTimeout(runningTimeout); runningTimeout = null; } } else if (watts < 5 && running && runningTimeout === null) { runningTimeout = setTimeout(async () => { runningTimeout = null; running = false; const energyState = await getStateAsync(objIdEnergy); const usedWh = energyState.val - startWh; const duration = Date.now() - startedAt; if (duration < 60 * 60 * 1000) { sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ ⚠️ Die Spülmaschine lief sehr kurz, Fehler? - Laufzeit: ${formatTimeDiff(duration, 'hh:mm:ss')}` }); } else { sendTo('javascript.0', 'toScript', { script: 'script.js.common.Notification', message: 'sendText', data: `🧽 🍽️ Die Spülmaschine ist fertig (${formatValue(usedWh, 0)} Wh) - Laufzeit: ${formatTimeDiff(duration, 'hh:mm:ss')}` }); } }, 15 * 60 * 1000); // 15 Minutes } });
Dankeschön
-
-
@amg_666 da dieser "Fehler" NUR in einem Programm von 5 Auftritt wäre in meinen Augen ein abgeknickter Schlauch eher seltsam.
Ja richtig, damit messe ich den Verbrauch.
-
@phantomkommander Wir haben das bei unserer Miele auch. Passiert alle paar Monate mal. Kein Grund erkennbar. Alles sauber und zig mal kontrolliert.
-
@haus-automatisierung genau wie bei uns. ich dachte schon, ich werde bekloppt... Kurzprogramm (12min), Intensivprogramm (2h) kein Problem.
Eben Automatikprogramm angemacht, ohne etwas gemacht zuhaben... kein Problem. Ich glaub ich dreh durch
-
@phantomkommander sagte in Überwachen der ersten Stunde des Geschirrspülers:
Komischerweise hat es Haus-automatisierung verstanden! Mal davon abgesehen, dass ich geschrieben habe, das der Fehler nur in dem Programm auftritt. Denkst du nicht, ich hätte Sieb usw geprüft?
na, er hat auch ne Development-Glaskugel, ich hab nur die Power-user-Version, muss mir naechstes Jahr n upgrade bestellen..
-
@phantomkommander Weisst du denn wieviel Wasser jedes Programm in welcher Zeit "zieht"? Es ist durchaus möglich, dass die Anforderung von einem Programm zu Problemen führt. So ein Phänomen habe ich bei meinem Geschirrspüler im ECO Programm (bei uns liegt es am generell sehr niedrigem Wasserdruck)
-
wir hatten so ein Problem mit einem Geschirrspüler mit Durchlauferhitzer und Wassertasche.
Da hatte sich mit der Zeit die Kanäle/Ventile der Wassertasche irreversibel zugesetzt, und wenn dann lange Wasser gezogen wurde lief nicht genug Wasser durch.Immer nur ECO und niedrige Temperaturen ist für diese Konstruktion tödlich, da sich dann Fett in den Kanälen niederschlägt.
-
ich war in meinem frueheren Leben mal 15 Jahre lang in der Entwicklung&Support bei einem großen weiße Waren Hersteller..
deshalb wollte ich auf sowas hinaus.. aber lass ihn erstmal die Zeit überwachen, und noch 5x das dreckige Geschirr mit der Hand spülen, bis er Tipps diesbezüglich annehmen mag..Ist ja sein Geschirr, nicht meins..
-
@ilovegym sagte in Überwachen der ersten Stunde des Geschirrspülers:
ich war in meinem frueheren Leben mal 15 Jahre lang in der Entwicklung&Support bei einem großen weiße Waren Hersteller..
deshalb wollte ich auf sowas hinaus.. aber lass ihn erstmal die Zeit überwachen, und noch 5x das dreckige Geschirr mit der Hand spülen, bis er Tipps diesbezüglich annehmen mag..Ist ja sein Geschirr, nicht meins..
Lass es doch einfach gut sein! JA es ist mein Geschirr, und JA es kann dir egal sein, ob ich 5 oder 10 mal die Werte Prüfe!
Weiter schreibe ich besser nichts mehr.Vielleicht kann ein Admin die Komentarfunktion deaktivieren.
-
@phantomkommander sagte in Überwachen der ersten Stunde des Geschirrspülers:
Vielleicht kann ein Admin die Komentarfunktion deaktivieren.
so etwas gibt es nicht.
@phantomkommander sagte in Überwachen der ersten Stunde des Geschirrspülers:
Lass es doch einfach gut sein!
ok, wenn du das möchtest.
Sollten nur Hinweise sein, damit du das Übel an der Wurzel packen kannst, statt an Symptomen herumzudoktern.
Da kommen -falls unsere Vermutungen passen- nämlich sonst weitere Folgeschäden auf dich zu.