Nom et id: Shelly Control — shelly_control
Description:
Contrôle 100% local (sans cloud) des appareils Shelly Gen1 à Gen4, via un démon Python. Aucune dépendance au cloud Shelly.
Le plugin permet :
-
La découverte automatique des appareils sur le réseau local (mDNS + scan LAN), avec ajout manuel par IP en complément
-
Le pilotage complet des relais, volets et lumières (RGB/RGBW/CCT), et la remontée de tous les capteurs exposés (température, humidité, puissance, énergie…)
-
La génération dynamique des commandes à partir des composants réellement présents sur chaque appareil, sans configuration manuelle
-
La remontée d’état en temps réel (CoIoT en Gen1, notifications WebSocket en Gen2+), avec repli automatique sur un polling périodique si nécessaire
-
La gestion des scripts natifs embarqués des appareils Gen2, Gen3 et Gen4, avec génération assistée par IA (en option)
-
La lecture et la modification des webhooks/actions déclenchées par l’appareil lui-même, avec branchement automatique des appuis boutons pour les Gen1 (qui ne les remontent jamais nativement)
-
Des modales de diagnostic complet (démon, dépendances, appareils) et de diagnostic réseau par appareil
Langages utilisés
PHP, JavaScript (vanilla, sans jQuery), HTML/CSS, Python (démon)
Utilise-t-il un démon ? Oui — un démon Python
Des dépendances particulières ? Oui — lib aioshelly
Possède-t-il un panel dédié ?
Oui — vue « Panel » en grille de cartes compactes par appareil, avec bascule rapide
Payant || gratuit: Payant
Lien Market: Shelly Control - Market
Lien documentation: Shelly Control - documentation