bassmaster187 / TeslaLogger

TeslaLogger is a self hosted data logger for your Tesla Model S/3/X/Y. Actually it supports RaspberryPi 3B, 3B+, 4B, Docker and Synology NAS.
https://www.teslalogger.de
GNU General Public License v3.0
509 stars 168 forks source link

mqtt message resend (periodic) #970

Open HGSiegel opened 1 year ago

HGSiegel commented 1 year ago

Discussed in https://github.com/bassmaster187/TeslaLogger/discussions/967

Originally posted by **bicmac** March 7, 2023 Hi, kann man den teslalogger irgendwie dazu bringen die Messages die jetzt per MQTT versendet werden periodic also zum Beispiel alle 20sec zu schicken und nicht nur beim Update? Ich habe das Problem das mein IOBroker die Messages abonniert hat und diese dann auf Alias Datenpunkte verteilt. Nun ist das Issue wen ich den IOBroker starte und das Auto gerade schläft bekommt der IOBroker keine neues MQTT Topic und der MQTT Datenpunkzt bleibt "NULL". Damit kommt der Alias Adapter aber nicht wirklich klar und crasht. Auch der EVCC zur Ladesteuerung erwartet ein regelmässiges Update auf die Batteriekapaziät um zu sehen das System Alive ist. Daher wäre es gut wenn man zum Beiepiel alle 20 sekunden das MQTT Topic resenden könnte. Oder ist das gar schon möglich? Wenn ich MQTT richtig verstanden habe könte man ggf die Messages auch mit dem Retain Flag versehen dann würde zumindest das Issue mit dem IOBroker nicht mehr auftreten da er dann immer die letzte Message nochmal bekommen würde vom Broker. Das muss aber wohl auch beim Teslaloger beim Publishen gesetzt werden.
Adminius commented 1 year ago

MQTT Messages sind retained Wie genau bindest du EVCC an? was macht du damit?

doppelt mit #967

Adminius commented 7 months ago

https://github.com/bassmaster187/TeslaLogger/discussions/967#discussioncomment-8566104