FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: xxsteffenxx am 20 Oktober 2015, 18:57:48

Titel: Betriebsmodus (Manuell / Automatisch)
Beitrag von: xxsteffenxx am 20 Oktober 2015, 18:57:48
Hallo zusammen,
ich habe heute Mittag meinen ersten Test Thermostat in FHEM (Tablet UI) eingebunden, das funktioniert auch soweit klasse! (siehe Screen)

Nur ist das Problem wenn ich die Temperatur verstellen geht er ja in den Manuel-Modus.
Kann ich den Thermostat irgendwie per Button wieder in der Automatik Modus schicken?

Für einen Tipp wäre ich dankbar!

Nachtrag....
in der fhem.cfg hab ich folgendes rein

define Auto_Modus FS20 11114444 1a
attr Auto_Modus dummy 1
attr Auto_Modus room HAUS

define Modus notify Auto_Modus {\
if ("%" ne "off") {\
  fhem("set EZ_Thermostat desiredTemperature auto")\
}\
  else {\
  fhem("set EZ_Thermostat desiredTemperature auto")\
}\
}

wie kann ich nun einen Schalter im Tablet UI einbauen wo darauf zurückgreift?
Titel: Antw:Betriebsmodus (Manuell / Automatisch)
Beitrag von: xxsteffenxx am 21 Oktober 2015, 13:39:04
Hallo zusammen,
nach leichten Startproblemen habe ich das hinbekommen.

fhem.cfg
#################
#Schalter Esszimmer
##################
define Auto_Modus_EZ FS20 11114444 1a
attr Auto_Modus_EZ dummy 1
attr Auto_Modus_EZ room HAUS

define Modus1 notify Auto_Modus_EZ {\
if ("%" ne "off") {\
  fhem("set EZ_Thermostat desiredTemperature auto")\
}\
  else {\
  fhem("set EZ_Thermostat desiredTemperature auto")\
}\
}


Dann in der index.html
<div data-type="switch" data-device="Auto_Modus_EZ" data-get-on="on" data-get-off="off" class="cell narrow"></div>

Klappt soweit super, nur habe ich noch zwei Probleme.

1. Wenn ich die Temperatur manuell verstelle, ändert sich der Zustand des Schalters nicht. also per Schalter auf Auto, manuell verstellt - Schalter zeigt immer noch Auto an.

2.Bei mir zeigt es als Icon eine Glühbirne an wo kann ich das Icon austauschen zb. dass bei "auto" ein ON steht und bei Manuell dann ein Off

Grüße Steffen
Titel: Antw:Betriebsmodus (Manuell / Automatisch)
Beitrag von: xxsteffenxx am 22 Oktober 2015, 15:26:16
Ich hab es nun soweit hinbekommen, dass der AUTO Modus am EQ-3 Thermostat geschaltet wird

<div data-type="button" data-get="EZ_Thermostat" data-fhem-cmd="set EZ_Thermostat desiredTemperature auto" data-get-on="on" data-get-off="off" data-icon="fa-power-off" class="cell"></div>

Nun wäre es noch super wenn mir jemand einen Tipp bzw. einen Hinweiß hat wie ich das schaffe, dass der Button leuchtet wenn der Modus AUTO aktiv ist, ansonsten bzw. wenn ich den Temperatur manuell verstelle dieser Button ausgeht.

Ich hoffe man versteht mich :-)
Steffen
Titel: Antw:Betriebsmodus (Manuell / Automatisch)
Beitrag von: xxsteffenxx am 24 Oktober 2015, 14:44:08
So nun klappt alles hier die Lösung

<div data-type="symbol" data-device="AZ_Thermostat" data-get="mode"
     data-get-on='["auto","manual", "boost"]'
     data-icons='["fa-check-circle","fa-exclamation","fa-clock-o"]'
     data-on-colors='["SeaGreen","IndianRed","SlateBlue"]'
     class="cell small">
</div>


und für den Boost mit 300sec Timer als visuelle Anzeige
<div data-type="push" data-get="EZ_Thermostat" data-fhem-cmd="set EZ_Thermostat desiredTemperature boost" data-get-on="on" data-get-off="off" data-icon="fa-power-off" data-set-on="on-for-timer 300" class="cell small"></div>