Hallo,
nutzt noch wer Tasmota und MQTT in Verbindung mit Homeassistant?
Vielleicht kann mir jemand einen Tipp geben warum das bei mir nicht läuft 🙁
Habe eine OpenDTU geflasht und einen User in HA mit Passwort dafür angelegt. AutoDiscover ist in der OpenDTU aktiviert.
Dann habe ich jetzt einen "Volkszähler" zusammengebastelt, mit ESP8266 und Tasmota.
In der Weboberfläche kann ich mich anmelden und sehe dort auch die aktuellen Zählerdaten.
In den Einstellungen ist MQTT aktiviert, mit User und Passwort (in HA zusätzlicher User angelgt, mit User, Passwort, und Eintrag in accesscontrollist für mosquitto mqtt Broker, analog zur OpenDTU)
In der Console kommt aber immer die Fehlermeldung "Verbindung fehlgeschlagen rc -2" was Netzwerkfehler bedeuten soll:
13:46:58.111 RSL: STATE = {"Time":"2023-06-19T13:46:58","Uptime":"0T16:45:00","UptimeSec":60300,"Heap":18,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7530 TD","BSSId":"meineID,"Channel":11,"Mode":"11n","RSSI":86,"Signal":-57,"LinkCount":3,"Downtime":"0T00:00:06"}}
13:46:58.118 RSL: SENSOR = {"Time":"2023-06-19T13:46:58","Power":{"Meter_Number":"meine_meter_ID","Total_in":18831.7925,"Power_curr":1134,"Total_out":0.0000}}
13:47:04.112 RSL: HASS_STATE = {"Version":"11.0.0(TasmoCompiler-esp8266generic)","BuildDateTime":"2022.03.14 16:19:50","Module or Template":"Generic","RestartReason":"Software/System restart","Uptime":"0T16:45:06","Hostname":"stromzaehler-1557","IPAddress":"192.168.178.27","RSSI":"84","Signal (dBm)":"-58","WiFi LinkCount":3,"WiFi Downtime":"0T00:00:06","MqttCount":0,"LoadAvg":19}
13:47:06.637 MQT: Verbindungsversuch...
13:47:06.849 MQT: Verbindung fehlgeschlagen aufgrund von 192.168.178.100:1883, rc -2. Wiederversuch in 120 s
Der Stromzaehler hängt über WLAN an der Fritzbox im "Heimnetz" neben dem Raspberry auf dem Homeassitant läuft.
Wie bekomm ich da am besten raus wo es da hakt?
Der ESP ist über Weboberfläche erreichbar, ich kann ihn vom PC und von Homeassistant aus mit ping erreichen.
Im Mosquitto Broker Addon sehe ich aber im Protokoll keine Einträge oder Loginversuche vom ESP.
Hat wer evtl. einen guten Tipp dazu?
Beim googlen bin ich bisher leider auch nicht schlauer daraus geworden.
Danke
Gruß
Die AVM Box schon mal neu gestartet?
All of the values have corresponding constants defined in PubSubClient.h. Returns -4 : MQTT_CONNECTION_TIMEOUT - the server didn't respond within the keepalive time -3 : MQTT_CONNECTION_LOST - the network connection was broken -2 : MQTT_CONNECT_FAILED - the network connection failed -1 : MQTT_DISCONNECTED - the client is disconnected cleanly 0 : MQTT_CONNECTED - the client is connected 1 : MQTT_CONNECT_BAD_PROTOCOL - the server doesn't support the requested version of MQTT 2 : MQTT_CONNECT_BAD_CLIENT_ID - the server rejected the client identifier 3 : MQTT_CONNECT_UNAVAILABLE - the server was unable to accept the connection 4 : MQTT_CONNECT_BAD_CREDENTIALS - the username/password were rejected 5 : MQTT_CONNECT_UNAUTHORIZED - the client was not authorized to connect
..,-
Klassischer Fall von PBKC 🙁
Hab gefühlt 100 mal die Einstellungen überprüft und dabei ist mir nie aufgefallen das die IP die in OpenDTU für den MQTT eingetragen war eine andere ist als im ESP