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
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
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