[gelöst] HT zu einer bestimmten Zeit (at) schalten

Begonnen von The-Holgi, 07 November 2014, 17:22:32

Vorheriges Thema - Nächstes Thema

The-Holgi

Hallo,
da ich an manchen Tagen eher aufstehen muß möchte ich natürlich das dann auch die Heizungen eher an gehen.
Habe mir dazu einen dummy erstellt (heizung_boost), den ich dann bei Bedarf am Abend vorher "anschalten" kann.
Dazu das "at":
*05:00 {
  if (Value("Wecklicht_Aus") eq "on") {
   {fhem("set Dimmer1 dim100% 600") }
   {fhem("define wakeupOff at +00:20:00 set Dimmer1 off") }

}
}


Das funktioniert so leider nicht. meldung im logfile:
2014.11.07 17:05:00 3: set wz_Thermostat,bd_Thermostat,ku_thermostat desiredTemperature:20.0 : Unknown argument desiredTemperature:20.0, choose one of wakeUp factoryReset groupid associate:bd_Thermostat,post_FKT_1,ku_Kontakt,ki_Thermostat,ku_Thermostat,0adecd,fl_Thermostat,sc_Kontakt,th_Kontakt,bd_Kontakt,MAX_0ff6be,wz_Kontakt,la_Kontakt,tv_Kontakt,sz_heizung,fakeWallThermostat,fakeShutterContact deassociate:bd_Thermostat,post_FKT_1,ku_Kontakt,ki_Thermostat,ku_Thermostat,0adecd,fl_Thermostat,sc_Kontakt,th_Kontakt,bd_Kontakt,MAX_0ff6be,wz_Kontakt,la_Kontakt,tv_Kontakt,sz_heizung,fakeWallThermostat,fakeShutterContact desiredTemperature:eco,comfort,boost,auto,off,5.0,5....usw
Was mache ich falsch ?

Edit: Hier die funktionierende Lösung, vielleicht kanns ja noch jemand gebrauchen.
define heizung_boost at *05:00 {
  if (Value("Wecklicht_Aus") eq "on") {
   {fhem("set Dimmer1 dim100% 600") }
   {fhem("define wakeupOff at +00:20:00 set Dimmer1 off") }
}
}


define heiz_boost dummy
attr heiz_boost room 09_Heizung
attr heiz_boost setList off on


define heizboostChange dummy
attr heizboostChange fm_type state
attr heizboostChange room 09_Heizung
attr heizboostChange setList state:*04:00,*04:15,*04:30,*04:45,*05:00,*05:15,*05:30,*05:45,*06:00,*06:15,*06:30,*06:45,*07:00,*07:15,*07:30,*07:45,*08:00,*08:15,*08:30,*08:45,*09:00
attr heizboostChange webCmd state


define n_heizboostChange notify heizboostChange {fhem("modify heizung_boost $EVENT")}
attr n_heizboostChange room 09_Heizung






Gruß Holgi
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Puschel74

Hallo,

wie sieht den Befehl normalerweise aus um die desired-temp zu ändern?

Die Fehlermeldung sagt ja eigentlich schon alles:
ZitatUnknown argument desiredTemperature:20.0,
Den Befehl scheint es wohl SO in dieser schreibweise nicht zu geben.
Muss wirklich ein : zwischen desiredTemperature und der Temperatur?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

The-Holgi

Hallo,
so steht es zumindest im logfile:
Unknown argument desiredTemperature:20.0 choose one of....wz_Thermostat,sz_heizung,fakeWallThermostat,fakeShutterContact desiredTemperature:eco,comfort,boost,auto,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0...
Hatte es vorheher ohne ":" probiert war aber der gleiche Fehler. Leider finde ich nirgens einen Hinweis wie die richtige syntax dazu aussieht.
Direkt in der komandozeile im Webinterface geht es so auch nicht.
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

marvin78

Ich kenne das Max-System nicht, aber wenn es sich wie bei anderen FHEM-Devices verhält, muss dort statt dem Doppelpunkt ein Leerzeichen stehen:

set wz_Thermostat,bd_Thermostat,ku_thermostat desiredTemperature 20.0

Laut der Fehlermeldung ist das aber wohl nicht so. Was passiert denn bei einem

set wz_Thermostat,bd_Thermostat,ku_thermostat desiredTemperature:20.0

eingegeben in die Kommandozeile?

Was passiert wenn du es nur mit einem Device probierst?

Puschel74

Hallo,

Dann setz mal die desiredTemperatur über die Ansicht des HT und schau dann in Logfile wie FHEM den Befehl abschickt.

Bei meinen FHT siehst das dann so aus:
ZitatFHT set DG_Lern_Heizung desired-temp 18.0

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

The-Holgi

#5
@marvin: Ist die gleiche Fehlermeldung, auch bei nur einem HT.
@Puschel: Im logfile wird nichts angezeigt beim ändern der Temperatur. Wie kann man den "loglevel" nochmal einstellen, so das es im logfile auftaucht ?
Ich weiß ist eine dumme Anfängerfrage  :-\
Edit: Habs schon gefunden.
sieht so aus:
2014.11.07 17:55:52 1: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 1, valveposition 12 %, desiredTemperature 19,
Also schonmal ohne :
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

marvin78

Wie aktuell bist du mit deinem FHEM? Mach mal ein "version".

Für das Log ist das Attribut verbose verantwortlich.

The-Holgi

Recht aktuell:
$Id: fhem.pl 6880 2014-11-03 22:25:33Z rudolfkoenig $
# $Id: 00_CUL.pm 6755 2014-10-12 13:12:10Z rudolfkoenig $
# $Id: 14_CUL_MAX.pm 5282 2014-03-22 10:02:33Z mgehre $
# $Id: 93_DbLog.pm 6573 2014-09-19 17:08:11Z tobiasfaust $
# $Id: 01_FHEMWEB.pm 6884 2014-11-04 22:03:52Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 6174 2014-06-29 05:51:28Z ulimaass $
# $Id: 10_FS20.pm 5326 2014-03-26 07:15:25Z rudolfkoenig $
# $Id: 92_FileLog.pm 6769 2014-10-15 17:03:30Z rudolfkoenig $
# $Id: 10_MAX.pm 6831 2014-10-29 19:49:55Z mgehre $
# $Id: 73_PRESENCE.pm 6706 2014-10-07 21:24:25Z markusbloch $
# $Id: 70_STV.pm 6753 2014-10-12 12:45:26Z bentele $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 6756 2014-10-12 13:13:26Z rudolfkoenig $
# $Id: 99_Utils.pm 6660 2014-10-03 06:35:43Z rudolfkoenig $
# $Id: 90_at.pm 6797 2014-10-21 12:32:19Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_eventTypes.pm 6792 2014-10-19 16:03:13Z rudolfkoenig $
# $Id: 95_holiday.pm 5956 2014-05-24 13:04:04Z rudolfkoenig $
# $Id: 91_notify.pm 6371 2014-08-07 05:33:37Z rudolfkoenig $
# $Id: 98_structure.pm 6664 2014-10-03 10:53:48Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Puschel74

Und so wie es aussieht darfst du dann auch nur 20 und nicht 20.0 schreiben.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

The-Holgi

Zitat von: Puschel74 am 07 November 2014, 17:58:25
Und so wie es aussieht darfst du dann auch nur 20 und nicht 20.0 schreiben.
Hab ich gerade in der eingabezeile getestet. Gleicher Fehler.
Was hat das mit until dahinter zu sagen ?
desiredTemperature 19, until , curTemp
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

marvin78

Hast du auch mal 20 (ohne .0) und Doppelpunkt probiert?

The-Holgi

HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Puschel74

Dann müssen die Jungs die MAX verwenden dazu was sagen.
Sorry aber da kenn ich mich auch nicht aus und kann dir leider nicht mehr helfen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

The-Holgi

Noch merkwürdiger:
Es geht jetzt auf einmal so set wz_Thermostat desiredTemperature 19
Keine ahnung warum es vorher nicht ging. Habe nur einmal ein shutdown restart gemacht. Erstmal Danke für die Hilfe.
Mal sehen ob der Rest auch funktioniert.

Gruß
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

The-Holgi

Es funktioniert jetzt wie es soll.
Schön wäre jetzt noch wenn man eine dropdown liste zur Zeiteingabe hätte.
Kann ir da vielleicht jemand einen Schups in die richtige Richtung geben ? ::)
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP