Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
roomauto:mqtt_topics [2018-07-04 22:19]
xro [Topics currently in use]
roomauto:mqtt_topics [2018-07-14 01:35]
xro [Topics currently in use]
Line 12: Line 12:
 Topics can be retained by the message broker. In this case, the most recent event for that topic is sent to a client immediately upon subscription of that topic. Topics can be retained by the message broker. In this case, the most recent event for that topic is sent to a client immediately upon subscription of that topic.
  
-^ Topic ^ Retain ^ Description ​^ +^Topic^Retain^Description| 
-^ Sensor Messages ^^ +^Sensor Messages^| | 
-|realraum/​frontdoor/​lock | True | Frontdoor locked or not | +|realraum/​frontdoor/​lock|True|Frontdoor locked or not| 
-|realraum/​w2frontdoor/​lock ​  ​| True | w2 door locked or not | +|realraum/​w2frontdoor/​lock ​ |True|w2 door locked or not| 
-|realraum/​frontdoor/​ajar | True | Frontdoor ajar or shut | +|realraum/​frontdoor/​ajar|True|Frontdoor ajar or shut
-|realraum/​frontdoor/​cmdevt | False | Command that was sent to the frontdoor and by whom | +|realraum/​w2frontdoor/​ajar|True|w2 door ajar or not
-|realraum/​frontdoor/​problemevt | False | Problem that occured at the frontdoor | +|realraum/​frontdoor/​cmdevt|False|Command that was sent to the frontdoor and by whom| 
-|realraum/​frontdoor/​manuallockmovement | True | If the frontdoor was locker / unlocked by hand | +|realraum/​frontdoor/​problemevt|False|Problem that occured at the frontdoor| 
-|realraum/​frontdoor/​rawfwlines | False | raw communication between door_client and door_daemon | +|realraum/​frontdoor/​manuallockmovement|True|If the frontdoor was locker / unlocked by hand| 
-|realraum/​smallkiosk/​temperature | True | LoTHR Temperature,​ DHT11 Sensor | +|realraum/​frontdoor/​rawfwlines|False|raw communication between door_client and door_daemon| 
-|realraum/​smallkiosk/​relhumidity | True | LoTHR Humidity, DHT11 Sensor | +|realraum/​smallkiosk/​temperature|True|LoTHR Temperature,​ DHT11 Sensor| 
-|realraum/​printerbone/​temperature | True | Tesla R1W2 BMP180 Sensor | +|realraum/​smallkiosk/​relhumidity|True|LoTHR Humidity, DHT11 Sensor| 
-|realraum/​printerbone/​barometer ​  ​| True | Tesla R1W2 BMP180 Sensor | +|realraum/​printerbone/​temperature|True|Tesla R1W2 BMP180 Sensor| 
-|realraum/​pillar/​boredoombuttonpressed | False | indicates the BoreDOOOOOOMButton has been pressed | +|realraum/​printerbone/​barometer ​ |True|Tesla R1W2 BMP180 Sensor| 
-|realraum/​pillar/​illumination | True | LoTHR Temperature,​ Arduino Photoresistor +|realraum/​pillar/​boredoombuttonpressed|False|indicates the BoreDOOOOOOMButton has been pressed| 
-|realraum/​pillar/​dust | True | currently nonexistant Dust Sensor |+|realraum/​pillar/​illumination|True| ​| 
 +|realraum/​pillar/​dust|True|currently nonexistant Dust Sensor
 +|realraum/​pillar/​movement|False|PIR Movement Sensors on Arduino on Beaglebone in LoTHR, one event per detected movement| 
 +|realraum/​xbee/​relhumidity|True|XBee non-fixed sensors humidity, DHT11| 
 +|realraum/​xbee/​temperature|True|XBee non-fixed sensors temperature,​ DHT11| 
 +|realraum/​xbee/​voltage|True|XBee non-fixed sensors battery voltage| 
 +|realraum/​w2tesla/​relhumidity|True|sensors humidity, DHT11 in R2W2| 
 +|realraum/​w2tesla/​temperature|True|temperature,​ DHT11 in R2W2| 
 +|realraum/​backdoorcx/​movement|False|currently nonexistant future PIR Movement Sensor in CX| 
 +|realraum/​olgafreezer/​temperature|False|OlgaFreezer DS18B20 Temp Sensors| 
 +|realraum/​olgafreezer/​overtemp|False|Alarm Event, triggered if Temperature exceeds a pre-set limit (see [[https://​github.com/​realraum/​door_and_sensors/​blob/​master/​scripts/​olga_freezer_sensordata_forwarder.py|olga_freezer_sensordata_forwarder.py]] )| 
 +|realraum/​olgafreezer/​sensorlost|False|Triggered if a olgafreezer sensor stopped transmitting data| 
 +|realraum/​backdoorcx/​temperature|True|Temperature in CX, between Network, Backdoor and WC| 
 +|realraum/​backdoorcx/​lock|False|no sensor, does not exist| 
 +|realraum/​backdoorcx/​ajar|True|Backdoor Ajar Sensor| 
 +|realraum/​backdoorcx/​gasalert|False|Sent if LPG/​Gas-Alert on CX-Ceiling is triggered| 
 +|realraum/​backdoorcx/​powerloss|False|Sent if UPS connected to ''​smsgw.realraum.at''​ reports powerloss, power-regained or change in battery charge| 
 +|realraum/​gateway/​NetDHCPACK|False|not-implemented. Info about new DHCP client in network.| 
 +|realraum/​gateway/​NetGWStatUpdate|True|not-implemented. **TODO** ((equinox doesn'​t like this™ so may never be implemented)) . regular updated network statistics| 
 +|realraum/​lasercutter/​cardpresent|True|indicateds if and who's card actives the lasercutters'​s laser| 
 +|realraum/​w2frontdoor/​online|True|indicates ip of device and if online or offline (LastWill)| 
 +|action/​ceilingN/​online|True|indicates ip of device and if online or offline (LastWill)| 
 +^Meta Events^| | 
 +|realraum/​metaevt/​presence|True|Indicates if someone is present in realraum. Sent everytime presence status changes. .Meta-Event generated by '​r3-metaevt-maker'​| 
 +|realraum/​metaevt/​overtemp|False|Meta-event triggered if a temperature sensor exceeds a warning threshold| 
 +|realraum/​metaevt/​sensorlost|False|Meta-event triggered if a sensor stopped transmitting data| 
 +|realraum/​metaevt/​realmovement|False|Tries to distinguish between real movement and spurious sensor errors| 
 +|realraum/​metaevt/​duskordawn|False|Meta-event that indicates Sunset, Sunrise, astronomical dawn, nautical dawn, civil dawn.| 
 +|realraum/​metaevt/​TempSensorSpike|False|not-implemented. **TODO**. Meta-event that triggers if a temperature sensor'​s value rises above its running average standard deviation –> possible Fire| 
 +|realraum/​metaevt/​DustSensorSpike|False|not-implemented. **TODO**. Meta-event that triggers if a dust sensor'​s value rises above its running average standard deviation –> possible Fire|
  
-|realraum/​pillar/​movement | False | PIR Movement Sensors on Arduino on Beaglebone in LoTHR, one event per detected movement ​+^Action Requests^| | 
-|realraum/xbee/relhumidity ​True XBee non-fixed sensors humidity, DHT11 +|action/rf433/sendcode3byte|False|Tell RF433 Transmitters to transmit the attached 3byte code over the air to powerplugs
-|realraum/xbee/temperature ​| True | XBee non-fixed sensors temperatureDHT11 +|action/rf433/setdelay|True|Tell Sender at *Location X* to wait *DelayMs* until sending a command receivce via ''​sendcode3byte''​ ((currently not usedeven though implemented))  ​
-|realraum/xbee/voltage ​True XBee non-fixed sensors battery voltage | +|action/yamahastereo/ircmd|False|Send command to ir-emitter for yamaha stereo ([[https://github.com/realraum/door_and_sensors/blob/​master/​scripts/​arduinosensors.py|list of named commands]])
-|realraum/w2tesla/relhumidity | True | sensors humidity, DHT11 in R2W2 | +|action/PipeLEDs/pattern|False|Select pattern of Pipe LED stripe
-|realraum/w2tesla/temperature ​True | temperature,​ DHT11 in R2W2 +|action/PipeLEDs/restart|False|Restart ESP8266 controlling pipe LEDs
-|realraum/backdoorcx/movement ​| False | currently nonexistant future PIR Movement Sensor in CX +|action/ceiling1/light|False|Set R,G,B,CW,WW Value of ceiling1
-|realraum/olgafreezer/temperature ​| False | OlgaFreezer DS18B20 Temp Sensors ​+|action/ceiling2/light|False|Set R,G,B,CW,WW Value of ceiling2
-|realraum/olgafreezer/overtemp ​| False | Alarm Eventtriggered if Temperature exceeds a pre-set limit (see [[https://​github.com/​realraum/​door_and_sensors/​blob/​master/​scripts/​olga_freezer_sensordata_forwarder.py | olga_freezer_sensordata_forwarder.py]] ) +|action/ceiling3/light|False|Set R,G,B,CW,WW Value of ceiling3
-|realraum/olgafreezer/sensorlost ​| False | Triggered if a olgafreezer sensor stopped transmitting data +|action/ceiling4/light|False|Set R,G,B,CW,WW Value of ceiling4
-|realraum/backdoorcx/temperature ​True Temperature in CXbetween NetworkBackdoor and WC +|action/ceiling5/light|False|Set R,G,B,CW,WW Value of ceiling5
-|realraum/backdoorcx/lock | False | no sensordoes not exist +|action/ceiling6/light|False|Set R,G,B,CW,WW Value of ceiling6
-|realraum/backdoorcx/ajar True Backdoor Ajar Sensor ​+|action/flooddoor/light|False|Set R,G,B,CW,WW Value of ceiling7 flodder
-|realraum/backdoorcx/gasalert ​| False | Sent if LPG/​Gas-Alert on CX-Ceiling is triggered ​+|action/abwasch/light|False|Set R,G,B,UV,WW Value of ceiling8 flodder
-|realraum/backdoorcx/powerloss ​| False | Sent if UPS connected to ''​smsgw.realraum.at''​ reports powerlosspower-regained or change in battery charge ​+|action/ceilingAll/light|False|Set R,​G,​B,​UV,​CW,​WW Value of all ceiling lights
-|realraum/gateway/NetDHCPACK ​| False | not-implemented. Info about new DHCP client in network. ​+|action/gonamectrl/name|False|Switch named thing on/off
-|realraum/gateway/NetGWStatUpdate ​True not-implemented. **TODO**((equinox doesn'​t like this(tm) so may never be implemented)). regular updated network statistics ​+|action/ceilingscripts/activescript|Falsce|active script with options ​'{script:​name,​…}'| 
-|realraum/lasercutter/cardpresent ​True indicateds if and who's card actives the lasercutters'​s laser | +|action/GoLightCtrl/basiclight1|False|switch basiclight on/off
-^ Meta Events ^^ +|action/GoLightCtrl/basiclight2|False|switch basiclight on/off
-|realraum/metaevt/presence ​True Indicates if someone is present in realraum. Sent everytime presence status changes. .Meta-Event generated by 'r3-metaevt-maker' | +|action/GoLightCtrl/basiclight3|False|switch basiclight on/off
-|realraum/metaevt/overtemp ​| False | Meta-event triggered if a temperature sensor exceeds a warning threshold ​+|action/GoLightCtrl/basiclight4|False|switch basiclight on/off
-|realraum/metaevt/sensorlost ​| False | Meta-event triggered if a sensor stopped transmitting data +|action/GoLightCtrl/basiclight5|False|switch basiclight on/off
-|realraum/metaevt/realmovement ​| False | Tries to distinguish between real movement and spurious sensor errors ​+|action/GoLightCtrl/basiclight6|False|switch basiclight on/off|
-|realraum/metaevt/duskordawn ​| False | Meta-event that indicates Sunset, Sunrise, astronomical dawn, nautical dawn, civil dawn. +
-|realraum/metaevt/TempSensorSpike ​| False | not-implemented. **TODO**. Meta-event that triggers if a temperature sensor'​s value rises above its running average standard deviation --> possible Fire +
-|realraum/metaevt/DustSensorSpike ​| False | not-implemented. **TODO**. Meta-event that triggers if a dust sensor'​s value rises above its running average standard deviation --> possible Fire |+
  
 +----
 +
 +\\
  
-^ Action Requests ^^ 
-|action/​rf433/​sendcode3byte | False | Tell RF433 Transmitters to transmit the attached 3byte code over the air to powerplugs | 
-|action/​rf433/​setdelay | True | Tell Sender at *Location X* to wait *DelayMs* until sending a command receivce via ''​sendcode3byte''​ ((currently not used, even though implemented)) | 
-|action/​yamahastereo/​ircmd | False | Send command to ir-emitter for yamaha stereo ([[https://​github.com/​realraum/​door_and_sensors/​blob/​master/​scripts/​arduinosensors.py|list of named commands]]) | 
-|action/​PipeLEDs/​pattern | False | Select pattern of Pipe LED stripe | 
-|action/​PipeLEDs/​restart | False | Restart ESP8266 controlling pipe LEDs | 
-|action/​ceiling1/​light | False | Set R,G,B,CW,WW Value of ceiling1 | 
-|action/​ceiling2/​light | False | Set R,G,B,CW,WW Value of ceiling2 | 
-|action/​ceiling3/​light | False | Set R,G,B,CW,WW Value of ceiling3 | 
-|action/​ceiling4/​light | False | Set R,G,B,CW,WW Value of ceiling4 | 
-|action/​ceiling5/​light | False | Set R,G,B,CW,WW Value of ceiling5 | 
-|action/​ceiling6/​light | False | Set R,G,B,CW,WW Value of ceiling6 | 
-|action/​flooddoor/​light | False | Set R,G,B,CW,WW Value of ceiling7 flodder | 
-|action/​abwasch/​light | False | Set R,G,B,UV,WW Value of ceiling8 flodder | 
-|action/​ceilingAll/​light | False | Set R,​G,​B,​UV,​CW,​WW Value of all ceiling lights | 
-|action/​gonamectrl/​name | False | Switch named thing on/off | 
-|action/​ceilingscripts/​activescript | Falsce | active script with options '​{script:​name,​...}'​ |  
-|action/​GoLightCtrl/​basiclight1 | False | switch basiclight on/off | 
-|action/​GoLightCtrl/​basiclight2 | False | switch basiclight on/off | 
-|action/​GoLightCtrl/​basiclight3 | False | switch basiclight on/off | 
-|action/​GoLightCtrl/​basiclight4 | False | switch basiclight on/off | 
-|action/​GoLightCtrl/​basiclight5 | False | switch basiclight on/off | 
-|action/​GoLightCtrl/​basiclight6 | False | switch basiclight on/off | 
  
 ===== Structure of Topics ===== ===== Structure of Topics =====
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft
  • /var/lib/dokuwiki/data/pages/roomauto/mqtt_topics.txt
  • Last modified: 2023-09-11 22:48
  • by xro