Hallo,
ich habe fhem auf einem Raspberry2 laufen incl. mosquitto für mqtt. Es funktioniert auch alles soweit, ich kann Nachrichten empfangen und senden.
folgendes Device habe ich in meiner conf definiert:
define mqtt_Farb_hue MQTT_DEVICE
attr mqtt_Farb_hue IODev myMQTTdevice
attr mqtt_Farb_hue publishSet val1 Farb_hue
attr mqtt_Farb_hue room MQTT
attr mqtt_Farb_hue stateFormat transmission-state
Wenn ich jetzt in fhem einen Wert senden will z.B mit: "set mqtt_Farb_hue val1 100" wird das laut Event Monitor auch ausgeführt
2016-05-08 12:48:39 MQTT_DEVICE mqtt_Farb_hue val1: 100
2016-05-08 12:48:39 MQTT_DEVICE mqtt_Farb_hue transmission-state: outgoing publish sent
2016-05-08 12:48:39 MQTT myMQTTdevice DISCONNECTED
2016-05-08 12:48:39 MQTT myMQTTdevice connection: connecting
2016-05-08 12:48:39 MQTT myMQTTdevice CONNECTED
aber er verliert die Verbindung zum Server und connected neu.
Wenn ich das z.B so mache und nur definierte Zustände schicke passiert es nicht.
define mqtt_inMessage MQTT_DEVICE
attr mqtt_inMessage IODev myMQTTdevice
attr mqtt_inMessage publishSet on off in1Topic
attr mqtt_inMessage room MQTT
attr mqtt_inMessage stateFormat transmission-state
attr mqtt_inMessage subscribeReading_state in1Topic
ich denke ich habe da ein grundsätzliches Verständnissproblem, vielleicht kann mir ja jemand helfen. Viel Dank ;)
ich habs!
so muss es heißen
define mqtt_Farb_hue MQTT_DEVICE
attr mqtt_Farb_hue IODev myMQTTdevice
attr mqtt_Farb_hue publishSet_val1 Farb_hue
attr mqtt_Farb_hue room MQTT
attr mqtt_Farb_hue stateFormat transmission-state
dann funktioniert es auch!