Script Blockly pour volets roulants

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
comas
Messages : 26
Inscription : 06 mai 2017, 15:00

Re: Script Blockly pour volets roulants

Message par comas »

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.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Blockly pour volets roulants

Message par vil1driver »

yep, bon courage, si tu satures, fais une pause.. ;) on y voit souvent plus clair après..
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
Tanuki44
Messages : 10
Inscription : 17 juin 2017, 00:43

Re: Script Blockly pour volets roulants

Message par Tanuki44 »

Bonjour,

J'ai le même problème avec les IF ELSEIF

Voici un test simple :
Capture3.PNG
Capture3.PNG (9.5 Kio) Consulté 9739 fois
qui ne fonctionne pas, les deux conditions sont écrites dans le log

puis en séparant en deux scripts
Capture2.PNG
Capture2.PNG (9.47 Kio) Consulté 9739 fois
Capture1.PNG
Capture1.PNG (15.47 Kio) Consulté 9739 fois
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 :
Capture4.PNG
Capture4.PNG (15.9 Kio) Consulté 9737 fois
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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Blockly pour volets roulants

Message par vil1driver »

Bug oui et non..

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
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Script Blockly pour volets roulants

Message par balajol »

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
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 ..
Tanuki44
Messages : 10
Inscription : 17 juin 2017, 00:43

Re: Script Blockly pour volets roulants

Message par Tanuki44 »

vil1driver a écrit :Bug oui et non..

Simplement les blocs If imbriqués ne sont pas supportés de ce que j'ai lu.
Bonjour,

;) Vaut mieux passer son temps à comprendre et écrire en LUA que d'essayer de faire fonctionner un script en blockly.

le IF THEN ELSE étant tout de même la base de la programmation :P

Bonne jounée
Domoticz v3.5877 - Raspberry Pi 3 - Raspbian Jessie
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

Message par vil1driver »

+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
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Script Blockly pour volets roulants

Message par balajol »

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
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 ..
Bruno17
Messages : 28
Inscription : 28 août 2015, 23:17

Re: Script Blockly pour volets roulants

Message par Bruno17 »

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
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.
MAidEN91
Messages : 132
Inscription : 01 sept. 2015, 20:50

Re: Script Blockly pour volets roulants

Message par MAidEN91 »

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 :

Image
Répondre