Comment gérer "espeasy LED RGB" + Domoticz Roue de couleur
Publié : 12 déc. 2020, 19:32
Bonjour,
J’ai ajouté une ligne de leds dans la cuisine gérer avec espeasy (un arduino wemos D1 et le plugin « Output - NeoPixel (Basic) »( j’utilise dans ce cas seulement mes leds avec un seul GPIO)
Donc je commande facilement mon installation comme ça.
curl http://192.168.1.49/control?cmd=NeoPixelAll,100,100,100 # ou je choisis le RGB
Maintenant je voudrais le commander par domoticz avec la roue de couleur pour choisir mes couleurs RGB.
Je pense qu’il faut developper en lua ou DzVent. Je n'ai pas trouvé d'exemple qui me permettrait d'extraire l'info color du JSON.
Avez-vous une solution ?
http://192.168.1.40:8080/json.htm?type= ... &used=true
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"Color" : "{\"b\":255,\"cw\":0,\"g\":195,\"m\":3,\"r\":128,\"t\":0,\"ww\":0}",
"CustomImage" : 109,
"Data" : "On",
"Description" : "Alexa_Name: Cuisine",
"DimmerType" : "abs",
"Favorite" : 0,
"HardwareID" : 6,
"HardwareName" : "Dummy",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveDimmer" : true,
"HaveGroupCmd" : false,
"HaveTimeout" : false,
"ID" : "00084444",
"Image" : "RGB-LED",
"IsSubDevice" : false,
"LastUpdate" : "2020-12-12 19:10:35",
"Level" : 66,
"LevelInt" : 66,
"MaxDimLevel" : 100,
"Name" : "Led cuisine",
"Notifications" : "false",
"PlanID" : "29",
"PlanIDs" : [ 29 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"Status" : "On",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "RGB",
"SwitchType" : "Dimmer",
"SwitchTypeVal" : 7,
"Timers" : "false",
"Type" : "Color Switch",
"TypeImg" : "dimmer",
"Unit" : 1,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "2444"
},
Merci à la communauté
J’ai ajouté une ligne de leds dans la cuisine gérer avec espeasy (un arduino wemos D1 et le plugin « Output - NeoPixel (Basic) »( j’utilise dans ce cas seulement mes leds avec un seul GPIO)
Donc je commande facilement mon installation comme ça.
curl http://192.168.1.49/control?cmd=NeoPixelAll,100,100,100 # ou je choisis le RGB
Maintenant je voudrais le commander par domoticz avec la roue de couleur pour choisir mes couleurs RGB.
Je pense qu’il faut developper en lua ou DzVent. Je n'ai pas trouvé d'exemple qui me permettrait d'extraire l'info color du JSON.
Avez-vous une solution ?
http://192.168.1.40:8080/json.htm?type= ... &used=true
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"Color" : "{\"b\":255,\"cw\":0,\"g\":195,\"m\":3,\"r\":128,\"t\":0,\"ww\":0}",
"CustomImage" : 109,
"Data" : "On",
"Description" : "Alexa_Name: Cuisine",
"DimmerType" : "abs",
"Favorite" : 0,
"HardwareID" : 6,
"HardwareName" : "Dummy",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveDimmer" : true,
"HaveGroupCmd" : false,
"HaveTimeout" : false,
"ID" : "00084444",
"Image" : "RGB-LED",
"IsSubDevice" : false,
"LastUpdate" : "2020-12-12 19:10:35",
"Level" : 66,
"LevelInt" : 66,
"MaxDimLevel" : 100,
"Name" : "Led cuisine",
"Notifications" : "false",
"PlanID" : "29",
"PlanIDs" : [ 29 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"Status" : "On",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "RGB",
"SwitchType" : "Dimmer",
"SwitchTypeVal" : 7,
"Timers" : "false",
"Type" : "Color Switch",
"TypeImg" : "dimmer",
"Unit" : 1,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "2444"
},
Merci à la communauté