Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
roomauto:mqtt_topics [2018-07-14 01:35] xro [Topics currently in use] |
roomauto:mqtt_topics [2020-07-19 00:42] 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 57: | Line 63: | ||
|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/rauchmelderN/online|True| N={1...} smokealarm online or not. includes last known IP| | ||
+ | |realraum/rauchmelderN/smokealarm|True| N={1...] SmokeALARM triggered in given room| | ||
^Action Requests^| | | ^Action Requests^| | | ||
Line 130: | Line 138: | ||
| printerbone | drucker.realraum.at | BeagleBoneGreen managing printer power | mqtt.realraum.at \\ needs DNS\\ provides cups | {{:roomauto:printerbonegreen1-230x300.jpg?200&direct|}} | | | printerbone | drucker.realraum.at | BeagleBoneGreen managing printer power | mqtt.realraum.at \\ needs DNS\\ provides cups | {{:roomauto:printerbonegreen1-230x300.jpg?200&direct|}} | | ||
| lothrboiler | [[http://gw.realraum.at/cgi-bin/reportdhcp.pl|dhcp:"lothrboiler-6135]] | SonOff Pow Relay controlling power to the warm water boiler in LoTHR| r3WIFI\\ mqtt.realraum.at\\ needs DHCP\\ DNS\\ provides http | {{:roomauto:lothrboiler.jpg?200|}} | | | lothrboiler | [[http://gw.realraum.at/cgi-bin/reportdhcp.pl|dhcp:"lothrboiler-6135]] | SonOff Pow Relay controlling power to the warm water boiler in LoTHR| r3WIFI\\ mqtt.realraum.at\\ needs DHCP\\ DNS\\ provides http | {{:roomauto:lothrboiler.jpg?200|}} | | ||
+ | |rauchmelder1 | [[intern:ip-adressen|rauchmelder1.mgmt.realraum.at]] | ESP8266 connected to smoke alarm at TESLA. Only powers on if smoke alarm goes off | | | ||
==== 2nd level topics and payload types ==== | ==== 2nd level topics and payload types ==== | ||
Line 161: | Line 170: | ||
| foodorderinvite | JSON Object | {"Who":string, "Where":string, "URL":string (http or phone), "Ts":int64} | | | foodorderinvite | JSON Object | {"Who":string, "Where":string, "URL":string (http or phone), "Ts":int64} | | ||
| foodordereta | JSON Object | {"TSofInvite":int64, "ETA":int64, "Ts":int} | | | foodordereta | JSON Object | {"TSofInvite":int64, "ETA":int64, "Ts":int} | | ||
+ | | online | JSON Object | {"online":bool, "ip":string} | | ||
+ | | 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} | |
| 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} | |
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft