roomauto:mqtt_topics

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 [2020-07-18 22:42] xroroomauto:mqtt_topics [2025-11-09 09:25] (current) – external edit 127.0.0.1
Line 39: 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 57: 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 63: 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 89: 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 174: Line 176:
 ^ Meta Events ^^ ^ Meta Events ^^
 | presence | JSON Object | {"Present":bool, "InSpace1":bool, "InSpace2":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 180: 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 187: 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 |
  
  • /srv/dokuwiki/data/attic/roomauto/mqtt_topics.1595112127.txt.gz
  • Last modified: 2025-11-09 09:24
  • (external edit)