Mein Setup: Raspberry PI mit Raspbian auf dem mein Broker (Mosquitto) läuft. Dazu habe ich im Haus 8 Switches verteilt, die alle mit Tasmota laufen.
Derzeit rufe ich in gewissen Situationen die Zustände der Schalter per http ab, also mit "http://<IP-des-Switches>/cm?cmnd=Power".
Wie krieg ich den Status eines einzelnen Switches per MQTT raus? Müsste das nicht so gehen: "mosquitto_pub -h <IP-Broker> -t cmnd/<Topic>/Power" => Kann ich da auch einfach ein leeres "-m" Argument übergeben, wie beim http-Request, um den Status zu erhalten? Selbst wenn ich stattdessen ein "-n" übergebe, krieg ich keine Antwort. Das Schalten mit "-m "OFF/ON" klappt wunderbar!
Und wenn ich das mal habe, würde ich gerne den Status aller Switches in einer Abfrage haben, also nicht nacheinander jeden einzelnen abfragen, sondern sowas wie
"mosquitto_pub -h <IP-Broker> -t cmnd/+/Power". Geht das irgendwie, wenn ja, wie? Oder muss ich das über mosquitto_sub machen, weils ja eigentlich ein lauschen und kein senden ist...?
Danke für eure Hilfe!