Page 1 sur 1
Blocky, déclenchement tous les X minutes
Publié : 29 juil. 2017, 21:25
par brd80
Bonsoir à toutes et tous,
tout est dans le titre, sous blocky est-ce possible d'avoir un déclenchement toutes les X minutes ?
Merci de vos réponses éclairées.
Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 13:37
par landaisbenj
Salut.
Dans blockly meme je ne pense pas. Tu ne peux jouer qu'avec l'heure donc a moins que tu mette une condition a chaque horaire de déclenchement ce serait trop lourd...
Peut être en jouant avec une requête JSON...
Genre tu fais un blockly qui se lance sur le changement d'etat de quoi que ce soit dans domoticz (device, variable user...)
Et tu planifie une requête JSON pour changer l'etat de ce device ou cette variable...
Sinon tu peux le LUA c'est pas trop trop compliquer.
Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 19:37
par brd80
je vais passer effectivement sous LUA, pas compliqué certes mais il faut s'y mettre... et je n'ai pas trouvé vraiment de page/ de site / d'appli qui apprenne à programmer sous ce langage
merci pour ta réponse

Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 20:30
par landaisbenj
J'ai eu exactement le meme probleme. Blockly me suffisais largement mais je savais bien qu'un jour il faudrait y passé.. Ca fait une semaine que je m'y met et c'est vrai qu'il n'y a rien de clair ni de vraiment a jour. Surtout qu'en cours de route j'ai decouvert aussi le DzVents... ca m'a encore plus compliqué la tache.
Mais en faite il suffit de trouver tous les attribues propre a domoticz et de pas se poser de question. Si tu n'en trouve pas d'autre c'est que c'est impossible a faire... Moi par exemple je cherchais désemparement a trouver un moyen de cibler un changement d'etat et non pas un update de l'etat. Et bah c'est pas possible en un seul attribue.
Si tu veux j'essai de rassembler ce que je trouve ici:
https://easydomoticz.com/forum/viewtopi ... 944#p38944
Et tu as le modules de vil1driver qui apporte une bibliotheque en plus:
viewtopic.php?f=17&t=3940
Et bien-sur tu as le wiki de domoticz mais il n'est ni clair ni complet.
Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 20:40
par brd80
Merci pour ces liens, j'avais déjà regardé du premier
et merci de partager mon ressenti, simple mais pas tant que cela faute de doc

Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 20:44
par landaisbenj
brd80 a écrit :
et merci de partager mon ressenti, simple mais pas tant que cela faute de doc

C'est ca... Meme le lexique du wiki ne contient pas toutes les tables. Et le pire c'est que la section device (la plus importante) a bien un titre mais pas de contenu lol
https://www.domoticz.com/wiki/LUA_commands#Devices
Re: Blocky, déclenchement tous les X minutes
Publié : 02 août 2017, 21:21
par vil1driver
Ma page 'livre de chevet' est celle ci
https://www.domoticz.com/wiki/Events
Device scripts each receive 7 tables from Domoticz: devicechanged, otherdevices, otherdevices_lastupdate, otherdevices_svalues, otherdevices_idx, uservariables and uservariables_lastupdate
Variable scripts receive 7 tables from Domoticz: otherdevices, otherdevices_lastupdate, otherdevices_svalues, otherdevices_idx, , uservariables, uservariables_lastupdate and uservariablechanged
Time scripts receive 6 tables: otherdevices, otherdevices_lastupdate, otherdevices_svalues, otherdevices_utility, otherdevices_idx, uservariables and uservariables_lastupdate
Oui il en manque
(Surtout qu'il y en a une que j'ai ajouté moi-même
Je prendrais le temps de l'ajouter au wiki dans la semaine)
mais c'est déjà un bon point de départ, il y a déjà sacrément de quoi faire et puis les exemples ne manquent pas...(ne serait ce que les 2 scripts demo du dossier lua)
Évidemment lorsqu'on joue pour la première fois avec du code c'est repoussant mais du moment que l'on a pigé IF ELSEIF ELSE END c'est le principal, après un peu de jugeote et de la lecture, des essais et notre soutien,
Pas de raison de ne pas y arriver
