@sjaak538 Thanks for sharing this project.
Looking something like this with MQTT. So far the closest to my idea is https://github.com/sticilface/Melvanimate.
Maybe I’ll do MQTT support for this project.
Button you’re probably too, but I give to others.
{
"buttons": [
{
"id": "off",
"text": "Off"
},
{
"id": "cylon-chaser",
"text": "Cylon Chaser"
},
{
"id": "rainbow",
"text": "Rainbow"
}
],
"id": "neopixel",
"name": "Neopixel",
"class": "ButtonsDevice"
}
example corresponding rule
{
"id": "neopixel-off",
"name": "Neopixel off",
"rule": "when Off is pressed then execute \"wget -q -O /dev/null http://10.0.0.99/L4?v=1\"",
"active": true,
"logging": true
},
{
"id": "rainbow",
"name": "Rainbow",
"rule": "when Rainbow is pressed then execute \"wget -q -O /dev/null http://10.0.0.99/L7?v=1\"",
"active": true,
"logging": true
},
{
"id": "cylon-chaser",
"name": "Cylon Chaser",
"rule": "when Cylon Chaser is pressed then execute \"wget -q -O /dev/null http://10.0.0.99/L9?v=1\"",
"active": true,
"logging": true
}