Temperature input variable

I have several danfoss thermostats to control my radiators. In order to make it easier I created a few input variables such as ‘Living Room Night Temperature’ ,‘Living Room Day’, ‘Bedroom Night’ etc. and then when they change (or when time changes from day to night etc) I modify the thermostat values.

Currently I’m displaying these inputs in my lovelave UI using the Entities card the they look like this:
image

I like it because it’s compact, but there are two problems with this. One is that I cannot see the set value, unless I click, and it’s also difficult to set the value because in order to raise the temperature by half or one degree I have to very carefully make tiny adjustments to the slider.

Any suggestions?

I played with the custom:button-card for media_player volume with an input_number yesterday.

          - hold_action:
              action: call-service
              repeat: 100
              service: input_number.increment
              service_data:
                entity_id: input_number.volume_test
            icon: 'mdi:volume-plus'
            tap_action:
              action: call-service
              service: input_number.increment
              service_data:
                entity_id: input_number.volume_test
            type: 'custom:button-card'
          - hold_action:
              action: call-service
              repeat: 100
              service: input_number.decrement
              service_data:
                entity_id: input_number.volume_test
            icon: 'mdi:volume-minus'
            tap_action:
              action: call-service
              service: input_number.decrement
              service_data:
                entity_id: input_number.volume_test
            type: 'custom:button-card'
        type: horizontal-stack

20191122_13%3A19%3A06_001
On tap, the value in/decreases in steps, on hold, it changes smoothly.
You can set the steps within the input_number configuration.

1 Like