z-master42 / solarflow

Integrate your Zendure products (Hub 1200, Hub 2000, Hyper 2000 and Ace 1500) into Home Assistant via MQTT. My attempt at instructions.
42 stars 4 forks source link

Connection Refused: not authorised #25

Closed editwentyone closed 3 months ago

editwentyone commented 3 months ago

hi, ich komme nicht weiter, die config schon 2x neu aufgesetzt, die Daten darin sind richtig und gehen im MQTT Explorer einwandfrei

2024-05-29 21:36:47: Connecting bridge zendure-broker (mqtt.zen-iot.com:1883)
2024-05-29 21:36:48: Connection Refused: not authorised
2024-05-29 21:36:48: Client local.<abcd> closed its connection.

hast du eine Idee?

editwentyone commented 3 months ago

musste mit /eu die infos bekommen. Endpoint(Europe): https://app.zendure.tech/eu/developer/api/apply

global geht bei mir nicht: bind device first Endpoint(Golbal): https://app.zendure.tech/v2/developer/api/apply

hat es damit was zu tun?

z-master42 commented 3 months ago

Wenn du in der Zendure App als Region nicht Global sondern Deutschland oder so eingestellt hast, dann ja.

Der Broker ist aber eigentlich der gleiche, also der der in der Antwort auf die curl-Anfrage steht.

editwentyone commented 3 months ago

hmmm und nun? mal mit global probieren?

z-master42 commented 3 months ago

Wenn sie per MQTT Explorer funktionieren ist ja schon bewiesen, dass sie gehen.

Aktuell erschließt sich mir allerdings nicht, warum sie bei Mosquitto dann nicht gehen.

editwentyone commented 3 months ago

müssen ports offen sein? ufw oder sowas? kann ping auf zen-iot.com vom terminal addon erfolgreich durchführen

z-master42 commented 3 months ago

Was fürn Router hast du?

provi1 commented 3 months ago

Habe auch erst an Netzwerk Probleme gedacht aber: Connection Refused, bedeutet meinem Wissen nach die Verbindung wurde abgelehnt. Ablehnen ist ja etwas aktives was passiert. Somit hat der Server geantwortet.

Manchmal ist es ja was blödes wie falsches Passwort oder API Key , weil Fehler beim Abschreiben, n Leerzeichen mit drin beim kopieren oder so.

z-master42 commented 3 months ago

Hier waren auch schon Unifi Router die blockiert haben, da die Verbindung ja nach Hong Kong aufgebaut wird.

editwentyone commented 3 months ago

ich habe openwrt laufen, daher volle Kontrolle über das Netzwerk. auch mit vlans. dazu noch pihole.

MacBook mit Mqtt explorer funktioniert einwandfrei (wifi / vlan A) server home assistant und Mqtt broker bekommt dann den Fehler zurück (eth / vlan A)

den zen-iot.com kann ich pingen und tracerouten mit dem terminal von hassio

alles über das gleiche DSL und denselben DNS (pihole)

editwentyone commented 3 months ago

ok scheinbar hat das was mit meiner firewall auf dem router / openwrt zu tun, habe diese mal kurz abgeschalten und es gab keinen authorised Fehler mehr, es blieb nur beim Connecting bridge zendure-broker (mqtt.zen-iot.com:1883)

z-master42 commented 3 months ago

Viel mehr kommt dann auch nicht mehr im Log.

editwentyone commented 3 months ago

und was genau muss dann noch mal passieren? also nach dem connecting sollte es doch so langsam auftauchen oder?

z-master42 commented 3 months ago

Im Log nichts mehr. Hast du die Sensoren per YAML schon angelegt?

editwentyone commented 3 months ago

habe auf den auto modus konfiguriert, bin noch an der firewall dran

editwentyone commented 3 months ago

das ist jetzt echt peinlich… <> nicht gelöscht. omfg. 3x drüber gelesen und ernsthaft falsch verstanden, die <> müssen gelöscht werden, verschwinden, weg damit.