Hello, I’m new to Home Assistant, so please explain if this can be done:
I’m trying to manage a complex heating control made in Node Red, and integrate it so I can control it from HomeAssistant dashboard, Lovelace.
To do so, I’ve registered the devices in Home Assistant and replaced MQTT actions with calls to NodeRed with “Current State” nodes to read values and sensors, and “Call Service” nodes to perform actions (turn off, turn on).
I’ve also created via Home Assistant helpers entities that will replace input and output variables on my automation, like “how many watts of solar energy surplus you must have to automatically turn on an electric heater or whatever device?” (a number, input value) and “How many electric heaters are suposed to be on right now?” (a number, output value), so i can parametrice it’s behaviour.
The thing is, when I expose said entities in the interface, they all appear as slider controllers with a stepping of one unit (type input_number).
I want to make output values as read only text values, like “%d electric heaters”, or “%03d watts”, instead of modificable slicer values (type sensor, for read only, and formatting output).
I want to make input values as sliders with steppings, or text numbers with increase/decrease step buttons. For example, the reserved minimal power draw should be established with a minimun of 500 and a maximun of 2000 wats, in 100 watts steps, so the slider would only have 16 possible positions (500w, 600w, 700w, …, 1900w, 2000w)
What I’ve read out there seems to sugest to create home-assistant automations that parse/correct/modify the behaviour of the value, or make read only duplicates (sensor), but I don’t see them changing the physical behaviour of the controller in lovelace, or how to make the values read-only.
Do I need to install custom cards to enable this behaviours, or is it possible with the standard cards?