Interface Jeedom / Victron Venus via le plugin jMQTT
Publié : 06 oct. 2018, 13:16
Projet :
Bjr,
Nouveau venu dans le monde de la domotique, je souhaite mettre en place une solution fiable et simple pour gérer des flux d’énergies sur des installations autonomes "hors réseaux".
D'un point de vue matériel, Je m'appuie principalement sur des serveurs Wes ( https://www.cartelectronic.fr/) et sur le matériel de marque Victron ( https://www.victronenergy.fr/), principalement le système Venus GX et son soft open-source.
D'un point de vue logiciel, je souhaite utiliser Jeedom et communiquer avec le matériel Victron via le protocole MQTT. Jeedon sera installé sur un système Windows 10 via Docker ou sur un système dédié de type "Raspberry Pi".
Cordialement,
Documentations :
Plugin Jeedom :
* Plugin jMQTT :
... viewtopic.php?f=96&t=32675 ...
... http://htmlpreview.github.io/?https://g ... index.html ...
Victron :
* https://www.victronenergy.fr ...
* Venus GX ...
* Dépôt Victron Energy sur github ... https://github.com/victronenergy ...
* Victron dbus-mqtt ... https://github.com/victronenergy/dbus-mqtt/ ...
* Victron dbus - Liste des chemins D-Bus disponibles publiés par les différents services ... https://github.com/victronenergy/venus/wiki/dbus ...
* Victron Energy Open source ... https://www.victronenergy.com/live/open ... l_gx_venus ...
* Victron Energy ModbusTCP FAQ ... https://www.victronenergy.com/live/ccgx:modbustcp_faq ...
* Victron Energy ... Application HTML5, y compris la bibliothèque Javascript qui communique avec le système d'exploitation Venus via les Websockets MQTT ... https://github.com/victronenergy/venus-html5-app ...
Autres :
* Openhab - MQTT Interface to Victron CCGX ... https://community.openhab.org/t/mqtt-in ... ccgx/43888
Tuto / synthèse :
Pour rappel, la valeur "XXX" correspond à l'instance de l"appareil. Valeur à modifier en fonction de l'installation.
... Produit : VenusGX / VenusOS (Gateway) - Version du micrologiciel : v2.20 ...
... Produit : BMV-700 - Version du micrologiciel : v3.08 ...
Batterie :
- Tension V - Dc/0/Voltage - N/Id_du_Venus_GX/battery/XXX/Dc/0/Voltage
- Intensité A - Dc/0/Current - N/Id_du_Venus_GX/battery/XXX/Dc/0/Current
- Puissace W - Dc/0/Power - N/Id_du_Venus_GX/battery/XXX/Dc/0/Power
- Soc - N/Id_du_Venus_GX/battery/XXX/Soc
- Ampères-Heures Consommés - ConsumedAmphours - N/Id_du_Venus_GX/battery/XXX/ConsumedAmphours
Historique :
- Décharge la plus importante - History/DeepestDischarge - N/Id_du_Venus_GX/battery/XXX/History/DeepestDischarge
- Dernière décharge -
- Décharge moyenne - History/AverageDischarge - N/Id_du_Venus_GX/battery/XXX/History/AverageDischarge
- Cycles de charge totaux - History/ChargeCycles - N/Id_du_Venus_GX/battery/XXX/History/ChargeCycles
- Nombre de décharges complètes
- Ah accumulés extraits - History/TotalAhDrawn - N/Id_du_Venus_GX/battery/XXX/History/TotalAhDrawn
- Tension Minimale - History/MinimumVoltage - N/Id_du_Venus_GX/battery/XXX/History/MinimumVoltage
- Tension Maximale - History/MaximumVoltage - N/Id_du_Venus_GX/battery/XXX/History/MaximumVoltage
- Temps depuis la dernière charge complète -
- Compte de synchronisation -
- Alarmes de tension faible -
- Alarmes de tension élevée -
- Energies déchargées - History/DischargedEnergy - N/Id_du_Venus_GX/battery/XXX/History/DischargedEnergy
- Energies chargés - History/ChargedEnergy - N/Id_du_Venus_GX/battery/XXX/History/ChargedEnergy
... Produit : MultiPlus 48/3000/35-50 (VE.Bus System) - Version du micrologiciel : 413 ...
AC-In L1 :
- Tension V -
- Intensité A -
- Puissace W -
- Fréquence Hz -
AC-Out L1 :
- Tension V - N/Id_du_Venus_GX//vebus/XXX/Ac/Out/L1/V
- Intensité A - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/I
- Puissace W - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/P
- Fréquence Hz - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/F
Etats des leds :
Chargeur :
- Led Mains On - N/Id_du_Venus_GX/vebus/XXX/Leds/Mains
- Led Bulk - N/Id_du_Venus_GX/vebus/XXX/Leds/Bulk
- Led Absorption - N/Id_du_Venus_GX/vebus/XXX/Leds/Absorption
- Led Float - N/Id_du_Venus_GX/vebus/XXX/Leds/Float
Inverter :
- Led Inverter On - N/Id_du_Venus_GX/vebus/XXX/Leds/Inverter
- Led Overload - N/Id_du_Venus_GX/vebus/XXX/Leds/Overload
- Led Low Battery - N/Id_du_Venus_GX/vebus/XXX/Leds/LowBattery
- Led Temperature - N/Id_du_Venus_GX/vebus/XXX/Leds/Temperature
... Produit : BlueSolar Charger MPPT 150/45 - Version du micrologiciel : v1.30 ...
Etat - N/Id_du_Venus_GX/solarcharger/XXX/State (Rem. : 0 - Off / 3 - Bulk / 4 - Absorption / 5 - Flotting)
PV - Tension V - N/Id_du_Venus_GX/solarcharger/XXX/Pv/V
PV - Intensité A - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Current
PV - Puissance W - N/Id_du_Venus_GX/solarcharger/XXX/Yield/Power
Batterie - Tension V - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Voltage
Batterie - Intensité A - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Current
Historique quotidien (J0) :
Rendement - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/Yield
PV - Pmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxPower
PV - Vmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxPvVoltage
Batterie - V min - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MinBatteryVoltage
Batterie - V max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxBatteryVoltage
Batterie - I max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxBatteryCurrent
Temps de charge - Bulk - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInBulk
Temps de charge - Abs - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInAbsorption
Temps de charge - Float - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInFloat
Dernière erreur -
Historique J - Y : ( 1 < Y < 30 )
Rendement - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/Yield
PV - Pmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxPower
PV - Vmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxPvVoltage
Batterie - V min - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MinBatteryVoltage
Batterie - V max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxBatteryVoltage
Batterie - I max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxBatteryCurrent
Temps de charge - Bulk - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInBulk
Temps de charge - Abs - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInAbsorption
Temps de charge - Float - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInFloat
Dernière erreur -
... Produit : Temperature sensor ...
Température - N/Id_du_Venus_GX/temperature/XXX/Temperature
Bjr,
Nouveau venu dans le monde de la domotique, je souhaite mettre en place une solution fiable et simple pour gérer des flux d’énergies sur des installations autonomes "hors réseaux".
D'un point de vue matériel, Je m'appuie principalement sur des serveurs Wes ( https://www.cartelectronic.fr/) et sur le matériel de marque Victron ( https://www.victronenergy.fr/), principalement le système Venus GX et son soft open-source.
D'un point de vue logiciel, je souhaite utiliser Jeedom et communiquer avec le matériel Victron via le protocole MQTT. Jeedon sera installé sur un système Windows 10 via Docker ou sur un système dédié de type "Raspberry Pi".
Cordialement,
Documentations :
Plugin Jeedom :
* Plugin jMQTT :
... viewtopic.php?f=96&t=32675 ...
... http://htmlpreview.github.io/?https://g ... index.html ...
Victron :
* https://www.victronenergy.fr ...
* Venus GX ...
* Dépôt Victron Energy sur github ... https://github.com/victronenergy ...
* Victron dbus-mqtt ... https://github.com/victronenergy/dbus-mqtt/ ...
* Victron dbus - Liste des chemins D-Bus disponibles publiés par les différents services ... https://github.com/victronenergy/venus/wiki/dbus ...
* Victron Energy Open source ... https://www.victronenergy.com/live/open ... l_gx_venus ...
* Victron Energy ModbusTCP FAQ ... https://www.victronenergy.com/live/ccgx:modbustcp_faq ...
* Victron Energy ... Application HTML5, y compris la bibliothèque Javascript qui communique avec le système d'exploitation Venus via les Websockets MQTT ... https://github.com/victronenergy/venus-html5-app ...
Autres :
* Openhab - MQTT Interface to Victron CCGX ... https://community.openhab.org/t/mqtt-in ... ccgx/43888
Tuto / synthèse :
Pour rappel, la valeur "XXX" correspond à l'instance de l"appareil. Valeur à modifier en fonction de l'installation.
... Produit : VenusGX / VenusOS (Gateway) - Version du micrologiciel : v2.20 ...
... Produit : BMV-700 - Version du micrologiciel : v3.08 ...
Batterie :
- Tension V - Dc/0/Voltage - N/Id_du_Venus_GX/battery/XXX/Dc/0/Voltage
- Intensité A - Dc/0/Current - N/Id_du_Venus_GX/battery/XXX/Dc/0/Current
- Puissace W - Dc/0/Power - N/Id_du_Venus_GX/battery/XXX/Dc/0/Power
- Soc - N/Id_du_Venus_GX/battery/XXX/Soc
- Ampères-Heures Consommés - ConsumedAmphours - N/Id_du_Venus_GX/battery/XXX/ConsumedAmphours
Historique :
- Décharge la plus importante - History/DeepestDischarge - N/Id_du_Venus_GX/battery/XXX/History/DeepestDischarge
- Dernière décharge -
- Décharge moyenne - History/AverageDischarge - N/Id_du_Venus_GX/battery/XXX/History/AverageDischarge
- Cycles de charge totaux - History/ChargeCycles - N/Id_du_Venus_GX/battery/XXX/History/ChargeCycles
- Nombre de décharges complètes
- Ah accumulés extraits - History/TotalAhDrawn - N/Id_du_Venus_GX/battery/XXX/History/TotalAhDrawn
- Tension Minimale - History/MinimumVoltage - N/Id_du_Venus_GX/battery/XXX/History/MinimumVoltage
- Tension Maximale - History/MaximumVoltage - N/Id_du_Venus_GX/battery/XXX/History/MaximumVoltage
- Temps depuis la dernière charge complète -
- Compte de synchronisation -
- Alarmes de tension faible -
- Alarmes de tension élevée -
- Energies déchargées - History/DischargedEnergy - N/Id_du_Venus_GX/battery/XXX/History/DischargedEnergy
- Energies chargés - History/ChargedEnergy - N/Id_du_Venus_GX/battery/XXX/History/ChargedEnergy
... Produit : MultiPlus 48/3000/35-50 (VE.Bus System) - Version du micrologiciel : 413 ...
AC-In L1 :
- Tension V -
- Intensité A -
- Puissace W -
- Fréquence Hz -
AC-Out L1 :
- Tension V - N/Id_du_Venus_GX//vebus/XXX/Ac/Out/L1/V
- Intensité A - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/I
- Puissace W - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/P
- Fréquence Hz - N/Id_du_Venus_GX/vebus/XXX/Ac/Out/L1/F
Etats des leds :
Chargeur :
- Led Mains On - N/Id_du_Venus_GX/vebus/XXX/Leds/Mains
- Led Bulk - N/Id_du_Venus_GX/vebus/XXX/Leds/Bulk
- Led Absorption - N/Id_du_Venus_GX/vebus/XXX/Leds/Absorption
- Led Float - N/Id_du_Venus_GX/vebus/XXX/Leds/Float
Inverter :
- Led Inverter On - N/Id_du_Venus_GX/vebus/XXX/Leds/Inverter
- Led Overload - N/Id_du_Venus_GX/vebus/XXX/Leds/Overload
- Led Low Battery - N/Id_du_Venus_GX/vebus/XXX/Leds/LowBattery
- Led Temperature - N/Id_du_Venus_GX/vebus/XXX/Leds/Temperature
... Produit : BlueSolar Charger MPPT 150/45 - Version du micrologiciel : v1.30 ...
Etat - N/Id_du_Venus_GX/solarcharger/XXX/State (Rem. : 0 - Off / 3 - Bulk / 4 - Absorption / 5 - Flotting)
PV - Tension V - N/Id_du_Venus_GX/solarcharger/XXX/Pv/V
PV - Intensité A - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Current
PV - Puissance W - N/Id_du_Venus_GX/solarcharger/XXX/Yield/Power
Batterie - Tension V - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Voltage
Batterie - Intensité A - N/Id_du_Venus_GX/solarcharger/XXX/Dc/0/Current
Historique quotidien (J0) :
Rendement - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/Yield
PV - Pmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxPower
PV - Vmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxPvVoltage
Batterie - V min - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MinBatteryVoltage
Batterie - V max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxBatteryVoltage
Batterie - I max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/MaxBatteryCurrent
Temps de charge - Bulk - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInBulk
Temps de charge - Abs - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInAbsorption
Temps de charge - Float - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/0/TimeInFloat
Dernière erreur -
Historique J - Y : ( 1 < Y < 30 )
Rendement - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/Yield
PV - Pmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxPower
PV - Vmax - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxPvVoltage
Batterie - V min - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MinBatteryVoltage
Batterie - V max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxBatteryVoltage
Batterie - I max - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/MaxBatteryCurrent
Temps de charge - Bulk - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInBulk
Temps de charge - Abs - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInAbsorption
Temps de charge - Float - N/Id_du_Venus_GX/solarcharger/XXX/History/Daily/Y/TimeInFloat
Dernière erreur -
... Produit : Temperature sensor ...
Température - N/Id_du_Venus_GX/temperature/XXX/Temperature