Un Blocky qui ne veut pas...

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 <\>.
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Un Blocky qui ne veut pas...

Message par marcus_54 »

Bonjour,
J'ai ce petit blocky qui permet de piloter la prise de recharge de mon véhicule électrique en fonction de l'intensité du courant produit par les panneaux photovoltaïques.

Le switch "charge solaire auto" et un interrupteur,
le "Isolair" est issu d'un script et lua qui extrait l'intensité de la passerelle solaire.
"consigne VE" Et une variable de type entier qui contient l'intensité choisie issue d'un commutateur.

Le blocky fonctionne à condition que je manipule l'interrupteur ou le commutateur de consigne.
Par contre il ne s'actualisera pas en fonction de l'intensité "Isolaire" les Trigger sont sur ALL.
si Isolaire passe de 2 à 8A et que la consigne est à 5A, rien ne s'active...
Et du coup je ne sais pas quoi faire :cry:
Pièces jointes
Capture d'écran 2024-09-03 101447.png
Capture d'écran 2024-09-03 101447.png (37.02 Kio) Consulté 780 fois
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Un Blocky qui ne veut pas...

Message par Flying Domotic »

Il faut vérifier que "Isolaire" et "Consigne VE" soient du même type (numérique ou chaîne de caractères), en général le test entre des types de valeur différents fonctionne qu'assez moyennement.
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Un Blocky qui ne veut pas...

Message par marcus_54 »

Consigne VE c'est un entier
Isolaire c'est un "décimal" ou réel.
ca devrait fonctionner? Non ?
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Un Blocky qui ne veut pas...

Message par Flying Domotic »

Je ne suis pas spécialiste de Blocky (en fait je ne l'utilise pas du tout ;-)

Est-il possible de modifier une des 2 variables pour qu'elles soient toutes les deux du même type ?
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Un Blocky qui ne veut pas...

Message par marcus_54 »

C'est fait, je les ai mis de type décimal tous les deux.
Le blocky semble ne pas s'activer lorsque la variable Isolaire change de valeur...
Pourtant trigger est sur ALL
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Un Blocky qui ne veut pas...

Message par Flying Domotic »

J'ai plus trop d'idées ... Si un spécialiste de Blocky voit un truc ...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Un Blocky qui ne veut pas...

Message par Keros »

Tu peux essayer de faire un blocky avec une seule consigne (valeur > variable) pour être certain que cela ne vienne pas de la condition.

Sinon, j'ai vu qu'il y aurait deux briques possibles dans utility. Tu as essayé les deux ?

Et, en dernier recours, passer sur un script en code. Ce n'est pas forcément compliqué : tu as déjà 75% de l'apprentissage en comprenant le principe des conditions. La différence est que les blocs sont remplacés par du texte. Tu peux regarder les liens dans ma signature, il y a des petits guides qui peuvent d'aider à démarrer.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Un Blocky qui ne veut pas...

Message par marcus_54 »

Je viens de mettre le second bloc, avec un peu de change je soleil va se montrer pour faire augmenter Isolaire. Car si je bouge les valeurs manuellement ça fonctionne (précédemment aussi).

Depuis la dernière mise à jour de Domoticz j'ai toujours un blocky qui passe comme celui-ci dessous à son ouverture...

Pour les scripts je n’ai pas le temps de m'y mettre.
j'ai reçu mes modules zigbee c'est aussi une vraie misère à faire fonctionner. j'ai l'impression que j'ai la poisse :|
Pièces jointes
Capture d'écran 2024-09-04 165825.png
Capture d'écran 2024-09-04 165825.png (28.85 Kio) Consulté 726 fois
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Un Blocky qui ne veut pas...

Message par Flying Domotic »

marcus_54 a écrit : 04 sept. 2024, 17:05 j'ai reçu mes modules zigbee c'est aussi une vraie misère à faire fonctionner. j'ai l'impression que j'ai la poisse :|
Le truc impératif quand on installe une clef ZigBee, c'est d'utiliser une rallonge USB pour éloigner le coordinateur du RPI entre 20 cm et 1 m. Est-ce qu'elle y est ?

Par curiosité, quels sont les soucis rencontrés ?
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Un Blocky qui ne veut pas...

Message par marcus_54 »

si tu veux bien, je fait un petit point sur mes misères Zigbee ici
viewtopic.php?p=121885#p121885
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Répondre