Jump to content

Keine mqtt Verbindung möglich


woodpeccer

Recommended Posts

Hallo zusammen

ich bekomme über Home Assistant und evcc keine mqtt Verbindung zum Warp2 hin.

Der mqtt Explorer meldet immer Disconnected from Server und die Warp2 hat im Log stehen

2024-01-27 21:59:04,879  MQTT: Failed to connect to broker.
2024-01-27 21:59:04,880  MQTT: Transport error: Connection reset by peer
2024-01-27 21:59:19,885  MQTT: Failed to connect to broker.
2024-01-27 21:59:19,886  MQTT: Transport error: Connection reset by peer

Ich habe die neueste 2.2.0 Firmware drauf und auch schon per LAN oder WLAN versucht im Netz zuzugreifen.

Könnt Ihr mir weiterhelfen, was ich falsch mache oder ob die Warp2 einen Hau hat.

Vielen Dank schon mal für Eure Hilfe

Link zu diesem Kommentar
Share on other sites

„Connection reset by peer“ bedeutet, dass die Wallbox versucht, eine Verbindung aufzubauen, die dann von der Gegenstelle abgelehnt wird. Entweder ist in der Wallbox nicht die richtige Adresse vom MQTT-Server eingetragen, oder der Server lehnt die Verbindung ab weil der MQTT-Daemon entweder auf dem falschen Interface läuft oder eine Firewall die Verbindung blockiert. Da du vermutlich mit Home Assistant und evcc zum MQTT-Server verbinden kannst, vermute ich, dass du einfach einen Tippfehler in der Adresse vom MQTT-Server in der Wallbox hast. Wir hatten auch schon mal das Problem, dass jemand die Adresse der Wallbox als MQTT-Server eingetragen hatte. Falls es das beiden nicht ist, lade doch mal hier ein Debug-Log von der Wallbox hoch.

Link zu diesem Kommentar
Share on other sites

  • 2 weeks later...

Hallo MatzeTF

vielen Dank für die Antwort und entschuldige die späte Rückmeldung.

Natürlich war ich zu blöd und habe die falsche Adresse im Warp2 und auch im MQTT Explorer eingetippt.

Ich bekomme jetzt die Verbindung zur Warp über den Explorer hin und er zeigt mir ganz viel an.

Aber ... das evcc Addon in Homeassistant bekomme ich nicht zum laufen.

Das Protokoll endet immer mit dieser Meldung:

sing config file: /config/evcc.yaml
starting evcc: 'EVCC_DATABASE_DSN=/data/evcc.db evcc --config /config/evcc.yaml'
[main  ] INFO 2024/02/05 20:28:46 evcc 0.124.0
[main  ] INFO 2024/02/05 20:28:46 using config file: /config/evcc.yaml
[main  ] INFO 2024/02/05 20:28:46 starting ui and api at :8123
[main  ] FATAL 2024/02/05 20:28:46 cannot create charger 'warp2': invalid charger type: warp
[main  ] FATAL 2024/02/05 20:28:46 will attempt restart in: 5m0s
[main  ] FATAL 2024/02/05 20:28:46 could not open port- check that evcc is not already running (listen tcp :8123: bind: address already in use)

Hat jemand eine Idee was ich hier jetzt falsch gemacht habe?

 

Das hier steht übrigens im LOG der Warp2:

2024-02-05 20:23:45,038  MQTT: Transport error: ESP_ERR_ESP_TLS_TCP_CLOSED_FIN (esp_tls_last_esp_err)
2024-02-05 20:23:45,039  MQTT: Disconnected from broker.
2024-02-05 20:23:45,050  MQTT: Was connected for 349 seconds.
2024-02-05 20:24:00,042  MQTT: Transport error: Connection reset by peer
2024-02-05 20:24:00,043  MQTT: Failed to connect to broker.
2024-02-05 20:24:15,046  MQTT: Transport error: Connection reset by peer
2024-02-05 20:24:15,047  MQTT: Failed to connect to broker.
2024-02-05 20:24:31,050  MQTT: Failed to connect to broker.
2024-02-05 20:24:47,053  MQTT: Failed to connect to broker.
2024-02-05 20:25:02,058  MQTT: Transport error: Connection reset by peer
2024-02-05 20:25:02,059  MQTT: Failed to connect to broker.
2024-02-05 20:25:17,084  MQTT: Connected to broker.

 

 

bearbeitet von woodpeccer
Link zu diesem Kommentar
Share on other sites

Ich vermute, du hast bei Deklaration der Wallbox in der YAML noch irgend einen Bug. Bei mir läuft die gleiche Kombination einwandfrei. In der YAML sieht das bei mir so aus:

  - name: wallbox
    type: template
    template: tinkerforge-warp
    host: 192.168.178.33 # die IP vom MQTT Manager
    port: 1883
    user: yyyy
    password: xxxx
    topic: warp2/295B
    timeout: 30s
    energymanager: wem/26GF

Als MQTT-Manager nutze ich allerdings nicht das Addon von Homeassistant sondern habe Moskitto in einem eigenen LXC-Container auf meinem Proxmox-System installiert auf dem auch Homeassistant in einer VM läuft. Man kann den Datenfluss von MQTT übrigens wunderbar kontrollieren in dem man ihn mit dem MQTT-Explorer mitschreibt.

Ich wünsche dir viel Erfolg bei der Fehlersuche. Da es bei mir funktioniert, muss es bei dir auch gehen.

Martin

 

 

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...