language

Plugin “SmartMeterUSB” pour Jeedom

Ce plugin permet de remonter, via MQTT, les informations transmises par votre compteur via le port P1 et un convertisseur MBUS<=>USB.

Le convertisseur doit être du type MBUS Slave. Le plugin a été testé avec ce convertisseur.
Le plugin utilise le logiciel du projet Python smartmeter-datacollector, la page wiki de ce projet donne ce type de convertisseur comme exemple de convertisseur pouvant être utilisé.

Compteurs compatibles

Les compteurs suivants sont indiqués comme étant reconnus par le projet python smartmeter-datacollector. Il sont donc intégrés dans le plugin:

:bulb: D’autres type de compteurs pourront être intégrés dans le plugin lorsqu’ils seront reconnus par le module smartmeter-datacollector.

Tout retour d’information sur l’utilisation de l’un des compteurs qui n’a pas été testé dans le plugin sera le bienvenu.

Convertisseurs mbus <=> USB

Le convertisseur doit être un module MBUS Slave. Voici quelques exemples:

Toute information, remontée via le forum Jeedom, sur l’utilisation de convetisseur est la bienvennue. Meric d’indiquer le type de convertisseur et de compteur utilisé.

Installation et configuration du plugin

Prérequis

Le plugin MQTT Manager doit être installé et fonctionel.

:bulb: Le plugin ne supporte pas encore la communication en SSL avec le brocker MQTT

Installation

Le plugin s’installe de manière standard depuis le market.

Après installation et activation du plugin, l’installation des dépendances devrait débuter sauf si la gestion automatique a été désactivée au préalable. Dans ce cas, il faudra cliquer sur le bouton Relancer pour initier cette phase d’installation.

Configuration

Il est recommandé de laisser les deux options Création auto des compteurs et Création auto des commandes sélectionnées. Les équipements Compteur et leurs commandes seront ainsi créés automatiquement.

Configuration

Les configurations sous Plages horaire permettent de définir les valeurs que prendra la commande Tarif selon la plage horaire active.

Configuration des convertisseurs USB

Déterminer le nom du device

La principale difficulté est de déterminer le device qui est associé au convertisseur USB.

Pour ceci, je vous propose les étapes suivantes: 1 Connecter le convertisseur sur un port USB du serveur Jeedom

  1. Redémarrer l’OS du serveur Jeedom
  2. Après de reboot, il est possible que les clés UBS (clé zigbee par exemple) aie changé de device. Il faut donc vérifier si les plugins qui utilisent un device UBS fonctionnent encore et, le cas échéant, modifier leurs configurations.
  3. Voir la liste des device USB
    • Se connecter en ssh
    • Lancer la commande ls /dev/ttyUSB*
    • Noter la liste des devices trouvés
  4. Déconnecter le convertisseur
  5. Voir le device qui a été supprimé
    • Se connecter en ssh
    • Lancer la commande ls /dev/ttyUSB*
    • Noter le nom du device qui a disparu
  6. Reconnecter le convertisseur sur le même port USB

Configuration d’un convertisseur

Cliquer sur le bouton Ajouter un convertisseur

Configuration convertisseur

Création des équipements Compteurs et de leurs commandes

Si l’option Création auto des compteurs du plugin est désactivée, les compteurs devront être créés manuellement. Cette création manuel est réservée au experts.

Un compteur est créé automatiquement lorsque le brocker MQTT transmet une mesure avec un n° de compteur pour lequel il n’y a pas d’équipement Jeedom.

Une fois le compteur créé, vous pouvez:

:warning: Ne pas modifier le Numéro du compteur. Ce numéro permet d’identifier l’équipement lors de la réception de mesure.

Une fois l’équipement activé, les commandes seront créées au rythme des messages reçus du brocker MQTT.