Debutant : script lua pour volet somfy rts
Re: Debutant : script lua pour volet somfy rts
voila un blocky de test.
aucun blocky ne fonctionne.
le log dans reglage n'affiche rien d'autre que les actions manuelles.
merci pour ton aide.
PS: j'ai trouvé la date et l'heure. j'ai passé pas mal de temps mais je ne regardais pas au bon endroit.
aucun blocky ne fonctionne.
le log dans reglage n'affiche rien d'autre que les actions manuelles.
merci pour ton aide.
PS: j'ai trouvé la date et l'heure. j'ai passé pas mal de temps mais je ne regardais pas au bon endroit.
- Pièces jointes
-
- blocky1.PNG (64.32 Kio) Consulté 8173 fois
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Debutant : script lua pour volet somfy rts
As tu activé les évents dans les options de domoticz?
Ton blockly devrai ne contenir qu’une seule action ça te serait plus simple a tester. Tu peux aussi à la place de 20h00 créer un bouton de test virtuel avec un périphérique dummy.
Pour les logs tu as un onglet log ou message à gauche dans la colonne des block
Ton blockly devrai ne contenir qu’une seule action ça te serait plus simple a tester. Tu peux aussi à la place de 20h00 créer un bouton de test virtuel avec un périphérique dummy.
Pour les logs tu as un onglet log ou message à gauche dans la colonne des block
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: Debutant : script lua pour volet somfy rts
j'ai un autre script de test avec un bouton virtuel mais je me demandais si le problème ne venais pas de là.
J'ai fouillé partout dans les règlages mais je ne vois pas ou je dois activer qqchose pour les events. Sur la capture d écran 'event active' est bien coché
J'ai fouillé partout dans les règlages mais je ne vois pas ou je dois activer qqchose pour les events. Sur la capture d écran 'event active' est bien coché
Re: Debutant : script lua pour volet somfy rts
Enlève aussi les guillemets de tes noms de groupe.
Cela risque de t'embêter (si ce n'est pas déjà le cas) si tu passes au LUA par la suite.
Cela risque de t'embêter (si ce n'est pas déjà le cas) si tu passes au LUA par la suite.
Re: Debutant : script lua pour volet somfy rts
ok merci pour l'astuce pour les guillemets. je les supprime.
par contre toujours impossible de faire fonctionner le moindre script...
par contre toujours impossible de faire fonctionner le moindre script...
Re: Debutant : script lua pour volet somfy rts
Bonsoir,
Utiliser le If/Then simple sans le petit engrenage Bleu (Reservé à If/Then puis Else ..)
cdt
Bertrand
Utiliser le If/Then simple sans le petit engrenage Bleu (Reservé à If/Then puis Else ..)
cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
Re: Debutant : script lua pour volet somfy rts
balajol tu es magique!
Re: Debutant : script lua pour volet somfy rts
Les scripts basiques fonctionnent correctement, ce qui est une vrai avancé pour moi. Par contre mon script de gestion des volets ne fonctionne pas.
Etant mercredi, les volets auraient du s'ouvrir à 7h et se fermer ce soir au couché du soleil. Or ce matin, les volets ne se sont pas ouvert. par contre les volets du jardin se sont fermés à 8H30(ce qui correspond à un ordre donné pour le lundi, mardi, jeudi et vendredi).
Je me demande si blocky gère correctement les jours donc j'ai créé les 2 blocky suivants : et j'ai obtenu le log suivant : Le 1er script ne renvoie rien et le deuxième renvoie tous les jours!
Qu'en pensez vous ? Y a t'il un problème dans mes blocky? Que puis-je faire pour gérer correctement les jours ?
Etant mercredi, les volets auraient du s'ouvrir à 7h et se fermer ce soir au couché du soleil. Or ce matin, les volets ne se sont pas ouvert. par contre les volets du jardin se sont fermés à 8H30(ce qui correspond à un ordre donné pour le lundi, mardi, jeudi et vendredi).
Je me demande si blocky gère correctement les jours donc j'ai créé les 2 blocky suivants : et j'ai obtenu le log suivant : Le 1er script ne renvoie rien et le deuxième renvoie tous les jours!
Qu'en pensez vous ? Y a t'il un problème dans mes blocky? Que puis-je faire pour gérer correctement les jours ?
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Debutant : script lua pour volet somfy rts
Dans ton premier script tu commence par:
Si il est 9h30 et qu'on est lundi... Donc tant que t'es pas lundi déjà le script ne se lancera jamais...
Par contre pour le deuxième je ne comprend pas pourquoi il te retourne tous les jours.
Si il est 9h30 et qu'on est lundi... Donc tant que t'es pas lundi déjà le script ne se lancera jamais...
Par contre pour le deuxième je ne comprend pas pourquoi il te retourne tous les jours.
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: Debutant : script lua pour volet somfy rts
salut,
c'est un bug connu de blocky avec l'imbrication des if if,elseif..
une fois la logique comprise il faut passer au lua.. bien plus solide
c'est un bug connu de blocky avec l'imbrication des if if,elseif..
une fois la logique comprise il faut passer au lua.. bien plus solide
Code : Tout sélectionner
-- script de type TIME
-- chargement des modules
dofile('/home/vil1driver/domoticz/scripts/lua/modules.lua')
if heure == '09:31' then
if jour == 'lundi' then
log('lundi')
elseif jour == 'mardi' then
log('mardi')
-- etc...
end
end
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