Seite 1 von 1

ioBroker Daten vom Wechselrichter

Verfasst: Fr 15. Apr 2022, 20:52
von Scoolt
Guten Abend liebe Community,

Ich hab mir jetzt ioBroker zur Solaranzeige installiert und den Standart Broker abgeschalten.

Nun möchte ich gerne die Daten meines WR gerne auch im Broker haben.
Im Log bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

sonoff.0
2022-04-15 20:45:01.926	warn	Client [] has invalid password(7001Iobroker!) or username(admin) 

Der userconfig Teil:

Code: Alles auswählen

/******************************************************************************
//  MQTT Protokoll     MQTT Protokoll      MQTT Protokoll      MQTT Protokoll
//  Wenn Daten mit dem MQTT Protokoll versendet werden sollen. Hat nichts
//  direkt mit den Sonoff Geräten zu tun.
//
******************************************************************************/
//  Sollen alle ausgelesenen Daten mit dem MQTT Protokoll an einen
//  MQTT-Broker gesendet werden? Bitte das Solaranzeige-MQTT PDF Dokument lesen
$MQTT = true;
//
//  Wo ist der MQTT-Broker zu finden?
//  Entweder "localhost", eine Domain oder IP Adresse "xxx.xxx.xxx.xxx" eintragen.
//  broker.hivemq.com ist ein Test Broker   Siehe http://www.mqtt-dashboard.com/
$MQTTBroker = "localhost";
//
//  Benutzter Port des Brokers. Normal ist 1883  mit SSL 8883
$MQTTPort = 1883;
//
//  Falls der Broker gesichert ist. Sonst bitte leer lassen.
$MQTTBenutzer = "admin";
$MQTTKennwort = "7001Iobroker!";
//
//  Wenn man die Daten mit SSL Verschlüsselung versenden möchte.
//  Wenn hier true steht, muss im Verzeichnis "/var/www/html/" die "cerfile"
//  'ca.crt' vorhanden sein. Nähere Einzelheiten über diese Datei findet
//  man im Internet in der Mosquitto Dokumentation.
$MQTTSSL = false;
//
//  Timeout der Ãœbertragung zum Broker. Normal = 10 bis 60 Sekunden
$MQTTKeepAlive = 60;
//
//  Topic Name oder Nummer des Gerätes solaranzeige/1
//  oder solaranzeige/box1                     (solaranzeige ist fest vorgegeben.)
//  Man kann das Gerät nennen wie man will, nur jedes Gerät, welches Daten
//  senden soll unterschiedlich. Entwerder 1 bis 6 oder Namen Ihrer Wahl vergeben.
$MQTTGeraet = "box1";
//
//  Welche Daten sollen als MQTT Message übertragen werden? Wenn hier nichts
//  aufgeführt ist, werden alle ausgelesenen Daten übertragen.
//  Bitte darauf achten, dass keine Leerstellen zwischen den Variablen sind.
//  Die einzelnen Variablen müssen mit einem Komma getrennt und klein geschrieben
//  werden. Zusätzlich müssen sie den Eintrag vom $MQTTGeraet und ein Schrägstrich
//  enthalten. Das ist nötig, da mehrere Geräte an dem Raspberry hängen können.
//  Beispiel mit obigen MQTTGeraet:
//  $MQTTAuswahl = "1/ladestatus,1/solarspannung,1/solarstrom"
//  Werden hier Variablen eingetragen, dann werden auch nur diese Topics
//  übertragen.
$MQTTAuswahl = "";
//
//
Das selbe Passwort und den selben Benutzernamen hab ich im ioBroker eingestellt:
io.png
Was mach ich denn falsch?

Mit freundlichen Grüßen
Lukas

Re: ioBroker Daten vom Wechselrichter

Verfasst: Fr 25. Nov 2022, 22:17
von detimmerlued
Du muss einen Adapter für deinen Wechselrichter in den iobroker laden.

Re: ioBroker Daten vom Wechselrichter

Verfasst: Sa 26. Nov 2022, 09:16
von Ulrich
Es sieht so aus, als ob der Standard Broker eventuell doch nicht abgeschaltet ist. Lösche einmal den Broker User und Kennwort heraus, ob die Anmeldung dann funktioniert.

Was wird denn auf der Konsole ausgegeben, wenn du folgendes eingibst:

systemctl status mosquitto.service