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 ;)