hm-es-pmsw1-dr
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| hm-es-pmsw1-dr [2025/02/28 17:42] – angelegt - Externe Bearbeitung 127.0.0.1 | hm-es-pmsw1-dr [2026/04/11 04:19] (aktuell) – gelöscht markus | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ==== einen Messkreis in FHEM erstellen der nach Überwachung der Leistungsaufnahme abgeschaltet wird ==== | ||
| - | die Komandos in FHEM durch Code Import oder edit raw Definition eigeben. in den ersten Zeilen den Namen der CUL_HM_Device anpassen. Den Namen des Kanals _Sw bzw. _Pwr unverändet lassen. Alle Dummys Notifys usw. werden im Raum Steuerung, | ||
| - | Wenn alles läuft save config nicht vergessen. | ||
| - | |||
| - | Im Anhang alle Vorkommen vom Messkreis durch den gewünschten Namen austauschen. Auch MesskreisWatt oder ähnliches. Im vi durch eingabe von | ||
| - | |||
| - | < | ||
| - | : | ||
| - | </ | ||
| - | |||
| - | Die Verbrauchswerte sind in MesskreisBetriebAn und MesskreisBetriebAus definiert. | ||
| - | |||
| - | Hier wird das Hauptdevice umbenannt, welches den darunter aufgelisteten Channel beinhaltet. | ||
| - | |||
| - | Hier wird der Channel umbenannt, welcher die Leistung in Watt verwaltet. | ||
| - | |||
| - | Als erstes wird der Dummy MesskreisWatt in der fhem.cfg definiert, welcher die aktuelle Leistung in Watt anzeigt. Das ist zwar nicht zwingend notwendig aber dennoch zumindest für Testzwecke sinnvoll, da der Verbrauch sonst nur im Reading von Messkreis_Power steckt und nicht direkt im FHEM-Interface angezeigt wird. | ||
| - | |||
| - | Jetzt wird der Dummy MesskreisBetrieb benötigt, welcher signalisiert, | ||
| - | |||
| - | Nach 15 Minuten (definiert im Watchdog MesskreisAutoOff ) wird der Messkreis vom Strom getrennt. | ||
| - | |||
| - | <file bash define_messkreis.txt> | ||
| - | rename CUL_HM_Device_Sw Messkreis | ||
| - | attr Messkreis room Steuerung, | ||
| - | rename CUL_HM_Device_Pwr Messkreis_Power | ||
| - | attr Messkreis_Power room Steuerung, | ||
| - | define MesskreisWatt dummy | ||
| - | attr MesskreisWatt room Steuerung, | ||
| - | define MesskreisWattSet notify Messkreis_Power {my $power =ReadingsVal(" | ||
| - | define MesskreisBetrieb dummy | ||
| - | attr MesskreisBetrieb event-on-change-reading state | ||
| - | attr MesskreisBetrieb room Steuerung, | ||
| - | define MesskreisBetriebAn notify Messkreis_Power: | ||
| - | define MesskreisBetriebAus notify Messkreis_Power: | ||
| - | define MesskreisAutoOff watchdog MesskreisBetrieb: | ||
| - | attr MesskreisAutoOff regexp1WontReactivate 1 | ||
| - | attr MesskreisAutoOff room Steuerung, | ||
| - | |||
| - | </ | ||
hm-es-pmsw1-dr.1740764558.txt.gz · Zuletzt geändert: von 127.0.0.1
