MQTT subscribe Reading soll publish auslösen

Begonnen von stoffL, 07 Januar 2018, 20:10:22

Vorheriges Thema - Nächstes Thema

stoffL

Hallo zusammen,

ich bin gerade dabei meine Node-Red MQTT Umgebung in FHEM zu integrieren. Dabei bin ich auf eine Anforderung gestoßen, die mir schon einige Stunden ausprobieren gekostet hat.

Ich benötige eine Lösung, die bei einem Reading aus einem Device direkt einen Publish in MQTT herein auslöst.

Ich habe Reading und Publish des Device auf den State gelegt. Wenn ich nun on/off schalter wird dies korrekt an den Broker gegeben. Wenn ein Reading kommt wird state auch korrekt gesetzt. Nur eben kein publish ausgelöst. Ich würde ungern mit einem Notify arbeiten. Gibt es eine bessere Lösung?

Gruß Marcel

hexenmeister

Habe nichts verstanden und meine Glaskugel ist gerade zum polieren.
Wie hast Du denn die Bridge definiert?

Beispiel für meine Definition:

defmod DG_WZ_SA_Steckdosen5 EnOcean 0000000D
attr DG_WZ_SA_Steckdosen5 IODev FGW14
attr DG_WZ_SA_Steckdosen5 alias Steckdose WZ DG Oben
attr DG_WZ_SA_Steckdosen5 devStateIcon off:light_light_dim_00@gray on:light_light_dim_100@yellow .*:hourglass
attr DG_WZ_SA_Steckdosen5 eep A5-38-08
attr DG_WZ_SA_Steckdosen5 event-on-change-reading state,buttons,channelA,channelB,channelC,channelD
attr DG_WZ_SA_Steckdosen5 group Steckdosen
attr DG_WZ_SA_Steckdosen5 gwCmd switching
attr DG_WZ_SA_Steckdosen5 icon message_socket
attr DG_WZ_SA_Steckdosen5 manufID 00D
attr DG_WZ_SA_Steckdosen5 room DG,WohnzimmerDG
attr DG_WZ_SA_Steckdosen5 subDef 00100017
attr DG_WZ_SA_Steckdosen5 subType gateway
attr DG_WZ_SA_Steckdosen5 webCmd on:off

# DG-WZ Steckdosengruppe 5
# actor: DG_WZ_SA_Steckdosen5
# type:  relai
# state topic: /ha/dg/wz/plug/05/state
# set topic:   /ha/dg/wz/plug/05/set
define MB_DG_WZ_SA_Steckdosen5 MQTT_BRIDGE DG_WZ_SA_Steckdosen5
attr MB_DG_WZ_SA_Steckdosen5 IODev mqtt
attr MB_DG_WZ_SA_Steckdosen5 alias Steckdose WZ-Oben für die Lichterkette
attr MB_DG_WZ_SA_Steckdosen5 group Wohnzimmer
attr MB_DG_WZ_SA_Steckdosen5 publishState /ha/dg/wz/plug/05/state
attr MB_DG_WZ_SA_Steckdosen5 room MQTT
attr MB_DG_WZ_SA_Steckdosen5 stateFormat transmission-state
attr MB_DG_WZ_SA_Steckdosen5 subscribeSet /ha/dg/wz/plug/05/set