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.
Blocky, déclenchement tous les X minutes
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Blocky, déclenchement tous les X minutes
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.
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.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Re: Blocky, déclenchement tous les X minutes
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
merci pour ta réponse
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Blocky, déclenchement tous les X minutes
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.
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.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Re: Blocky, déclenchement tous les X minutes
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
et merci de partager mon ressenti, simple mais pas tant que cela faute de doc
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Blocky, déclenchement tous les X minutes
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 lolbrd80 a écrit : et merci de partager mon ressenti, simple mais pas tant que cela faute de doc
https://www.domoticz.com/wiki/LUA_commands#Devices
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Blocky, déclenchement tous les X minutes
Ma page 'livre de chevet' est celle ci
https://www.domoticz.com/wiki/Events
(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
https://www.domoticz.com/wiki/Events
Oui il en manqueDevice 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
(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
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