Contrôler une prise à distance avec un script python

Contrôler une prise à distance avec un script python - Domotique et maison connectée - Electronique, domotique, DIY

Marsh Posté le 25-06-2019 à 20:30:13    

Bonjour à tous, j'espère que vous êtes en pleine forme.
 
Je suis nouveau sur le forum et également à la domotique, je pensais que ce que je voulais faire était simple... En fait non (en tout cas pour moi qui suis un noob).
 
Je cherche simplement à contrôler une prise connectée (on/off) via un script Python (ce qui m'éviterai de bidouiller les câbles en utilisant un relai sur Raspberry Pi).
 
Le but de cela est à terme d'interfacer via un script python la prise avec un capteur d'humidité du sol pour lancer automatiquement une pompe afin d'arroser les plantes (avant qu'elles ne deviennent toute sèches ou noyée).
 
J'ai acheté une prise Tradfri chez Ikea qui est en interface Zigbee en espérant pouvoir la connecter sur mon bridge Phillips Hue et ensuite l'actionner à distance à travers un wrapper API sur Python... Malheureusement cela n'a pas fonctionné car pour simplifier apparemment le bridge ne prends pas en charge tout le protocole Zigbee donc c'est loupé pour ça.
 
J'ai ainsi vu le Conbee2 qui est une passerelle Zigbee universelle et qui semble posséder une API Rest, par contre je n'ai pas vu la prise en charge des switchs dedans (en espérant en premier lieu qu'il fonctionne avec le module request).
 
En bref plus je me renseigne et plus je suis perdu, si vous pouviez me montrer la voie (ou au contraire me dire que cela n'est pas possible), je vous en serai reconnaissant.
 
Merci d'avance et excellente soirée!
 
François

Reply

Marsh Posté le 25-06-2019 à 20:30:13   

Reply

Marsh Posté le 03-07-2019 à 09:43:55    

Renseigne toi sur ça : https://www.zigbee2mqtt.io/  ;)


---------------
Blood is rushing into your muscles and that's what we call The Pump. Your muscles get a really tight feeling, like your skin is going to explode any minute ...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed