Activer un planning avec un script ?
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Activer un planning avec un script ?
c'est pas grave, l'exemple aurait manqué de toute manière
merci
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Activer un planning avec un script ?
Effectivement, je parlais du wiki, mais j'ai regardé et s'il y a une prochaine fois, je saurai faire. 
Merci pour la MAJ
Merci pour la MAJ
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
Re: Activer un planning avec un script ?
un fois inscrit et connecté tu vas sur la page à modifier, tu clique ensuite sur le "edit" en fin du chapitre à modifier un editeur de texte te permet ensuite d’insérer ce que tu souhaite ajoutergawel3164 a écrit :je n'ai pas la moindre idée de comment faire....
Re: Activer un planning avec un script ?
mince encore à coté 
Re: Activer un planning avec un script ?
Merci Papoo
On est un peu en décalage effectivement....
Allez, je me replonge dans l'adaptation de ton script pour le givre 
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
Re: Activer un planning avec un script ?
Super, Merci les gars !
Merci Papoo pour l'exemple de scrpit !
Merci Papoo pour l'exemple de scrpit !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Activer un planning avec un script ?
J'ai eu un peu de mal avec ton script Papoo, du coup je passe par un blocky :
Solution de facilité quand meme
Je vais chercher quand même a creuser car j'utilise le calendrier Google, l'intitulé du RDV apparat dans une variable, auaittant s'en servir pour faire un beau LUA qui gere les planning comme il faut
Solution de facilité quand meme
Je vais chercher quand même a creuser car j'utilise le calendrier Google, l'intitulé du RDV apparat dans une variable, auaittant s'en servir pour faire un beau LUA qui gere les planning comme il faut
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Activer un planning avec un script ?
Est ce que je peux te demander de commenter ton script stp ?papoo a écrit : exemple en lua :
Code : Tout sélectionner
local timerID = 2 -- id du timer local ip = '192.168.10.240:8080' -- user:pass@ip:port de domoticz local inter_vacances = ' Vacances' -- Penser à créer un interrupteur Vacances valeur 'On' pour en vacances --activation du planning d'un volet en mode vacances commandArray{} if ( otherdevices['Vacances'] == 'On') then commandArray[indexArray]={['OpenURL']=ip..'/json.htm?type=command¶m=enabletimer&idx='.. timerID} indexArray=indexArray+1 else --désactivation du planning hors vacances commandArray[indexArray]={['OpenURL']=ip..'/json.htm?type=command¶m=disabletimer&idx='.. timerID} indexArray=indexArray+1 end -- if vacances return commandArray
Car de mon coté j'ai du corriger quelque éléments voici mon script :
Code : Tout sélectionner
local timerID = 163 -- id du timer
local ip = '192.168.0.65:8080' -- user:pass@ip:port de domoticz
--local inter_vacances = 'Arret Planning' -- Penser à créer un interrupteur Vacances valeur 'On' pour en vacances
--desactivation des plannings quand Oscar est a la maison
commandArray = {}
if (otherdevices['Arret Planning'] == 'On') then
commandArray[indexArray]={['OpenURL']=ip..'/json.htm?type=command¶m=disabletimer&idx='.. timerID}
indexArray=indexArray+1
else
--activation des plannings quand Oscar n'est pas a la maison
commandArray[indexArray]={['OpenURL']=ip..'/json.htm?type=command¶m=enabletimer&idx='.. timerID}
indexArray=indexArray+1
end
return commandArrayCode : Tout sélectionner
Error: EventSystem: in arret planning lua: [string "local timerID = 163 -- id du timer ..."]:11: table index is nilDe quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Activer un planning avec un script ?
Je te fais ça ce soir
Mais es-tu certain de l'ID du timer? 163 planning de device cela me semble beaucoup
Mais es-tu certain de l'ID du timer? 163 planning de device cela me semble beaucoup
Re: Activer un planning avec un script ?
voici ce que me donne/json.htm?type=schedules&filter=devicepapoo a écrit :Je te fais ça ce soir
Mais es-tu certain de l'ID du timer? 163 planning de device cela me semble beaucoup
Code : Tout sélectionner
{
Active: "true",
Date: "",
Days: 15,
DevName: "Chercher Oscar",
DeviceRowID: 1832,
Hue: 0,
IsThermostat: "false",
Level: 100,
MDay: 0,
Month: 0,
Occurence: 0,
Randomness: "false",
ScheduleDate: "2016-11-02 17:20:00",
Time: "17:20",
TimerCmd: 0,
TimerID: 163,
TimerType: 2,
TimerTypeStr: "On Time",
Type: "Device"
},De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr