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 = "";
//
//
Mit freundlichen Grüßen
Lukas