Revogi MaxSmart Extel MCL et autres prises: Module Python développé

Bonjour,

J’ai développé un module Python pour contrôler des prises Revogi de première génération. Le module a été développé et testé avec des prises Max Hauri MaxSmart (fw v.1.30). Maxsmart utilise le CPL, mais d’autres utilisent le WIFI. Les appels de contrôle devraient être les mêmes.

Ce module devrait fonctionner avec les produits suivant et probablement d’autres marques encore:

Max Hauri MaxSmart (v1.x)
Revogi Smart Power Strip
Extel Soky
MCL DOM-PPS06I

Je pense seulement avec la première génération de firmware, car des versions ultérieurs ont changé de protocole et d’API.

Le module permet la découverte des prises (mutliples ou uniques), l’opération (on/off/état) et de récupérer les données de consommation.

Si quelqu’un à ce type de prise et veut tester, n’hésite pas.

Je précise qu’il s’agit d’un module python et non d’un plugin jeedom, mais il devrait permettre à quiconque de faire un plugin facilement.

Tout feedback bienvenu.

Le module python a été release en version 2.0.5 avec beaucoup d’améliorations.

Je travaille actuellement à intégrer les device UDP only (revogi FW 5.x par exemple) .

2.0.5 support http only, et 2.1.0 que je prépare supportera HTTP et UDP devices.

De quoi continuer de donner une longue vie à ces appareils, sans dépendre du cloud.

Firmware Compatibility & Testing Status

Brand Device Type Firmware Versions Support Level Test Status
Max Hauri Power Station (6 ports) v1.10, v1.30, v2.11 Full Validated
Max Hauri Smart Plug (1 port) v1.10, v1.30, v2.11 Full Validated
Revogi Power Strip (6 ports) v3.36, v3.49 Full Validated
CoCoSo Power Strip (6 ports) v1.06 Full Validated
Extel Soky Power Strip Various Compatible Need Volunteers
MCL DOM-PPS06I Various Compatible Need Volunteers