Surveiller plus de 4 batteries chaînées (maître US3000C + 4× US2000C)
Question reçue
Traduit de l'allemand :
Bonjour l'équipe d'assistance, j'ai la question suivante :
- Que se passe-t-il si je connecte le produit à mon système composé d'un US3000C et de quatre US2000C ? L'US3000C est le maître.
- L'application fournira-t-elle alors les données des batteries 1 à 4, ou recevrai-je un message d'erreur ?
- Comment surveiller plus de quatre batteries ? Par exemple, cinq ou huit ?
Notre réponse
Merci pour votre message et pour l'intérêt que vous portez à notre produit. Grâce à votre remarque, nous avons mis à jour la documentation de notre site.
Pour répondre à votre question sur une configuration avec un maître US3000C et 4 esclaves US2000C (5 unités au total) : aucun message d'erreur n'apparaîtra. Les 5 batteries s'affichent (de Battery 1 à 5) avec toutes leurs données individuelles. En réalité, le firmware prend en charge jusqu'à 16 unités au niveau batterie (MAX_BAT_UNITS=16), et non 4 seulement comme indiqué auparavant sur le site.
La seule limite concerne le détail des tensions par cellule. Le tableau cellVoltages[64] est plafonné à 64 mesures au total, ce qui correspond à environ 4 unités complètes de 15 cellules. La 5ᵉ batterie conserve donc toutes ses données globales (SOC, V, A, W, SOH, cycles, température), mais l'onglet « Cells » n'affiche que 4 de ses 15 cellules.
Voici un exemple de fichier JSON pour une configuration à 2 batteries :
{
"system": "pylon-monitor",
"firmware": "2.0",
"demo": false,
"uptime": 308,
"battery_link": true,
"summary": {
"soc": 42,
"voltage": 49.05,
"current": -16.12,
"power": -790.69,
"state": "Discharging",
"units": 2
},
"health": {
"soh": 98,
"cycles": 619,
"charge_cnt": 0,
"discharge_cnt": 14739
},
"temps": {
"battery": 30.7,
"mosfet": 30.7,
"low": 28.4,
"high": 29.9
},
"cells": {
"count": 30,
"min": 3269,
"max": 3271,
"delta": 2,
"units": 2,
"mv": [3270, 3270, 3270, 3270, 3270, 3270, 3270, 3270, 3270, 3269, 3270, 3270, 3270, 3270, 3270, 3271, 3270, 3270, 3270, 3270, 3271, 3270, 3271, 3271, 3270, 3270, 3270, 3269, 3270, 3270]
},
"unitsDetail": [
{
"label": "Battery 1",
"voltage": 49.05,
"current": -7.78,
"power": -381.4,
"soc": 42,
"soh": 0,
"cycles": 0,
"charge_cnt": 0,
"discharge_cnt": 7332,
"state": "Discharging",
"temps": { "battery": 30.6, "mosfet": 30.2, "low": 28.4, "high": 29.6 }
},
{
"label": "Battery 2",
"voltage": 49.05,
"current": -8.34,
"power": -409.3,
"soc": 41,
"soh": 98,
"cycles": 619,
"charge_cnt": 0,
"discharge_cnt": 7407,
"state": "Discharging",
"temps": { "battery": 30.8, "mosfet": 30.7, "low": 28.9, "high": 29.9 }
}
],
"net": {
"ip": "192.168.0.237",
"rssi": -49,
"quality": "good",
"mqtt": "not configured",
"heap": 13784,
"gateway": "192.168.0.1",
"subnet": "255.255.255.0",
"dns": "192.168.0.112",
"mac": "AA:BB:CC:DD:EE:01"
},
"alarms": { "soc": 15, "temp": 40 }
}
N'hésitez pas si vous avez d'autres questions.
Pylon-Monitor · Pylon-Monitor.com