Cleanest GUI to change variables


#1

I am moving to V2 from V1 and C0RE. I used to have 3 pistons that controlled the heater on my fermenter depending on what I was brewing. I would just activate the one I needed and keep the other ones paused.
Moving to V2 I was thinking about having 3 virtual switches and a global variable the would be read by one piston but if anyone has a cleaner idea to select the brew type I’m all ears.


#2

A routine that toggles a global variable from 1 to 2 to 3?

Or just the global variable itself?

Or what goes into the decision or inputs? A way to measure that?

Or one of the cube devices.

So many ways.


#3

This is a very mundane use. Every time I put on a batch of brew I just need to set a variable (1,2,3 or beer,red,white) to indicate what kind of base I’m using; wort, red, white grape juice. The piston will just read the variable and sets/monitors the temperature of the heater accordingly.
I just couldn’t think of anything neater than having 3 virtual buttons in my Things list.
Maybe using a virtual minimote (kyse’s remote) would look more “professional” :slight_smile:


#4

I think the simulated minimote would be nice


#5

How about a single tile in the webCoRE dashboard that toggles when you tap it? You can adapt this example to work with a global variable rather than the local value:

fermenter


#6

Man, just getting into this language is going to be daunting, sooooooo much hidden functionality!
I like the picture change on tile bumps! Sold on the idea there but it is only available though the dashboard. I would like to toggle from AT or my cell phone. PITA to do this from a browser while in the brewing closet. :frowning:


#7

AT is action tiles correct? You can trigger pistons to run from that if I am not mistaken. So you really just need to setup the same logic as above but instead of from clicking the tile it can just be based on when it was executed. And if it is action tiles then isn’t that browser based as well?