MQTT auf 2 Raspberrys traffic in dummy

Begonnen von Phlox, 22 August 2025, 10:59:06

Vorheriges Thema - Nächstes Thema

Phlox

Hallo,
ich möchte FHEM schrittweise von einem alten Raspberry ("A") mit HM-CFG-LAN auf einen neuen ("N") mit HM-Funkmodul umziehen.
Ich möchte beide parallel laufen lassen, bis alles wie früher eingebunden ist.
HM-Module konnte ich schon parallel einrichten.
Jetzt kommen die MQTT Teile an die Reihe.
 
Auf A läuft der MQTT2_Server.
Auf N habe ich einen MQTT_Client eingerichtet.
 
Show MQTT traffic auf N zeigt mir folgende Einträge:

Zitat
10:53:17.942RCVDtest26.9
10:53:27.883RCVDtest26.9





Wie könnte ich z.B. die 26.9 in einen Dummy bekommen, damit ich die Temperatur auf dem Floorplan von N anzeigen lassen kann?
 
Wenn das einfach zu lösen wäre, könnte ich zum Abschluss, den MQQT2_Server auf N einrichten und müsste nicht alle Devices auf einen neuen Broker umschreiben.


Vielen Dank im voraus schon mal für eure Zeit und eure Tips und Hilfe.


Phlox

passibe

defmod test MQTT2_DEVICE
attr test readingsList test:.* temperature

Ist jetzt aus der Hüfte geschossen, aber ich glaube, das dürfte schon reichen. Dann kommt alles was an das topic test gesendet wird ins Reading temperature.

Wenn mehr Readings dazu kommen ist es natürlich besser, wenn du mit einem "übergeordneten" topic (bzw. topic prefix) pro Device und attr devicetopic arbeitest, also
defmod test MQTT2_DEVICE
attr test devicetopic test
attr test readingList $DEVICETOPIC/temperature:.* temperature
attr test readingList $DEVICETOPIC/humidity:.* humidity

Musst du dann aber natürlich beim "Sender" auch entsprechend anpassen.

Phlox

Danke,
hat funktioniert. Habe es zumindest schon mal mit dem 2 Zeiler probiert.

Reicht ja auch.

Danke und noch einen schönen Tag.
Das war ja eine blitzschnelle Lösung.