FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: freetz am 31 März 2018, 08:40:35

Titel: ReadingsChange auf state funktioniert nicht
Beitrag von: freetz am 31 März 2018, 08:40:35
Hallo zusammen,

ich versuche, bei meinen MAX!-Thermostaten das Reading von "off" auf "5.0" umzuwandeln, damit sich diverse Module nicht über den nicht-numerischen Wert beklagen. Ich weiß auch, dass es da andere Möglichkeiten gibt, das zu tun, aber mit ReadingsChange kann ich das mit einem Eintrag für alle Thermostate machen. Meine Config:
defmod MAX_off_conversion readingsChange _.*hermostat (desiredTemperature|state) off 5.0
attr MAX_off_conversion addStateEvent 1

Die Umwandlung des Readings "desiredTemperature" klappt auch einwandfrei, nur bleibt bei state der vom MAX-Modul übermittelte "off"-Wert erhalten. Ich dachte, dass addStateEvent 1 das Problem lösen würde, aber anscheinend tut es das nicht (oder ich habe den korrekten Einsatz noch nicht verstanden).

Freue mich über jede Hilfe!

F.
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: freetz am 01 April 2018, 20:53:08
Keiner eine Idee?
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: dev0 am 02 April 2018, 12:56:19
Ein nachvollziehbares Codeschnippsel (mit Dummies) im passenden Forenbereich posten. Der Anfängerbereich ist nicht wirklich geeignet dazu.
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: freetz am 02 April 2018, 13:15:08
Mir ist klar, dass das keine klassische Anfängerfrage ist, aber mir ist kein Board eingefallen, wo es wirklich besser passen würde, denn es geht hier ja nicht um eine spezielle Anwendung oder einen Codeschnipsel. Ich verschiebe es aber gern, wenn Du einen Vorschlag hast.

Ein Dummy-Device gibt es dazu nicht, es geht, wie oben beschrieben um Max-Geräte, bei denen das ReadingChange ja auch bei einem "normalen" Reading funktioniert, nur halt mit "state" nicht.
Die Raw-Definition steht oben, wenn ich darüber hinaus noch was liefern kann, dann gern.
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: frank am 02 April 2018, 14:29:31
maintainer.txt sagt:
FHEM/33_readingsChange.pm    rudolfkoenig         Automatisierung

also im board automatisierung fragen.

da rudi keine verschobenen threads erkennt, würde ich einen neuen thread erstellen, hier einen link auf den neuen hinterlegen und diesen schliessen.
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: freetz am 02 April 2018, 15:13:35
Prima, danke für den Hinweis, dann mache ich das so.
Titel: Antw:ReadingsChange auf state funktioniert nicht
Beitrag von: freetz am 02 April 2018, 15:17:33
Neu eröffnet hier:
https://forum.fhem.de/index.php/topic,86523.0.html