Hi
In the Create/Edit page there is a way to create a Message (under Ports) which in the feature listing is mentioned to be pre-defined messages that can be sent with MQTT.
The Create Message page have 4 input fields: Item Name, To, Subject and Message.
How do I configure this to put messages out to the mqtt?
An example would be appreciated
--PJ
Message - How to use it?
Re: Message - How to use it?
Hi,
Not sure how you'd like to trigger the messages to MQTT broker, but I have used MQTTValueLogger (under Gauges) to send values (can be any attribute of any object) as MQTT messages. Currently I send temperature and humidity readings, but it can be anything.
I'm not sure if this happens in real time. There's an "React on event" selection that might mean real time, but as there's no documentation, better let Stefan to reply
Edit: did a quick search viewtopic.php?f=5&t=101&p=681&hilit=ReactOnEvent#p681
In order to use MQTTValueLogger, you first need to have an MQTTClient set (under Ports). Here you define the MQTT broker address, port, base topic etc.
/Mikko
Not sure how you'd like to trigger the messages to MQTT broker, but I have used MQTTValueLogger (under Gauges) to send values (can be any attribute of any object) as MQTT messages. Currently I send temperature and humidity readings, but it can be anything.
I'm not sure if this happens in real time. There's an "React on event" selection that might mean real time, but as there's no documentation, better let Stefan to reply
![Wink ;)](./images/smilies/icon_e_wink.gif)
In order to use MQTTValueLogger, you first need to have an MQTTClient set (under Ports). Here you define the MQTT broker address, port, base topic etc.
/Mikko
Re: Message - How to use it?
Thank you for replying
I basically needs to trigger it from a lamp item, but also plan to be able to trigger with jabber message in the future.
So if i set up a MQTTValueLogger with the lamp it will send out messages?
Sounds great, and i will try it
Thank you for the help
-PJ
I basically needs to trigger it from a lamp item, but also plan to be able to trigger with jabber message in the future.
So if i set up a MQTTValueLogger with the lamp it will send out messages?
Sounds great, and i will try it
Thank you for the help
![Smile :)](./images/smilies/icon_e_smile.gif)
-PJ
Re: Message - How to use it?
No problem, I'm glad to be able to help!
And yes, you can post the state changes of any lamp item to the MQTT broker. Please report back how it works (if there's a delay or not). I might consider this myself as well.
My current goal is to have automatic outgoing state change messages sent to an external system, but I would not like to go with MQTTValueLogger as I have tens of devices which would mean tens of MQTTValueLoggers too to get all the state changes handled... I'd prefer something more dynamic and "REST-like" i.e. getting all the object data updates, not only state changes but e.g. brightness changes distributed outside automatically. The distribution channel might still be MQTT, though.
/Mikko
And yes, you can post the state changes of any lamp item to the MQTT broker. Please report back how it works (if there's a delay or not). I might consider this myself as well.
My current goal is to have automatic outgoing state change messages sent to an external system, but I would not like to go with MQTTValueLogger as I have tens of devices which would mean tens of MQTTValueLoggers too to get all the state changes handled... I'd prefer something more dynamic and "REST-like" i.e. getting all the object data updates, not only state changes but e.g. brightness changes distributed outside automatically. The distribution channel might still be MQTT, though.
/Mikko