Hallo,
ich habe ein ähnliches Problem wie bereits hier beschrieben: https://forum.iobroker.net/post/833948
Da das Thema aber bereits als gelöst markiert ist, habe ich ein neues eröffnet (ist das so richtig?).
Ich habe eine Daikin Wärmepumpe von der ich Daten mittels ESPAltherma (https://raomin.github.io/ESPAltherma/) über MQTT auslese.
Diese ESP-Software bietet aber auch die Möglichkeit über den ESP Relais anzusteuern, um damit gewisse Steuerungen in der Wärmepumpe auszulösen.
Als Hardware habe ich ein 4 Kanal Relais Board auf ESP8266 Basis. Nachdem das Ansteuern der Relais mit ESPAltherma nicht direkt funktioniert hat, habe ich zuerst die Hardware getestet. Dazu habe ich Tasmota geflashed (https://templates.blakadder.com/ESP12F_Relay_X4.html). Bereits hier hat sich nun gezeigt, dass ich mit dem MQTT Server/Client Adapter die Relais nicht vom ioBroker aus schalten kann. Wechsle ich auf den Sonoff (MQTT) Adapter funktioniert es (für ESPALtherma benötige ich aber den MQTT Adapter).
Ich habe jetzt schon alle möglichen Einstellungen des MQTT Adapters durchprobiert, aber es funktioniert nicht. Ich denke, dass bei ESPAltherma das gleiche Problem das Schalten verhindert.
Hier ein paar screenshots.
- Die Objekte Power1-4 zeigen den richtigen Zustand der Relais an (wenn ich diese über die Tasmota Webseite des Boards ändere). Wenn ich die Werte in ioBroker ändere werden die Zustände aber nicht geändert. Verwende ich den Sonoff Adapter sieht es ähnlich aus, ich kann die Zustände aber auch über den ioBroker schalten.
2 und 3) meine aktuellen MQTT Settings:
Wie kann ich weiter vorgehen?