Hallo zusammen,
endlich habe ich mich getraut und mir einen HMLAN (über meinen RasPi in fhem eingebunden), sowie erst mal 4 HM_CC_RT_DN Thermostate + 2 Fensterkontakte gekauft.
Die Einbindung hat relativ problemlos geklappt, manuell kann ich die Temperatur auch setzen. Allerdings kriege ich es via Programm (über myUtils) nicht hin, bzw. interpretiere das evtl auch falsch?
Folgenden code verwende ich:
sub
SetTempList_HzgWoZi()
{
{ fhem ("set HzgWoZi_Clima tempListMon prep 06:00 17.0 06:30 20.0 07:00 21.0 20:30 20.0 22:00 17.0 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListTue prep 06:00 17.0 06:30 20.0 07:00 21.0 08:00 17.0 14:30 19.0 15:00 19.5 20:30 19.0 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListWed prep 06:00 17.0 06:30 20.0 07:00 21.0 08:00 17.0 15:00 19.0 15:30 19.5 20:30 19.0 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListThu prep 06:00 17.0 06:30 20.0 07:00 15.0 08:00 17.0 16:30 19.0 17:00 19.5 20:30 18.5 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListFri prep 06:00 17.0 06:30 20.0 07:00 21.0 20:30 19.5 22:00 17.0 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListSat prep 06:30 17.0 07:00 20.0 22:30 18.0 24:00 17.0")};
{ fhem ("set HzgWoZi_Clima tempListSun exec 06:30 17.0 07:00 20.0 22:00 18.0 22:30 17.0 24:00 17.0")};
}
# End SetTempList_HzgWoZi
Wenn ich das richtig verstanden habe, bedeutet das für Freitag, dass es jetzt 19.5 sein sollte, korrekt? desired temp ist aber 17...
Im log sehe ich nur, dass er das an das Gerät schickt und CMDs_done. ändern tut sich allerdings nichts.
Die Zeit auf den Thermostaten stimmt in jd. Fall.
Vielleicht fällt ja jemandem von euch direkt auf, was ich hier falsch mache.
Danke & gruß,
Tobi
die Logik ist relativ einfach
Zeitpunkt --> Temperatur
an jedem Zeitpunkt setzt Du die Temperatur die danach steht (das ist auch der Grund für die 24:00)
also setzt Du um 20:30 auf 19.5 Grad
Danke für Deine Antwort. Ok, also hatte ich schon einen kleinen Denkfehler drin. demnach müßte es aber dann 21.0 sein und nicht 17.0?
Danke & Gruß,
Tobi
Der Plan ist wie folgt zu lesen:
"10:00 14.0 24:00 18.0" --> BIS 10:00 14.0°C; BIS 24:00 18.0°C
aber wieso nimmt er mein Wochenprogramm nicht an?
Kann es sein, dass er da noch das Standard Programm drauf hat?
Eigtl. sind die devices gepairt und die Verbindung steht (Funk Zeichen).
Wie gesagt, ich kann über die desired-temp die Temperatur setzen, aber über das Programm nicht.
Habe auch probiert via seperater Datei (tempList.cfg), aber gleiches Ergebnis...
Guck dir doch die Readings deines Clima Kanals an, dort werden die Temperaturprofile angezeigt.
Dann siehst du doch schonmal ob deine Thermostate die neue Liste überhaupt übernommen haben.
Zitat von: mw77 am 16 Januar 2015, 17:01:15
Guck dir doch die Readings deines Clima Kanals an, dort werden die Temperaturprofile angezeigt.
Dann siehst du doch schonmal ob deine Thermostate die neue Liste überhaupt übernommen haben.
Vielen Dank, hat beim troubleshooting sehr geholfen. In der Tat wurden die Daten gar nicht übertragen.
Guten morgen,
Status heute morgen: Es geht wieder nicht...
Ich habe gestern Abend noch einen Dummy erstellt, um alle Thermostate runterzuregeln via controlModeManu. Zurück in den auto Modus via controlMode auto.
Habe mir auch eingebildet, dass das Gestern Abend 2 mal geklappt hat.
Aber leider sind die Desired-temp's nun wieder falsch...
Folgendes steht in der tempList.cfg:
entities:Wohnzimmer
tempListSat>06:30 17.0 07:00 20.0 22:30 18.0 24:00 17.0
Desired-temp ist 18.0
Nachtrag: Sorry, bin etwas verwirrt ;) Über die tempList gilt der Wert ja bis zu dieser Zeit. insofern sollte alles iO sein :)
Gruß,
Tobi