Daten vom BMS einer LiFePO4 Batterie auslesen

Hallo, nein ich habe den Namen meiner Batterie eingegeben, Nr.1.12v.100Ah

die Entitäten werden im MQQT nicht angezeigt.


Allerdings im MQQT Explorer schon:

Nr.1.12v.100Ah

:arrow_forward:soc (6 topics, 141 messages)

:arrow_forward:mosfet_status (1 topic, 14 messages)

:arrow_forward:meter (7 topics, 99 messages)

:arrow_forward:cell_voltages (11 topics, 185 messages)

:arrow_forward:switch (2 topics, 26 messages)

:arrow_forward:temperatures

::::::::::::::::::::::::::::::::::::::::::::::::::::

die Log files:

11:51:39 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=57910)

11:55:41 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.4%,U=13.0V,I=0.86A,P=11W,Q=13/100Ah,mos=nan°C)

11:55:41 INFO [sampling] Nr.1.12v.100Ah volt=[3249,3260,3255,3266] temp=[10.3, 9.8, 9.7]

11:56:39 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=58169)

12:01:39 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=58429)

12:05:42 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.5%,U=13.0V,I=0.35A,P=5W,Q=13/100Ah,mos=nan°C)

12:05:42 INFO [sampling] Nr.1.12v.100Ah volt=[3249,3261,3256,3266] temp=[10.3, 9.8, 9.7]

12:06:40 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=58686)

12:10:42 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.5%,U=13.0V,I=0.60A,P=8W,Q=14/100Ah,mos=nan°C)

12:10:42 INFO [sampling] Nr.1.12v.100Ah volt=[3249,3261,3256,3266] temp=[10.3, 9.8, 9.7]

12:11:40 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=58944)

12:15:42 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.6%,U=13.0V,I=0.70A,P=9W,Q=14/100Ah,mos=nan°C)

12:15:42 INFO [sampling] Nr.1.12v.100Ah volt=[3250,3262,3256,3267] temp=[10.3, 9.7, 9.7]

12:16:41 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=59205)

12:20:43 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.7%,U=13.0V,I=0.78A,P=10W,Q=14/100Ah,mos=nan°C)

12:20:43 INFO [sampling] Nr.1.12v.100Ah volt=[3250,3262,3257,3267] temp=[10.3, 9.8, 9.7]

12:21:41 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=59464)

12:26:42 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=59724)

12:31:43 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=59982)

12:35:44 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.8%,U=13.0V,I=0.70A,P=9W,Q=14/100Ah,mos=nan°C)

12:35:44 INFO [sampling] Nr.1.12v.100Ah volt=[3251,3263,3257,3268] temp=[10.4, 9.8, 9.8]

12:36:44 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=60241)

12:41:44 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=60500)

12:45:45 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(13.9%,U=13.0V,I=0.26A,P=3W,Q=14/100Ah,mos=nan°C)

12:45:45 INFO [sampling] Nr.1.12v.100Ah volt=[3251,3263,3257,3268] temp=[10.5, 9.8, 9.8]

12:46:44 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=60759)

12:51:45 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=61019)

12:56:46 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=61279)

13:01:47 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=61539)

13:06:47 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=61799)

13:10:48 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(14.0%,U=13.0V,I=0.60A,P=8W,Q=14/100Ah,mos=nan°C)

13:10:48 INFO [sampling] Nr.1.12v.100Ah volt=[3253,3265,3259,3270] temp=[10.6, 9.9, 9.9]

13:11:48 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=62058)

13:15:48 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(14.0%,U=13.0V,I=0.51A,P=7W,Q=14/100Ah,mos=nan°C)

13:15:48 INFO [sampling] Nr.1.12v.100Ah volt=[3253,3265,3260,3270] temp=[10.6, 9.9, 9.9]

13:16:49 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=62316)

13:21:49 INFO [sampling] Sending HA discovery for Nr.1.12v.100Ah (num_samples=62575)

13:25:49 INFO [sampling] Nr.1.12v.100Ah: BmsSampl(14.2%,U=13.1V,I=1.05A,P=14W,Q=14/100Ah,mos=nan°C)

13:25:49 INFO [sampling] Nr.1.12v.100Ah volt=[3256,3268,3263,3273] temp=[10.6, 9.9, 9.9]

Okay, also im MQTT-Explorer sind die Daten zu sehen und auch richtig?

Hast du HA mal neugestartet?

Hast du irgendwelche anderen MQTT-Werte, die du in HA schon siehst bzw. darstellen kannst?

Viele Grüße

Hallo, ja im MQQT Explorer werden alles Werte angezeigt und ja meine OpenDTU, da musste ich gar nichts machen, war gleich sichtbar. Ach ja Batmon habe ich die aktuelle Version, weiß nicht wie man die 0057 installieren kann? Gruß Tom

Wenn die aktuellste Batmon-Version bei dir generell läuft und die Werte von der Batterie gelesen werden, dann ist bei dir ja alles gut.
Dann ist des Problem mit „nach Version 0.057“ wohl nur bei mir vorhanden (jedenfalls bekomm ich dann schon in den Batmon-Logs Fehlermeldungen).

Wegen MQTT:
Wird deine Batterie (mit deinem selbstgewählten Namen „Nr.112v…“) denn in deinen MQTT-Einstellungen unter „Geräte“ angezeigt?

Hast du sonst in deinen yaml-Dateien irgendwas exkludiert und nur bestimmte Sachen inkludiert?

Mal neugestartet?

Hallo,

die Batterie wird nicht angezeigt, neu gestartet ca 100x, jaml-Dateien sagen mir nichts. Gruß Tom

Hmm…
sonst könntest du noch probieren der Batterie (in Batmon) einen anderen Namen zu geben. Und zwar einen Namen ohne Sonderzeichen.
Nur mal als Versuch.
Sonst hätte ich auch keine Idee.

Ansonsten:
Da du die MQTT-Topics ja im MQTT-Explorer siehst, sind diese ja im Netzwerk vorhanden.
Du könntest dir manuell Sensoren/Variablen in HomeAssistant erstellen, denen du dann die Werte dieser MQTT-Topics zuweist.

Viele Grüße

Hi, na das mit den Sensoren habe ich schon versucht, aber die tauchen gar nicht auf.
Ich hab jetzt mal in die Jaml Datei die MQTT Daten eingegeben die waren nicht angegeben, hast du das bei dir manuell gemacht? Bei mir waren die Anmeldaten bei Optionen nicht da, erst als ich sie in die Jaml Datei eingegeben habe.

Also die Anmeldedaten selbst (username + password) habe ich natürlich selbst eingetragen.
Aber die entsprechend Fehler waren schon vorhanden, ich musste nur die korrekten Daten eintragen.
Danach lief es.
Ich muss nicht noch etwas anderes manuell anpassen.

Aber da die MQTT-Topics bei dir ja generell erzeugt werden und du diese im MQTT-Explorer siehst, kann es ja nicht daran liegen.
Sonst würde es die Daten ja gar nicht „im Netzwerk“ geben.

Fragt sich nur, warum dein Hauptsystem HomeAssistant die Werte nicht anzeigt bzw. nicht findet.

Hast du denn irgendwelche anderen MQTT-Werte bereits in deinem HA?
Eventuell gibt es irgendwo ein generelles Problem.
An der Batmon-Integration kann es ja nicht liegen.

Du könntest dir irgendein anderes Addon besorgen, dass Daten via MQTT bereitstellt.
Bsp. irgendein Wetter-Addon, dass die Temperatur via MQTT verteilt (nur als Beispiel).
Dann kannst du mal checken, ob es „generell“ ein Problem gibt.

Oder du weist einem Sensor den Wert von einem MQTT-Topic zu.
Hast du das mal probiert?
Also ganz unabhängig von Batmon.
Einfach einem Sensor in HomeAssistant den Wert von irgendeinem MQTT-Topic zuweisen.
DAS müsste ja funktionieren.

Viele Grüße

Es waren tatsächlich die Punkte, jetzt geht alles ohne weiter Einstellungen, ich wollte das eigentlich nicht glauben, aber hab es probiert und sofort wurde es angezeigt, danke, viele Grüße Tom

1 „Gefällt mir“

Top.
Wenn es jetzt funktioniert, dann ist ja alles gut :slight_smile:

Viele Grüße