FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: pumabaer am 10 Juli 2018, 17:38:56

Titel: Max WT "vergisst" das das Fenster offen ist
Beitrag von: pumabaer am 10 Juli 2018, 17:38:56
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
Titel: Antw:Max WT "vergisst" das das Fenster offen ist
Beitrag von: willyk am 10 Juli 2018, 17:57:18
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
Titel: Antw:Max WT "vergisst" das das Fenster offen ist
Beitrag von: pumabaer am 10 Juli 2018, 18:04:54
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ß!