Hallo zusammen,
ich hab eine fast schon verzweifelte Frage in die Runde. Ich habe bisher den mqtt-client Adapter verwendet und der hat seine Sache aus meiner Sicht gut gemacht. Nun hab ich einige Steckdosen, die sich dank tasmota auch regelmäßig beim mosquitto melden und ihren Senf dazu geben und ich deren Infos gerne im IOBroker auswerten möchte.
Schlau wie ich war (dache ich) ersetze ich den mqtt-client durch den mqtt Adapter. In dem Zuge wollte ich auch gleich die Informationen aus dem hmip und aus dem tr-064 Adapter Richtung mosquitto pushen.
Meine Konfiguration sieht jetzt wie folgt aus:
Subscribe Pattern: #
Maske zum Bekanntgeben eigener States: tr-064.0., zigbee., hmip.* (enden alle auf .*, aber das filtert der Editor gerade raus )
Eigene States beim Verbinden publizieren: ja
Client ID: bla
mqtt Adapter Version: 2.4.0
Ich starte den den mqtt Adapter und er behauptet steif und fest das er keine Verbindung mit Gerät oder Dienst hat. Im mosquitto-Log sehe ich aber, das iobroker sich connected hat, der Test im Adapter ist auch erfolgreich.. WTF? Lösche ich die mosquitto DB und bin schnell genug, verbinde sich der mqtt Adapter auch erfolgreich und ist grün. WTF WTF
Wenn ich mich mit dem MQTT Explorer auf den mosquitto verbinde, sehe ich die States von den Tasmota Geräten, sowie die zigbee Devices. hmip und tr-064 vermisse ich schmerzlich.
Die mqtt ReadMe ist mir leider keine große Hilfe, wer kann mir helfen und mir sagen, wo ich beim denken falsch abgebogen bin?
Gruß Mirko