Page 1 sur 1
selector mis à jour par un autre selector
Publié : 19 nov. 2019, 18:00
par gibus17
Bonjour
je suis un débutant
Pour commander 4 groupes de leds individuellement,
j'ai fais un selector switch pour chaque groupe avec niv1, niv2, niv3, niv4, niv5
j'ai fais un selector switch général avec avec arret, gr1, gr1+2, gr1+2+3, gr1+2+3+4,
les ESP qui pilotent chaque groupe, sont configurés avec ESPeasy et une regle ESP permet l'allumage des différent niveaux
J'arrive par le selecteur général à commander les groupes comme je le souhaite en utilisant une règle ESP ou un script lua.
Par contre l'affichage domoticz dans l'onglet interrupteur ne se met pas à jour.
pouvez vous me donner la marche à suivre
merci
Re: selector mis à jour par un autre selector
Publié : 20 nov. 2019, 22:07
par gibus17
bonsoir,
Depuis hier, j'ai progressé avec ce code
Code : Tout sélectionner
etat =" "
function update_18 (etat)
commandArray['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=".. etat
valeur_gr_1 = otherdevices_svalues ['Groupe_1']
print( "Groupe_1 = ".. valeur_rad_1)
end
function update_19 (etat)
commandArray['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=".. etat
valeur_gr_2 = otherdevices_svalues ['Groupe_2']
print( "Groupe_2 = ".. valeur_rad_2)
end
function update_20 (etat)
commandArray['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=20&switchcmd=Set%20Level&level=".. etat
valeur_gr_3 = otherdevices_svalues ['Groupe_3']
print( "Groupe_3 = ".. valeur_rad_3)
end
function update_21 (etat)
commandArray['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=21&switchcmd=Set%20Level&level=".. etat
valeur_gr_4 = otherdevices_svalues ['Groupe_4']
print( "Groupe_4 = ".. valeur_rad_4)
end
commandArray = {}
if (devicechanged['general']) then
etat = otherdevices_svalues ['general']
if (etat == "40") then
etat = "30"
-- autonome = 1
else
etat = string.format ( "%s", etat)
-- autonome = 0
end
update_18(etat)
-- update_19(etat)
-- update_20(etat)
-- update_21(etat)
end
return commandArray
Par le selector "general", j'arrive à mettre à jour le selector d'un groupe par la ligne <update_18(etat)>.
Par contre dès que j'active les lignes suivantes pour mettre à jour les selectors des autres groupes, le script semble tourner en boucle. Je pense que l'on ne sort jamais de <commandArray>.
Pouvez me proposer la méthode qui me permettrait de pouvoir par le selector "general" de commander les 4 groupes
MERCI
Re: selector mis à jour par un autre selector
Publié : 21 nov. 2019, 04:59
par denis_brasseur
Qu'entend tu par:
gibus17 a écrit : 20 nov. 2019, 22:07Par contre dès que j'active les lignes suivantes pour mettre à jour les selectors des autres groupes, le script semble tourner en boucle.
?
Quel affichage dans tes logs si tu enchaînes update_18(etat) et update_19(etat) par exemple ?
Et quel comportement ?
Essaye cette syntaxe dans tes fonctions update_xx (etat) :
Code : Tout sélectionner
commandArray[#commandArray+1]={['OpenURL'] = "192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=".. etat}
en ajustant évidement tes idx.
Re: selector mis à jour par un autre selector
Publié : 21 nov. 2019, 15:24
par gibus17
bonjour
un grand merci pour la réactivité et aussi pour la modification du code.
Code : Tout sélectionner
etat =" "
function update_18 (etat)
commandArray[#commandArray+1]={['OpenURL'] = "192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=".. etat}
valeur_gr_1 = otherdevices_svalues ['Groupe_1']
print( "Groupe_1 = ".. valeur_gr_1)
end
function update_19 (etat)
commandArray[#commandArray+1]={['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=".. etat}
valeur_gr_2 = otherdevices_svalues ['Groupe_2']
print( "Groupe_2 = ".. valeur_gr_2)
end
function update_20 (etat)
commandArray[#commandArray+1]={['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=20&switchcmd=Set%20Level&level=".. etat}
valeur_gr_3 = otherdevices_svalues ['Groupe_3']
print( "Groupe_3 = ".. valeur_gr_3)
end
function update_21 (etat)
commandArray[#commandArray+1]={['OpenURL']="192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=21&switchcmd=Set%20Level&level=".. etat}
valeur_gr_4 = otherdevices_svalues ['Groupe_4']
print( "Groupe_4 = ".. valeur_gr_4)
end
commandArray = {}
if (devicechanged['general']) then
etat = otherdevices_svalues ['general']
if (etat == "40") then
etat = "30"
-- autonome = 1
else
etat = string.format ( "%s", etat)
-- autonome = 0
end
update_18(etat)
-- update_19(etat)
-- update_20(etat)
-- update_21(etat)
end
return commandArray
Par contre dès que je fais un changement de groupe, le script tourne en rond ( voir texte ci dessous).
Le seul moyen de l’arrêter est de redémarrer domoticz.
- Tout
Statut
Filtre: X
2019-11-21 14:59:46.438 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:46.456 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:46.797 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:46.815 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:46.115 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:46.128 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:46.149 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:46.149 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:46.149 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.149 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.149 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:46.429 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:46.442 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:46.463 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:46.463 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:46.463 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.463 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.463 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:46.788 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:46.800 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:46.822 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:46.822 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:46.822 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.822 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:46.822 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:47.135 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:47.154 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:47.451 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:47.469 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:47.126 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:47.139 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:47.160 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:47.161 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:47.161 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:47.161 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:47.161 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:47.442 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:47.455 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:47.476 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:47.476 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:47.476 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:47.476 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:47.476 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:48.108 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:48.126 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:48.418 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:48.436 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:48.787 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:48.805 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:48.099 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:48.112 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:48.133 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:48.133 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:48.133 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.133 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.133 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:48.409 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:48.421 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:48.443 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:48.443 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:48.443 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.443 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.443 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:48.778 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:48.791 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:48.812 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:48.812 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:48.812 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.812 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=20 after 0.2 seconds...
2019-11-21 14:59:48.812 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-21 14:59:49.103 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:49.121 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:49.413 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:49.431 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:49.786 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-21 14:59:49.804 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-21 14:59:49.094 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-21 14:59:49.107 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-21 14:59:49.128 Status: LUA: Groupe_1 = 20
2019-11-21 14:59:49.128 Status: LUA: Groupe_2 = 20
2019-11-21 14:59:49.128 Status: EventSystem: Fetching URL 192
merci de votre aide
Re: selector mis à jour par un autre selector
Publié : 21 nov. 2019, 20:14
par denis_brasseur
gibus17 a écrit : 19 nov. 2019, 18:00
J'arrive par le selecteur général à commander les groupes comme je le souhaite en utilisant une règle ESP ou un script lua.
A quoi ressemble ton selecteur 'general' ?
Tout vient de la, je ne pense pas ta boucle sans fin provienne du scprit, a l’exception de
qui peut également être écrit
if devicechanged['general']=='Arret' then
par exemple.
Essaye ceci pour voir ce que cela donne :
Code : Tout sélectionner
commandArray = {}
if devicechanged['general'] then
print('test device general '..otherdevices['general'])
end
return commandArray
Tu ne devrais avoir un log qu'a chaque changement du device general
Et confirme que ton script est bien de type devices
Et dans tes logs
192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=20 after 0.2 seconds...
d'ou provient
after 0.2 seconds
?
Re: selector mis à jour par un autre selector
Publié : 21 nov. 2019, 23:36
par gibus17
Bonjour
A nouveau merci pour cette réaction rapide.
Avant de venir à mon soucis, une petite explication.
Devant faire une activité plus importante que mes ESP j'ai mis l'alim sur arrêt. A la remise sous tension les wifi des ESP n'ont pas redémarrés. Ce n'est pas la première fois que cela arrive. D'habitude ils repartent après plusieurs marche /arrêt de l'alim. Cette fois ci ils ne repartent pas.
Je viens d'en reflasher deux et AP ESP_0 n'est pas présent. Je ne peux donc pas les reconfigurer. Je viens de chercher sur le forum à priori le problème est connu. je vais donc voir si la solution proposée est efficace ou s'ils sont HS. Si c'est le cas, il me faudra le temps de les réapprovisionner.
Revenons a mon soucis
Lors de mes différents essais, j'ai mis une règle dans les ESP qui pourrait être la cause du problème que tu relèves. Je pensais l'avoir supprimée mais je dois me tromper.
Tu dois avoir mis le doigt sur mon soucis. Dès que j'ai réglé mon problème d'ESP . Ils seront vierges de toute règles. Je te tiens informé.
encore merci
Re: selector mis à jour par un autre selector
Publié : 23 nov. 2019, 19:04
par gibus17
bonsoir,
je n'ai pas réglé mes problème de ESP8266 (Wemos D1_mini).
Ce sont des difficultés de connection au Wifi de ma box SFR , j'ai demandé de l'aide sur le forum.
Voici le log
- 2019-11-23 18:17:31.693 Error: Error opening url: http://192.168.1.199/control?cmd=event,arret
2019-11-23 18:17:34.550 (Passerelle RFLINK) Temp + Humidity (Chambre Méru)
2019-11-23 18:17:34.864 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-23 18:17:34.968 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-23 18:17:34.855 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-23 18:17:34.955 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-23 18:17:34.974 Status: LUA: TEST DEVICE GENERAL arret
2019-11-23 18:17:34.974 Status: LUA: Groupe_1 = 0
2019-11-23 18:17:34.974 Status: LUA: Groupe_2 = 0
2019-11-23 18:17:34.974 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:34.974 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds..
2019-11-23 18:17:34.974 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-23 18:17:34.813 Error: Error opening url: http://192.168.1.199/control?cmd=event,arret
2019-11-23 18:17:37.984 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-23 18:17:37.975 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-23 18:17:37.933 Error: Error opening url: http://192.168.1.199/control?cmd=event,arret
2019-11-23 18:17:38.046 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-23 18:17:38.033 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-23 18:17:38.052 Status: LUA: TEST DEVICE GENERAL arret
2019-11-23 18:17:38.052 Status: LUA: Groupe_1 = 0
2019-11-23 18:17:38.052 Status: LUA: Groupe_2 = 0
2019-11-23 18:17:38.052 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:38.052 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:38.052 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-23 18:17:41.104 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-23 18:17:41.121 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-23 18:17:41.095 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-23 18:17:41.108 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-23 18:17:41.127 Status: LUA: TEST DEVICE GENERAL arret
2019-11-23 18:17:41.127 Status: LUA: Groupe_1 = 0
2019-11-23 18:17:41.127 Status: LUA: Groupe_2 = 0
2019-11-23 18:17:41.127 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:41.127 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:41.128 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-23 18:17:41.053 Error: Error opening url: http://192.168.1.199/control?cmd=event,arret
2019-11-23 18:17:44.224 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-23 18:17:44.282 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-23 18:17:44.215 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-23 18:17:44.269 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-23 18:17:44.288 Status: LUA: TEST DEVICE GENERAL arret
2019-11-23 18:17:44.288 Status: LUA: Groupe_1 = 0
2019-11-23 18:17:44.288 Status: LUA: Groupe_2 = 0
2019-11-23 18:17:44.288 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:44.288 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:44.288 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-23 18:17:44.173 Error: Error opening url: http://192.168.1.199/control?cmd=event,arret
2019-11-23 18:17:47.344 (Eclairage_led) Light/Switch (Groupe_1)
2019-11-23 18:17:47.402 (Eclairage_led) Light/Switch (Groupe_2)
2019-11-23 18:17:47.335 Status: User: Admin initiated a switch command (18/Groupe_1/Set Level)
2019-11-23 18:17:47.389 Status: User: Admin initiated a switch command (19/Groupe_2/Set Level)
2019-11-23 18:17:47.408 Status: LUA: TEST DEVICE GENERAL arret
2019-11-23 18:17:47.408 Status: LUA: Groupe_1 = 0
2019-11-23 18:17:47.408 Status: LUA: Groupe_2 = 0
2019-11-23 18:17:47.409 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=18&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:47.409 Status: EventSystem: Fetching URL 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds...
2019-11-23 18:17:47.409 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_led_general.lua
2019-11-23 18:17:47.293 Erro
Cependant sans cette connection du Wemos D1_mini, mon script tourne en rond dès que l'ai plus d'un update.
2019-11-23 18:17:31.693 Error: Error opening url:
http://192.168.1.199/control?cmd=event,arret
la ligne des log
< 192.168.1.51:8080/json.htm?type=command¶m=switchlight&idx=19&switchcmd=Set%20Level&level=0 after 0.2 seconds...>
ne vient donc pas de l’extérieur.
J'ai ajouter au script comme tu l'as suggéré
Code : Tout sélectionner
if devicechanged['general'] then
print('TEST DEVICE GENERAL '..otherdevices['general'])
end
on constate
<TEST DEVICE GENERAL arret>
que le script tourne sur la première commande (arret)t n’effectue jamais la seconde (LED_1)
le selector "general" est un < Dummy) classique et n'a rien de particulier . ( pas d'action, pas de device esclave, pas de calendrier)