Temperatur-Scanner für MAX-Thermostate

Begonnen von John, 12 März 2013, 09:44:59

Vorheriges Thema - Nächstes Thema

John

Hallo Marcel,
nun wissen wir zumindest das das Modul geladen und regelmaessig ausgeführt wird.

Ich hab dir eine DEBUG Version vorbereitet, damit mich mehr Infos bekomme.

Bitte einspielen und Logausgabe an mich zurück.

John



PS. ich will den Schweizer Orden unbedingt.
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

f.reddy

Ok... müssen wir dann doch mal einen Aufruf im Forum starten, ob wir nicht einen Goldschmied unter uns haben.
Wobei ich mir das schwer vorstelle - die haben die Hitze ja im Überfluss. Warum da effizient regeln? ;-)

Mal zwischendrin ein Feedback von mir:
Steuerung läuft mit Heating_Control stabil. Bin jetzt an der Feineinstellung der Absenktemperatur. Dank der schönen Plots konnte ich schon:
- Die Heizkurve an der Therme nach unten korrigieren und die Vorlauftemperatur um ~8° senken - trotzdem noch schön warm; mal schaun wie viel Potential da noch ist.
- Die Heizzeit kürzen, da die Temperatur schon früher erreicht war, als das jemand zu Hause
- Feststellen, dass morgens wenn niemand im Haus ist das Wohnzimmer auf Grund der trägen Thermostate zu weit hochgeheizt wird (Hier fehlt die besagte Feineinstellung)

Zum Thema Plots:
Die Plots werten ja jedes Mal die Logfiles aus. Wenn man sich an den Wiki Angaben langhangelt wird dort nur ein Log pro Jahr erstellt (xxxx-%Y.log). Das wird gerade auf schwachen Geräten wie der FritzBox früher oder später zu Problemen führen. Auch bei andFHEM (Android APP) merke ich jetzt nach 3 Tagen schon, dass selbst über WLAN die Erstellung der Plots ziemlich lange dauert. Dort muss er ja jedes Mal das komplette MAX Logfile runterladen und auswerten.
Je nachdem wir stark der Fhem-Server ist sollte man da ein %Y-%m für monatliche Logs oder grade bei der andFHEM Nutzung auf wöchentlich (ich nehme mal an %Y-%m-%w) umsteigen. Ich wills bei mir noch nicht umstellen, da ich mal testen will, ab wann eine FB7390 abschmiert ;-)

Eine andere Idee zu dem Thema:
Ein Script, welches die Logs zusammenkürzt. Ein "Meldeblock" besteht ja aus:
2013-03-24_15:57:09 MAX_065d92 desiredTemperature 20.0
2013-03-24_15:57:10 MAX_065d92 mode: manual
2013-03-24_15:57:10 MAX_065d92 battery: ok
2013-03-24_15:57:10 MAX_065d92 desiredTemperature: 20.0
2013-03-24_15:57:10 MAX_065d92 valveposition: 15
2013-03-24_15:57:10 MAX_065d92 20.0 °C
2013-03-24_15:58:26 MAX_065d92 mode: manual
2013-03-24_15:58:26 MAX_065d92 battery: ok
2013-03-24_15:58:26 MAX_065d92 desiredTemperature: 20.0
2013-03-24_15:58:26 MAX_065d92 valveposition: 15
2013-03-24_15:58:26 MAX_065d92 temperature: 20.6
2013-03-24_15:58:26 MAX_065d92 20.0 °C


Wie ich das sehe sind für die Auswertung in so einem Block nur folgende Daten interessant:

2013-03-24_15:58:26 MAX_065d92 desiredTemperature: 20.0
2013-03-24_15:58:26 MAX_065d92 valveposition: 15
2013-03-24_15:58:26 MAX_065d92 temperature: 20.6


Somit könnte man mit einer "Pflegeroutine" die Logs regelmäßig kürzen und eine zügige Verarbeitung in Plots mit einer stattlichen Historie hinbekommen.
Wie kompliziert die Umsetzung ist weiß ich nicht - aber für die Zukunft denk ich nicht ganz uninteressant.

Wünsch euch einen schönen Feierabend!
Gruß
Stefan

Marcel_R

Danke Dir John,

Anbei den gewünschten Auszug:
[code]2013.03.25 20:34:32 2: MaxScan is called
2013.03.25 20:34:33 2: MaxScan is finished
2013.03.25 20:34:37 2: MaxScan is called
2013.03.25 20:34:38 2: MaxScan is finished
2013.03.25 20:34:43 2: MaxScan is called
2013.03.25 20:34:43 2: MaxScan is finished
2013.03.25 20:34:44 5: CUL/RAW: /Z0F000460049F680000000018561E00D500

2013.03.25 20:34:44 5: CUL0: Z0F000460049F680000000018561E00D5 -74
2013.03.25 20:34:44 5: CUL0 dispatch Z0F000460049F680000000018561E00D5
2013.03.25 20:34:44 5: CUL_MAX_Parse: len 15, msgcnt 00, msgflag 04, msgTypeRaw ThermostatState, src 049f68, dst 000000, groupid 0, payload 18561E00D5
2013.03.25 20:34:44 5: cm dispatch MAX,0,ThermostatState,049f68,18561E00D5
2013.03.25 20:34:44 5: MAX_Parse MAX,0,ThermostatState,049f68,18561E00D5
2013.03.25 20:34:44 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 86 %, desiredTemperature 15, until , curTemp 21.3
2013.03.25 20:34:44 5: Triggering HKT_Eltern (6 changes)
2013.03.25 20:34:44 5: Notify loop for HKT_Eltern mode: auto
2013.03.25 20:34:47 2: MaxScan is called
2013.03.25 20:34:48 2: MaxScan is finished
2013.03.25 20:34:48 4: Connection accepted from FHEMWEB:192.168.178.29:57517
2013.03.25 20:34:50 4: CustomGetFileFromURL http://localhost/login_sid.lua: Got data, length: 161
2013.03.25 20:34:50 4: CustomGetFileFromURL http://localhost/cgi-bin/webcm: Got data, length: 23
2013.03.25 20:34:50 4: HTTP FHEMWEB:192.168.178.29:57517 GET /fhem?cmd=shutdown+restart
2013.03.25 20:34:50 5: Cmd: >shutdown restart<
2013.03.25 20:34:50 5: Triggering global (1 changes)
2013.03.25 20:34:50 5: Notify loop for global SHUTDOWN
2013.03.25 20:34:51 0: Server shutdown
2013.03.25 20:34:51 5: SW: X00
2013.03.25 20:34:58 1: Including fhem.cfg
2013.03.25 20:34:58 5: Cmd: >attr global autoload_undefined_devices 1<
2013.03.25 20:34:58 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2013.03.25 20:34:58 5: Cmd: >attr global modpath .<
2013.03.25 20:34:58 5: Loading ./FHEM/99_MaxScan.pm
2013.03.25 20:34:58 2: MaxScan is starting
2013.03.25 20:34:58 5: Loading ./FHEM/99_SUNRISE_EL.pm
2013.03.25 20:35:00 5: Loading ./FHEM/99_Utils.pm
2013.03.25 20:35:00 5: Loading ./FHEM/99_XmlList.pm
2013.03.25 20:35:00 5: Cmd: >attr global motd none<
2013.03.25 20:35:00 5: Cmd: >attr global statefile ./log/fhem.save<
2013.03.25 20:35:00 5: Cmd: >attr global userattr devStateIcon fp_EG icon sortby webCmd<
2013.03.25 20:35:00 5: Cmd: >attr global verbose 5<
2013.03.25 20:35:00 5: Cmd: >define telnetPort telnet 7072 global<
2013.03.25 20:35:00 5: Loading ./FHEM/98_telnet.pm
2013.03.25 20:35:01 3: telnetPort: port 7072 opened
2013.03.25 20:35:01 5: Cmd: >attr telnetPort password {use FritzBoxUtils;FB_checkPw("localhost","$password") }<
2013.03.25 20:35:01 5: Cmd: >define WEB FHEMWEB 8083 global<
2013.03.25 20:35:01 5: Loading ./FHEM/01_FHEMWEB.pm
2013.03.25 20:35:03 3: WEB: port 8083 opened
2013.03.25 20:35:03 5: Cmd: >attr WEB basicAuth {use FritzBoxUtils;FB_checkPw("localhost","$password") }<
2013.03.25 20:35:03 5: Cmd: >attr WEB redirectCmds 1<
2013.03.25 20:35:03 5: Cmd: >define WEBGast FHEMWEB 8900 global<
2013.03.25 20:35:03 3: WEBGast: port 8900 opened
2013.03.25 20:35:03 5: Cmd: >attr WEBGast basicAuth {use FritzBoxUtils;FB_checkPw("localhost","$password") }<
2013.03.25 20:35:03 5: Cmd: >attr WEBGast webname Gast<
2013.03.25 20:35:03 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2013.03.25 20:35:03 5: Loading ./FHEM/92_FileLog.pm
2013.03.25 20:35:03 5: Cmd: >define autocreate autocreate<
2013.03.25 20:35:03 5: Loading ./FHEM/98_autocreate.pm
2013.03.25 20:35:04 5: Cmd: >attr autocreate autosave 1<
2013.03.25 20:35:04 5: Cmd: >attr autocreate device_room %TYPE<
2013.03.25 20:35:04 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2013.03.25 20:35:04 5: Cmd: >attr autocreate weblink 1<
2013.03.25 20:35:04 5: Cmd: >attr autocreate weblink_room Plots<
2013.03.25 20:35:04 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2013.03.25 20:35:04 5: Loading ./FHEM/91_notify.pm
2013.03.25 20:35:04 5: Cmd: >define CUL0 CUL /dev/ttyACM0@9600 0000<
2013.03.25 20:35:04 5: Loading ./FHEM/00_CUL.pm
2013.03.25 20:35:04 3: Opening CUL0 device /dev/ttyACM0
2013.03.25 20:35:05 3: Setting CUL0 baudrate to 9600
2013.03.25 20:35:05 3: CUL0 device opened
2013.03.25 20:35:05 5: SW: V
2013.03.25 20:35:05 5: CUL/RAW (ReadAnswer): V 1.53 CUL868

2013.03.25 20:35:05 5: SW: ?
2013.03.25 20:35:05 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B C F i A Z E G M R T V W X e f m l t u x

2013.03.25 20:35:05 3: CUL0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.03.25 20:35:05 5: SW: X21
2013.03.25 20:35:05 5: SW: T01
2013.03.25 20:35:05 5: CUL/RAW (ReadAnswer): 0000

2013.03.25 20:35:05 5: GOT CUL fhtid: 0000
2013.03.25 20:35:05 5: Cmd: >attr CUL0 rfmode MAX<
2013.03.25 20:35:05 5: SW: Ax
2013.03.25 20:35:05 5: SW: X21
Zr
2013.03.25 20:35:05 2: Switched CUL0 rfmode to MAX
2013.03.25 20:35:05 5: Cmd: >define cm CUL_MAX 123456<
2013.03.25 20:35:05 5: Loading ./FHEM/14_CUL_MAX.pm
2013.03.25 20:35:06 5: CUL0 sending Za123456
2013.03.25 20:35:06 5: SW: Za123456
2013.03.25 20:35:06 5: CUL0 sending Zw111111
2013.03.25 20:35:06 5: SW: Zw111111
2013.03.25 20:35:06 5: Cmd: >attr cm room CUL_MAX<
2013.03.25 20:35:06 5: Cmd: >define FileLog_cm FileLog ./log/cm-%Y.log cm<
2013.03.25 20:35:06 5: Cmd: >attr FileLog_cm logtype text<
2013.03.25 20:35:06 5: Cmd: >attr FileLog_cm room CUL_MAX<
2013.03.25 20:35:06 5: Cmd: >define HKT_1_Douche MAX HeatingThermostat 049edb<
2013.03.25 20:35:06 5: Loading ./FHEM/10_MAX.pm
2013.03.25 20:35:07 5: Calling MAX_Initialize
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 049edb
2013.03.25 20:35:07 5: Cmd: >attr HKT_1_Douche room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_1_Douche FileLog ./log/HKT_1_Douche-%Y.log HKT_1_Douche<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Douche logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Douche room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_Eltern MAX HeatingThermostat 049f68<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 049f68
2013.03.25 20:35:07 5: Cmd: >attr HKT_Eltern room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_Eltern FileLog ./log/HKT_Eltern-%Y.log HKT_Eltern<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_Eltern logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_Eltern room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_Naomi MAX HeatingThermostat 049f71<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 049f71
2013.03.25 20:35:07 5: Cmd: >attr HKT_Naomi room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_Naomi FileLog ./log/HKT_Naomi-%Y.log HKT_Naomi<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_Naomi logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_Naomi room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_1_Buero MAX HeatingThermostat 05adca<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 05adca
2013.03.25 20:35:07 5: Cmd: >attr HKT_1_Buero loglevel 2<
2013.03.25 20:35:07 5: Cmd: >attr HKT_1_Buero room MAX<
2013.03.25 20:35:07 5: Cmd: >attr HKT_1_Buero scanTemp 1<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_1_Buero FileLog ./log/HKT_1_Buero-%Y.log HKT_1_Buero<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Buero logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Buero room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_1_Gang MAX HeatingThermostat 05ad75<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 05ad75
2013.03.25 20:35:07 5: Cmd: >attr HKT_1_Gang room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_1_Gang FileLog ./log/HKT_1_Gang-%Y.log HKT_1_Gang<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Gang logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_1_Gang room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_WZ_Nord MAX HeatingThermostat 049f58<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 049f58
2013.03.25 20:35:07 5: Cmd: >attr HKT_WZ_Nord room MAX<
2013.03.25 20:35:07 5: Cmd: >attr HKT_WZ_Nord scanTemp 0<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_WZ_Nord FileLog ./log/HKT_WZ_Nord-%Y.log HKT_WZ_Nord<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_WZ_Nord logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_WZ_Nord room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_WZ_Ost MAX HeatingThermostat 049f10<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 049f10
2013.03.25 20:35:07 5: Cmd: >attr HKT_WZ_Ost room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_WZ_Ost FileLog ./log/WZ_Ost-%Y.log WZ_Ost<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_WZ_Ost logtype text<
2013.03.25 20:35:07 5: Cmd: >attr FileLog_HKT_WZ_Ost room MAX<
2013.03.25 20:35:07 5: Cmd: >define HKT_K_Douche MAX HeatingThermostat 05adba<
2013.03.25 20:35:07 5: Max_define HeatingThermostat with addr 05adba
2013.03.25 20:35:07 5: Cmd: >attr HKT_K_Douche room MAX<
2013.03.25 20:35:07 5: Cmd: >define FileLog_HKT_K_Douche FileLog ./log/HKT_K_Douche-%Y.log HKT_K_Douche<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_K_Douche logtype text<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_K_Douche room MAX<
2013.03.25 20:35:08 5: Cmd: >define HKT_K_SZimm MAX HeatingThermostat 05adb4<
2013.03.25 20:35:08 5: Max_define HeatingThermostat with addr 05adb4
2013.03.25 20:35:08 5: Cmd: >attr HKT_K_SZimm room MAX<
2013.03.25 20:35:08 5: Cmd: >define FileLog_HKT_K_SZimm FileLog ./log/HKT_K_SZimm-%Y.log HKT_K_SZimm<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_K_SZimm logtype text<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_K_SZimm room MAX<
2013.03.25 20:35:08 5: Cmd: >define HKT_Kueche MAX HeatingThermostat 05adc3<
2013.03.25 20:35:08 5: Max_define HeatingThermostat with addr 05adc3
2013.03.25 20:35:08 5: Cmd: >attr HKT_Kueche room MAX<
2013.03.25 20:35:08 5: Cmd: >define FileLog_HKT_Kueche FileLog ./log/HKT_Kueche-%Y.log HKT_Kueche<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_Kueche logtype text<
2013.03.25 20:35:08 5: Cmd: >attr FileLog_HKT_Kueche room MAX<
2013.03.25 20:35:08 5: Cmd: >define EG FLOORPLAN<
2013.03.25 20:35:08 5: Loading ./FHEM/95_FLOORPLAN.pm
2013.03.25 20:35:08 5: Cmd: >attr EG fp_arrange 1<
2013.03.25 20:35:08 5: Cmd: >attr EG fp_default 1<
2013.03.25 20:35:08 5: Cmd: >attr EG fp_noMenu 1<
2013.03.25 20:35:08 1: Including ./log/fhem.save
2013.03.25 20:35:08 5: Cmd: >setstate CUL0 2013-03-25 16:58:28 cmds  B C F i A Z E G M R T V W X e f m l t u x<
2013.03.25 20:35:08 5: Cmd: >setstate CUL0 2013-03-25 19:59:01 credit10ms 788<
2013.03.25 20:35:08 5: Cmd: >setstate EG EG<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_1_Buero active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_1_Douche active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_1_Gang active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_Eltern active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_K_Douche active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_K_SZimm active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_Kueche active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_Naomi active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_WZ_Nord active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_HKT_WZ_Ost active<
2013.03.25 20:35:08 5: Cmd: >setstate FileLog_cm active<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 .weekProfile 3c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c00452045204520452045204520452045204520452045204520<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 16:37:36 TimeInformationHour 4<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 battery ok<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 desiredTemperature 15.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 mode auto<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 17:58:59 msgcnt 28<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 state 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 temperature 15.5<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-25 20:08:23 valveposition 11<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-0-Sat-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-0-Sat-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-1-Sun-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-1-Sun-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-2-Mon-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-2-Mon-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-3-Tue-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-3-Tue-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-4-Wed-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-4-Wed-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-5-Thu-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-5-Thu-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-6-Fri-temp 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Buero 2013-03-22 18:01:27 weekprofile-6-Fri-time 00:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 .weekProfile 444e586c44f051144400452045204520452045204520452045204451586944f05114440045204520452045204520452045204520443c585644f05114440045204520452045204520452045204520443c585644f05114440045204520452045204520452045204520443c585644f05114440045204520452045204520452045204520443c585644f05114440045204520452045204520452045204520443c585644f05114440045204520452045204520452045204520<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 16:37:36 TimeInformationHour 2<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 battery ok<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 desiredTemperature 20.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:20:25 groupid 0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 mode auto<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 15:31:48 msgcnt 28<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 state 20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 temperature 18.4<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-25 20:00:40 valveposition 98<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-0-Sat-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-0-Sat-time 00:00-06:30  /  06:30-09:00  /  09:00-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-1-Sun-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-1-Sun-time 00:00-06:45  /  06:45-08:45  /  08:45-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-2-Mon-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-2-Mon-time 00:00-05:00  /  05:00-07:10  /  07:10-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-3-Tue-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-3-Tue-time 00:00-05:00  /  05:00-07:10  /  07:10-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-4-Wed-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-4-Wed-time 00:00-05:00  /  05:00-07:10  /  07:10-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-5-Thu-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-5-Thu-time 00:00-05:00  /  05:00-07:10  /  07:10-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-6-Fri-temp 17.0 °C  /  22.0 °C  /  17.0 °C  /  20.0 °C  /  17.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Douche 2013-03-22 18:32:35 weekprofile-6-Fri-time 00:00-05:00  /  05:00-07:10  /  07:10-20:00  /  20:00-23:00  /  23:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 16.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-22 16:37:36 TimeInformationHour 0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 battery ok<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 desiredTemperature 16.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 mode auto<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 19:58:59 msgcnt 14<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 state 16.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 temperature 17.4<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_1_Gang 2013-03-25 20:14:58 valveposition 16<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 .weekProfile 3c545000452045204520452045204520452045204520452045203c5a4868449c50004520452045204520452045204520452045203c42485e44cc50004520452045204520452045204520452045203c42485e44b850004520452045204520452045204520452045203c485000452045204520452045204520452045204520452045203c42485e44b850004520452045204520452045204520452045203c42485e44b45000452045204520452045204520452045204520<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-22 16:37:36 TimeInformationHour 3<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 battery ok<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:34 boostDuration 30<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:26 boostValveposition 100<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:53 comfortTemperature 20.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:24 decalcification Sat 12:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 desiredTemperature 15.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:36 ecoTemperature 15.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:26 groupid 0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:24 maxValveSetting 100<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:04 maximumTemperature 25.0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:34 measurementOffset 0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:34 minimumTemperature off<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 mode auto<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 16:58:59 msgcnt 31<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 state 15.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 temperature 21.3<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:24 valveOffset 0<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-25 20:34:44 valveposition 86<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-0-Sat-temp 15.0 °C  /  20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-0-Sat-time 00:00-07:00  /  07:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-1-Sun-temp 15.0 °C  /  18.0 °C  /  17.0 °C  /  20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-1-Sun-time 00:00-07:30  /  07:30-08:40  /  08:40-13:00  /  13:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-2-Mon-temp 15.0 °C  /  18.0 °C  /  17.0 °C  /  20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-2-Mon-time 00:00-05:30  /  05:30-07:50  /  07:50-17:00  /  17:00-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-3-Tue-temp 15.0 °C  /  18.0 °C  /  17.0 °C  /  20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-3-Tue-time 00:00-05:30  /  05:30-07:50  /  07:50-15:20  /  15:20-00:00<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-4-Wed-temp 15.0 °C  /  20.0 °C<
2013.03.25 20:35:08 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-4-Wed-time 00:00-06:00  /  06:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-5-Thu-temp 15.0 °C  /  18.0 °C  /  17.0 °C  /  20.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-5-Thu-time 00:00-05:30  /  05:30-07:50  /  07:50-15:20  /  15:20-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-6-Fri-temp 15.0 °C  /  18.0 °C  /  17.0 °C  /  20.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:29 weekprofile-6-Fri-time 00:00-05:30  /  05:30-07:50  /  07:50-15:00  /  15:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:52:34 windowOpenDuration 15<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Eltern 2013-03-24 07:53:13 windowOpenTemperature 5.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 22.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 .weekProfile 480045204520452045204520452045204520452045204520452048004520452045204520452045204520452045204520452045204872588448f058fc48004520452045204520452045204520452048f058fc4800452045204520452045204520452045204520452048004520452045204520452045204520452045204520452045204872588448f058fc4800452045204520452045204520452045204800452045204520452045204520452045204520452045204520<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 16:59:06 TimeInformationHour 2<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 desiredTemperature 22.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:12:34 groupid 0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 15:31:48 msgcnt 29<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 state 22.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 temperature 19.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-25 20:00:07 valveposition 100<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-0-Sat-temp 18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-0-Sat-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-1-Sun-temp 18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-1-Sun-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-2-Mon-temp 18.0 °C  /  22.0 °C  /  18.0 °C  /  22.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-2-Mon-time 00:00-09:30  /  09:30-11:00  /  11:00-20:00  /  20:00-21:00  /  21:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-3-Tue-temp 18.0 °C  /  22.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-3-Tue-time 00:00-20:00  /  20:00-21:00  /  21:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-4-Wed-temp 18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-4-Wed-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-5-Thu-temp 18.0 °C  /  22.0 °C  /  18.0 °C  /  22.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-5-Thu-time 00:00-09:30  /  09:30-11:00  /  11:00-20:00  /  20:00-21:00  /  21:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-6-Fri-temp 18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_Douche 2013-03-22 18:11:44 weekprofile-6-Fri-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 24.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 .weekProfile 406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520406c610840004520452045204520452045204520452045204520<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 16:59:06 TimeInformationHour 1<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:49 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:49 desiredTemperature 24.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:15:22 groupid 0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:49 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:48 msgcnt 26<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:49 state 24.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 12:00:01 temperature 20.7<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-25 14:31:49 valveposition 99<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-0-Sat-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-0-Sat-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-1-Sun-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-1-Sun-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-2-Mon-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-2-Mon-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-3-Tue-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-3-Tue-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-4-Wed-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-4-Wed-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-5-Thu-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-5-Thu-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-6-Fri-temp 16.0 °C  /  24.0 °C  /  16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_K_SZimm 2013-03-22 18:18:19 weekprofile-6-Fri-time 00:00-09:00  /  09:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-23 13:34:21 TimeInformationHour 3<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 desiredTemperature 16.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 16:58:59 msgcnt 12<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 state 16.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 temperature 18.8<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Kueche 2013-03-25 19:30:17 valveposition 0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 20.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 .weekProfile 4860510848004520452045204520452045204520452045204520486a449c51084800452045204520452045204520452045204520485844c151084800452045204520452045204520452045204520485844cf51084800452045204520452045204520452045204520485844b751084800452045204520452045204520452045204520486444c151084800452045204520452045204520452045204520485844c651084800452045204520452045204520452045204520<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 16:37:36 TimeInformationHour 1<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 desiredTemperature 20.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:49 groupid 0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 14:31:48 msgcnt 18<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 state 20.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 temperature 18.5<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-25 16:06:54 valveposition 94<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-0-Sat-temp 18.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-0-Sat-time 00:00-08:00  /  08:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-1-Sun-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-1-Sun-time 00:00-08:50  /  08:50-13:00  /  13:00-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-2-Mon-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-2-Mon-time 00:00-07:20  /  07:20-16:05  /  16:05-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-3-Tue-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-3-Tue-time 00:00-07:20  /  07:20-17:15  /  17:15-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-4-Wed-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-4-Wed-time 00:00-07:20  /  07:20-15:15  /  15:15-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-5-Thu-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-5-Thu-time 00:00-08:20  /  08:20-16:05  /  16:05-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-6-Fri-temp 18.0 °C  /  17.0 °C  /  20.0 °C  /  18.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_Naomi 2013-03-22 18:53:51 weekprofile-6-Fri-time 00:00-07:20  /  07:20-16:30  /  16:30-22:00  /  22:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 17.0 °C (rf error)<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 .weekProfile 3c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c004520452045204520452045204520452045204520452045203c00452045204520452045204520452045204520452045204520<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-22 16:43:46 TimeInformationHour 0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 desiredTemperature 17.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 19:59:00 msgcnt 22<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 state 17.0 °C (rf error)<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 temperature 18.1<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 20:02:29 valveposition 6<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-0-Sat-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-0-Sat-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-1-Sun-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-1-Sun-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-2-Mon-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-2-Mon-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-3-Tue-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-3-Tue-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-4-Wed-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-4-Wed-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-5-Thu-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-5-Thu-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-6-Fri-temp 15.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Nord 2013-03-25 01:34:53 weekprofile-6-Fri-time 00:00-00:00<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 21.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-22 16:43:46 TimeInformationHour 5<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:59:01 battery ok<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:59:01 desiredTemperature 21.0<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:59:01 mode auto<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:58:59 msgcnt 11<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:59:01 state 21.0 °C<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 17:00:17 temperature 18.1<
2013.03.25 20:35:09 5: Cmd: >setstate HKT_WZ_Ost 2013-03-25 18:59:01 valveposition 100<
2013.03.25 20:35:09 5: Cmd: >setstate Logfile active<
2013.03.25 20:35:09 5: Cmd: >setstate autocreate active<
2013.03.25 20:35:09 5: Cmd: >setstate cm Defined<
2013.03.25 20:35:09 5: Cmd: >setstate cm 2013-03-24 22:15:31 packetsLost 5<
2013.03.25 20:35:09 5: Cmd: >setstate global <no definition><
2013.03.25 20:35:09 5: Cmd: >setstate initialUsbCheck active<
2013.03.25 20:35:09 5: Interface "interface": readings "", getters "", setters ""
2013.03.25 20:35:09 5: Interface "switch": readings "onoff", getters "onoff", setters ""
2013.03.25 20:35:09 5: Interface "switch_active": readings "onoff", getters "onoff", setters ""
2013.03.25 20:35:09 5: Interface "switch_passive": readings "onoff", getters "onoff", setters "on:off"
2013.03.25 20:35:09 5: Interface "dimmer": readings "onoff:level", getters "onoff:level", setters "on:off:dimto:dimup:dimdown"
2013.03.25 20:35:09 5: Interface "temperature": readings "temperature", getters "temperature", setters ""
2013.03.25 20:35:09 5: Interface "humidity": readings "humidity", getters "humidity", setters ""
2013.03.25 20:35:09 5: Interface "wind": readings "wind", getters "wind", setters ""
2013.03.25 20:35:09 5: Interface "power": readings "power:maxPower:energy", getters "power:maxPower:energy", setters ""
2013.03.25 20:35:09 5: Triggering global (1 changes)
2013.03.25 20:35:09 5: Notify loop for global INITIALIZED
2013.03.25 20:35:09 5: Triggering initialUsbCheck
2013.03.25 20:35:09 5: Cmd: >usb create<
2013.03.25 20:35:09 1: usb create starting
2013.03.25 20:35:10 4: ### ttyACM0: checking if it is a CUL
2013.03.25 20:35:10 4: already used by the CUL0 fhem device
2013.03.25 20:35:10 1: usb create end
2013.03.25 20:35:10 0: Server started with 31 defined entities (version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2866 2013-03-07 15:10:37Z rudolfkoenig $, pid 6912)
2013.03.25 20:35:10 4: Connection accepted from FHEMWEB:192.168.178.29:57519
2013.03.25 20:35:14 5: Loading ./FHEM/98_SVG.pm
2013.03.25 20:35:16 4: CustomGetFileFromURL http://localhost/login_sid.lua: Got data, length: 161
2013.03.25 20:35:16 4: CustomGetFileFromURL http://localhost/cgi-bin/webcm: Got data, length: 23
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57519 GET /fhem
2013.03.25 20:35:16 4: /fhem / RL: 746 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57519 GET /fhem/css/style.css
2013.03.25 20:35:16 4: Connection accepted from FHEMWEB:192.168.178.29:57521
2013.03.25 20:35:16 4: Connection accepted from FHEMWEB:192.168.178.29:57522
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57521 GET /fhem/js/svg.js
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57522 GET /fhem/js/fhemweb.js
2013.03.25 20:35:16 4: Connection accepted from FHEMWEB:192.168.178.29:57523
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57523 GET /fhem/icons/favicon
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57519 GET /fhem/icons/icoEverything
2013.03.25 20:35:16 4: HTTP FHEMWEB:192.168.178.29:57521 GET /fhem/images/default/fhemicon.png
2013.03.25 20:35:18 2: MaxScan is called --------------------
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:18 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:18 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:18 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:18 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:18 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:18 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:18 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:18 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:18 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:18 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:18 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:18 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:18 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:18 2: MaxScanis finished --------------------
2013.03.25 20:35:23 2: MaxScan is called --------------------
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:23 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:23 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:23 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:23 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:23 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:23 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:23 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:23 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:23 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:23 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:23 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:23 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:23 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:23 2: MaxScanis finished --------------------
2013.03.25 20:35:27 2: MaxScan is called --------------------
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:28 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:28 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:28 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:28 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:28 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:28 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:28 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:28 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:28 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:28 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:28 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:28 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:28 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:28 2: MaxScanis finished --------------------
2013.03.25 20:35:33 2: MaxScan is called --------------------
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:33 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:33 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:33 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:33 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:33 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:33 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:33 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:33 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:33 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:33 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:33 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:33 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:33 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:33 2: MaxScanis finished --------------------
2013.03.25 20:35:36 5: CUL_MAX_BroadcastTime: payload 0d191423e4
2013.03.25 20:35:36 5: broadcast time to 05adb4
2013.03.25 20:35:36 5: CUL_MAX_Send: enqueuing 0f1b040312345605adb4000d191423e4
2013.03.25 20:35:36 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.03.25 20:35:36 5: SW: X
2013.03.25 20:35:36 5: CUL/RAW (ReadAnswer): 21  900

2013.03.25 20:35:36 5: needPreamble: 1, necessaryCredit: 113, credit10ms: 900
2013.03.25 20:35:36 5: Updating TimeInformation payload
2013.03.25 20:35:36 5: CUL0 sending Zs0f1b040312345605adb4000d191423e4
2013.03.25 20:35:36 5: SW: Zs0f1b040312345605adb4000d191423e4
2013.03.25 20:35:36 5: broadcast time to 049f71
2013.03.25 20:35:36 5: CUL_MAX_Send: enqueuing 0f130403123456049f71000d191423e4
2013.03.25 20:35:37 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.03.25 20:35:37 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.03.25 20:35:37 5: CUL/RAW: /Z0E1B020205ADB4123456000118633010

2013.03.25 20:35:37 5: CUL0: Z0E1B020205ADB41234560001186330 -66
2013.03.25 20:35:38 5: CUL0 dispatch Z0E1B020205ADB41234560001186330
2013.03.25 20:35:38 5: CUL_MAX_Parse: len 14, msgcnt 1B, msgflag 02, msgTypeRaw Ack, src 05adb4, dst 123456, groupid 0, payload 01186330
2013.03.25 20:35:38 5: cm dispatch MAX,1,Ack,05adb4,01186330
2013.03.25 20:35:38 5: MAX_Parse MAX,1,Ack,05adb4,01186330
2013.03.25 20:35:38 5: MAX_Parse MAX,1,ThermostatState,05adb4,186330
2013.03.25 20:35:38 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 99 %, desiredTemperature 24, until , curTemp
2013.03.25 20:35:38 5: Triggering HKT_K_SZimm (5 changes)
2013.03.25 20:35:38 5: Notify loop for HKT_K_SZimm mode: auto
2013.03.25 20:35:38 5: Got matching ack
2013.03.25 20:35:38 2: MaxScan is called --------------------
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:38 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:38 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:38 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:38 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:38 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:38 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:38 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:38 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:38 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:38 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:38 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:38 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:38 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:38 2: MaxScanis finished --------------------
2013.03.25 20:35:38 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.03.25 20:35:38 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.03.25 20:35:38 5: SW: X
2013.03.25 20:35:38 5: CUL/RAW (ReadAnswer): 21  788

2013.03.25 20:35:38 5: needPreamble: 1, necessaryCredit: 113, credit10ms: 788
2013.03.25 20:35:38 5: Updating TimeInformation payload
2013.03.25 20:35:38 5: CUL0 sending Zs0f130403123456049f71000d191423e6
2013.03.25 20:35:38 5: SW: Zs0f130403123456049f71000d191423e6
2013.03.25 20:35:38 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.03.25 20:35:39 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.03.25 20:35:39 5: CUL/RAW: /Z0E130202049F711234560001185E2804

2013.03.25 20:35:39 5: CUL0: Z0E130202049F711234560001185E28 -72
2013.03.25 20:35:39 5: CUL0 dispatch Z0E130202049F711234560001185E28
2013.03.25 20:35:39 5: CUL_MAX_Parse: len 14, msgcnt 13, msgflag 02, msgTypeRaw Ack, src 049f71, dst 123456, groupid 0, payload 01185E28
2013.03.25 20:35:39 5: cm dispatch MAX,1,Ack,049f71,01185E28
2013.03.25 20:35:39 5: MAX_Parse MAX,1,Ack,049f71,01185E28
2013.03.25 20:35:39 5: MAX_Parse MAX,1,ThermostatState,049f71,185E28
2013.03.25 20:35:39 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 94 %, desiredTemperature 20, until , curTemp
2013.03.25 20:35:39 5: Triggering HKT_Naomi (5 changes)
2013.03.25 20:35:39 5: Notify loop for HKT_Naomi mode: auto
2013.03.25 20:35:39 5: Got matching ack
2013.03.25 20:35:39 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.03.25 20:35:42 2: MaxScan is called --------------------
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:43 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:43 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:43 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:43 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:43 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:43 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:43 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:43 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:43 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:43 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:43 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:43 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:43 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:43 2: MaxScanis finished --------------------
2013.03.25 20:35:48 2: MaxScan is called --------------------
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:48 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:48 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:48 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:48 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:48 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:48 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:48 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:48 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:48 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:48 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:48 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:48 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:48 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:48 2: MaxScanis finished --------------------
2013.03.25 20:35:52 2: MaxScan is called --------------------
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:53 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:53 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:53 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:53 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:53 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:53 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:53 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:53 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:53 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:53 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:53 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:53 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:53 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:53 2: MaxScanis finished --------------------
2013.03.25 20:35:57 2: MaxScan is called --------------------
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:35:58 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:35:58 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:35:58 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:35:58 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:35:58 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:35:58 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:35:58 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:35:58 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:35:58 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:35:58 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:35:58 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:35:58 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:35:58 2: MaxScan optimal scan intervall:3
2013.03.25 20:35:58 2: MaxScanis finished --------------------
2013.03.25 20:36:02 2: MaxScan is called --------------------
2013.03.25 20:36:02 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:36:02 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:36:03 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:36:03 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:36:03 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:36:03 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:36:03 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:36:03 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:36:03 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:36:03 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:36:03 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:36:03 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:36:03 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:36:03 2: MaxScan optimal scan intervall:3
2013.03.25 20:36:03 2: MaxScanis finished --------------------
2013.03.25 20:36:07 2: MaxScan is called --------------------
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:36:08 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:36:08 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:36:08 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:36:08 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:36:08 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:36:08 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:36:08 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:36:08 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:36:08 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:36:08 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:36:08 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:36:08 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:36:08 2: MaxScan optimal scan intervall:3
2013.03.25 20:36:08 2: MaxScanis finished --------------------
2013.03.25 20:36:12 2: MaxScan is called --------------------
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:36:13 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:36:13 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:36:13 2: MaxScan HKT_WZ_Nord is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_Eltern
2013.03.25 20:36:13 2: MaxScan HKT_Eltern is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_Naomi
2013.03.25 20:36:13 2: MaxScan HKT_Naomi is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_1_Gang
2013.03.25 20:36:13 2: MaxScan HKT_1_Gang is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_K_SZimm
2013.03.25 20:36:13 2: MaxScan HKT_K_SZimm is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_K_Douche
2013.03.25 20:36:13 2: MaxScan HKT_K_Douche is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_Kueche
2013.03.25 20:36:13 2: MaxScan HKT_Kueche is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan check Max-Component:HKT_1_Buero
2013.03.25 20:36:13 2: MaxScan HKT_1_Buero is HeatingThermostat
2013.03.25 20:36:13 2: MaxScan HKT_1_Buero attr scanTemp is ok
2013.03.25 20:36:13 2: MaxScan HKT_1_Buero found 1 thermostats
2013.03.25 20:36:13 2: MaxScan optimal scan intervall:3
2013.03.25 20:36:13 2: MaxScanis finished --------------------
2013.03.25 20:36:17 4: HTTP FHEMWEB:192.168.178.29:57519 GET /fhem?room=MAX
2013.03.25 20:36:17 4: /fhem?room=MAX / RL: 2513 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.25 20:36:17 4: HTTP FHEMWEB:192.168.178.29:57523 GET /fhem/js/fhemweb.js
2013.03.25 20:36:17 4: HTTP FHEMWEB:192.168.178.29:57522 GET /fhem/js/svg.js
2013.03.25 20:36:17 4: HTTP FHEMWEB:192.168.178.29:57519 GET /fhem/css/style.css
2013.03.25 20:36:17 4: HTTP FHEMWEB:192.168.178.29:57521 GET /fhem/icons/favicon
2013.03.25 20:36:17 2: MaxScan is called --------------------
2013.03.25 20:36:17 2: MaxScan check Max-Component:HKT_1_Douche
2013.03.25 20:36:17 2: MaxScan HKT_1_Douche is HeatingThermostat
2013.03.25 20:36:17 2: MaxScan check Max-Component:HKT_WZ_Ost
2013.03.25 20:36:18 2: MaxScan HKT_WZ_Ost is HeatingThermostat
2013.03.25 20:36:18 2: MaxScan check Max-Component:HKT_WZ_Nord
2013.03.25 20:36:18 2:
FHEM / Fritz!Box 7490 / CULv3 / Raspi / COC / MAX! / HomeMatic /

Zwer2k

Zitat von: f.reddy schrieb am Mo, 25 März 2013 20:40Die Plots werten ja jedes Mal die Logfiles aus. Wenn man sich an den Wiki Angaben langhangelt wird dort nur ein Log pro Jahr erstellt (xxxx-%Y.log). Das wird gerade auf schwachen Geräten wie der FritzBox früher oder später zu Problemen führen. Auch bei andFHEM (Android APP) merke ich jetzt nach 3 Tagen schon, dass selbst über WLAN die Erstellung der Plots ziemlich lange dauert. Dort muss er ja jedes Mal das komplette MAX Logfile runterladen und auswerten.
Je nachdem wir stark der Fhem-Server ist sollte man da ein %Y-%m für monatliche Logs oder grade bei der andFHEM Nutzung auf wöchentlich (ich nehme mal an %Y-%m-%w) umsteigen. Ich wills bei mir noch nicht umstellen, da ich mal testen will, ab wann eine FB7390 abschmiert ;-)

Hallo Stefan,

meine FB7390 zeichnet seid über einem Monat auf, bis jetzt problemlos. Die Plotzs werden nach 3-5 Sek. angezeigt. Auch per Mobilfunk mit andFHEM sind die Wartezeiten noch gut.
Warte aber trotzdem gespannt bis Neues Charting Frontend auch auf der Fritzbox läuft.

Gruß
Jurij

f.reddy

Hi Jurij,

danke für die Info, da geh ich am WE nochmal forschen. Bei mir dauerts im WLAN mit andFHEM mittlerweile etwa 10 Sek bis der Plot kommt (Log etwa 600kb). Vor 2 Tagen wars mit fast frischem Log (~halber Tag) etwa 3 Sekunden. Als Endgerät dient ein Nexus4, was da eigentlich genug Leistung bringen sollte.

Zum Charting Frontend: Da bin ich auch mal gespannt. Nicht nur optisch schön, sondern auch technisch sehr lecker. Solche Daten in eine Datenbank zu kippen ist wieder eine ganze Ecke professioneller. Das würde dann auch die Auswertung größerer Datenmengen erheblich vereinfachen

John

Hallo Marcel,
wir sind kurz vor dem Durchbruch.

In deinen Readings fehlt die windowOpenTemperature.
Die will der Scanner sehen und verabschiedet sich wortlos, wenn es nicht da ist. Das ist nicht fein
und er wird in der nächsten offiziellen Version hier gesprächiger werden.

In der beigefügten Testversion hab ich das schon berücksichtigt.
Gehe auf die Web-Seite vom Thermostat und setzt die WindowOpenTemperatur
set HT_BAD windowOpenTemperature 12
Überhaupt fehlen viele Readings in deinem letzten PDF File. Das Setzen der Readings führt dazu,
dass diese angelegt werden, sollten sie noch nicht da sein. (über die WEB-Seite ist es am einfachsten)

Anbei nochmal das korrigierte Skript.
wenn alles klappt, kannst du die Debug-Ausgaben wie folgt deaktivieren

---------------------------
package main;

use strict;
use warnings;
use POSIX;

my $DEBUG=0;
--------------

Ich hoffe das wars.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Marcel_R

Salut John,

Vielen herzlichen Dank.

In der Schweiz sagen wir dazu:
Das isch jetz Musig - Das ist jetzt Musik.

(siehe Anhang / see attachement)

Kleine Ursache, große Wirkung. Ich weiss Deinen grossen Einsatz um mir zu helfen sehr zu schätzen.


Gruss

Marcel
FHEM / Fritz!Box 7490 / CULv3 / Raspi / COC / MAX! / HomeMatic /

Zwer2k

Hallo John,

mir sind heute zwei Sachen aufgefallen, beide in Verbindung mit window-open, wobei der zweite Fall eher auf Heating_Control zurück zuführen ist.

(siehe Anhang / see attachement)

Man sieht hier, dass kurz nach 18Uhr das Fester geöffnet und ca. um 18:30Uhr wieder geschlossen wurde. Eigentlich sollte die Temperatur beim Schließen
wieder auf 21° zurück gestellt werden, wurde aber auf auf 17° eco-Temperatur gestellt. Stellvorgänge von Heating_Control Seite sollte es zu dem Zeitpunkt
keine gegeben haben.
So sieht mein Heating_Control aus:
define HC_bu_Thermostat Heating_Control bu_Thermostat Mo-Fr|06:10|21 Mo-Fr|08:30|eco Mo-Fr|12:00|19.5 Sa,Su|07:45|21 Sa,Su|09:30|19.5 17:00|comfort 22:00|eco

In zweitem Fall wurde das Fenster kurz vor 20Uhr geöffnet und um 22:12Uhr wieder geschlossen. Um 22:00Uhr (da wird die Grafik nicht ganz richtig dargestellt)
wurde durch Heating_Control trotz geöffneten Fensters die Teperatur nach dem Zeitplan auf 17° gestellt. Da wurde kurz die Straße beheizt.

Im Anhang die Log-Dateien. Von fhem.log hab ich leider nichts, da der Loglevel nicht eingestellt war.

Gruß
Jurij

John

Hallo Jurij,

kann es sein, dass das Thermostat-interne Wochenprogramm dazwischenfunkt ?

Der Scanner hat jedenfalls in der Zeit des offenen Fensters nicht gearbeitet, da sich der Mode nicht ändert.

Heating_Control berücksichtigt kein Windows_open. Daher überlasse ich das Steuern nicht dem HC selbst, sondern führe
ein eigenes Skript aus, das dies berücksichtigt; übrigens auch den Mode-Wechsel.

Es wäre gut, wenn du den Loglevel des Thermostats verringerst, damit man mehr sehen kann.

Ausserdem fällt mir auf, dass in einem 4 Minuten Zyklus gepollt wird, statt einem Vielfachen von 3. Hast du das verändert ?

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Zwer2k

Zitat von: John schrieb am Mi, 27 März 2013 13:26kann es sein, dass das Thermostat-interne Wochenprogramm dazwischenfunkt
Ich verwende von dir in erstem Post vorgeschlagenes Wochenprogramm, durchgehend 15°.

Wie es aussieht hat es nichts mit Scripten zu tun, die Thermostate gehen nach dem Schließen von Fenstern immer auf eco-Temperatur. Das passiert aber nur im auto-Modus, in manual-Modus kehren die zurück zu der zuvor eingestellten Temperatur. Das ist natürlich nicht so gut. Bei Verwendung des Thermostat-internen Wochenprogramms, hat man dieses Problem nicht, da der Thermostat sein Programm kennt, mit HC kennt er es nicht.  

Zitat von: John schrieb am Mi, 27 März 2013 13:26Heating_Control berücksichtigt kein Windows_open. Daher überlasse ich das Steuern nicht dem HC selbst, sondern führe
ein eigenes Skript aus, das dies berücksichtigt; übrigens auch den Mode-Wechsel.
Könntest du eventuell dein Script bereitstellen?

Zitat von: John schrieb am Mi, 27 März 2013 13:26Ausserdem fällt mir auf, dass in einem 4 Minuten Zyklus gepollt wird, statt einem Vielfachen von 3. Hast du das verändert ?
Hab letzte Version von deinem Script ohne Änderungen übernommen. Wird aber sicher dran liegen, dass ich bis jetzt nur wenige Thermostate habe: 2 mit HC und deinem Script und 2 an einem Wandthermostat.

John

Hallo Jurji

anbei mein Skript zur Ansteuerung der Thermostate über HC.

Aufruf unter fhem.cfg

define HC.BAD Heating_Control HT.BAD   00:05|eco 12345|05:00|comfort  12345|08:00|eco 67|10:00|eco 16:00|comfort 22:00|eco {HT_SetByHC("@","%");;}


Die Sub HT_SetByHC bindest du z.B bei 99_Utils.pm ein.

John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Zwer2k

Vielen Dank John,

ist das nicht etwas was in HC gehört? Hast du mal den Entwickler von HC angeschrieben?

Jurij

John

Hallo Jurji,

das Heating_Control ist eine allgemeine Zeitschaltuhr.
Die Bedingungen mit dem MAX-System sind sehr speziell, ich würde das dem allgemeinen Ansatz des Heating_Controls
nicht zumuten.

Ich habe mich mit dem Thema Fensterkontakt nochmals intensiver auseinandergesetzt und bin zu folgenden
Ergebnissen gekommen:

1. Fixe Rückfalltemperatur im Mode AUTO

Das Thermostat geht bei offenem Fensterkontakt wie zu erwarten auf die Temperatur im Parameter "windowOpenTemperature".
Wird das Fenster wieder geschlossen, wird der Sollwert fix auf 17 Grad eingestellt (aber nur im Auto-Mode)
(unabhängig von ECO oder Comfort oder zuvor eingestellter desiredTemperature)

2. Heating-Control
Überlässt man dem Heating_Control die direkte Ansteuerung des Thermostats, so kann es passieren, dass ein neuer
Sollwert bei offenem Fenster gesetzt wird.
Dann heizt man fröhlich zum Fenster raus.

3. Scanner selbst
Der Scanner erfährt nicht sofort vom offenem Fenster, sondern erst dann wenn das Thermostat die neue
desiredTemperature (identisch zu windowOpenTemperature) schickt.
Dies kann durchaus mehrere Minuten dauern.
Wenn nun die Mode-Umschaltung des Scanners in dieses Zeitfenster fällt, heizen wir ebenfalls zum Fenster raus.

Lösungansatz:

zu 3.
der Scanner wird direkt mit der schnellen Information des Fensterkontaktes versorgt (erfolgt innerhalb von Sekunden).
Dazu muss man ihm klarmachen, welcher Fensterkontakt für welches Thermostat zuständig ist. (neues Attribut watchShutter)
Der Scanner legt dann ein Notify zur Summe aller zu überwachenden Fensterkontakte an und lässt sich über diesen Weg
informieren.

zu 2.
wir überlassen das Setzen des Solltemperatur nicht mehr dem Heating_Control selbst sondern einer speziellen Sub im
Paket MaxScanner, das alle Seiteneffekte berücksichtigt (sub MaxScan_SetTemp).

zu 1.
wir merken uns die letzte Desired-Temperatur vor dem Öffnen des Fensters.
Wenn das Fenster wieder geschlossen wird und sich der Thermostat im Modus Auto befindet, dann setzt der
Scanner  diese Temperatur neu.

Ich habe dies in der Test-Version V 1.03d berücksichtigt und bitte um Rückmeldungen zu euren Erfahrungen.

Installation:

99_MaxScan.pm ist in das Verzeichnis /opt/fhem/FHEM zu kopieren.

Um das neue Attribut watchShutter nutzen zu können müssen wir es erst in 10_MAX.pm einpflegen.
(Achtung hinter dem Begriff watchShutter MUSS ein Leerzeichen stehen)

  $hash->{AttrList}  = "IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 " .
                       "showtime:1,0 loglevel:0,1,2,3,4,5,6 keepAuto:0,1 scanTemp:0,1 watchShutter ".
                       $readingFnAttributes;



Nun stellen wir den Zusammenhang zwischen ShutterContact und Thermostat her, in dem wir das neue Attribut nutzen:

define HT.BAD MAX HeatingThermostat 063cce
attr HT.BAD loglevel 3
attr HT.BAD scanTemp 1
attr HT.BAD watchShutter SHUTTER.BAD


Hierbei ist SHUTTER.BAD die Bezeichnung des Fensterkontaktes.
Zum Testen am besten loglevel 3 einstellen.
Der Shutter wird natürlich von MaxScan überprüft, im Fehlerfall folgende Ausgabe:

Zitat2013.03.30 16:45:30 2: MaxScan.HT.BAD shutterContact SHUTTER.BADx is not defined, so ignore it !!!

Dem Heating_Control schieben wir nun noch die spezielle Setting-Routinen unseres Scanners unter via

define HC.BAD Heating_Control HT.BAD 00:05|eco 125|08:00|comfort 67|09:00|comfort 22:00|eco   { MaxScan_SetTemp("@","%");;}


Danach FHEM neu starten:


Das neue Attribut watchShutter erscheint nun in der WEB-Site des Thermostats.

Ausserdem hat der Scanner automatisch ein neues Notify angelegt (zu finden unter Unsorted)
ZitatMAXSCAN.SHUTTER.EVENT
Dieser filtert alle Shutter die an Thermostaten über das Attribut watchShutter hängen
und sorgt dafür, dass MaxScan sofort aufgerufen wird, sobald sich am Shutter was ändert.

Testablauf:
1. Mode des Thermostats auf Auto stellen , Soll-Temperatur auf 17.5 Grad
   Warten bis diese Temperatur bei FHEM auch angekommen ist (WebSite Thermostat desiredTemperature)

2. Fenster öffnen und  etwas warten (Thermostat geht auf windowOpenTemperature)
Im Logger erscheint
Zitat2013.03.30 16:54:40 3: MaxScan_Shutter_Notify SHUTTER.BAD onoff: 1
2013.03.30 16:54:40 3: MaxScan.HT.BAD , no action due open window; temp before open:17.5

3. Fenster schliessen
   nun stellt Thermostat 17 Grad ein

4. nach wenigen Sekunden korrigiert dies der Scanner und stellt die Temperatur vor dem Öffnen ein.
Zitat2013.03.30 18:15:48 3: MaxScan due window is closed:  set HT.BAD desiredTemperature 17.5

John


PS:
@ Matthias Gehre: kannst du bitte das neue Attribut watchShutter, wie oben beschrieben in 10_MAX.pm einbringen .


CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

John

An alle die den Scanner einsetzen:

Welche Erfahrungen habt Ihr mit dem Scanner gemacht ?

Welche Probleme sind aufgetaucht ?

Klappt es auch im Zusammenhang mit den Fensterkontakten ?

Macht es Sinn das Skript direkt in das Package 10_MAX.pm einzubinden ?

( Dann könnten Neueinsteiger leichter den Scanner nutzen)



John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

f.reddy

Hallo John,

Fensterkontakte habe ich leider nicht. Habe die letzte Zeit mehr mit Heating Control gespielt um die passende Temperaturkurve zu bekommen.
MaxScan funktioniert wunderbar und ich möchte es nicht missen - da ohne das Script keine sinnigen Daten aus den Thermostaten kommen wäre ich für eine Einbindung.
Ich würde es jedoch nicht direkt aktivieren. Man muss sich bewusst sein, dass man eine manuelle Steuerung damit auch größtenteils aufgibt und auf Heating Control umsteigen muss.
War für mich als Neueinsteiger erstmal ein ganzer Batzen an Input, den es zu verstehen galt...