That's easy enough, I thought maybe you had to add some special code because of the arduino.
On label names, for example in your last video you have the 4 ramp schedules called one, two, three, four which doesn't really tell me much. If I'm using this for an aquarium I want it to say ramp one or maybe low sun and if I'm not using this for an aquarium I may want to tag it something different. I didn't think it would be hard to add custom names so thought it might be worth it. Only labels like that would need to be custom. Technically this can control the aquarium and whatever else you want so it would be nice to change those according to what it is.
Is it limited to 4 schedules? What if I was going to use the one channel PWM pin for a pump and wanted it to turn on and off 10 times in a day how would I do that? Is it possible for it to ask how many schedules that pin should have?
There's also other labels that aren't so clear. Like on the temp settings you have "Parameter Slider" when it should say something like Temperature On/Off Range. Then when someone clicks the slider type to something else it would change to whatever they selected.
Also the dependent devices is a little hard to understand. When you selected a device you had to clear out the schedule as its not dependent on that anymore, what happens if I didn't clear that out? Maybe a window should pop up telling me that and asking me if I want to clear the schedule and it does it for me. Ultimately it would be nice if when I selected a dependent device it somehow flashed me the settings for that device so I visually saw the connection.
Just little things like that. I think what you're doing is amazing and could be used by so many for a lot of applications as programming is a big issue. But most people who have problems with programming also have trouble understanding these kinds of programs so it needs to be made as simple as possible (which you have) just needs better clarity IMO. Just trying to give you some constructive criticism.