xirixiz / dsmr-reader-docker

DSMR Reader in Docker.
https://hub.docker.com/r/xirixiz/dsmr-reader-docker
112 stars 33 forks source link

Mqtt stopt met werken #338

Closed alexswart closed 10 months ago

alexswart commented 12 months ago

Support guidelines

I've found an issue and checked that ...

Description

verzenden van mqtt berichten stopt na +/- 4 uur

Expected behaviour

DSMR-Reader stopt na +/- 4 uur met publishen van mqtt berichten, te zien is ook dat de uitgaande berichten dan oplopen tot 5000 na het verwijderen van deze berichten loopt hij soms wel weer even 5000 berichten in 1 keer verwijderen lukt ook niet geeft bij selecteren alle 5000 en verwijderen geeft deze uiteindelijk Bad Request (400)

Actual behaviour

mqtt berichten worden niet verstuurd

Steps to reproduce

  1. broker instellingen nagezien en kloppen allemaal
  2. dsmr reader verwerkt zelf wel goed de gegevens
  3. mqtt stopt na +/- 4 uur met verzenden

Docker info

docker in home assistant

Version

DSMR-Reader draait in Homeassistant als addon

Docker compose

2023-07-08 19:19:15,562 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:19:23,487 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
127.0.0.1 - - [08/Jul/2023:19:19:25 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:19:32,238 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:19:40 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:19:41,186 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:19:49,439 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:19:55 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:19:57,844 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:06,318 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:20:11 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:16,480 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:24,844 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:20:26 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:33,026 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:40,959 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
127.0.0.1 - - [08/Jul/2023:19:20:42 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:48,830 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:20:56,429 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
127.0.0.1 - - [08/Jul/2023:19:20:57 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:07,040 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:21:13 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:14,730 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:22,684 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:21:28 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:30,795 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:38,973 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:21:43 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:47,399 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:21:55,540 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:21:59 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:04,291 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:14,282 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
127.0.0.1 - - [08/Jul/2023:19:22:14 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:22,226 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:22:30 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:30,908 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:39,580 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:22:45 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:47,652 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:22:55,785 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
127.0.0.1 - - [08/Jul/2023:19:23:01 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-"
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:23:06,177 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...
Starting DSMR Reader - backend...
Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html
2023-07-08 19:23:14,013 ERROR    persistent_clients run                              42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...

Container logs

2023-07-08 19:19:15,562 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:19:23,487 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... 127.0.0.1 - - [08/Jul/2023:19:19:25 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:19:32,238 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:19:40 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:19:41,186 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:19:49,439 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:19:55 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:19:57,844 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:06,318 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:20:11 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:16,480 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:24,844 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:20:26 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:33,026 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:40,959 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... 127.0.0.1 - - [08/Jul/2023:19:20:42 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:48,830 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:20:56,429 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... 127.0.0.1 - - [08/Jul/2023:19:20:57 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:07,040 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:21:13 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:14,730 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:22,684 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:21:28 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:30,795 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:38,973 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:21:43 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:47,399 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:21:55,540 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:21:59 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:04,291 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:14,282 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... 127.0.0.1 - - [08/Jul/2023:19:22:14 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:22,226 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:22:30 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:30,908 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:39,580 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:22:45 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:47,652 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:22:55,785 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... 127.0.0.1 - - [08/Jul/2023:19:23:01 +0200] "GET /about HTTP/1.1" 200 15615 "-" "curl/7.83.1" "-" Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:23:06,177 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart... Starting DSMR Reader - backend... Current logging level set to "ERROR". More information can be found here: https://dsmr-reader.readthedocs.io/en/latest/how-to/troubleshooting/enabling-debug-logging.html 2023-07-08 19:23:14,013 ERROR persistent_clients run 42 | CLIENTS: Run error: MQTT: Client loop() failed, requesting restart...

Additional info

No response

alexswart commented 12 months ago

uiteindelijk is het mij gelukt om de 5000 berichten te verwijderen alle uitgaande telegram, split topic en json berichten heb ik uitgezet maar het lijkt erop dat er toch nog een proces blijft hangen op de achtergrond die mqtt berichten uitspuugt zie hieronder een deel van het log:

2023-07-12 21:21:52,758 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBCOMP (Mid: 1962) 2023-07-12 21:21:52,758 DEBUG broker run 140 | MQTT: Deleting published message (#669702341) from queue 2023-07-12 21:21:52,762 DEBUG broker run 103 | MQTT: Publishing queued message (#669702342) for dsmr/reading/phase_voltage_l2: None 2023-07-12 21:21:52,763 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBLISH (d0, q2, r1, m1963), 'b'dsmr/reading/phase_voltage_l2'' (NULL payload) 2023-07-12 21:21:52,765 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBREC (Mid: 1963) 2023-07-12 21:21:52,765 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBREL (Mid: 1963) 2023-07-12 21:21:52,767 DEBUG broker run 127 | MQTT: Waiting for message (#669702342) to be marked published by broker 2023-07-12 21:21:52,768 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBCOMP (Mid: 1963) 2023-07-12 21:21:52,773 DEBUG broker run 140 | MQTT: Deleting published message (#669702342) from queue 2023-07-12 21:21:52,780 DEBUG broker run 103 | MQTT: Publishing queued message (#669702343) for dsmr/reading/phase_voltage_l3: None 2023-07-12 21:21:52,781 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBLISH (d0, q2, r1, m1964), 'b'dsmr/reading/phase_voltage_l3'' (NULL payload) 2023-07-12 21:21:52,782 DEBUG broker run 127 | MQTT: Waiting for message (#669702343) to be marked published by broker 2023-07-12 21:21:52,784 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBREC (Mid: 1964) 2023-07-12 21:21:52,784 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBREL (Mid: 1964) 2023-07-12 21:21:52,808 DEBUG broker run 127 | MQTT: Waiting for message (#669702343) to be marked published by broker 2023-07-12 21:21:52,809 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBCOMP (Mid: 1964) 2023-07-12 21:21:52,810 DEBUG broker run 140 | MQTT: Deleting published message (#669702343) from queue 2023-07-12 21:21:52,827 DEBUG broker run 103 | MQTT: Publishing queued message (#669702344) for dsmr/reading/phase_power_current_l1: 1 2023-07-12 21:21:52,831 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBLISH (d0, q2, r1, m1965), 'b'dsmr/reading/phase_power_current_l1'', ... (1 bytes) 2023-07-12 21:21:52,835 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBREC (Mid: 1965) 2023-07-12 21:21:52,839 DEBUG broker on_log 194 | MQTT: (Paho on_log) Sending PUBREL (Mid: 1965) 2023-07-12 21:21:52,840 DEBUG broker run 127 | MQTT: Waiting for message (#669702344) to be marked published by broker 2023-07-12 21:21:52,848 DEBUG broker on_log 194 | MQTT: (Paho on_log) Received PUBCOMP (Mid: 1965)

xirixiz commented 11 months ago

Hoi @alexswart, sorry voor de late reactie. Dit is niet specifiek gerelateerd aan Docker, maar meer aan de applicatie zelf. Ik betrek daarom @dennissiemensma er even bij, dan kunnen we het mogelijk gezamelijk oplossen.

dennissiemensma commented 11 months ago

@alexswart het makkelijk in bulk verwijderen van de MQTT-berichten kan via:

Voor de rest zul je alle databronnen binnen DSMR-reader's MQTT moeten controleren of er niet stiekem eentje aan staat.

Wat betreft de MQTT: Client loop() failed, requesting restart zul je in de DEBUG logs op zoek moeten naar de oorzaak. Het stuk in je laatste comment lijkt niet zo 1-2-3 een fout te bevatten. Ik zou dat echter wel verwachten, zodat je kunt zien wat de oorzaak is.

alexswart commented 11 months ago

@dennissiemensma het bulk wissen is gelukt maar blijkbaar blijft er op de achtergrond iets voor verstoring zorgen

Bericht 13 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
2.295
QoS: 1 - Retain: false
Bericht 12 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.571
QoS: 1 - Retain: false
Bericht 11 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.569
QoS: 1 - Retain: false
Bericht 10 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.571
QoS: 1 - Retain: false
Bericht 9 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.574
QoS: 1 - Retain: false
Bericht 8 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.572
QoS: 1 - Retain: false
Bericht 7 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
2.298
QoS: 1 - Retain: false
Bericht 6 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
2.295
QoS: 1 - Retain: false
Bericht 5 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.571
QoS: 1 - Retain: false
Bericht 4 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.569
QoS: 1 - Retain: false
Bericht 3 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.571
QoS: 1 - Retain: false
Bericht 2 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.574
QoS: 1 - Retain: false
Bericht 1 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
0.572
QoS: 1 - Retain: false
Bericht 0 ontvangen op dsmr/reading/electricity_currently_delivered om 14:14:
2.298

deze gegevens komen uit dsmrreader maar komen niet overeen met de gegevens die dsmrreader zelf registreerd ik heb alles uitgevinkt maar toch blijft hij doorspammen, ik denk dat er ergens op de achtergrond een proces is die hier voor zorgt

als ik de addon afsluit stopt het berichtenverkeer ook direct.

de addon heb ik ook al verwijderd en opnieuw geinstalleerd maar helaas lost dit niks op

dennissiemensma commented 11 months ago

Je zult alle databronnen in DSMR-reader moeten uitschakelen in de admin. Aan het topic te zien is het de split-topic-variant van de metingen. Daarna kun je nogmaals de queue leeggooien en komen er geen nieuwe meer bij.

Kan het overigens zijn dat je nog een relatief oude versie van DSMR-reader draait, gezien ik nog QoS 1 zie en geen retain?

alexswart commented 11 months ago

Je zult alle databronnen in DSMR-reader moeten uitschakelen in de admin. Aan het topic te zien is het de split-topic-variant van de metingen. Daarna kun je nogmaals de queue leeggooien en komen er geen nieuwe meer bij.

Kan het overigens zijn dat je nog een relatief oude versie van DSMR-reader draait, gezien ik nog QoS 1 zie en geen retain?

ik heb jou adviezen opgevolgd alles topics uitgezet en de queue leeg gegooid vervolgens is het stil op de mqtt daarna data source telegram-splittopic weer aangezet en het gaat een paar minuten goed maar na een poosje krijg ik weer verkeerde data binnen

`0.733 QoS: 1 - Retain: false Bericht 12 ontvangen op dsmr/reading/electricity_currently_delivered om 23:23: 0.828 QoS: 1 - Retain: false Bericht 11 ontvangen op dsmr/reading/electricity_currently_delivered om 23:23: 0.831 QoS: 1 - Retain: false Bericht 10 ontvangen op dsmr/reading/electricity_currently_delivered om 23:23: 0.731 QoS: 1 - Retain: false Bericht 9 ontvangen op dsmr/reading/electricity_currently_delivered om 23:23: 0.733 QoS: 1 - Retain: false Bericht 8 ontvangen op dsmr/reading/electricity_currently_delivered om 23:22: 0.826 QoS: 1 - Retain: false Bericht 7 ontvangen op dsmr/reading/electricity_currently_delivered om 23:22: 0.731 QoS: 1 - Retain: false

waarbij de waardes rond de 0.800 kloppen en de waardes in de 0.700 verkeerd zijn ik maak gebruik van dsmr reader versie 5.10.30

dennissiemensma commented 11 months ago

Ik weet niet precies wat je bedoelt qua waardes. DSMR-reader krijgt ze ergens vandaan en ze kunnen wellicht vertraagd zijn, maar ergens wordt die waarde uitgelezen.

Helemaal bij de dsmr/reading/ topics, waar geen aggregatie of iets op zit, maar ze als het goed is doorkomen zoals uitgelezen.

Ik kan je sowieso aanraden om ook het tijdstip-topic te checken en/of gebruiken. Het moment dat een MQTT-bericht wordt doorgegeven of ontvangen is niet perse het moment van de meting (het kan vaak wel in de buurt komen bij meters die elke seconde telegrammen uitspugen).

alexswart commented 11 months ago

ik heb nu een dag dsmr-reader aan laten staan en de mqtt log loopt dan ook weer vast. wel blijft dsmr-reader gegevens uitspugen zoals hierboven met de waarde 0.731 en 0.733

Bericht 10 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.731
QoS: 1 - Retain: false
Bericht 9 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: false
Bericht 8 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.731
QoS: 1 - Retain: false
Bericht 7 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: false
Bericht 6 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.731
QoS: 1 - Retain: false
Bericht 5 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: false
Bericht 4 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.731
QoS: 1 - Retain: false
Bericht 3 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: false
Bericht 2 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.731
QoS: 1 - Retain: false
Bericht 1 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: true
Bericht 0 ontvangen op dsmr/reading/electricity_currently_delivered om 21:50:
0.733
QoS: 1 - Retain: false

nog steeds onbekend waar deze gegevens nu vandaan komen. ze stroken ook niet met mijn huidige verbruik. zodra ik de dsmr-reader addon uitzet stopt het ook en als ik hem weer aan zet begint het.

dennissiemensma commented 11 months ago

Zie mijn vorige comment. En je zult anders alle databronnen moeten uitzetten en de queue weer leeggooien. Dan komt er niets bij.

alexswart commented 11 months ago

ik heb alle databronnen uitgezet en de queue weer leeg gegooid dan is het stil op de mqtt zodra ik de databron telegram: gesliptstopic aanzet spuugt hij elke seconden weer waardes uit ik kan deze nog steeds niet herleiden waar deze vandaan moeten komen op dit moment leveren mijn panelen terug maar toch zegt de mqtt dat er wat verbruikt wordt, dit terwijl dsmr-reader ook netjes een teruggave rapporteerd

Bericht 21 ontvangen op dsmr/reading/electricity_currently_delivered om 15:28: 0.223 QoS: 1 - Retain: false Bericht 20 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.209 QoS: 1 - Retain: false Bericht 19 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 18 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.004 QoS: 1 - Retain: false Bericht 17 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.011 QoS: 1 - Retain: false Bericht 16 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.221 QoS: 1 - Retain: false Bericht 15 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.204 QoS: 1 - Retain: false Bericht 14 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.187 QoS: 1 - Retain: false Bericht 13 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 12 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.004 QoS: 1 - Retain: false Bericht 11 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.011 QoS: 1 - Retain: false Bericht 10 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.163 QoS: 1 - Retain: false Bericht 9 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.127 QoS: 1 - Retain: false Bericht 8 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 7 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.004 QoS: 1 - Retain: false Bericht 6 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.011 QoS: 1 - Retain: false Bericht 5 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.073 QoS: 1 - Retain: false Bericht 4 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 3 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 2 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.000 QoS: 1 - Retain: false Bericht 1 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.004 QoS: 1 - Retain: false Bericht 0 ontvangen op dsmr/reading/electricity_currently_delivered om 15:27: 0.011

helaas werkt hierdoor de integratie in home assistant dan ook niet goed

dennissiemensma commented 11 months ago

Check even of je toevallig geen last hebt van het volgende issue, want je meter saldeert niet en DSMR-reader dus ook niet, dat doet je leverancier (administratief): https://github.com/dsmrreader/dsmr-reader/issues/1873

dennissiemensma commented 11 months ago

En deel anders een telegram van wanneer het gebeurt, dan weet je het zeker.

alexswart commented 11 months ago

Check even of je toevallig geen last hebt van het volgende issue, want je meter saldeert niet en DSMR-reader dus ook niet, dat doet je leverancier (administratief): dsmrreader/dsmr-reader#1873

net even gechekt maar dit is niet het probleem wat ik heb

hierbij mij raw gegevens:

`/Ene5\XS210 ESMR 5.0

1-3:0.2.8(50) 0-0:1.0.0(230724214319S) 0-0:96.1.1(4530303437303030303735323936333139) 1-0:1.8.1(008273.197kWh) 1-0:1.8.2(009612.002kWh) 1-0:2.8.1(002753.462kWh) 1-0:2.8.2(005966.224kWh) 0-0:96.14.0(0002) 1-0:1.7.0(01.440kW) 1-0:2.7.0(00.000kW) 0-0:96.7.21(00011) 0-0:96.7.9(00006) 1-0:99.97.0(5)(0-0:96.7.19)(230621183736S)(0000010817s)(230609153555S)(0000006643s)(230423164451S)(0000001553s)(220621103831S)(0000000469s)(191129132443W)(0000000921s) 1-0:32.32.0(00007) 1-0:32.36.0(00000) 0-0:96.13.0() 1-0:32.7.0(226.0V) 1-0:31.7.0(006A) 1-0:21.7.0(01.440kW) 1-0:22.7.0(00.000kW) 0-1:24.1.0(003) 0-1:96.1.0(4730303732303033393634303430353139) 0-1:24.2.1(230724214000S)(01934.057m3) !ABB2

/Ene5\XS210 ESMR 5.0

1-3:0.2.8(50) 0-0:1.0.0(230724214317S) 0-0:96.1.1(4530303437303030303735323936333139) 1-0:1.8.1(008273.197kWh) 1-0:1.8.2(009612.001kWh) 1-0:2.8.1(002753.462kWh) 1-0:2.8.2(005966.224kWh) 0-0:96.14.0(0002) 1-0:1.7.0(01.452kW) 1-0:2.7.0(00.000kW) 0-0:96.7.21(00011) 0-0:96.7.9(00006) 1-0:99.97.0(5)(0-0:96.7.19)(230621183736S)(0000010817s)(230609153555S)(0000006643s)(230423164451S)(0000001553s)(220621103831S)(0000000469s)(191129132443W)(0000000921s) 1-0:32.32.0(00007) 1-0:32.36.0(00000) 0-0:96.13.0() 1-0:32.7.0(225.0V) 1-0:31.7.0(006A) 1-0:21.7.0(01.452kW) 1-0:22.7.0(00.000kW) 0-1:24.1.0(003) 0-1:96.1.0(4730303732303033393634303430353139) 0-1:24.2.1(230724214000S)(01934.057m3) !6621`

en ongeveer gelijktijdig de mqtt uitput:

Bericht 5 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 1.447 QoS: 0 - Retain: false Bericht 4 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 1.435 QoS: 0 - Retain: false Bericht 3 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 0 QoS: 0 - Retain: false Bericht 2 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 0.004 QoS: 0 - Retain: false Bericht 1 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 0.011 QoS: 0 - Retain: false Bericht 0 ontvangen op dsmr/reading/phase_currently_delivered_l1 om 21:43: 1.438

het lijkt er op dat hij 2 waarde's in zijn geheugen oid vasthoudt en deze continu weer uitspuugt over mqtt

dennissiemensma commented 11 months ago

Je telegrammen zijn vrij laat in de avond, ik kan je aanraden het overdag nog eens te checken bij teruglevering. Ik zie overigens wisselende waardes in je logs, dus het lijkt niet perse dezelfde waarde telkens.


Voor de rest kun je de voortgang van het versturen van de MQTT-berichten zien via dezelfde log als in: https://github.com/xirixiz/dsmr-reader-docker/issues/338#issuecomment-1633088700

Als er daar eentje hangt, zou je dat moeten zien. Of in de queue in DSMR-reader op: /admin/dsmr_mqtt/message/ (zie ID) image

Je kunt het ook in MQTT zien op deze topics:

dsmr/reading/id
dsmr/reading/timestamp
dsmr/reading/electricity_currently_delivered
dsmr/reading/electricity_currently_returned

En voor het overzicht en verminderen van het aantal berichten, kan ik je sowieso aanraden om na afloop de topics weg te halen die je eventueel niet gebruikt (uit de mapping in DSMR-reader, in /admin/dsmr_mqtt/splittopictelegrammqttsettings/).


Verder zie ik voor je phase_currently_delivered_l1 in je telegram wel waardes die in de buurt komen van je MQTT-berichten:

1-0:1.7.0(01.440kW)
1-0:21.7.0(01.440kW)
1-0:1.7.0(01.452kW)
1-0:21.7.0(01.452kW)

Tot slot kun je tijdelijk ook nog /admin/dsmr_mqtt/jsontelegrammqttsettings/ aanzetten voor topic dsmr/json met de mapping:

[mapping]
# READING FIELD = JSON FIELD
id = id
timestamp = timestamp
electricity_currently_delivered = electricity_currently_delivered
electricity_currently_returned = electricity_currently_returned
phase_currently_delivered_l1 = phase_currently_delivered_l1
phase_currently_returned_l1 = phase_currently_returned_l1

Dan heb je in 1 bericht alle waardes en vooral ook het tijdstip van de meting waarop het gebaseerd is. Dat maakt debuggen wat lastiger.

dennissiemensma commented 11 months ago

Vooral dat laatste dus met de JSON-variant (puur voor debugging) zou eigenlijk al duidelijkheid moeten geven wat er wanneer verstuurd wordt en welke waardes bij elkaar horen.

Split-topic garandeert niet perse waardes die bij elkaar horen, wel waardes die achter elkaar horen.

alexswart commented 11 months ago

het probleem lijkt gevonden/opgelost het probleem is eigenlijk ontstaan nadat ik proxmox heb geupdate naar versie 8 hoewel ik geen problemen ondervond en alles soepel werkte bleek er een verkeerde netwerk driver mee geinstalleerd. na het installeren van de juiste netwerkdriver heb ik geen problemen meer gehad.

wel blijft het gek dat de rest van de processen geen problemen ondervonden zelf denk ik dat dsmr enige tijd geen response van de mqtt server kreeg waardoor de queue volliep en hierdoor vastloopt zodra de queue vol is stopt hij namelijk en pakt het niet zelf weer opnieuw op het verwijderen van de queue hielp wel tijdelijk

alexswart commented 11 months ago

helaas toch tevroeg gejuicht en is hij toch weer vastgelopen het 1e bericht wat niet meer lukt ziet er als volgt uit:

` /Ene5\XS210 ESMR 5.0 1-3:0.2.8(50) 0-0:1.0.0(230727100300S) 0-0:96.1.1(4530303437303030303735323936333139) 1-0:1.8.1(008281.332kWh) 1-0:1.8.2(009627.586kWh) 1-0:2.8.1(002753.549kWh) 1-0:2.8.2(005995.697kWh) 0-0:96.14.0(0002) 1-0:1.7.0(00.000kW) 1-0:2.7.0(00.690kW) 0-0:96.7.21(00011) 0-0:96.7.9(00006) 1-0:99.97.0(5)(0-0:96.7.19)(230621183736S)(0000010817s)(230609153555S)(0000006643s)(230423164451S)(0000001553s)(220621103831S)(0000000469s)(191129132443W)(0000000921s) 1-0:32.32.0(00007) 1-0:32.36.0(00000) 0-0:96.13.0() 1-0:32.7.0(231.0V) 1-0:31.7.0(003A) 1-0:21.7.0(00.000kW) 1-0:22.7.0(00.690kW) 0-1:24.1.0(003) 0-1:96.1.0(4730303732303033393634303430353139) 0-1:24.2.1(230727100000S)(01935.827m3) !7D22

`

{"id": 49826149, "timestamp": "2023-07-27T08:03:00Z", "electricity_currently_delivered": "0.000", "electricity_currently_returned": "0.690", "phase_currently_delivered_l1": "0.000", "phase_currently_returned_l1": "0.690"}

en na het verwijderen van de queue begint hij weer te lopen..

dennissiemensma commented 11 months ago

Je zult in de logs zoals in https://github.com/xirixiz/dsmr-reader-docker/issues/338#issuecomment-1633088700 moeten kijken wat er gebeurt en vooral ook hoelang het duurt voordat 1 MQTT-bericht is verzonden naar de broker.

Grote kans dat daar traagheid in zit. Het vollopen is vermoedelijk puur het gevolg daarvan.

alexswart commented 11 months ago

het verzenden naar de broker zie ik geen vertraging in zitten wel valt het mij op dat het systeem zodra de mqtt weer aangezet is slecht bereikbaar is, ik heb het idee dat dsmr door de mqtt integratie zoveel verzend dat hij traag/vast loopt met als gevolg de dat de mqtt server niet bereikbaar is en de queue volloopt tot de 5000, mijn meter spuugt iedere seconden gegevens uit en denk dat hierdoor de mqtt server erg zwaar belast wordt?/

dennissiemensma commented 11 months ago

Zie https://github.com/xirixiz/dsmr-reader-docker/issues/338#issuecomment-1648527120, het kan sowieso helpen om wat minder topics aan te zetten. Helemaal de topics die je niet gebruikt.

En verder kun je de datalogger-sleep in DSMR-reader wat omhoog gooien, zodat deze kunstmatig de doorvoersnelheid afremt. Ten koste dus van iets minder vaak een update, echter merk je dat in de praktijk vaak toch niet. Je kunt beginnen met 5 seconden sleep en dat iets lager doen.

Voor de rest zul je denk ik zowel de machine waar DSMR-reader op draait als die van je MQTT-broker moeten checken, qua belasting. Of een of beiden echt lijden onder de load.

xirixiz commented 10 months ago

@alexswart Voldoende info zo? Opgelost?