Hallo zusammen,
ich bin über eine große Merkwürdigkeit gestolpert. Bei insgesamt 3 MAX! Heizungsthermostaten passiert es ständig, wenn ich über FHEM eine Befehl z.B. Wunschtemperatur sende, dann reagiert jeweils ein anderer mit. Wenn ich die Temperatur an den Thermostaten selbst ändere passiert das nicht. Ich habe auch schon den MAX!Cube auf Werkseinstellung zurückgesetzt und alles neu angelernt. In der MAX! Windows App kann ich die Geräte ebenso ohne Probleme unabhängig steuern. Es betrifft drei Geräte:
Und jeweils eins beeinflusst ein anderes:
- Schlafzimmer wirkt auf Bad,
- Bad wirkt auf Flur,
- Flur wirkt auf Schlafzimmer.
Listing Schlafzimmer:
Internals:
DEF HeatingThermostat 1af379
FUUID 5e04fde6-f33f-ab72-68e0-aa7b7de361b14c9f
IODev Maxcube
LASTInputDev Maxcube
MSGCNT 54
Maxcube_MSGCNT 54
Maxcube_TIME 2020-12-23 13:25:35
NAME MAX_1af379
NR 239
NTFY_ORDER 50-MAX_1af379
STATE 16.5°C
SVN 22368
TYPE MAX
TimeSlot -1
addr 1af379
devtype 1
type HeatingThermostat
Helper:
DBLOG:
desiredTemperature:
logmysql:
TIME 1608726275.16634
VALUE 16.5
temperature:
logmysql:
TIME 1608726335.31204
VALUE 19.9
valveposition:
logmysql:
TIME 1608726094.5743
VALUE 0
READINGS:
2020-12-23 13:25:35 MAXLAN_error 0
2020-12-23 13:25:35 MAXLAN_errorInCommand
2020-12-23 13:25:35 MAXLAN_initialized 1
2020-12-23 13:25:35 MAXLAN_isAnswer 0
2020-12-23 13:25:35 MAXLAN_valid 1
2020-12-23 12:39:05 SerialNr OEQ2078843
2020-12-23 13:25:35 battery ok
2020-12-23 13:25:35 batteryState ok
2020-12-23 12:39:05 boostDuration 5
2020-12-23 12:39:05 boostValveposition 80
2020-12-23 12:39:05 comfortTemperature 21.5
2020-12-23 12:39:05 decalcification Sat 12:00
2020-12-23 13:25:35 desiredTemperature 16.5
2020-12-23 13:25:35 deviation 3.4
2020-12-23 12:39:05 ecoTemperature 16.5
2020-12-23 12:39:05 firmware 1.0
2020-12-23 13:25:35 gateway 1
2020-12-22 10:33:14 groupid 3
2020-07-12 05:56:08 lastConfigSave ./log/MAX_1af379.max
2020-12-23 12:39:05 lastcmd HeatingThermostatConfig
2020-12-23 12:39:05 maxValveSetting 100
2020-12-23 12:39:05 maximumTemperature on
2020-12-23 12:39:05 measurementOffset 0.0
2020-12-23 12:39:05 minimumTemperature off
2020-12-23 13:25:35 mode manual
2020-12-23 13:25:35 panel unlocked
2020-12-23 13:25:35 rferror 0
2020-12-23 13:25:35 state 16.5°C
2020-12-23 13:25:35 temperature 19.9
2020-12-23 12:39:05 testresult 160
2020-12-23 12:39:05 valveOffset 0
2020-12-23 13:25:35 valveposition 0
2020-12-23 12:39:05 weekprofile-0-Sat-temp 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-0-Sat-time 00:00-06:00 / 06:00-22:00 / 22:00-24:00
2020-12-23 12:39:05 weekprofile-1-Sun-temp 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-1-Sun-time 00:00-06:00 / 06:00-22:00 / 22:00-24:00
2020-12-23 12:39:05 weekprofile-2-Mon-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-2-Mon-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-3-Tue-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-3-Tue-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-4-Wed-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-4-Wed-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-5-Thu-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-5-Thu-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-6-Fri-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-6-Fri-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 windowOpenDuration 15
2020-12-23 12:39:05 windowOpenTemperature 12.0
helper:
dt 17.0
myday 4
Attributes:
DbLogExclude .*
DbLogInclude valveposition,temperature,desiredTemperature,battery,mode
IODev Maxcube
alexaName Heizung Schlafzimmer
alexaRoom Schlafzimmer
alias Heizungsthermostat Schlafzimmer
event-min-interval state:300,desiredTemperature:300,temperature:300,valveposition:300
event-on-change-reading state,desiredTemperature,temperature,valveposition,mode
icon sani_heating
model HeatingThermostat
room GoogleAssistant,MAX,Schlafzimmer
DOIF Schlafzimmer:
([Fenster_1:"open"] and [$SELF:status] eq "closed")
(setreading $SELF mode_bf [MAX_1af379:mode])
(setreading $SELF desired_temp_bf [MAX_1af379:desiredTemperature])
(setreading $SELF status [Fenster_1:state])
(set MAX_1af379 desiredTemperature 12.0)
DOELSEIF ([Fenster_1:"closed"] and [$SELF:status] eq "open")
(setreading $SELF status [Fenster_1:state])
(IF ([$SELF:mode_bf] eq "auto")(
(set MAX_1af379 desiredTemperature auto [$SELF:desired_temp_bf])
)
ELSE(
(set MAX_1af379 desiredTemperature 18.0)
))
DOELSE
()
Listing Bad:
Internals:
DEF HeatingThermostat 082a1d
FUUID 5c54a856-f33f-ab72-ab7f-62b7226127cef331
IODev Maxcube
LASTInputDev Maxcube
MSGCNT 64
Maxcube_MSGCNT 64
Maxcube_TIME 2020-12-23 13:24:35
NAME MAX_082a1d
NR 29
NTFY_ORDER 50-MAX_082a1d
STATE 22.0°C
SVN 22368
TYPE MAX
TimeSlot -1
addr 082a1d
devtype 1
type HeatingThermostat
Helper:
DBLOG:
desiredTemperature:
logmysql:
TIME 1608726275.11776
VALUE 22.0
temperature:
logmysql:
TIME 1608726094.52592
VALUE 25.6
valveposition:
logmysql:
TIME 1608726094.52592
VALUE 0
READINGS:
2020-12-23 13:24:35 MAXLAN_error 0
2020-12-23 13:24:35 MAXLAN_errorInCommand
2020-12-23 13:24:35 MAXLAN_initialized 1
2020-12-23 13:24:35 MAXLAN_isAnswer 0
2020-12-23 13:24:35 MAXLAN_valid 1
2020-12-23 12:39:05 SerialNr KEQ0408386
2020-12-23 13:24:35 battery ok
2020-12-23 13:24:35 batteryState ok
2020-12-23 12:39:05 boostDuration 5
2020-12-23 12:39:05 boostValveposition 80
2020-12-23 12:39:05 comfortTemperature 23.0
2020-12-23 12:39:05 decalcification Sat 12:00
2020-12-23 13:24:35 desiredTemperature 22.0
2020-12-23 13:24:35 deviation 3.6
2020-12-23 12:39:05 ecoTemperature 16.5
2020-12-23 12:39:05 firmware 1.8
2020-12-23 13:24:35 gateway 1
2020-05-19 07:52:30 groupid 2
2020-07-12 05:56:08 lastConfigSave ./log/MAX_082a1d.max
2020-12-23 13:14:29 lastcmd desiredTemperature 22.0
2020-12-23 12:39:05 maxValveSetting 100
2020-12-23 12:39:05 maximumTemperature on
2020-12-23 12:39:05 measurementOffset 0.0
2020-12-23 12:39:05 minimumTemperature off
2020-12-23 13:24:35 mode manual
2020-12-22 09:22:45 msgcnt 136
2020-12-23 13:24:35 panel unlocked
2020-12-23 13:24:35 rferror 0
2020-12-23 13:24:35 state 22.0°C
2020-12-23 13:24:35 temperature 25.6
2020-12-23 12:39:05 testresult 255
2020-12-23 12:39:05 valveOffset 0
2020-12-23 13:24:35 valveposition 0
2020-12-23 13:11:01 weekprofile-0-Sat-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-0-Sat-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-1-Sun-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-1-Sun-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-2-Mon-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-2-Mon-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-3-Tue-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-3-Tue-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-4-Wed-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-4-Wed-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-5-Thu-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-5-Thu-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 13:11:01 weekprofile-6-Fri-temp 21.0 °C / 23.0 °C / 22.0 °C / 23.0 °C / 22.5 °C
2020-12-23 13:11:01 weekprofile-6-Fri-time 00:00-05:30 / 05:30-09:00 / 09:00-17:30 / 17:30-23:00 / 23:00-24:00
2020-12-23 12:39:05 windowOpenDuration 15
2020-12-23 12:39:05 windowOpenTemperature 12.0
helper:
dt 22.0
myday 4
Attributes:
DbLogExclude .*
DbLogInclude valveposition,temperature,desiredTemperature,battery,mode
IODev Maxcube
alexaName Heizung Bad
alexaRoom Bad
alias Heizungsthermostat Bad
event-min-interval state:300,desiredTemperature:300,temperature:300,valveposition:300
event-on-change-reading state,desiredTemperature,temperature,valveposition,mode
icon sani_heating
model HeatingThermostat
room Bad,GoogleAssistant,MAX
verbose 0
DOIF Bad:
([Fenster_Bad:"open"] and [$SELF:status] eq "closed")
(setreading $SELF mode_bf [MAX_082a1d:mode])
(setreading $SELF desired_temp_bf [MAX_082a1d:desiredTemperature])
(setreading $SELF status [Fenster_Bad:state])
(set MAX_082a1d desiredTemperature 12.0)
DOELSEIF ([Fenster_Bad:"closed"] and [$SELF:status] eq "open")
(setreading $SELF status [Fenster_Bad:state])
(IF ([$SELF:mode_bf] eq "auto")(
(set MAX_082a1d desiredTemperature auto [$SELF:desired_temp_bf])
)
ELSE(
(set MAX_082a1d desiredTemperature 18.0)
))
DOELSE
()
Listing Flur:
Internals:
DEF HeatingThermostat 15f0e9
FUUID 5c54a856-f33f-ab72-61f8-587e03de5e92d416
IODev Maxcube
LASTInputDev Maxcube
MSGCNT 52
Maxcube_MSGCNT 52
Maxcube_TIME 2020-12-23 13:22:34
NAME MAX_15f0e9
NR 27
NTFY_ORDER 50-MAX_15f0e9
STATE 22.0°C
SVN 22368
TYPE MAX
TimeSlot -1
addr 15f0e9
devtype 1
type HeatingThermostat
Helper:
DBLOG:
desiredTemperature:
logmysql:
TIME 1608725973.95787
VALUE 22.0
temperature:
logmysql:
TIME 1608726034.14027
VALUE 24.1
valveposition:
logmysql:
TIME 1608726154.84382
VALUE 10
READINGS:
2020-12-23 13:22:34 MAXLAN_error 0
2020-12-23 13:22:34 MAXLAN_errorInCommand
2020-12-23 13:22:34 MAXLAN_initialized 1
2020-12-23 13:22:34 MAXLAN_isAnswer 0
2020-12-23 13:22:34 MAXLAN_valid 1
2020-12-23 12:39:05 SerialNr NEQ0892400
2020-12-23 13:22:34 battery ok
2020-12-23 13:22:34 batteryState ok
2020-12-23 12:39:05 boostDuration 5
2020-12-23 12:39:05 boostValveposition 80
2020-12-23 12:39:05 comfortTemperature 21.5
2020-12-23 12:39:05 decalcification Sat 12:00
2020-12-23 13:22:34 desiredTemperature 22.0
2020-12-23 13:22:34 deviation 2.1
2020-12-23 12:39:05 ecoTemperature 16.5
2020-12-23 12:39:05 firmware 1.1
2020-12-23 13:22:34 gateway 1
2020-05-19 07:52:30 groupid 4
2020-07-12 05:56:08 lastConfigSave ./log/MAX_15f0e9.max
2020-12-23 12:42:53 lastcmd desiredTemperature 16.5
2020-12-23 12:39:05 maxValveSetting 100
2020-12-23 12:39:05 maximumTemperature on
2020-12-23 12:39:05 measurementOffset 0.0
2020-12-23 12:39:05 minimumTemperature off
2020-12-23 13:22:34 mode manual
2020-12-23 13:22:34 panel unlocked
2020-12-23 13:22:34 rferror 0
2020-12-23 13:22:34 state 22.0°C
2020-12-23 13:22:34 temperature 24.1
2020-12-23 12:39:05 testresult 161
2020-12-23 12:39:05 valveOffset 0
2020-12-23 13:22:34 valveposition 10
2020-12-23 12:39:05 weekprofile-0-Sat-temp 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-0-Sat-time 00:00-06:00 / 06:00-22:00 / 22:00-24:00
2020-12-23 12:39:05 weekprofile-1-Sun-temp 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-1-Sun-time 00:00-06:00 / 06:00-22:00 / 22:00-24:00
2020-12-23 12:39:05 weekprofile-2-Mon-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-2-Mon-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-3-Tue-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-3-Tue-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-4-Wed-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-4-Wed-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-5-Thu-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-5-Thu-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 weekprofile-6-Fri-temp 17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C
2020-12-23 12:39:05 weekprofile-6-Fri-time 00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-24:00
2020-12-23 12:39:05 windowOpenDuration 15
2020-12-23 12:39:05 windowOpenTemperature 12.0
helper:
dt 17.0
myday 4
Attributes:
DbLogExclude .*
DbLogInclude valveposition,temperature,desiredTemperature,battery,mode
IODev Maxcube
alias Heizungsthermostat Flur EG
event-min-interval state:300,desiredTemperature:300,temperature:300,valveposition:300
event-on-change-reading state,desiredTemperature,temperature,valveposition,mode
icon sani_heating
model HeatingThermostat
room Flur EG,GoogleAssistant,MAX
userattr scnProcessByDesiChange:0,1 scnShutterList scnModeHandling:NOCHANGE,AUTO,MANUAL
verbose 0
Was ist da los? Es gibt für Schlafzimmer und Bad jeweils ein DOIF für die Fenstererkennung, die hatte ich aber schon mal testweise deaktiviert, und das war es nicht. Hat jemand eine Idee, was da los ist? Das ist schon echt nervig. Kann es mit den GroupIDs zusammen hängen? Da gab es eine Doppelung, ich habe das aber geändert, damit jeder eine eigene ID hat. Das Problem war aber vorher schon.
Viele Grüße Martin
Zitat von: maddinthebrain am 23 Dezember 2020, 13:31:09
Kann es mit den GroupIDs zusammen hängen?
Das Fehlerbild lässt mich das vermuten. Die groupId via FHEM zu ändern ist IMHO keine so gute Idee, zumindest nicht wenn man MAXLAN einsetzt.
Der Cube verwalten die Räume via GroupId, D.h. hier bestimmt er wer über Soll Temp Änderungen informiert werden muss.
Wenn du den Cube schon zurück gesetzt hast, hast du auch die HTs dumm gemacht ?
Mit einem zusätzlichen CUL könnte man sehen wer hier wem welche Nachrichten schickt, aber ohne bleibt leider nur raten übrig.
Das hat mich nun auf die Idee gebracht, die GroupIDs im Ring zu tauschen, jeder HT hat jetzt die ID von dem HT bekommen, auf den der Befehl zusätzlich gewirkt hat. Und das scheint die Lösung zu sein. Danke für den Tipp.
Grüße
Martin
Ok sehr schön. Dass bedeutet dann du hast die groupid mal geändert und warst somit nicht mehr synchron mit dem Cube
oder du hast die HT nicht zurück gesetzt sondern nur den Cube und hast dann die Räume in einer anderen Reihenfolge angelegt als zuvor ?
Keine Ahnung, kann sein, dass ich da mal rumgedreht hatte. Aber dann eher unbewusst. Nein das Fehler Bild war schon so,bevor ich den Cube zurückgesetzt habe. Die Reihenfolge habe ich so gewählt wie die Hts nach und nach installiert hatte. Das System ist nach und nach gewachsen. Und wird es auch noch ich habe noch Teile in Keller. Aber die Max Cloud ist ja angekündigt. Naja lokal mit Fhem funktioniert es ja weiter.