Hi,
I want to add a MQTT output channel to items which do not get their state from MQTT.
As an example i have the following thing defined
Bridge airquality:api:aqiFaridabd "Bridge" [apiKey="xxxxxxxx"] {
station AQI547 "AQI" [location="28.3998266,77.3242992", refresh=60]
}
With following items
Number AirQualityAQI "Air Quality Index" (LocalAirQuality, gHome) ["Point", "Measurement"] { channel="airquality:station:aqiFaridabd:AQI547:aqi#index" }
Number AirQualityPM25 "Main Pollutant" (LocalAirQuality, gHome) ["Point"] { channel="airquality:station:aqiFaridabd:AQI547:pm25#value" }
Number AirQualityTemperature "Temperature" <temperature> (LocalAirQuality, gHome) ["Point"] { channel="airquality:station:aqiFaridabd:AQI547:weather#temperature" }
Number AirQualityHumidity "Humidity" (LocalAirQuality, gHome) ["Point"] { channel="airquality:station:aqiFaridabd:AQI547:weather#humidity" }
Number AirQualityPressure "Pressure" (LocalAirQuality, gHome) ["Point"] { channel="airquality:station:aqiFaridabd:AQI547:weather#pressure" }
Number AirQualityWindSpeed "Wind Speed" (LocalAirQuality, gHome) ["Point"] { channel="airquality:station:aqiFaridabd:AQI547:weather#wind-speed" }
String LocalAirQualityAQIDescription "AQI Description" (gLocalAirQuality, gHome) ["Point", "Measurement"] { channel="airquality:station:aqiFaridabd:AQI547:aqi#dominent" }
Image LocalAirQuality_pictogram "pictogram" {channel="airquality:station:aqiFaridabd:AQI547:aqi#icon"}
Can i define an MQTT output channel / topic for each of the above items ? I understand you can do that via rules i.e. use
mqttActions.publishMQTT("mytopic","myvalue", true)
Can you define this from within the ITEM definition itself ?