ich muss den Thread jetzt leider mal hi-jacken ^^
Komme nicht weiter mit folgendem Problem - versuche mich jetzt seit Tagen bei der Erweiterung der u.g. Rule:
Code: Alles auswählen
//#####################################
var Timer tTuyaWaschkeller = null
var Boolean bDry = false
var Boolean bWash = false
//#####################################
rule "Trockner/Waschmaschine fertig"
when
Item Tuya_Waschkeller_Watt changed
then
val nWatt = (Tuya_Waschkeller_Watt.state as Number).floatValue
if (!bWash && !bDry) {
if (nWatt > 2000) { // Erkennung die Trockner wurde gestartet
logInfo("myLog", "Tuya Trockner gestartet!")
bDry = true
} else if ((nWatt < 2000) && (nWatt > 300)) { // Erkennung die Waschmaschine wurde gestartet
logInfo("myLog", "Tuya Waschmaschine gestartet!")
bWash = true
}
} if (bWash = true) { // bWash ist true -> Waschmaschine aktiv
if (nWatt < 4) { // Erkennung die Waschmaschine ist vielleicht fertig
if (tTuyaWaschkeller === null)
if (Debug_Rule_Logging.state == ON) logInfo("debugRule", "Tuya Waschmaschine <4W - Timer ein!") //##### DEBUG #####
tTuyaWaschkeller = createTimer(now.plusMinutes(5), [|
getActions("mail","mail:smtp:mailprovider").sendHtmlMail("user@domain.de", "OpenHAB: Waschmaschine fertig", "Waschmaschine fertig!!!")
logInfo("myLog", "Waschmaschine fertig!")
tTuyaWaschkeller = null
bDry = false
bWash = false
])
} else if (nWatt > 18) { // notwendig, weil Stromaufnahme Waschmaschine zwischendurch sehr niedrig
if (tTuyaWaschkeller !== null)
if (Debug_Rule_Logging.state == ON) logInfo("debugRule", "Tuya Waschmaschine >18W - Timer abbruch!") //##### DEBUG #####
tTuyaWaschkeller?.cancel
tTuyaWaschkeller = null
}
} else if (bDry = true) { // bDry ist true -> Trockner aktiv
if (nWatt < 500) { // Erkennung der Trockner ist vielleicht fertig
if (tTuyaWaschkeller === null)
if (Debug_Rule_Logging.state == ON) logInfo("debugRule", "Tuya Trockner <500W - Timer ein!") //##### DEBUG #####
tTuyaWaschkeller = createTimer(now.plusMinutes(10), [|
getActions("mail","mail:smtp:mailprovider").sendHtmlMail("user@domain.de", "OpenHAB: Trockner fertig", "Trockner fertig!!!")
logInfo("myLog", "Trockner fertig!")
tTuyaWaschkeller = null
bDry = false
bWash = false
])
} else if (nWatt > 500) { // notwendig, weil Stromaufnahme Trockner sehr niedrig / Antiknitterfunktion
if (tTuyaWaschkeller !== null)
if (Debug_Rule_Logging.state == ON) logInfo("debugRule", "Tuya Trockner >500W - Timer abbruch!") //##### DEBUG #####
tTuyaWaschkeller?.cancel
tTuyaWaschkeller = null
}
}
end
Waschmaschine:
Code: Alles auswählen
2023-07-22 16:05:47.825 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 64 W to 3 W
2023-07-22 16:05:52.828 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 3 W to 1780 W
2023-07-22 16:05:58.837 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1780 W to 1721 W
2023-07-22 16:06:04.816 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1721 W to 1823 W
2023-07-22 16:06:09.814 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1823 W to 1782 W
2023-07-22 16:06:14.812 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1782 W to 1719 W
2023-07-22 16:06:20.814 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1719 W to 1741 W
2023-07-22 16:06:25.814 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1741 W to 1775 W
2023-07-22 16:06:30.816 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1775 W to 1729 W
2023-07-22 16:06:37.817 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 1729 W to 1778 W
...Ende des Waschprogramms...
2023-07-22 17:56:19.440 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 250 W to 270 W
2023-07-22 17:56:24.444 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 270 W to 291 W
2023-07-22 17:56:29.450 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 291 W to 312 W
2023-07-22 17:56:34.447 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 312 W to 285 W
2023-07-22 17:56:42.453 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 285 W to 297 W
2023-07-22 17:56:50.507 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 297 W to 310 W
2023-07-22 17:56:58.483 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 310 W to 322 W
2023-07-22 17:57:04.462 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 322 W to 334 W
2023-07-22 17:57:09.465 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 334 W to 310 W
2023-07-22 17:58:46.518 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 310 W to 58 W
2023-07-22 17:58:51.509 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 58 W to 19 W
2023-07-22 17:59:25.535 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 19 W to 3 W
2023-07-22 17:59:30.521 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 3 W to 33 W
2023-07-22 17:59:35.508 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 33 W to 3 W
2023-07-22 17:59:41.520 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 3 W to 165 W
2023-07-22 17:59:46.516 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 165 W to 27 W
2023-07-22 17:59:51.516 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 27 W to 3 W
2023-07-22 17:59:56.519 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 3 W to 86 W
2023-07-22 18:00:01.572 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 86 W to 22 W
2023-07-22 18:00:06.481 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 22 W to 4 W
2023-07-22 18:00:12.587 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 4 W to 127 W
2023-07-22 18:00:17.547 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 127 W to 15 W
2023-07-22 18:00:23.532 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 15 W to 3 W
2023-07-22 18:00:28.563 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 3 W to 18 W
2023-07-22 18:00:38.574 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 18 W to 4 W
2023-07-22 18:00:46.537 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 4 W to 25 W
2023-07-22 18:00:54.494 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 25 W to 5 W
Code: Alles auswählen
2023-07-22 18:49:38.006 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 0 W to 18 W
2023-07-22 18:49:44.099 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 18 W to 2417 W
2023-07-22 18:49:49.015 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 2417 W to 2364 W
2023-07-22 18:49:56.763 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 2364 W to 2350 W
2023-07-22 18:50:01.739 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 2350 W to 2361 W
2023-07-22 18:50:07.806 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 2361 W to 2346 W
2023-07-22 18:50:21.747 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 2346 W to 2361 W
...Ende des Trockenprogramms...
2023-07-22 20:10:08.210 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 56 W to 194 W
2023-07-22 20:10:24.213 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 194 W to 6 W
2023-07-22 20:12:04.201 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 6 W to 193 W
2023-07-22 20:12:09.184 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 193 W to 159 W
2023-07-22 20:12:24.191 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 159 W to 12 W
2023-07-22 20:14:05.221 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 12 W to 197 W
2023-07-22 20:14:25.193 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 197 W to 6 W
2023-07-22 20:14:39.179 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 6 W to 5 W
2023-07-22 20:16:05.204 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 5 W to 407 W
2023-07-22 20:16:10.205 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 407 W to 162 W
2023-07-22 20:16:25.217 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 162 W to 124 W
2023-07-22 20:16:30.203 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 124 W to 5 W
2023-07-22 20:18:06.206 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 5 W to 266 W
2023-07-22 20:18:11.210 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 266 W to 195 W
2023-07-22 20:18:26.210 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 195 W to 6 W
2023-07-22 20:19:46.108 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tuya_Waschkeller_Watt' changed from 6 W to 18 W
leider funktioniert mit meiner oben geposteten Rule Erweiterung weder die Erkennung der Trockner / Waschmaschine richtig - noch bekomme ich die "richtige" Email wenn eins von beiden fertig ist

des weiteren denke ich das meine Rule doch recht kompliziert aufgebaut ist - eine vereinfachen wäre also wünschenswert...
Grüße
Michael