Hi @marcel_verpaalen,
I"m not sure to know if I’m in one of your four cases… I guess I’m in “M data lost” one, but not sure.
Here is a short description of my configuration. As MAX! does not recommand to use more than 10 rooms, I created 6 zones, and I associated radiators (15 at the moment, and 17 in few days) in each of these zones (rooms). Thanks to this, if I change the desired temperature on a specific radiator, all the other radiators of the same zone (room) will change in the same way. It works without any problem.
I’m using org.openhab.binding.max in version 2.3.0, in exclusive mode, refresh all 30 seconds
The configuration I did through MAX! software was done as follow :
- Room1 : E0-GOINGTHROUGH :
- E0-ENTRANCE (OEQ1240108) id: max:thermostatplus:NEQ1206682:OEQ1240108
- E0-WASHING (OEQ1244230) id: max:thermostatplus:NEQ1206682:OEQ1244230
- Room2 : E0-CONFORT-
- E0-CINEMA2 (OEQ1240748) id: max:thermostatplus:NEQ1206682:OEQ1240748
- Room3 : E0-CONFORT+
- E0-DESK (OEQ1240481) id: max:thermostatplus:NEQ1206682:OEQ1240481
- Room4 : E1-CONFORT-
- E1-BEDR-PARENTS (NEQ1259833) id: max:thermostatplus:NEQ1206682:NEQ1259833
- E1-BATH1 (OEQ1240461) id: max:thermostatplus:NEQ1206682:OEQ1240461
- E1-BATH2 (OEQ1240507) id: max:thermostatplus:NEQ1206682:OEQ1240507
- Room5 : E1-CONFORT+
- E1-ENTRANCE (NEQ1260356) id: max:thermostatplus:NEQ1206682:NEQ1260356
- E1-KITCHEN (NEQ1585567) id: max:thermostatplus:NEQ1206682:NEQ1585567
- E1-LIVINGR1 (OEQ1241901) id: max:thermostatplus:NEQ1206682:OEQ1241901
- E1-LIVINGR2 (OEQ1240499) id: max:thermostatplus:NEQ1206682:OEQ1240499
- Room6 : E2-CONFORT+
- E2-BEDR-CHILD2 (NEQ1587690) id: max:thermostatplus:NEQ1206682:NEQ1587690
- E2-BEDR-CHILD1 (NEQ1585269) id: max:thermostatplus:NEQ1206682:NEQ1585269
- E2-MEZZ1 (OEQ1240085) id: max:thermostatplus:NEQ1206682:OEQ1240085
- E2-MEZZ2 (OEQ1240099) id: max:thermostatplus:NEQ1206682:OEQ1240099
As I explained in my last post, it seems I lost my configuration, as I can read in the logs in INFO level (org.openhab.binding.max set to INFO), I have the following message :
2018-11-05 11:07:00.000 [INFO ] [nternal.handler.MaxCubeBridgeHandler] - No Rooms information found. Configure your MAX! cube : 192.168.xxx.xxx
But, weirdly, if I change a desired temperature (settemp) on a radiator, using openhab, the desired temperature is effectively set on the thermostat+, and on all the thermostats of the same room. Note that I don’t send the command to all the radiators of the room, but only one radiator, the temperature is automatically set up on other thermostats of the same room thanks to the initial configuration as explained before.
So everything seems to be ok… the problem is that if I reboot OpenHAB or MAX! cube, It doesn’t work anymore… it’s like if the configuration is somewhere in cache. (I’ll try to do it this evening to be sure, and I don’t remember if I’m still able to communicate at least with one radiator in a room)
In order to get more logs, I used DEBUG level (org.openhab.binding.max set to DEBUG), I have the following logs, but it doesn’t seem to give me more information :
2018-11-05 11:10:59.903 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Open new connection... to 192.168.xxx.xxx port yyyyy
2018-11-05 11:10:59.910 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Connect to MAX! Cube
2018-11-05 11:11:00.165 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - === H_Message ===
2018-11-05 11:11:00.168 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Serial number: NEQ1206682
2018-11-05 11:11:00.171 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - FreeMemorySlots: 50
2018-11-05 11:11:00.175 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - NTPCounter: 0
2018-11-05 11:11:00.178 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Unknown: 00000000
2018-11-05 11:11:00.181 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - CubeTimeState: 03
2018-11-05 11:11:00.184 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RF address (HEX): 172847
2018-11-05 11:11:00.187 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Firmware version: 01.13
2018-11-05 11:11:00.190 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Connection ID: 0beb16e8
2018-11-05 11:11:00.193 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Duty Cycle: 4
2018-11-05 11:11:00.197 [INFO ] [nternal.handler.MaxCubeBridgeHandler] - No Rooms information found. Configure your MAX! Cube: 192.168.xxx.xxx
2018-11-05 11:11:00.312 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - === C_Message ===
2018-11-05 11:11:00.316 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - DeviceType: Cube
2018-11-05 11:11:00.319 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - SerialNumber: NEQ1206682
2018-11-05 11:11:00.322 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RFAddress: 172847
2018-11-05 11:11:00.324 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RoomID: 19
2018-11-05 11:11:00.327 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Utc Offset ( Winter ):3600
2018-11-05 11:11:00.330 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Unknown2: 0B 00 04 40 00 00 00 00 00 00 00 41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2018-11-05 11:11:00.333 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Portal Enabled: 0
2018-11-05 11:11:00.336 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Winter Time: Sun Oct 28 03:00:00 CET 2018
2018-11-05 11:11:00.339 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Portal URL: http://max.eq-3.de:80/cube0/lookup
2018-11-05 11:11:00.341 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Time Zone ( Winter ): CET
2018-11-05 11:11:00.343 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Summer Time: Sun Mar 25 03:00:00 CEST 2018
2018-11-05 11:11:00.345 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Time Zone ( Daylight ): CEST
2018-11-05 11:11:00.347 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Unknown1: 0B 00 04 40 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
2018-11-05 11:11:00.349 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Utc Offset ( Summer ):7200
2018-11-05 11:11:00.429 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - === C_Message ===
2018-11-05 11:11:00.431 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - DeviceType: Thermostat+
2018-11-05 11:11:00.433 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - SerialNumber: OEQ1240108
2018-11-05 11:11:00.435 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RFAddress: 196c6b
2018-11-05 11:11:00.437 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RoomID: 5
2018-11-05 11:11:00.439 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - window Open Temp: 12.0
2018-11-05 11:11:00.441 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - boost Duration: 0
2018-11-05 11:11:00.443 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - decalcification: 12
2018-11-05 11:11:00.445 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - offset Temp: 0.0
2018-11-05 11:11:00.447 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - max Temp Setpoint: 30.5
2018-11-05 11:11:00.449 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - boost Valve Pos: 80
2018-11-05 11:11:00.451 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - min Temp Setpoint: 4.5
2018-11-05 11:11:00.453 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - valve Maximum: 100
2018-11-05 11:11:00.455 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - comfort Temp: 20.0
2018-11-05 11:11:00.457 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - valve Offset: 0
2018-11-05 11:11:00.458 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - eco Temp: 17.0
2018-11-05 11:11:00.460 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - window Open Duration: 15
2018-11-05 11:11:00.469 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - === C_Message ===
2018-11-05 11:11:00.471 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - DeviceType: Thermostat+
2018-11-05 11:11:00.473 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - SerialNumber: OEQ1244230
2018-11-05 11:11:00.475 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RFAddress: 195ea5
2018-11-05 11:11:00.477 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - RoomID: 5
2018-11-05 11:11:00.479 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - window Open Temp: 12.0
2018-11-05 11:11:00.481 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - boost Duration: 0
2018-11-05 11:11:00.483 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - decalcification: 12
2018-11-05 11:11:00.485 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - offset Temp: 0.0
2018-11-05 11:11:00.487 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - max Temp Setpoint: 30.5
2018-11-05 11:11:00.489 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - boost Valve Pos: 80
2018-11-05 11:11:00.491 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - min Temp Setpoint: 4.5
2018-11-05 11:11:00.493 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - valve Maximum: 100
2018-11-05 11:11:00.495 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - comfort Temp: 21.0
2018-11-05 11:11:00.497 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - valve Offset: 0
2018-11-05 11:11:00.499 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - eco Temp: 16.5
2018-11-05 11:11:00.501 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - window Open Duration: 15
...
same === C_Message === for all radiators
...
2018-11-05 11:11:01.032 [DEBUG] [b.binding.max.internal.device.Device] - Device 196c6b (Thermostat+): Actual Temperature : 18.0
2018-11-05 11:11:01.035 [DEBUG] [b.binding.max.internal.device.Device] - Device 195ea5 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.037 [DEBUG] [b.binding.max.internal.device.Device] - Device 1969ff (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.039 [DEBUG] [b.binding.max.internal.device.Device] - Device 196b10 (Thermostat+): Actual Temperature : 19.4
2018-11-05 11:11:01.042 [DEBUG] [b.binding.max.internal.device.Device] - Device 196c62 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.044 [DEBUG] [b.binding.max.internal.device.Device] - Device 16f0f8 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.046 [DEBUG] [b.binding.max.internal.device.Device] - Device 176951 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.048 [DEBUG] [b.binding.max.internal.device.Device] - Device 196afc (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.050 [DEBUG] [b.binding.max.internal.device.Device] - Device 16ecbc (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.053 [DEBUG] [b.binding.max.internal.device.Device] - Device 196ad7 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.055 [DEBUG] [b.binding.max.internal.device.Device] - Device 196ada (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.057 [DEBUG] [b.binding.max.internal.device.Device] - Device 176374 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.059 [DEBUG] [b.binding.max.internal.device.Device] - Device 196567 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.061 [DEBUG] [b.binding.max.internal.device.Device] - Device 196ca4 (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.063 [DEBUG] [b.binding.max.internal.device.Device] - Device 17623d (Thermostat+): Actual Temperature : 0.0
2018-11-05 11:11:01.068 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-ENTRANCE (NEQ1260356) id: max:thermostatplus:NEQ1206682:NEQ1260356
2018-11-05 11:11:01.071 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-KITCHEN (NEQ1585567) id: max:thermostatplus:NEQ1206682:NEQ1585567
2018-11-05 11:11:01.075 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-LIVINGR1 (OEQ1241901) id: max:thermostatplus:NEQ1206682:OEQ1241901
2018-11-05 11:11:01.078 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-LIVINGR2 (OEQ1240499) id: max:thermostatplus:NEQ1206682:OEQ1240499
2018-11-05 11:11:01.082 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E2-BEDR-CHILD2 (NEQ1587690) id: max:thermostatplus:NEQ1206682:NEQ1587690
2018-11-05 11:11:01.086 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E2-BEDR-CHILD1 (NEQ1585269) id: max:thermostatplus:NEQ1206682:NEQ1585269
2018-11-05 11:11:01.090 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E2-MEZZ1 (OEQ1240085) id: max:thermostatplus:NEQ1206682:OEQ1240085
2018-11-05 11:11:01.095 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E2-MEZZ2 (OEQ1240099) id: max:thermostatplus:NEQ1206682:OEQ1240099
2018-11-05 11:11:01.099 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-BATH1 (OEQ1240461) id: max:thermostatplus:NEQ1206682:OEQ1240461
2018-11-05 11:11:01.103 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-BATH2 (OEQ1240507) id: max:thermostatplus:NEQ1206682:OEQ1240507
2018-11-05 11:11:01.106 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E1-BEDR-PARENTS (NEQ1259833) id: max:thermostatplus:NEQ1206682:NEQ1259833
2018-11-05 11:11:01.110 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E0-CINEMA2 (OEQ1240748) id: max:thermostatplus:NEQ1206682:OEQ1240748
2018-11-05 11:11:01.115 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E0-ENTRANCE (OEQ1240108) id: max:thermostatplus:NEQ1206682:OEQ1240108
2018-11-05 11:11:01.119 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E0-DESK (OEQ1240481) id: max:thermostatplus:NEQ1206682:OEQ1240481
2018-11-05 11:11:01.123 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ E0-WASHING (OEQ1244230) id: max:thermostatplus:NEQ1206682:OEQ1244230
I’m wondering if the 10 rooms limitation is a real limitation… because @mstormi told me he’s using more than 10 rooms. So I have the opportunity to create as many rooms as radiators and to manage the relation between radiators through rules (e.g. if a new temperature is set for a radiator, send an update command to all other radiators of the same group). But in that cas, it means there will have more communication between the binding and the cube (I will have in the worst case 17 commands sent from the binding to the gateway instead of 6 commands)
Is it clear enough ?
Am I in the “M data lost” case ?