Script Blockly pour volets roulants
Re: Script Blockly pour volets roulants
C'est sympa mais ne t'embête pas. Je viens d'ouvrir une page explicative et ça à l'air assez simple en fait.
Je vais mettre mes gros doigts dedans et si je ne m'en sors pas, tu me corrigeras... C'est comme ça qu'on apprend hein ?
En tout cas, merci pour le suivi.
Je vais mettre mes gros doigts dedans et si je ne m'en sors pas, tu me corrigeras... C'est comme ça qu'on apprend hein ?
En tout cas, merci pour le suivi.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Script Blockly pour volets roulants
yep, bon courage, si tu satures, fais une pause..
on y voit souvent plus clair après..
pas de soucis, je suis là
pas de soucis, je suis là
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
Re: Script Blockly pour volets roulants
Bonjour,
J'ai le même problème avec les IF ELSEIF
Voici un test simple : qui ne fonctionne pas, les deux conditions sont écrites dans le log
puis en séparant en deux scripts le log est ok, seule la condition bonne est écrite...
bizarre en effet que personne n'est remonté le bug depuis tout ce temps....
et ceci non plus ne fonctionne pas : ce qui semble confirmer ce qu'a dit vil1drive
J'ai le même problème avec les IF ELSEIF
Voici un test simple : qui ne fonctionne pas, les deux conditions sont écrites dans le log
puis en séparant en deux scripts le log est ok, seule la condition bonne est écrite...
bizarre en effet que personne n'est remonté le bug depuis tout ce temps....
et ceci non plus ne fonctionne pas : ce qui semble confirmer ce qu'a dit vil1drive
Domoticz v3.5877 - Raspberry Pi 3 - Raspbian Jessie
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver
Version: Ext2/1016
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver
Version: Ext2/1016
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Script Blockly pour volets roulants
Bug oui et non..
Simplement les blocs If imbriqués ne sont pas supportés de ce que j'ai lu.
Simplement les blocs If imbriqués ne sont pas supportés de ce que j'ai lu.
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
Re: Script Blockly pour volets roulants
Bonjour,
Je ne sais pour le if imbriqué,mais pour le if avec conditions multiples ( l étoile bleu),
Cela ne fonctionne pas avec un if seul.
Cdt
Bertrand
Je ne sais pour le if imbriqué,mais pour le if avec conditions multiples ( l étoile bleu),
Cela ne fonctionne pas avec un if seul.
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: Script Blockly pour volets roulants
Bonjour,vil1driver a écrit :Bug oui et non..
Simplement les blocs If imbriqués ne sont pas supportés de ce que j'ai lu.
le IF THEN ELSE étant tout de même la base de la programmation
Bonne jounée
Domoticz v3.5877 - Raspberry Pi 3 - Raspbian Jessie
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver
Version: Ext2/1016
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver
Version: Ext2/1016
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Script Blockly pour volets roulants
+1
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
Re: Script Blockly pour volets roulants
Bonsoir,
Si Vous permettez je mettrai un petit Bémol quant même à tout cela
Blocky permet à ceux qui découvrent Domoticz de faire les premiers scripts indispensables sans y passer plusieurs nuits ..
Sans lui pas mal feraient et font surement encore demi-tour pour aller vers des passerelles comme Som.. ou autre.
Et se font plumer au passage on est bien d'accord, pour un service bien en dessous de ce que Permet Domoticz.
Lua permet en effet d'aller beaucoup plus loin Mais est aussi énormément chronophage pour les non informaticiens.
J'en profite pour remercier ceux qui partagent leurs scripts
et permettent aux Billes (dont je fait partie) d'aller un peu plus loin.
Il en faut pour tout le monde et c'est bien ainsi.
cdt
Bertrand
Si Vous permettez je mettrai un petit Bémol quant même à tout cela
Blocky permet à ceux qui découvrent Domoticz de faire les premiers scripts indispensables sans y passer plusieurs nuits ..
Sans lui pas mal feraient et font surement encore demi-tour pour aller vers des passerelles comme Som.. ou autre.
Et se font plumer au passage on est bien d'accord, pour un service bien en dessous de ce que Permet Domoticz.
Lua permet en effet d'aller beaucoup plus loin Mais est aussi énormément chronophage pour les non informaticiens.
J'en profite pour remercier ceux qui partagent leurs scripts
Il en faut pour tout le monde et c'est bien ainsi.
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: Script Blockly pour volets roulants
Bj,
Le script est exécuté régulièrement, donc pendant toute la durée d'une des 2 conditions qui est vrai, il lance les 2 scenes de la condition à l'infini. Il faut l’empêcher de refaire la condition si elle a été faite une fois. Pour cela, faire un interrupteur virtuel, le mettre à on pour la 1ère exécution et off quand la 2ème condition est vrai, par exemple puis introduire cet inter dans la condition, puis faire un 2ème inter pour la seconde condition et faire on quand cette 2ème condition à été exécuter une fois puis off quand la 1ère est exécutée.
Pas claire? me faire un petit message
Le script est exécuté régulièrement, donc pendant toute la durée d'une des 2 conditions qui est vrai, il lance les 2 scenes de la condition à l'infini. Il faut l’empêcher de refaire la condition si elle a été faite une fois. Pour cela, faire un interrupteur virtuel, le mettre à on pour la 1ère exécution et off quand la 2ème condition est vrai, par exemple puis introduire cet inter dans la condition, puis faire un 2ème inter pour la seconde condition et faire on quand cette 2ème condition à été exécuter une fois puis off quand la 1ère est exécutée.
Pas claire? me faire un petit message
Raspberry PI2, aeon Labs, SRT321, 2xaeon meter, 5x fibaro ouverture porte, IPX800 avec extension, tele info, OZW672.1 sur PAC Atlantic alféa excellia duo, Netatmo temp, hum, press, anénomètre, pluvio.
Re: Script Blockly pour volets roulants
Salut,
As tu essayer imbriquant plutot avec des "Else If" au même niveau ?
J'ai plusieurs scénarios de ce type en Blocky et je n'ai pas de soucis de déclenchement, voici un exemple :

As tu essayer imbriquant plutot avec des "Else If" au même niveau ?
J'ai plusieurs scénarios de ce type en Blocky et je n'ai pas de soucis de déclenchement, voici un exemple :
