FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Alveole am 25 Februar 2018, 19:41:19

Titel: mehrere Readings mit notify setzen
Beitrag von: Alveole am 25 Februar 2018, 19:41:19
Hallo,
ich möchte gern mehrere Readings (state und getG1) in einem Dummy per notify setzen. So lässt sich der Dummy am einfachsten in meine DBLog Stuktur und Filter integrieren.
Geloggt wird nur getG1 (KNX-System).
Das notify rechnet aus den gelesenen Impulsen des Gaszählers die m3 aus.

aktuell erfolgt dies mit
define Medien_Gas_haupt_format1 notify Medien_Gas_haupt.* {fhem("set Medien_Gas_haupt_format getG1 " . (Value("Medien_Gas_haupt") / 100))};;{fhem("set Medien_Gas_haupt_format " . (Value("Medien_Gas_haupt") / 100))}

meines erachtens ziehmlich umständlich.


Lässt sich das irgendwie vereinfachen?
Danke!
Titel: Antw:mehrere Readings mit notify setzen
Beitrag von: Otto123 am 25 Februar 2018, 19:59:00
Ja mit set magic -> https://fhem.de/commandref_DE.html#set
Einfach nur set Befehl ohne nach Perl und zurück ...

Man müsste noch prüfen ob das rechnen geht - sonst musst Du UserReadings machen

Gruß Otto