@nlecaude
Flow context sounds as it could be exactly what I am searching for.
I will directly take a look at that first this evening
@Colin
Thanks for the input, I am already using MQTT for the communication of the nodes
" { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 5 , "red" : 10, "green" : 2, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 6 , "red" : 0, "green" : 0, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 7 , "red" : 10, "green" : 2, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 4 , "red" : 30, "green" : 8, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 1 , "red" : 0, "green" : 0, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 3 , "red" : 0, "green" : 0, "blue" : 0} { "dtype" : "Stripe", "mode" : "dimTo", "whichStripe" : 2 , "red" : 30, "green" : 8, "blue" : 0} { "dtype" : "Display", "mode" : "staticText", "showText" : "br 4", "bright" : 1, "forMillis" : 3000, "howOften" : 1 }"
is for example the message sent to one of the four nodes in the room when pressing bright+ on my remote Theres also a display which shows the state. I know it could be shortened, using arrays and so on, but I like to have it easily readable and expandable^^.
I have "cut" the stripes software-side in several parts, so I can adjust the light perfectly. Within the sketch, every LED gets driven seperately to ensure a very smooth change.
My class just for on / off / dimming and modes (sleep, wakeup, fire, color flow..) has around 1300 lines on my ESP32 - without the fastled libary, or any other stuff as display, ota and so on .
Problem is: I would like to have the light easily editable at one point.
F.e.:Walk through the room, motion sensor puts light on, I think I need an adjust at stripe 6: phone, klick bookmark, open, change, update directly, see the change, maybe adjust again.
Especially when also the light level gets changed by lux automatically, and by time (very white at day to more orange in the night) there has to be so much fine tuning, I would get crazy changing the sketch every time I want to make a small adjust. Additional, I already have also some Arduino on other rooms running where ESPs are oversized (hall f.e.), using NRF24 and no option to update them ota - I´d have to update them by cable every time I change a value. Would drive me crazy I think
Sorry for not being that precise the answer before