Debutant : script lua pour volet somfy rts
Debutant : script lua pour volet somfy rts
Bonjour à tous,
Nouveau dans l'univers de la domotique et de domoticz, j ai besoin de l'aide de la communauté.
Avant toute chose, si vous connaissez un bon site qui explique les scripts lua en français je suis preneur.
Je souhaite faire un script pour gérer mes volets:
disons que j ai 3 volets : A, B, C et que je souhaite faire 2 scenarios : 'standard' et 'chaleur'
1/ les scenarios seraient choisi par moi manuellement.
2/ les volets A et B seront gérés ensemble. je souhaite donc les grouper => groupe 1
3/ si scenario = standard alors
si jour = lundi et mardi
alors si 9h => ouvrir groupe 1 et volet C
alors si 12h=> fermer groupe 1
alors si heure de couché du soleil => fermer volet
si jour = mercredi...
est ce réalisable ? est ce que quelqu'un pourrait me donner un script de base que je puisse transformer ?
peut on rajouter des conditions liées à la météo récupérée par domoticz ?
D'avance un grand merci a ce qui m aideront.
Nouveau dans l'univers de la domotique et de domoticz, j ai besoin de l'aide de la communauté.
Avant toute chose, si vous connaissez un bon site qui explique les scripts lua en français je suis preneur.
Je souhaite faire un script pour gérer mes volets:
disons que j ai 3 volets : A, B, C et que je souhaite faire 2 scenarios : 'standard' et 'chaleur'
1/ les scenarios seraient choisi par moi manuellement.
2/ les volets A et B seront gérés ensemble. je souhaite donc les grouper => groupe 1
3/ si scenario = standard alors
si jour = lundi et mardi
alors si 9h => ouvrir groupe 1 et volet C
alors si 12h=> fermer groupe 1
alors si heure de couché du soleil => fermer volet
si jour = mercredi...
est ce réalisable ? est ce que quelqu'un pourrait me donner un script de base que je puisse transformer ?
peut on rajouter des conditions liées à la météo récupérée par domoticz ?
D'avance un grand merci a ce qui m aideront.
Re: Debutant : script lua pour volet somfy rts
Help! I need somebody
Help! Not just anybody
Help! You know I need someone
Help!
si qq1 connait un site explicant le fonctionnement des scripts lua (francais voire anglais), ce serait top...
si qq1 pouvait m'aider sur la base de mon script, il aiguillerait ma journée
Help! Not just anybody
Help! You know I need someone
Help!
si qq1 connait un site explicant le fonctionnement des scripts lua (francais voire anglais), ce serait top...
si qq1 pouvait m'aider sur la base de mon script, il aiguillerait ma journée
Re: Debutant : script lua pour volet somfy rts
je viens de decouvrir les evenements et les scripts en blocky
comment fait t'on pour imbriquer 2 if ?
comment fait t'on pour imbriquer 2 if ?
Re: Debutant : script lua pour volet somfy rts
tu met le if avec le rouage tu clique dessus et tu fait glisser le else if sous le if 
le domotiseur fou
!!!
Re: Debutant : script lua pour volet somfy rts
attention cependant imbriquer un else if dans un autres else if n'a pas l'air de fonctionner correctement, mieux vaut avoir tout des else if a la suite, c'est plus long mais plus sur.taad a écrit :comment fait t'on pour imbriquer 2 if ?
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Re: Debutant : script lua pour volet somfy rts
Merci pour vos retours, mais ce n'est pas tout à fait ce dont j'ai besoin.
En faite, Je souhaite imbriquer plusieurs conditions et plusieurs actions:
IF ....=ON and ....= ON
DO ....
DO.....
DO....
Else if....
est ce possible ?
En faite, Je souhaite imbriquer plusieurs conditions et plusieurs actions:
IF ....=ON and ....= ON
DO ....
DO.....
DO....
Else if....
est ce possible ?
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Debutant : script lua pour volet somfy rts
Salut. Je suis pas un grand développeur mais je pense que ta demande ne se comprend pas bien non plus...
Essaye d'ecrire ca...:
Car quand tu dis:
Ce que tu demande à l'air de correspondre à ça:
Par contre si ce n'est qu'un problème d'horaire utilise le planning de l'interrupteur dans domoticz:
Tu pourras toujours faire un script de chaleur plus facilement plus tard. Ou meme en blockly:
Essaye d'ecrire ca...:
...avec les if et des do pour voir ce que ca donne.3/ si scenario = standard alors
si jour = lundi et mardi
alors si 9h => ouvrir groupe 1 et volet C
alors si 12h=> fermer groupe 1
alors si heure de couché du soleil => fermer volet
si jour = mercredi...
Car quand tu dis:
Ca ne correspond pas a mes yeux a ce que tu demandes.IF ....=ON and ....= ON
DO ....
DO.....
DO....
Else if....
Ce que tu demande à l'air de correspondre à ça:
Code : Tout sélectionner
IF Scenario = standard
IF jour = lundi or jour = mardi
IF heure = entre9et12
DO ouvrir volets
ELSE IF heure = entre12etnuit
DO fermer groupe 1
ELSE IF heure = nuit
DO fermer volets
END
ELSE IF jour = mercredi
IF heure = 9h
DO ouvrir volets
END
ENDCode : Tout sélectionner
IF volet = ouvert AND temperature >30
DO volet = fermé
Dernière modification par landaisbenj le 25 juil. 2017, 15:18, modifié 4 fois.
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
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Debutant : script lua pour volet somfy rts
Je n'avais pas vu ca:
Il ne s'agit pas vraiment de la réponse de :taad a écrit :je viens de decouvrir les evenements et les scripts en blocky![]()
comment fait t'on pour imbriquer 2 if ?
Pour être plus précis, tu as deux block de conditions: un IF DO normal et un IF DO que tu peux imbriquer et auquel tu peux aussi ajouter d'autre condition: Tu ne peux imbriquer que le deuxième. Par contre je ne sais pas encore a quoi sert le premier tout seul étant donné que le deuxième est exactement pareil à l’état d'origine.domotech a écrit :tu met le if avec le rouage tu clique dessus et tu fait glisser le else if sous le if
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
un grand MERCI pour vos retours, j'ai pu écrire mon script en Blocky.
Bien évidemment ça ne marche pas.
si je coche "Event active", cela active t'il bien le script ? faut il faire autre chose ?
Savez vous ou on peut consulter la date et l'heure dans Domoticz ?
Peut on demander à domoticz d’écrire les actions dans un log ? si oui, ou peut on consulter se log?
Bien évidemment ça ne marche pas.
si je coche "Event active", cela active t'il bien le script ? faut il faire autre chose ?
Savez vous ou on peut consulter la date et l'heure dans Domoticz ?
Peut on demander à domoticz d’écrire les actions dans un log ? si oui, ou peut on consulter se log?
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Debutant : script lua pour volet somfy rts
Certaines questions montre que tu ne cherche pas beaucoup. Sur un forum il vaut mieux que tu fouille un peu partout (dans le logiciel et sur internet) sinon les gens te verront comme un feignant qui veut qu’on lui fasse tout...
Colle l’image de ton blockly ici qu’on regarde. Pour les autres question cherche un peu c’est en plein sur le logiciel
Colle l’image de ton blockly ici qu’on regarde. Pour les autres question cherche un peu c’est en plein sur le logiciel
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