Hallo
Ich habe 3 Zimmer mit MAX HT basic, Wandthermostat und einem Fensterkontakt.
Angelernt alles über einen nanoCUL und alle sind gegenseitig associirt.
nun zu meinem problem:
wenn ich das Fenster öffne oder schließe ist alles wunderbar, die Thermostate reagieren und Stellen die "windowOpenTemperature" ein.
wenn allerdings ein Fenster offen ist und mein anwesenheitsDummy auslößt (egal ob beim weg gehen oder wieder kommen) dann wird die Temperatur trotzdem verstellt, das gleiche passiert wenn ich über FHEM oder am RT direkt die Temperatur verändere.
das wird ausgelößt bei An/Abwesenheit
Heizung:Anwesend set MAX_13b9ec desiredTemperature 21.5
list von einem Zimmer
Fensterkontakt
Internals:
CHANGED
CULMAX0_MSGCNT 12
CULMAX0_TIME 2018-07-10 16:34:31
DEF ShutterContact 1330b0
IODev CULMAX0
LASTInputDev CULMAX0
MSGCNT 12
NAME MAX_1330b0
NR 198
RSSI -52
STATE opened
TYPE MAX
addr 1330b0
backend CULMAX0
rferror 0
type ShutterContact
READINGS:
2018-07-10 16:34:31 RSSI -52
2018-07-10 16:34:31 battery ok
2018-07-10 16:34:31 batteryState ok
2018-03-30 13:15:54 firmware 1.0
2018-03-30 13:15:54 groupid 0
2018-03-30 13:17:24 msgcnt 3
2018-07-10 16:34:31 onoff 1
2018-07-10 16:34:31 state opened
2018-03-30 13:15:54 testresult 0
internals:
interfaces switch_active;battery
Attributes:
DbLogExclude .*
IODev CULMAX0
alias Fenster Küche
devStateIcon opened:fts_window_1w_open:closed closed:fts_window_1w:opened
event-on-change-reading .*
room Homekit,Kueche
RT
Internals:
CHANGED
CULMAX0_MSGCNT 280
CULMAX0_TIME 2018-07-10 17:35:42
DEF WallMountedThermostat 13b9ec
IODev CULMAX0
LASTInputDev CULMAX0
MSGCNT 280
NAME MAX_13b9ec
NR 30
RSSI -58
STATE 12.0 °C
TYPE MAX
addr 13b9ec
backend CULMAX0
rferror 0
type WallMountedThermostat
Helper:
DBLOG:
desiredTemperature:
DBLogging:
TIME 1531236733.0166
VALUE 12.0
temperature:
DBLogging:
TIME 1531236765.40183
VALUE 22.5
READINGS:
2018-03-23 07:24:03 MAXLAN_error 0
2018-03-23 07:24:03 MAXLAN_errorInCommand
2018-03-23 07:24:03 MAXLAN_initialized 1
2018-03-23 07:24:03 MAXLAN_isAnswer 0
2018-03-23 07:24:03 MAXLAN_valid 1
2018-07-10 17:35:42 RSSI -58
2018-03-30 13:39:31 TimeInformationHour 2
2018-07-10 17:33:57 battery ok
2018-07-10 17:33:57 batteryState ok
2018-03-30 13:07:30 boostDuration 25
2018-03-30 13:07:30 boostValveposition 80
2018-03-30 17:32:54 comfortTemperature 21.5
2018-07-10 17:35:42 desiredTemperature 12.0
2018-07-10 17:33:57 displayActualTemperature 1
2018-03-30 17:33:02 ecoTemperature 19.0
2018-03-30 13:07:30 firmware 1.0
2018-03-30 13:16:28 groupid 3
2018-03-30 13:07:30 maximumTemperature on
2018-03-30 13:07:30 measurementOffset 0.0
2018-03-30 13:07:30 minimumTemperature off
2018-07-10 17:33:57 mode auto
2018-07-10 17:31:18 msgcnt 208
2018-07-10 17:35:42 state 12.0 °C
2018-07-10 17:35:42 temperature 22.5
2018-03-30 13:07:30 testresult 255
2018-03-30 13:49:07 weekprofile-0-Sat-temp 19.0 °C / 21.5 °C
2018-03-30 13:49:07 weekprofile-0-Sat-time 00:00-09:00 / 09:00-00:00
2018-03-30 13:49:07 weekprofile-1-Sun-temp 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:49:07 weekprofile-1-Sun-time 00:00-09:00 / 09:00-22:00 / 22:00-00:00
2018-03-30 13:49:07 weekprofile-2-Mon-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:49:07 weekprofile-2-Mon-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:49:07 weekprofile-3-Tue-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:49:07 weekprofile-3-Tue-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:49:07 weekprofile-4-Wed-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:49:07 weekprofile-4-Wed-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:49:07 weekprofile-5-Thu-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:49:07 weekprofile-5-Thu-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:49:07 weekprofile-6-Fri-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C
2018-03-30 13:49:07 weekprofile-6-Fri-time 00:00-06:00 / 06:00-07:30 / 07:30-12:30 / 12:30-00:00
2018-03-30 17:32:52 windowOpenDuration 15
2018-03-30 13:07:30 windowOpenTemperature 12.0
internals:
interfaces thermostat;temperature;battery
Attributes:
DbLogExclude .*
DbLogInclude temperature,desiredTemperature
IODev CULMAX0
alexaName Heizung
alexaRoom Küche
alias RT Kueche
event-min-interval temperature:300,desiredTemperature:300
event-on-change-reading .*
fhem_widget_command { "filter" : "nutzer1", "controlled_attribute" : "desiredTemperature", "order" : 2, "allowed_values" : [ "eco", "comfort", "boost", "auto", "off", "5.0", "5.5", "6.0", "6.5", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5", "10.0", "10.5", "11.0", "11.5", "12.0", "12.5", "13.0", "13.5", "14.0", "14.5", "15.0", "15.5", "16.0", "16.5", "17.0", "17.5", "18.0", "18.5", "19.0", "19.5", "20.0", "20.5", "21.0", "21.5", "22.0", "22.5", "23.0", "23.5", "24.0", "24.5", "25.0", "25.5", "26.0", "26.5", "27.0", "27.5", "28.0", "28.5", "29.0", "29.5", "30.0", "on" ]}
homebridgeMapping TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:desiredTemperature+off;HEAT:desiredTemperature+comfort;AUTO:desiredTemperature+auto;COOL:desiredTemperature+eco
CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0,valud=OFF
keepAuto 1
room FHEM_Widget,Heizung,Homekit,Kueche,alexa
HT
Internals:
CHANGED
CULMAX0_MSGCNT 272
CULMAX0_TIME 2018-07-10 17:35:42
DEF HeatingThermostat 12f20e
IODev CULMAX0
LASTInputDev CULMAX0
MSGCNT 272
NAME MAX_12f20e
NR 29
RSSI -59.5
STATE 12.0 °C
TYPE MAX
addr 12f20e
backend CULMAX0
dstsetting 1
mode 0
rferror 0
type HeatingThermostat
Helper:
DBLOG:
valveposition:
DBLogging:
TIME 1531236740.55355
VALUE 0
READINGS:
2018-03-23 07:24:03 MAXLAN_error 0
2018-03-23 07:24:03 MAXLAN_errorInCommand
2018-03-23 07:24:03 MAXLAN_initialized 1
2018-03-23 07:24:03 MAXLAN_isAnswer 0
2018-03-23 07:24:03 MAXLAN_valid 1
2018-07-10 17:35:42 RSSI -59.5
2018-03-30 13:39:31 TimeInformationHour 4
2018-07-10 17:35:42 battery ok
2018-07-10 17:35:42 batteryState ok
2018-03-30 13:09:54 boostDuration 25
2018-03-30 13:09:54 boostValveposition 80
2018-03-30 13:09:54 comfortTemperature 21.0
2018-03-30 13:09:54 decalcification Sat 12:00
2018-07-10 17:35:42 desiredTemperature 12.0
2018-03-30 13:09:54 ecoTemperature 17.0
2018-03-30 13:09:54 firmware 1.0
2018-03-30 13:16:24 groupid 3
2018-03-30 13:09:54 maxValveSetting 100
2018-03-30 13:09:54 maximumTemperature on
2018-03-30 13:09:54 measurementOffset 0.0
2018-03-30 13:09:54 minimumTemperature off
2018-07-10 17:35:42 mode auto
2018-07-10 12:06:10 msgcnt 172
2018-07-10 17:35:42 state 12.0 °C
2018-07-10 17:32:56 temperature 22.5
2018-03-30 13:09:54 testresult 161
2018-03-30 13:09:54 valveOffset 0
2018-07-10 17:35:42 valveposition 0
2018-03-30 13:48:56 weekprofile-0-Sat-temp 19.0 °C / 21.5 °C
2018-03-30 13:48:56 weekprofile-0-Sat-time 00:00-09:00 / 09:00-00:00
2018-03-30 13:48:56 weekprofile-1-Sun-temp 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:48:56 weekprofile-1-Sun-time 00:00-09:00 / 09:00-22:00 / 22:00-00:00
2018-03-30 13:48:56 weekprofile-2-Mon-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:48:56 weekprofile-2-Mon-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:48:56 weekprofile-3-Tue-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:48:56 weekprofile-3-Tue-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:48:56 weekprofile-4-Wed-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:48:56 weekprofile-4-Wed-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:48:56 weekprofile-5-Thu-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C / 19.0 °C
2018-03-30 13:48:56 weekprofile-5-Thu-time 00:00-06:00 / 06:00-07:30 / 07:30-16:00 / 16:00-22:00 / 22:00-00:00
2018-03-30 13:48:56 weekprofile-6-Fri-temp 19.0 °C / 21.5 °C / 19.0 °C / 21.5 °C
2018-03-30 13:48:56 weekprofile-6-Fri-time 00:00-06:00 / 06:00-07:30 / 07:30-12:30 / 12:30-00:00
2018-03-30 13:09:54 windowOpenDuration 15
2018-03-30 13:09:54 windowOpenTemperature 12.0
internals:
interfaces thermostat;battery;temperature
Attributes:
DbLogExclude .*
DbLogInclude valveposition
IODev CULMAX0
alias HT Kueche
event-min-interval valveposition:300
event-on-change-reading .*
homebridgeMapping TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:desiredTemperature+off;HEAT:desiredTemperature+comfort;AUTO:desiredTemperature+auto;COOL:desiredTemperature+eco
CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0,valud=OFF
keepAuto 1
room Kueche
kann mir jemand das vehalten erklären oder hat evtl sogar eine lösung dafür?
vielen dank für eure hilfe, wenn ich noch etwas vergessen habe an info, dann bitte bescheid sagen!
Aurel
Hallo,
Du solltest ohnehin die Fenster schliessen, wenn Du weggehst. Sonst zahlt die Versicherung bei einem Einbruch nicht ....
Jetzt mal im Ernst: Ich denke es ist ein Reihenfolgeproblem. Deinen anwesenheitsDummy kenne ich nicht, kann mir aber in etwa vorstellen wie er funktioniert.
Beispiel:
Anwesend --> 21.5
Abwesend --> 16.0
--> alles gut
Anwesend --> 21.5
Fenster auf --> 12.0
Fenster zu --> 21.5
Abwesend --> 16.0
--> alles gut
Anwesend --> 21.5
Fenster auf --> 12.0
Abwesend --> ?? vermutlich wird hier 16.0 gesetzt, da "Fenster offen" nicht berücksichtigt wird
Anwesend --> ?? vermutlich wird hier 21.5 gesetzt, da "Fenster offen" nicht berücksichtigt wird
--> Problem da Fenster-Status nicht berücksichtigt
Bin ich auf der richtigen Fährte? Oder habe ich das problem nicht verstanden?
Gruss
Willy
hallo
gut das mit der Versicherung sei mal außen vor:D
Korrekt, genau so funktioniert es.
Das ist im Prinzip alles richtig, auf die Idee eine weitere abfrage zu starten ob ein Fenster offen ist, bin ich gar nicht gekommen.
Vorher hatte ich MAXLAN und da wurde die Temperatur auch gesetzt, aber von den Geräten "ignoriert" und wieder auf 12 grad gestellt.
Da war ich dann irgendwie der Meinung das es ja jetzt auch so sein sollte :D
Oder kann es sein das es sogar so sein sollte??
dann werde ich vorerst meine notifys mal anpassen und eine abfrage des Fensters mit ein bauen.
danke für den Denkanstoß!