Tester le script blocky

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 <\>.
Tagjock
Messages : 7
Inscription : 04 juin 2017, 02:35

Tester le script blocky

Message par Tagjock »

Bonjour à tous,

Maintenant que tous mes capteurs sont correctement intégrés dans domoticz, je commence a créer des évènements avec blocky.

J'ai un peu de mal à comprendre la manière dont il test les conditions.

J'ai créé ce block pour réguler mon chauffage. Et il ne fonctionne pas ou de manière un peu bizarre en ne respectant pas les conditions, y-a-t-il des choses à savoir ? :
blocky.PNG
blocky.PNG (98.1 Kio) Consulté 7638 fois
Merci pour votre aide
Tagjock
Messages : 7
Inscription : 04 juin 2017, 02:35

Re: Tester le script blocky

Message par Tagjock »

J'ai ajouté des logs entre chaque condition pour voir un peu le chemin effectué par blocky.
Et c'est étrange, toutes se sont déclenchées, alors que j'ai des fenêtres ouvertes par exemple, cela n'aurait pas du aller dans cette condition :
blocky+log.PNG
blocky+log.PNG (64.92 Kio) Consulté 7633 fois
log.PNG
log.PNG (11.03 Kio) Consulté 7633 fois
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Tester le script blocky

Message par vil1driver »

Salut,

Comme tu sembles avoir bien compris le principe,
Je te conseille d'oublier blocky au profit de lua.

Sinon as tu bien sélectionné TIME comme type ?
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
Tagjock
Messages : 7
Inscription : 04 juin 2017, 02:35

Re: Tester le script blocky

Message par Tagjock »

Salut,

Merci pour ta réponse et ton conseil, mais du coup est-ce que cela veut dire que blocky est bugué pour le délaisser au profit de LUA ?

Le type est ALL, j'ai essayé avec DEVICE aussi, car il doit se déclencher à chaque event d'un device.
Je n'ai pas essayé TIME car dans la doc ils disent que cela tourne une fois toutes les minutes pour vérifier les conditions, ce qui ne correspond pas au comportement que je souhaite.
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: Tester le script blocky

Message par cyberbob »

Je vois que tu utilise des if/do imbriqué, je me souvient et tu peut faire des test mais je pense que cela ne fonctionne pas et que cela ne viens pas du type Time/Device/All
Essaye de ne faire qu'un seul if/do, je sais cela va être plus long mais moi j'ai fait mon blocky du chauffage comme ça et pas de problème rencontrer.
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
Tagjock
Messages : 7
Inscription : 04 juin 2017, 02:35

Re: Tester le script blocky

Message par Tagjock »

En effet, donc blocky ne supporte pas les if imbriqués. Dommage.
Je vais me pencher sur le LUA.

Merci !
Répondre