Geschrieben August 19, 2026 at 20:4919. Aug 2026 Habe meine WARP4 erfolgreich per MQTT in Symcon angebunden. Nun möchte ich in Symcon die relevanten Daten der jeweils letzten Ladung anzeigen lassen. Gefunden habe ich WARP4/charge_tracker/last_charges/Index(xy). Hier ändert sich aber das Topic Index mit jeder neuen Ladung. Wo finde ich die Daten: Menge kWh, Preis und Datum der letzten Ladung?
Geschrieben September 25, 2026 at 09:4725. Sep 2026 Etwas spät, aber falls du es noch brauchen kannst:last_charges ist ein Array mit bis zu 30 Einträgen. Die letzte Ladung ist immer der letzte Eintrag. Der Zugriff per last_charges/[index] funktioniert nur über HTTP. Über MQTT bekommst du immer das ganze Array und musst dann den letzten Eintrag daraus nehmen.Aktuell hast du weniger als 30 Ladungen, sodass der Index der letzten Ladung jedes Mal ansteigt. Sobald du 30 erreicht hast, wird Index 29 immer die letzte Ladung sein. Wie gesagt, hilft dir das über MQTT aber nicht.
Geschrieben September 28, 2026 at 09:2528. Sep 2026 Kann es sein, dass es auch keine MQTT topics gibt für die Daten eines etwaig laufenden Ladevorgangs, also Zeitdauer und Energiemenge? Ich sehe im Home Assistant eine ganze Menge Daten von der Wallbox, aber solche sind nicht darunter. Übersehe ich etwas?
Geschrieben September 28, 2026 at 09:5028. Sep 2026 Es gibt warpX/UID/charge_tracker/current_charge. Das hält aber nur die Startwerte für Energie und Zeit. Die geladene Energiemenge und Zeitdauer werden gegen den aktuellen Zählerstand und die aktuelle Zeit berechnet.
Geschrieben September 28, 2026 at 09:5428. Sep 2026 Hmm. In Home Assistent sehe ich das aber nicht? Ist dort offenbar nicht automatisch als Sensor verfügbar.
Geschrieben September 28, 2026 at 10:4128. Sep 2026 Nein, ist es nicht. Müsstest du selbst anlegen. Ich weiß auch nicht, ob HA das automatisch mit den Daten aus einem anderen Topic verrechnen kann.
Geschrieben September 28, 2026 at 13:5328. Sep 2026 Das gibt ein JSON zurück, muss ich also irgendwie zerfieseln. Ich brauche meter_start und dann was als Startzeitpunkt? evse_uptime_start oder timestamp_minutes? Wie sind diese Zeiten definiert? bearbeitet September 28, 2026 at 13:5428. Sep 2026 von wuesten_fuchs
Geschrieben September 28, 2026 at 14:0028. Sep 2026 On 9/28/2026 at 3:53 PM, wuesten_fuchs said:Das gibt ein JSON zurück, muss ich also irgendwie zerfieseln.Fast alles auf der API ist JSON. Für die automatisch angelegten Entitäten in HA schicken wir lediglich die Anleitung mit, wie das zerfieselt werden muss.On 9/28/2026 at 3:53 PM, wuesten_fuchs said:Ich brauche meter_start und dann was als Startzeitpunkt? evse_uptime_start oder timestamp_minutes?timestamp_minutes ist der absolute Startzeitpunkt als Unix Timestamp in Minuten. evse_uptime brauchst du für die Ladedauer. Das musst du von der Uptime im EVSE-State abziehen. Hier ist der Code vom Webinterface dazu.
Geschrieben October 3, 2026 at 21:053. Okt 2026 Autor Am 25.9.2026 um 11:47 schrieb MatzeTF: Etwas spät, aber falls du es noch brauchen kannst:last_charges ist ein Array mit bis zu 30 Einträgen. Die letzte Ladung ist immer der letzte Eintrag. Der Zugriff per last_charges/[index] funktioniert nur über HTTP. Über MQTT bekommst du immer das ganze Array und musst dann den letzten Eintrag daraus nehmen.Aktuell hast du weniger als 30 Ladungen, sodass der Index der letzten Ladung jedes Mal ansteigt. Sobald du 30 erreicht hast, wird Index 29 immer die letzte Ladung sein. Wie gesagt, hilft dir das über MQTT aber nicht.Danke für die Info. Mittlerweile habe ich mehr als 30 Ladungen und nutze das Topic WARP4/charge_tracker/last_charges/Index (30). Damit komme ich zurecht.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.