I have a complex config that I’m looking for an approach to implement.
I’m using HA to monitor fermenters in a brewery. For each tank I currently track the current temp and the set (desired) temp). I can track the temp over time using the custom mini-graph card and we can change the set temp using custom NumberBox card.
I have two features I’d to add.
One is the ability to change the set temp by typing in the temp vs clicking the +/-. (Sometimes there is a big change needed). Is there a card that allows changing a value through entry (vs clicking)
The second need is a way to track fermenter states. We’ve defined three states (In-Use, Dirty and Clean). I can track them in a dropdown helper. I would like a card to display the name of the fermenter and the current state. I would like the card to be clickable so I can call a script or automation to step to the next state.
I’m hoping there are cards (HACS is fine) that can help here. Or that I can maybe modify something that is close. Thanks!
This is doable, what I have done is create a bunch of helpers and tied those into a couple of automations and scripts.
For instance: if I press Fill to keg, I have an input select that changes to dirty. You can display the input select state with an entity card.
What I do is create a conditional card with a button clean to display when the tank is dirty. When I brew I can select a tank to ferment in, when selected a tank and press ferment the state of the list changes to fermenting.
For temperature setpoints I use input number helpers. With a simple automation on state change of the input number change the setpoint to the same as the input number. I now created a list of temperatures and amount of days so I completely automated the temperature steps of fermentation.
Yes, I have solved this.
I now set a base temp when the user changes the tank state. So selecting “Crash” sets the temp to 35 and the user can fine tune it.
For the second item, I used a tile card with select-options feature to let the user pick the desired state.