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
roomauto:mqtt_topics [2018-09-14 01:04]
xro
roomauto:mqtt_topics [2023-09-11 22:48] (current)
xro
Line 14: Line 14:
 ^Topic^Retain^Description| ^Topic^Retain^Description|
 ^Sensor Messages^| | ^Sensor Messages^| |
 +|zigbee2mqtt/​w1/​AjarWindowMasha | false | MaSha Window ajar or not |
 +|zigbee2mqtt/​w2/​AjarWindowR2W2right | false | R2W2 right Window ajar or not |
 +|zigbee2mqtt/​w2/​AjarWindowR2W2left | false | R2W2 left Window ajar or not |
 +|zigbee2mqtt/​w2/​AjarWindowTesla | false | TESLA Window ajar or not |
 +|zigbee2mqtt/​w2/​AjarWindowKitchen | false | TESLA Window ajar or not |
 +|zigbee2mqtt/​w1/​AjarWindowOLGA | false | OLGA Window ajar or not |
 |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|
Line 33: Line 39:
 |realraum/​xbee/​temperature|True|XBee non-fixed sensors temperature,​ DHT11| |realraum/​xbee/​temperature|True|XBee non-fixed sensors temperature,​ DHT11|
 |realraum/​xbee/​voltage|True|XBee non-fixed sensors battery voltage| |realraum/​xbee/​voltage|True|XBee non-fixed sensors battery voltage|
-|realraum/​w2tesla/​relhumidity|True|sensors humidity, ​DHT11 in R2W2| +|realraum/​w2tesla/​relhumidity|True|sensors humidity, ​BMP280 ​in R2W2| 
-|realraum/​w2tesla/​temperature|True|temperature, ​DHT11 in R2W2|+|realraum/​w2tesla/​temperature|True|temperature, ​BMP280 ​in R2W2|
 |realraum/​backdoorcx/​movement|False|currently nonexistant future PIR Movement Sensor in CX| |realraum/​backdoorcx/​movement|False|currently nonexistant future PIR Movement Sensor in CX|
 |realraum/​olgafreezer/​temperature|False|OlgaFreezer DS18B20 Temp Sensors| |realraum/​olgafreezer/​temperature|False|OlgaFreezer DS18B20 Temp Sensors|
Line 51: Line 57:
 ^Meta Events^| | ^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/​presence|True|Indicates if someone is present in realraum. Sent everytime presence status changes. .Meta-Event generated by '​r3-metaevt-maker'​|
 +|realraum/​metaevt/​aggregatecontactsensor|True|Collects all shut,​locked,​contact sensors into one event. Sent on change. Meta-Event generated by '​r3-metaevt-maker'​|
 |realraum/​metaevt/​overtemp|False|Meta-event triggered if a temperature sensor exceeds a warning threshold| |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/​sensorlost|False|Meta-event triggered if a sensor stopped transmitting data|
Line 57: Line 64:
 |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/​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/​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/​metaevt/​timetoclean|False| Meta-event: Cleanup Time Event |
 |realraum/​rauchmelderN/​online|True| N={1...} smokealarm online or not. includes last known IP| |realraum/​rauchmelderN/​online|True| N={1...} smokealarm online or not. includes last known IP|
 |realraum/​rauchmelderN/​smokealarm|True| N={1...] SmokeALARM triggered in given room| |realraum/​rauchmelderN/​smokealarm|True| N={1...] SmokeALARM triggered in given room|
- 
 ^Action Requests^| | ^Action Requests^| |
 |action/​rf433/​sendcode3byte|False|Tell RF433 Transmitters to transmit the attached 3byte code over the air to powerplugs| |action/​rf433/​sendcode3byte|False|Tell RF433 Transmitters to transmit the attached 3byte code over the air to powerplugs|
Line 83: Line 90:
 |action/​GoLightCtrl/​basiclight5|False|switch basiclight on/off| |action/​GoLightCtrl/​basiclight5|False|switch basiclight on/off|
 |action/​GoLightCtrl/​basiclight6|False|switch basiclight on/off| |action/​GoLightCtrl/​basiclight6|False|switch basiclight on/off|
 +|action/​realraum/​resendstatus|False|True:​ trigger resending of current status of all locks, door-sensors,​ ajar-sensors,​ etc|
  
 ---- ----
Line 167: Line 175:
 | smokealarm | JSON Object | {"​room":​string,​ "​voltage":​float} | | smokealarm | JSON Object | {"​room":​string,​ "​voltage":​float} |
 ^ Meta Events ^^ ^ Meta Events ^^
-| presence | JSON Object | {"​Present":​bool,​ "​Ts":​int64} |+| presence | JSON Object | {"​Present":​bool,​ "​InSpace1":​bool,​ "​InSpace2":​bool,​ "​Ts":​int64} | 
 +| aggregatecontactsensor | JSON Object | {"​AllDoorsShut":​bool,​ "​AllWindowsShut":​bool,​ "​AllDoorsLocked":​bool,​ "​Ts":​bool} |
 | realmovement | JSON Object | {"​Movement":​bool,​ "​Confidence":​uint8,​ "​Ts":​int} **largely useless** | | realmovement | JSON Object | {"​Movement":​bool,​ "​Confidence":​uint8,​ "​Ts":​int} **largely useless** |
 | overtemp | JSON Object | {"​Location":​string,​ "​Value":​float,​ "​Threshold":​float,​ "​Ts":​int} | | overtemp | JSON Object | {"​Location":​string,​ "​Value":​float,​ "​Threshold":​float,​ "​Ts":​int} |
Line 174: Line 183:
 | TempSensorSpike | JSON Object | {"​Location":​string,​ "​Value":​float64,​ "​Ts":​int} | | TempSensorSpike | JSON Object | {"​Location":​string,​ "​Value":​float64,​ "​Ts":​int} |
 | DustSensorSpike | JSON Object | {"​Location":​string,​ "​Value":​int64,​ "​Ts":​int} | | DustSensorSpike | JSON Object | {"​Location":​string,​ "​Value":​int64,​ "​Ts":​int} |
 +| 3dprintprogress | JSON Object | {"​Printer":​string,​ "​Job":​string,​ "​Elapsed_time_s":​int64,​ "​Progress_percent":​int} |
 +
 ^ Action Requests ^^ ^ Action Requests ^^
 | sendcode3byte | JSON Object | {"​Code":​[3]byte,​ "​Ts":​int64} | | sendcode3byte | JSON Object | {"​Code":​[3]byte,​ "​Ts":​int64} |
Line 181: Line 192:
 | restart |  | | | restart |  | |
 | light | JSON Object | [[https://​github.com/​realraum/​deckenlichtschalter/​tree/​master/​h801/​mqttConfigurablePWMFW#​topic-actionceilingalllight|see schema]] | | light | JSON Object | [[https://​github.com/​realraum/​deckenlichtschalter/​tree/​master/​h801/​mqttConfigurablePWMFW#​topic-actionceilingalllight|see schema]] |
 +| timetoclean | JSON Object | {} |
 | name | String | 0|1|on|off | | name | String | 0|1|on|off |
  
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft
  • /var/lib/dokuwiki/data/attic/roomauto/mqtt_topics.1536879895.txt.gz
  • Last modified: 2018-09-14 01:04
  • by xro