Bonjour @Mips
J’ai un compteur Landis+Gyr E450 équipé d’un connecteur Mbus master.
J’ai vu que tu as créé le plugin SmartMeter P1
que je pourrai utiliser mais j’ai cet adaptateur USB (le module slave) qui n’est pas compatible avec ton plugin.
J’obtiens les informations en utilisant le module Python smartmeter-datacollector qui peut envoyer les mesures vers un serveur MQTT.
J’ai deux possibilités pour remonter ces infos dans Jeedom:
-
Créer un nouveau plugin (inspiré du tiens)
- Deux plugins pour faire à peu prêt la même chose qui auront chacun leurs propre évolutions.
+ Plugin interdépendants maintenus chacun par son propre développeur. -
Adapter ton plugin pour qu’il puisse également prendre en charge des infos provenant de l’adaptateur USB puis te proposer un PR.
- Ajout de dépendances dans un ton plugin qui n’en a pas.
- Plugin avec deux daemon différents
- Le plugin deviendrai dépendant du pluginMQTT Manager
.
+ Un seul plugin à faire évoluer plutôt que deux plugins dont les fonctionnalité divergeront avec les temps alors qu’il sont censés répondre à un même besoin.
Personnellement, je pense que deux plugins indédendant seront probablement plus simples à maintenir mais je n’aimerai pas que tu considère mon nouveau plugin comme un concurrent au tien. Étant le propriétaire du plugin SmartMeter P1
c’est à toi de me dire ce que tu préfères.
Cordiales salutations
ktn