script pilotage relais via Rflink 433 Mhz
Publié : 20 févr. 2020, 07:46
Bonjour,
1) Je débute dans le monde du DIY ayant monté une domotique perso avec RPB PI4 et domoticz sur le port 80 (je suis sur le port 80 pour acceder en extérieur par appli sécurisée)
2) Une passerelle Rflink 433 Mhz fonctionne sur le port ttACM0 du RPB PI4 (carte clone arduini mega2560)
3) Domoticz pilote un bloc relais 12V 4CH via des interrupteurs crées par détection auto de la télécommande.
MON PROBLEME :
Vu la "surpopulation" en 433 Mhz je souhaiterais modifier ces interrupteurs pour piloter par domoticz (via l'appli android) avec mot de passe via une commande du type JSON.
DOMOTICZ le permet par : Should start with http://, https:// or script://
VOILA 3 jours que je parcours tous les tutos forum et autres sites de la planète, mais je n'arrive PAS A TROUVER LA BONNE SYNTAXE
** Pour l'adresse j'ai testé : http://IPLan:Port/json.htm?type=command¶m=switchlight&idx=8&switchcmd=On
(192.168.1.ZZ est l'IP interne d'accès par WIFI depuis mon PC vers le RPI PI4)
** Pour l'accès par script PYTHON j'ai testé :
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
J'ai essayé de nombreuses variantes mais RIEN ne marche !
** En variante j'ai testé le script BASH :
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cette fois là ça marche TROP BIEN (Domoticz envoie plusieurs ordres ... par seconde ... il fait arrêter DOMOTICZ pour faire cesser la "rafale".
Un "sauvetage en mer" serait très utile pour me sauver de la noyade
Merci d'avance
Bien cordialement
1) Je débute dans le monde du DIY ayant monté une domotique perso avec RPB PI4 et domoticz sur le port 80 (je suis sur le port 80 pour acceder en extérieur par appli sécurisée)
2) Une passerelle Rflink 433 Mhz fonctionne sur le port ttACM0 du RPB PI4 (carte clone arduini mega2560)
3) Domoticz pilote un bloc relais 12V 4CH via des interrupteurs crées par détection auto de la télécommande.
MON PROBLEME :
Vu la "surpopulation" en 433 Mhz je souhaiterais modifier ces interrupteurs pour piloter par domoticz (via l'appli android) avec mot de passe via une commande du type JSON.
DOMOTICZ le permet par : Should start with http://, https:// or script://
VOILA 3 jours que je parcours tous les tutos forum et autres sites de la planète, mais je n'arrive PAS A TROUVER LA BONNE SYNTAXE
** Pour l'adresse j'ai testé : http://IPLan:Port/json.htm?type=command¶m=switchlight&idx=8&switchcmd=On
(192.168.1.ZZ est l'IP interne d'accès par WIFI depuis mon PC vers le RPI PI4)
** Pour l'accès par script PYTHON j'ai testé :
--------------------------------------------------------------------------------------------
Code : Tout sélectionner
#!/usr/bin/python
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# RFLINK - RELAIS 1 - OFF
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
curl http://IPLan:Port/json.htm?type=command¶m=switchlight&idx=8&switchcmd=OnJ'ai essayé de nombreuses variantes mais RIEN ne marche !
** En variante j'ai testé le script BASH :
----------------------------------------------------------------------------------------------
Code : Tout sélectionner
#!/bin/bash
curl 'http://192.168.1.74:80//json.htm?type=command¶m=switchlight&idx=8&switchcmd=Off'
Cette fois là ça marche TROP BIEN (Domoticz envoie plusieurs ordres ... par seconde ... il fait arrêter DOMOTICZ pour faire cesser la "rafale".
Un "sauvetage en mer" serait très utile pour me sauver de la noyade
Merci d'avance
Bien cordialement