Gibt es ein Notify für die „Boost-Funktion"?

Begonnen von snowyrain, 21 April 2013, 15:23:19

Vorheriges Thema - Nächstes Thema

snowyrain

Hallo,

ich würde keine eine Funktion starten wenn bei einem der MAX-Heißkörperthermostaten die ,,Boost-Funktion" gestartet wird. Ich lasse seit Anfang dieses Jahres erfolgreich mittels der durchschnittlichen Ventilstellung meine Therme ansteuern. Jetzt in der Übergangszeit würde ich gerne den Komfort etwas erhöhen. Hierfür müsste ich erkennen können ob ein Thermostat im Boost-Modus ist. Ein Notify wäre schöner als zu pollen.  

System: Ich betreibe einen MAXCube mit 8 MAXHeizkörperthemostate an FHEM (Update von heute). Das ganze läuft auf einem kleinen ARM-Board (Dockstar) mit Debian.
Grüße

Snowyrain

John

würde folgendes vorschlagen:

- Event Monitor öffnen
- manuell am Thermostat Boost Taste drücken
 
am Event Monitor erscheint :
2013-04-21 17:36:27 MAX HT.BAD mode: boost
wenn boost beendet
2013-04-21 17:38:27 MAX HT.BAD mode: manual

Ein Notify auf die Terme  "MAX" und "mode" bilden.

Das sollte es gewesen sein.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

snowyrain

Hallo,

vielen Dank für die Hilfe. Ich habe es jetzt wie folgt gelößt:

define MAX_03d45a_n4 notify MAX_03d45a.mode.* {\
  if( "%" eq "mode: boost"){\
     fhem("set ThermeModus Boost");;\
     fhem("trigger ThermeModus_n");;\
  }\
}


Ist das eine "gute"-Lösung? Gibt es auch eine Lösung ohne if?

Gruß

Snowyrain