BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

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 <\>.
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Matthias »

Bonsoir à tous,

Je n'arrive pas à mettre en place un blocky relativement simple pour activer une requête pour éteindre mon rpi lorsque le nombre de seconde restant d'autonomie de mon onduleur descend sous un seuil.
Actuellement pour faire le test, je simule ainsi une ampoule "Ambiance" que j'allume sans succès.

Du coup je pensais tester avec lua mais mes connaissances sont très limitées.
C'est la raison pour laquelle je fais appel à la communauté.

D'ailleurs, j'en profite également pour vous demander confirmation sur la requête pour éteindre le rpi :
http://ADRESSEIP:PORT/json.htm?type=command&param=system_shutdown

Merci d'avance de votre aide.
Pièces jointes
Capture1.JPG
Capture1.JPG (73.2 Kio) Consulté 1107 fois
Capture.JPG
Capture.JPG (151.21 Kio) Consulté 1107 fois
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Keros »

Est-ce que tu sais si ton script se lance ? Il faudrait mettre des prints pour savoir ce qui ce passe. J'ai écrit des petits guides dans ma présentation dont un concernant le débogage (lien en signature). Que ce soit en Blocky ou en LUA, le débogage est similaire.
Quel est le trigger de ton script ?

Concernant la commande API, la bible est le wiki.
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
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Matthias »

Je ne pense pas qu’il se lance. C’est pour ça qu’en résultante j’ai mis l’allumage d’une ampoule.
J’ai toujours eu des difficultés avec ce type de condition dans les blocky.
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Keros »

Il faudrait que tu fasses une condition It then Else avec des print dans les deux cas pour savoir si ton script se lance bien.

Tu as quel trigger sur le script ?
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
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Matthias »

J'ai réussi à le faire déclencher avec Trigger "ALL".
Le problème c'est qu'il lance la requête à chaque changement de temps restant et il faudrait qu'il le lance qu'une fois le seuil atteint la première fois.
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Keros »

Là ça devient plus compliqué et le blocky va vite te limiter.

Je te propose de regarder cette solution.
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
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Matthias »

Ca avance de mon coté avec mon blocky par contre je n'arrive pas à trouver le critère à mettre dans une condition pour le device EATON 3S700 - UPS Status Mode.
J'ai tout essayé : Alarm, panic, "OL", "OB", "ONLINE CHARGING", "ONBATTERY DISCHARGING"...
Aucun ne fonctionne.
Pièces jointes
Capture.PNG
Capture.PNG (52.25 Kio) Consulté 1057 fois
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Keros »

Un autre post qui parlait de sélecteur en blocky.
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
Matthias
Messages : 264
Inscription : 18 nov. 2018, 09:53

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Matthias »

Comment connaitre le "mot" qui permet de poser une condition sur un device de type General, Alert ?
Cozytouch_v3
Roborock S6
H801 LED
Onkyo AV
RFXCOM (Somfy)
ESPeasy (SonOff)
Zigbee2mqtt (Aqara, Mija, Xiaomi, IKEA, Honeywell)
Broadlink
Foscam - Reolink
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: BLOCKY ou LUA pour éteindre le RPI/ONDULEUR

Message par Keros »

A pardon, ce n'est pas un sélecteur. Je ne sais pas pour un device Alerte.
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
Répondre