Page 1 sur 2
Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 09:58
par pat054
Bonjour,
je viens de débuter avec blockly et je voudrai essayer de faire fonctionner une lampe brancher sur une prise si il pleut.
Vous allez me dire que c'est farfelu mais c'est un test!
J'ai le schéma logique : if pluie différent 0
do set M-R prise = on
Mais voilà cela ne fonctionne pas.
L'événement "pluie" est celui de la météo du site Darksky. J'ai bien dans le log "pluie" la présence de pluie et sur le bouton "pluie" dans l'onglet "météo" la valeur 0.3mm. La prise fonctionne seule avec son interrupteur. L'event est active pour le schéma logique
Comment se fait-il que la logique ne déclenche pas?
D'avance merci
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 10:52
par cyberbob
une copie d'écran de ce blocky peut-être ?
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 11:07
par pat054
oui je voudrais bien ......mais comment fait-on une copie d'écran du schéma blockly à partir de domoticz?
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 11:17
par cyberbob
pat054 a écrit :...mais comment fait-on une copie d'écran ...
Ou-là

Google n'est pas ton amis

Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 14:26
par pat054
surtout à partir d'un Raspberry PI et que super capture n'existe pas dans google chrome sur ce genre machine!
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 14:38
par vil1driver
Salut
Bah fait le à partir d'un pc sous Windows ou depuis ton smartphone...
Tu sais que domoticz est accessible depuis toute machine de ton domicile ?
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 14:40
par pat054
Voilà la capture d'écran : il faut en faire des manips pour arriver à capturer un bout d'écran!
Surtout que je n'ai plus de PC Windows
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 18:13
par cyberbob
Haa, on y vois mieux !
quand on debug, on met un "write to log" avec un texte dans les guillemet, entre le if et le set, ce texte va s'afficher dans les log de domoticz pour voir lorsque le if s’exécute.
Le if ne s’exécute peut être jamais, la condition if pluie différent de zéro, il faut peut être prendre dans blocky dans les onglet "Logic" celui avec les guillemet et pas celui que tu as mis sans les guillemets pour testé.
S'assurer que pluie prend bien la valeur zéro quand il n'y a pas de pluie.
mettre aussi le blockly en mode "Device", il ne s'exécute que l'orque la variable change.
voila sinon je vois rien d'autres.
Good luck
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 18:45
par fredandrick65
si tu as choisi Pluie dans weather

- Presse-papier01.jpg (17.18 Kio) Consulté 5687 fois
Il semble que sa valeur est égale à la pluie en ce moment , le cumul de pluie du jour

- Presse-papier02.jpg (13 Kio) Consulté 5687 fois
donc "0,1.0" par exemple et donc ne peut pas etre egal à un nombre.
par contre je n'est aucune idée de comment extraire la premiere valeur uniquement en blocky ( ce qui est faisable en lua )
Pour visualiser les valeurs courantes des dispositifs

- Presse-papier02.jpg (13 Kio) Consulté 5687 fois
Re: Essai : ouvrir lampe si pluie avec Blocky
Publié : 25 août 2018, 19:00
par pat054
Ca maaaarche!
Merci cyberbob.
En fait (voir si dessous) , j'ai rajouté le "write to log" avec un baratin dans les guillemets entre le if et le set. Puis je n'allais pas attendre la pluie (lol) avec le test différent de 0 alors qu'il y a du soleil (hi) dehors. Je me suis dit quand même, je vais mettre le test = 0 une fois. Je suis allé dans le log et surprise toute les 5mn, mon test fonctionne. Je n'ai pas eu besoin de prendre le test avec les guillemets.
Mon blocky, je les mis en "All" à la place de "Device" : cela a une incidence?
J'ai remarqué aussi que le test fonctionnait toute les 5mn : ce rafraîchissement, il est donné par Domoticz ou par DarkSky?
Dans le futur, je laisserai le test "différent" de zéro et voir s'il fonctionne en présence de pluie : he oui il faut de la pluie
J'espère qu'il fonctionnera en présence de pluie.... sinon j'essaierai le test avec les guillemets .... mais il n'y a pas de raison... on croise les doigts.
Encore merci. Bonne soirée.