Wie gesagt habe ich bis jetzt nicht viel Erfahrung mit mqtt.Innuendo hat geschrieben: ↑Montag 22. November 2021, 11:45 Hey Alex,
ich habe es grad auch auf fb gelesen. Eine SD Karte für eine Installation CBPi4 besorge ich mir nachher.
Das topic für actors habe ich noch nicht verstanden: cbpi/actor/+
Das Topic schaut eher nach einem Verzeichnispfad aus, wenn das "+" durch die ID ersetzt werden soll. Aber Du schreibst auch, dass Du mosquitto aktiv hast. Hast Du bei Deinen Tests ein payload an einen Aktor über den MQTT broker mosquitto senden können? Vlt. können wir das auch per PN besprechen. Würde mich riesig freuen, wenn ich das MQTTDevice an Deine Version CBPI4 anbinden könnte.
Innu
1. Ich habe auf meiner NAS mosquitto installiert und entsprechend konfiguriert.
2. In cbpi habe ich die config.yaml entsprechend angepasst, sodass mqtt in cbpi aktiviert ist.
3. auf meinem PC habe ich den mqtt explorer laufen und mich auf dem Service auf meiner NAS eingeloggt.
Nun sehe ich die Sensoren und Aktoren von cbpi im mqtt explorer.
Wenn ich dann im mqtt explorer 'cbpi/actor/XwEv55475BGFrgtrgdf/on' als topic eingebe, dann wird der actor 'XwEv55475BGFrgtrgdf' in cbpi eingeschaltet. Wähle ich 'cbpi/actor/XwEv55475BGFrgtrgdf/off' als topic und drücke publish, dann schaltet sich der actor im cbpi server wieder aus.
Nun habe ich den Satellite controller in cbpi noch ein wenig angepasst und eine power funktion ergänzt.
Das topic: 'cbpi/actor/XwEv55475BGFrgtrgdf/power' mit dem Message inhalt '50' setzt dann den actor z.B. auf 50% der power.
Einen Sensor gibt es bereits als plugin, der per mqtt Werte erhalten kann.
Es fehlt wohl nur noch ein actor in cbpi, der einen externen actor schaltet.
Aber am besten kommunizieren wir erst einmal per PM weiter. Für mich ist das ganze doch sehr neu, aber es scheint nicht mehr sehr viel zu fehlen, bis das funktioniert.
Gruß,
Alex