I have four MAX! Thermostat+, and one MAX! Thermostat, as well as a MAX! Cube. I do not have a CUL device. Somehow I am unable to set the temperature with set_temp. It is just ignored. The data is read fine though. I see all the actual set temps for all my thermostats.
I can switch between automatic and manual mode and back without any trouble.
Can anyone hint me at how to debug that? Since I can see the temperature, and I am not doing anything fancy to get and set the temperature (Setpoint item=maxBathroomSetTemp minValue=4.5 maxValue=32 step=0.5 icon=“temperature”), I would assume that the issue lies beyond errors in items / rules / sitemap, because the data is read properly.
I tried resetting one of my thermostats, un- and relearning it on the cube, sadly to no avail.
I have googled for quite some time, but I cannot figure out how to set the debug level for certain bindings. log:list and log:get do not show any bindings. bindings.max does not show up anywhere. I’ll gladly add a log file as soon as I figure out how to obtain the proper logs…
Ohhhhh. Thanks! The ‘removed command’ happens because I clicked twice (trying to lower by a total of 1 degree). What I did was: I lowered the temperature. Then I selected Manual mode. Then I lowered the temperature again, through the very standard buttons in my sitemap. No fancy automation. Manual mode works, setting temperatures does not.
Setpoint item=maxBedroom1SetTemp minValue=4.5 maxValue=32 step=0.5 icon="temperature"
2019-11-25 00:01:38.343 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 12 (KEQ0544673-set_temp:17 ?).
2018-11-25 00:03:19.107 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Sending request #115 to MAX! Cube
2018-11-25 00:03:19.200 [DEBUG] [b.binding.max.internal.device.Device] - Device 1aa389 (Thermostat): Actual Temperature : 0.0
2018-11-25 00:03:19.200 [DEBUG] [b.binding.max.internal.device.Device] - Device 0b0f52 (Thermostat+): Actual Temperature : 23.1
2018-11-25 00:03:19.200 [DEBUG] [b.binding.max.internal.device.Device] - Device 08de77 (Thermostat+): Actual Temperature : 21.0
2018-11-25 00:03:19.200 [DEBUG] [b.binding.max.internal.device.Device] - Device 0b0280 (Thermostat+): Actual Temperature : 0.0
2018-11-25 00:03:19.200 [DEBUG] [b.binding.max.internal.device.Device] - Device 0b0bef (Thermostat+): Actual Temperature : 0.0
2018-11-25 00:03:19.202 [DEBUG] [b.binding.max.internal.device.Device] - Device 018e77 (Shutter Contact): Status: Closed
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Eco Switch Eco Taster 1 (IEQ0178118) id: max:ecoswitch:JEQ0340325:IEQ0178118
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat Thermostat 2 (OEQ1686142) id: max:thermostat:JEQ0340325:OEQ1686142
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ Thermostat 1 (KEQ0544673) id: max:thermostatplus:JEQ0340325:KEQ0544673
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ Thermostat 1 (KEQ0636734) id: max:thermostatplus:JEQ0340325:KEQ0636734
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Thermostat+ Thermostat 1 (KEQ0549480) id: max:thermostatplus:JEQ0340325:KEQ0549480
2018-11-25 00:03:19.202 [DEBUG] [x.internal.handler.MaxDevicesHandler] - Updating states of Thermostat+ Thermostat 1 (KEQ0543806) id: max:thermostatplus:JEQ0340325:KEQ0543806
2018-11-25 00:03:19.204 [DEBUG] [x.internal.handler.MaxDevicesHandler] - No changes for Shutter Contact (JEQ0323690) id: max:shuttercontact:JEQ0340325:JEQ0323690
2018-11-25 00:03:43.409 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 13 (KEQ0544673-set_temp:16.5 ?).
2018-11-25 00:03:43.583 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Removed Command id 13 (KEQ0544673-set_temp) from queue. Superceeded by 14
2018-11-25 00:03:43.583 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 14 (KEQ0544673-set_temp:16 ?).
2018-11-25 00:04:16.696 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 15 (KEQ0544673-mode:MANUAL).
2018-11-25 00:04:17.836 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - updates to MANUAL mode with temperature '18.5'
2018-11-25 00:04:17.836 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command 15 (KEQ0544673-mode:MANUAL) sent to MAX! Cube at IP: 192.168.1.15
2018-11-25 00:04:17.836 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Sending request #116 to MAX! Cube
2018-11-25 00:04:17.999 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - S message. Duty Cycle: 12, Free Memory Slots: 49
2018-11-25 00:04:20.239 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 16 (KEQ0544673-set_temp:15.5 ?).
2018-11-25 00:04:20.419 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Removed Command id 16 (KEQ0544673-set_temp) from queue. Superceeded by 17
2018-11-25 00:04:20.419 [DEBUG] [nternal.handler.MaxCubeBridgeHandler] - Command queued id 17 (KEQ0544673-set_temp:15 ?).
That log solved it. Thanks!
I do not know why the standard interface does not work, but I know why my rules didn’t. I restructured my code, and substituted a few too many commands with postUpdate, that should have been sendCommand. :<
It’s late here, thanks for helping! (I noticed it was never sending a request)