Hallo,
ich werte über eine USB Schnittstelle (98_PHC.pm) alle Readings aus (siehe Bild).
Jetzt möchte ich gerne die Readings an einen MQTT Broker senden.
define mqtt mqtt 127.0.0.1:1883
define n_publish_mqtt notify .*:.* {}
set mqtt publish peha test
Test ist auch erfolgreich angekommen!
Wie bekomme ich jetzt die Readings (siehe Bild) an MQTT gesendet?
#1: Bitte wenn moeglich statt MQTT das MQTT2_CLIENT Modul verwenden, die Betreuung ist besser
#2: Weiterschicken kann man die Daten entweder mit einem einfachen notify (define n notify Peha set mqtt2_client publish topic $EVENT) oder per MQTT_GENERIC_BRIDGE Modul, wenn die Ansprueche an Konfigurierbarkeit hoeher sind.
Hallo Rudolfkoenig,
vielen Dank für Deine schnelle Antwort :)
(define n notify Peha set mqtt2_client publish topic $EVENT) -> Fhem geht dann aber ziemlich in die Knie :o
Habe mal was auf Node-Red getestet (siehe Bild) warum wird das $EVENT von Fhem so oft gesendet?
Hallo,
glaube habe eine Lösung gefunden : attr <device> event-on-change-reading .* ::)
Was wiederum nur ein Pflaster auf der Wunde ist (und diverse Nebeneffekte hat), die Loesung waere Peha beizubringen, die Daten seltener zu senden. Womoeglich ist es sinnvoll auch event-min-interval zu setzen.