Notify führt bei MAX Heizthermostat und HM threeStateSensor zu Schleife?

Begonnen von Marcel_R, 31 Dezember 2013, 03:45:47

Vorheriges Thema - Nächstes Thema

Marcel_R

Gegeben sind:
Max HeatingThermostat BC-RT-TRX-CyG
HomeMatic threeStateSensor HM-SEC-RHS

Gewünscht wird:
Wenn sich ein threeStateSensor ändert (z.B. Fenster geöffnet wird), soll der Max HeatingThermostat im entsprechenden Raum umgestellt werden (z.B.  auf "Fenster offen").

Eine Status-Änderungen des threeStateSensor's löst folgende zwei Events aus:
FO_BadW open
FO_BadW contact: open (to F13F00)

(bzw. identisch für tilted oder closed)

Ich habe deshalb folgendes definiert:

define F_ktktBad notify FO_Bad. {if ("%EVTPART0" eq "contact:") {;;} elsif ("%EVTPART0" eq "closed") { fhem "set cm fakeSC HKTO_Bad 0"  ;;} else { fhem "set cm fakeSC HKTO_Bad 1" ;;}  }


Die elsif-Bedingung scheint nicht berücksichtigt zu werden (?)

Dasselbe Resultat ergibt das funktionnierende:
define F_ktktBad notify FO_Bad.:contact:.* {if ("%EVTPART1" eq "closed") { fhem "set cm fakeSC HKTO_Bad 0"  ;;} else { fhem "set cm fakeSC HKTO_Bad 1" ;;}  }

Es folgt ein Gewitter von Aktionen, selbst aus kommentierte Notifizierungen werden getriggert - am Ende sind alle entsprechenden HeatingThermostate auf "Fenster offen" gestellt.

2013.12.31 02:02:34 5: CUL/RAW: /A0CBAA44
2013.12.31 02:02:34 5: CUL/RAW: A0CBAA44/11C814DF13F0001B
2013.12.31 02:02:34 5: CUL/RAW: A0CBAA4411C814DF13F0001B/5C8E7

2013.12.31 02:02:34 4: CUL_Parse: COC A 0C BA A441 1C814D F13F00 01B5C8E7 -86.5
2013.12.31 02:02:34 5: COC dispatch A0CBAA4411C814DF13F0001B5C8::-86.5:COC
2013.12.31 02:02:34 4: RCV L:0C N:BA F:A4 CMD:41 SRC:FO_BadW DST:F13F00 01B5C8 (Sensor_event BUTTON:1 LONG:0 LOWBAT:0 NBR:181 VALUE:200) (,CFG,BIDI,RPTEN)
2013.12.31 02:02:34 5: Triggering COC (1 changes)
2013.12.31 02:02:34 5: Notify loop for COC RCV L:0C N:BA F:A4 CMD:41 SRC:FO_BadW DST:F13F00 01B5C8 (Sensor_event BUTTON:1 LONG:0 LOWBAT:0 NBR:181 VALUE:200) (,CFG,BIDI,RPTEN)
2013.12.31 02:02:34 5: Triggering FO_BadW (2 changes)
2013.12.31 02:02:34 5: Notify loop for FO_BadW open
2013.12.31 02:02:34 5: Triggering F_ktktBad
2013.12.31 02:02:34 5: Cmd: >{if ("open" eq "closed") { fhem "set cm fakeSC HKTO_Bad 0"  ;} else { fhem "set cm fakeSC HKTO_Bad 1" ;}  }<
2013.12.31 02:02:34 5: Cmd: >set cm fakeSC HKTO_Bad 1<
2013.12.31 02:02:34 5: CUL_MAX_Send: enqueuing 0b2f0630222222049edb0012
2013.12.31 02:02:34 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:34 5: SW: X
2013.12.31 02:02:34 5: CUL/RAW (ReadAnswer): 21  647

2013.12.31 02:02:34 5: needPreamble: 1, necessaryCredit: 110, credit10ms: 647
2013.12.31 02:02:34 5: CUL sending Zs0b2f0630222222049edb0012
2013.12.31 02:02:34 5: SW: Zs0b2f0630222222049edb0012
2013.12.31 02:02:34 5: Triggering cm (1 changes)
2013.12.31 02:02:34 5: Notify loop for cm fakeSC HKTO_Bad 1
2013.12.31 02:02:34 5: Triggering F_ktktBad
2013.12.31 02:02:34 5: Cmd: >{if ("contact:" eq "closed") { fhem "set cm fakeSC HKTO_Bad 0"  ;} else { fhem "set cm fakeSC HKTO_Bad 1" ;}  }<
2013.12.31 02:02:34 5: Cmd: >set cm fakeSC HKTO_Bad 1<
2013.12.31 02:02:34 5: CUL_MAX_Send: enqueuing 0b300630222222049edb0012
2013.12.31 02:02:34 5: Triggering cm (1 changes)
2013.12.31 02:02:34 5: Notify loop for cm fakeSC HKTO_Bad 1
2013.12.31 02:02:34 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:35 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:35 5: CUL/RAW: /Z0E2F0202049EDB222222000118000A2A

2013.12.31 02:02:35 4: CUL_Parse: CUL Z0E2F0202049EDB222222000118000A2A -53
2013.12.31 02:02:35 5: CUL dispatch Z0E2F0202049EDB222222000118000A
2013.12.31 02:02:35 5: CUL_MAX_Parse: len 14, msgcnt 2F, msgflag 02, msgTypeRaw Ack, src 049edb, dst 222222, groupid 0, payload 0118000A
2013.12.31 02:02:35 5: CUL_MAX_Parse: rssi: -53
2013.12.31 02:02:35 5: cm dispatch MAX,0,Ack,049edb,0118000A
2013.12.31 02:02:35 5: MAX_Parse MAX,0,Ack,049edb,0118000A
2013.12.31 02:02:35 5: MAX_Parse MAX,0,ThermostatState,049edb,18000A
2013.12.31 02:02:35 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 0 %, desiredTemperature 5, until , curTemp
2013.12.31 02:02:35 5: Triggering HKTO_Bad (5 changes)
2013.12.31 02:02:35 5: Notify loop for HKTO_Bad mode: auto
2013.12.31 02:02:35 5: Got matching ack
2013.12.31 02:02:35 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:35 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:35 5: SW: X
2013.12.31 02:02:35 5: CUL/RAW (ReadAnswer): 21  539

2013.12.31 02:02:35 5: needPreamble: 1, necessaryCredit: 110, credit10ms: 539
2013.12.31 02:02:35 5: CUL sending Zs0b300630222222049edb0012
2013.12.31 02:02:35 5: SW: Zs0b300630222222049edb0012
2013.12.31 02:02:36 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:36 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:36 5: CUL/RAW: /Z0E300202049EDB222222000118000A2A

2013.12.31 02:02:36 4: CUL_Parse: CUL Z0E300202049EDB222222000118000A2A -53
2013.12.31 02:02:36 5: CUL dispatch Z0E300202049EDB222222000118000A
2013.12.31 02:02:36 5: CUL_MAX_Parse: len 14, msgcnt 30, msgflag 02, msgTypeRaw Ack, src 049edb, dst 222222, groupid 0, payload 0118000A
2013.12.31 02:02:36 5: CUL_MAX_Parse: rssi: -53
2013.12.31 02:02:36 5: cm dispatch MAX,0,Ack,049edb,0118000A
2013.12.31 02:02:36 5: MAX_Parse MAX,0,Ack,049edb,0118000A
2013.12.31 02:02:36 5: MAX_Parse MAX,0,ThermostatState,049edb,18000A
2013.12.31 02:02:36 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 0 %, desiredTemperature 5, until , curTemp
2013.12.31 02:02:36 5: Triggering HKTO_Bad (5 changes)
2013.12.31 02:02:36 5: Notify loop for HKTO_Bad mode: auto
2013.12.31 02:02:37 5: Got matching ack
2013.12.31 02:02:37 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:37 5: CUL/RAW: /A0CBAA04
2013.12.31 02:02:37 5: CUL/RAW: A0CBAA04/11C814DF13F0001B
2013.12.31 02:02:37 5: CUL/RAW: A0CBAA0411C814DF13F0001B/5C8EB

2013.12.31 02:02:37 4: CUL_Parse: COC A 0C BA A041 1C814D F13F00 01B5C8EB -84.5
2013.12.31 02:02:37 5: COC dispatch A0CBAA0411C814DF13F0001B5C8::-84.5:COC
2013.12.31 02:02:37 4: CUL_HM FO_BadW dup: dont process
2013.12.31 02:02:37 5: CUL_MAX_BroadcastTime: payload 0d1f02c225
2013.12.31 02:02:37 5: broadcast time to 049edb
2013.12.31 02:02:37 5: CUL_MAX_Send: enqueuing 0f310403123456049edb000d1f02c225
2013.12.31 02:02:37 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:37 5: SW: X
2013.12.31 02:02:37 5: CUL/RAW (ReadAnswer): 21  431

2013.12.31 02:02:37 5: needPreamble: 1, necessaryCredit: 113, credit10ms: 431
2013.12.31 02:02:37 5: Updating TimeInformation payload
2013.12.31 02:02:37 5: CUL sending Zs0f310403123456049edb000d1f02c225
2013.12.31 02:02:37 5: SW: Zs0f310403123456049edb000d1f02c225
2013.12.31 02:02:38 5: broadcast time to 049f58
2013.12.31 02:02:38 5: CUL_MAX_Send: enqueuing 0f110403123456049f58000d1f02c225
2013.12.31 02:02:38 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:38 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:39 5: CUL/RAW: /Z0E310202049EDB123456000118000A2A

2013.12.31 02:02:39 4: CUL_Parse: CUL Z0E310202049EDB123456000118000A2A -53
2013.12.31 02:02:39 5: CUL dispatch Z0E310202049EDB123456000118000A
2013.12.31 02:02:39 5: CUL_MAX_Parse: len 14, msgcnt 31, msgflag 02, msgTypeRaw Ack, src 049edb, dst 123456, groupid 0, payload 0118000A
2013.12.31 02:02:39 5: CUL_MAX_Parse: rssi: -53
2013.12.31 02:02:39 5: cm dispatch MAX,1,Ack,049edb,0118000A
2013.12.31 02:02:39 5: MAX_Parse MAX,1,Ack,049edb,0118000A
2013.12.31 02:02:39 5: MAX_Parse MAX,1,ThermostatState,049edb,18000A
2013.12.31 02:02:39 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 0 %, desiredTemperature 5, until , curTemp
2013.12.31 02:02:39 5: Triggering HKTO_Bad (5 changes)
2013.12.31 02:02:39 5: Notify loop for HKTO_Bad mode: auto
2013.12.31 02:02:39 5: Got matching ack
2013.12.31 02:02:39 5: CUL_MAX_SendQueueHandler: 2 items in queue
2013.12.31 02:02:39 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:39 5: SW: X
2013.12.31 02:02:39 5: CUL/RAW (ReadAnswer): 21  320

2013.12.31 02:02:39 5: needPreamble: 1, necessaryCredit: 113, credit10ms: 320
2013.12.31 02:02:39 5: Updating TimeInformation payload
2013.12.31 02:02:39 5: CUL sending Zs0f110403123456049f58000d1f02c227
2013.12.31 02:02:39 5: SW: Zs0f110403123456049f58000d1f02c227
2013.12.31 02:02:40 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:40 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:40 5: CUL/RAW: /Z0E110202049F58123456000158001E33

2013.12.31 02:02:40 4: CUL_Parse: CUL Z0E110202049F58123456000158001E33 -48.5
2013.12.31 02:02:40 5: CUL dispatch Z0E110202049F58123456000158001E
2013.12.31 02:02:40 5: CUL_MAX_Parse: len 14, msgcnt 11, msgflag 02, msgTypeRaw Ack, src 049f58, dst 123456, groupid 0, payload 0158001E
2013.12.31 02:02:40 5: CUL_MAX_Parse: rssi: -48.5
2013.12.31 02:02:40 5: cm dispatch MAX,1,Ack,049f58,0158001E
2013.12.31 02:02:40 5: MAX_Parse MAX,1,Ack,049f58,0158001E
2013.12.31 02:02:40 5: MAX_Parse MAX,1,ThermostatState,049f58,58001E
2013.12.31 02:02:40 5: battery 0, rferror 1, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 0 %, desiredTemperature 15, until , curTemp
2013.12.31 02:02:40 5: Triggering HKTE_WZ_N (5 changes)
2013.12.31 02:02:40 5: Notify loop for HKTE_WZ_N mode: auto
2013.12.31 02:02:40 5: Got matching ack
2013.12.31 02:02:41 5: CUL_MAX_SendQueueHandler: 1 items in queue
2013.12.31 02:02:41 5: CUL/RAW: /A0CBAA04
2013.12.31 02:02:41 5: CUL/RAW: A0CBAA04/11C814DF13F0001B
2013.12.31 02:02:41 5: CUL/RAW: A0CBAA0411C814DF13F0001B/5C8EB

2013.12.31 02:02:41 4: CUL_Parse: COC A 0C BA A041 1C814D F13F00 01B5C8EB -84.5
2013.12.31 02:02:41 5: COC dispatch A0CBAA0411C814DF13F0001B5C8::-84.5:COC
2013.12.31 02:02:41 4: CUL_HM FO_BadW dup: dont process
2013.12.31 02:03:15 4: Connection closed for FHEMWEB:192.168.178.29:63747
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/FileLog_logWrapper&dev=FileLog_FO_BadW&type=text&file=FO_BadW-2013.log
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/svg.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/pgm2/style.css
2013.12.31 02:03:15 4: Connection accepted from FHEMWEB:192.168.178.29:63757
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_slider.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb_svg.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_time.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/dashboard_style.css
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/pgm2/fhemweb_textField.js
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/icons/favicon
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/images/default/icoEverything.png
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/images/default/fhemicon.png
2013.12.31 02:03:15 4: HTTP FHEMWEB:192.168.178.29:63754 GET /fhem/FileLog_logWrapper&dev=FileLog_FO_BadW&type=text&file=FO_BadW-2013.log?room=all&XHR=1&inform=1×tamp=1388451791434
2013.12.31 02:03:33 4: Connection closed for FHEMWEB:192.168.178.29:63750
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=
2013.12.31 02:03:33 4: /fhem/FileLog_logWrapper?dev=Logfile&type=text&file= / RL:885 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/style.css
2013.12.31 02:03:33 4: Connection accepted from FHEMWEB:192.168.178.29:63758
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/svg.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_svg.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb_slider.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb_textField.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/pgm2/fhemweb_time.js
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/dashboard_style.css
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/icons/favicon
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/images/default/icoEverything.png
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/images/default/fhemicon.png
2013.12.31 02:03:33 4: HTTP FHEMWEB:192.168.178.29:63751 GET /fhem/FileLog_logWrapper?room=all&XHR=1&inform=1×tamp=1388451809358
2013.12.31 02:04:03 4: Connection closed for FHEMWEB:192.168.178.29:63751
2013.12.31 02:04:03 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem
2013.12.31 02:04:03 4: /fhem / RL:1012 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.31 02:04:03 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/style.css
2013.12.31 02:04:03 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/svg.js
2013.12.31 02:04:03 4: Connection accepted from FHEMWEB:192.168.178.29:63761
2013.12.31 02:04:03 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/fhemweb.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb_slider.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/fhemweb_textField.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/pgm2/fhemweb_time.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb_svg.js
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/dashboard_style.css
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/icons/favicon
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/images/default/icoEverything.png
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem/images/default/fhemicon.png
2013.12.31 02:04:04 4: HTTP FHEMWEB:192.168.178.29:63757 GET /fhem?room=all&XHR=1&inform=1×tamp=1388451840152
2013.12.31 02:04:07 5: CUL/RAW: /Z0F00046005ADBA00000000181C2200B41F

2013.12.31 02:04:07 4: CUL_Parse: CUL Z0F00046005ADBA00000000181C2200B41F -58.5
2013.12.31 02:04:07 5: CUL dispatch Z0F00046005ADBA00000000181C2200B4
2013.12.31 02:04:07 5: CUL_MAX_Parse: len 15, msgcnt 00, msgflag 04, msgTypeRaw ThermostatState, src 05adba, dst 000000, groupid 0, payload 181C2200B4
2013.12.31 02:04:07 5: CUL_MAX_Parse: rssi: -58.5
2013.12.31 02:04:07 5: cm dispatch MAX,0,ThermostatState,05adba,181C2200B4
2013.12.31 02:04:07 5: MAX_Parse MAX,0,ThermostatState,05adba,181C2200B4
2013.12.31 02:04:07 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 0, valveposition 28 %, desiredTemperature 17, until , curTemp 18
2013.12.31 02:04:07 5: Triggering HKTU_Sauna (6 changes)
2013.12.31 02:04:07 5: Notify loop for HKTU_Sauna mode: auto
2013.12.31 02:04:08 4: Connection closed for FHEMWEB:192.168.178.29:63757
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2013-12.log
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/style.css
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/svg.js
2013.12.31 02:04:08 4: Connection accepted from FHEMWEB:192.168.178.29:63762
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63762 GET /fhem/pgm2/fhemweb.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63762 GET /fhem/pgm2/fhemweb_slider.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/fhemweb_svg.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/pgm2/fhemweb_textField.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63762 GET /fhem/pgm2/fhemweb_time.js
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63761 GET /fhem/pgm2/dashboard_style.css
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/icons/favicon
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63762 GET /fhem/images/default/fhemicon.png
2013.12.31 02:04:08 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/images/default/icoEverything.png
2013.12.31 02:04:09 4: HTTP FHEMWEB:192.168.178.29:63758 GET /fhem/FileLog_logWrapper?room=all&XHR=1&inform=1×tamp=1388451844989


Weiss jemand, wieso dieser Ansatz nicht zielführend ist (und was besser gemacht werden sollte)?

Danke für alle Anregungen.

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

stenny73

Hallo.

Hatte vor einiger Zeit ähnliches, aber mit einem Schalter.

Ich hatte darauf hin das Gerät komplett aus fhem gelöscht, den Schalter auf Werkseinstellungen und dann fhem neu gestartet.
Nach einem erneuten anlernen ging es dann.


Stenny73
FHEM auf XEN, Ubuntu-Server 14.04   - HM-Lan - Max - ZWave -WS1080 -BlueTooth

FHEM auf Ubuntu-Server 14.04   - HM-LAN

FHEM auf Raspberry Pi   - CSM für Max - HM-USB - WiFi-LED

Marcel_R

Hallo Stenny73,

Danke für die Anregung.

Den gleichen Effekt habe ich auch mit jedem der 13 Thermostate in Kombination mit 20 threeStateSensoren (die jeweils alleine oder zu zweit auf einen Thermostaten einwirken).

Wenn ich das Log studiere (soweit ich etwas verstehe) fällt mir folgender Umstand auf:

02:02:34 5: Triggering FO_BadW (2 changes)
02:02:35 5: Triggering HKTO_Bad (5 changes) ==> 049edb

kurz darauf wird dasselbe noch einmal veranlasst....

02:02:36 5: Triggering HKTO_Bad (5 changes) ==> 049edb

soweit nach meinem Verständnis nicht nennenswert. Doch dann folgt
02:02:38 5: broadcast time to 049f58 (anderer Thermostat umbenannt in ==> HKT_WZ_N)  :(
02:02:40 5: Triggering HKTE_WZ_N (5 changes), etc.

Es scheint mir, dass meine Konstellation in der Black Box "CUL_MAX" etwas bewirkt, das nicht sauber abgefangen wird (kein Vorwurf - aber faute de mieux meine derzeitige Arbeitshypothese).

Bitte korrigiert mich, falls ich einen Denkfehler mache.

Marcel

P.S.:

Bevor ich dieses Projekt angegangen bin, wollte ich mittels Watchdog:

define wd_FWC watchdog FWC:open|tilted 00:07:00 FWC:closed {\
DebianMail('fhem@rottermann.com','FHEM: Fenster offen','Das WC-Fenster ist offen');;\\
fhem('setstate wd_FWC defined');;\\


über ein zu lange geöffnetes Fenster mittels Mail informieren.

Auch hier wurde die Aktion durch einen threeStateSensor ausgelöst und in der Folge wurden alle anderen threeStateSensoren getriggert. Dies führte dazu, dass nach wenigen Stunden einige hundert Mails ausgelöst wurden, sodass ich auf diese Funktion verzichtet habe.
FHEM / Fritz!Box 7490 / CULv3 / Raspi / COC / MAX! / HomeMatic /