Hallo,
ich habe den shelly Plus 1PM und versuche ihn über iobroker zu schalten. Ich habe es jetzt zweimal gemäß Anleitung von haus:automatisierung eingerichtet, der shelly läst sich aus iobroker jedoch nicht schalten. Über http kein Problem.
Den shelly habe ich über http konfiguriert.
Unter dem Menüpunkt "Networks" und "Mqtt" habe ich <IP-Adresse vom iobroker:1882>, den User und das Passwort wie in den MQTT-Einstellungen des Shelly-Adapters eingetragen.
Ansonsten kann ich nur "Connection type": MQTT oder MQTTS auswählen. Habe ich auch schon ohne Erfolg ausprobiert.
In den verschiedenen Abbildungen zur Konfiguration des shellys sind noch folgende Eintragungen abgebildet, die ich bei mir jedoch nicht wiederfinde:
- Enable RPC over MQTT
- RPC status notifications over MQTT
- Generic status update over MQTT) sind in meiner Oberfläche vom shelly nicht vorhanden.
Im iobroker Shelly-Adapter sind die Einstellungen wie folgt:
Allgemeine Einstellungen:
MQTT:
In den Objekten sieht es so aus:
Laut Protokoll ist der shelly verbunden "[MQTT] Device with client id "shellyplus1pm-7c87ce653a74" connected!"
Betätige ich im iobroker den Datenpunkt "Relay0 - Switch" erhalte ich folgende Fehlermeldung:
[MQTT] Received error message for xxx.xxx.xxx.101 (shellyplus1pm / shellyplus1pm-7c87ce653a74 / shellyplus1pm#7c87ce653a74#1) - from "shellyplus1pm-7c87ce653a74": {"code":401,"message":"{"auth_type": "digest", "nonce": 943, "nc": 1, "realm": "shellyplus1pm-7c87ce653a74", "algorithm": "SHA-256"}"}
Ich habe nach der Fehlermeldung im INternet gesucht, jedoch übersteugt es meinen Horizont.
Was muss ich ändern, um den shelly aus iobroker heraus schalten zu können?
Vielen Dank für eure Unterstützung.
Schorsch