User Tools

Site Tools


projects:mqtt

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
Last revision Both sides next revision
projects:mqtt [2016/03/04 11:26]
count
projects:mqtt [2017/07/14 20:30]
bergie Latest dump of c-flo participants
Line 8: Line 8:
  
 The content of the current participant folder (updated by running a __grunt createMarkup__ command in c-flo) The content of the current participant folder (updated by running a __grunt createMarkup__ command in c-flo)
- 
 ^ artifact ^ description ^ inports topic ^ outports topic^ ​ ^ artifact ^ description ^ inports topic ^ outports topic^ ​
-|ampel-nerd |pedestrian traffic light in front of the door to nerdarea|**colors**: ampel/nerd| n/+|barstatus |c-base bar status switchn/a |**state**: bar/state \\ **stateful**:​ bar/stateful \\ **status**: bar/status
-|barstatus-bar ​|c-base ​bar status sign at the bar|**barstatus**: bar/statusn/+|c-base/BigSwitch |IP-Lounge big switch|**led**: button/bigswitch/​led \\ **colors**: button/​bigswitch/​colors|**state**: button/bigswitch/​on
-|barstatus-c-lab |c-base bar status sign in the c-lab|**barstatus**: bar/status| n/a | +|c-base/​buttonpanel ​|Ignition button|**led**: ​c-boom/led \\ **vibra**: ​c-boom/vibra|**ignition**: c-boom/​ignition \\ **start**: c-boom/start
-|barstatus-nerd |c-base bar status sign in the nerd area|**barstatus**: bar/status| n/a +|[[https://​github.com/​c-base/​c_out|c_out]] |Generate sounds| n/a |**playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/​announce \\ **saytext_en**:​ c_out/​announce_en| 
-|[[https://​github.com/​c-base/​c-beam|c-beam]] |c-base ​on-board computer| n/a |**userboarding**: user/​boarding \\ **usereta**: user/eta \\ **playsound**: c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/Julia \\ **openurl1**: nerdctrl/open \\ **openurl2**: siri/​open ​\\ **time**: info/​time ​\\ **barstatus**: bar/status+|c-base/c-beam-viewer |Show URL on a public screen.|**open**:​ #​ROLE/​open|**opened**:​ #​ROLE/​opened| 
-|c_leuse ​|c-base ​airlock|**playsound**: c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/Julia| n/a | +|crew |station crew register| n/a |**boarding**: user/​boarding \\ **leaving**: user/leaving ​\\ **crew**: c-base/crew \\ **members**: c-base/crew/​members ​\\ **passive**: c-base/crew/passive ​\\ **updated**: c-base/crew/​last_update| 
-|he1 |c-base siri data rescue probe|**openurl**: he1/openn/a +|ingress-table/​data |Ingress data fetching for the Ingress Table|**fetch**:​ ingress-data.FETCH ​\\ **poll**: ingress-data.POLL|**floor**:​ ingress-data.FLOOR ​\\ **light**: ingress-data.LIGHT ​\\ **streets**: ingress-data.STREETS
-|[[https://​github.com/​c-base/​ingress-table|ingress-table]] |Ingress Table| n/a |**cbase**: ingress/​status/​+| +|c-base/dmx |station light control|**set_channels**: dmx-mainhall/state|**fixtures**:​ dmx-mainhall/​fixtures ​\\ **channels**: dmx-mainhall/current_state ​\\ **automode**: dmx-mainhall/automode| 
-|mechblast |c-base workshop blaster|**playsound**: c_out/​play ​\\ **playrandomsound**: c_out/​loop ​\\ **saytext**: c_out/Julia| n/a | +|echelon |station network traffic monitoring| n/a |**traffic**:​ system/​echelon/​traffic| 
-|nerdctrl |c-base nerd control interface|**openurl**:​ nerdctrl/​open ​\\ **playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/Julia|**openurl**: nerdctrl/open+|msgflo-browser/​infodisplay |Show URL on a public screen.|**open**: #ROLE.OPEN \\ **urls**: #ROLE.URLS|**opened**: #​ROLE.OPENED
-|siri |c-base siri data rescue probe|**openurl**: siri/open \\ **playsound**: c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/Julia|**openurl**: siri/open|+|[[https://​github.com/​c-base/​ingress-table|ingress-portal]] |Portal status via Ingress Table| n/a |**status**: ingress/​status/​+| 
 +|ingress-table/​lights |Drive the lights on the table|**streets**: ingress-lights.STREETS ​\\ **floor**: ingress-lights.FLOOR ​\\ **light**: ingress-lights.LIGHT \\ **animate**:​ ingress-lights.ANIMATE|**shown**:​ ingress-lights.SHOWN| 
 +|c-base/mqttwebview |Show URL on a public screen.|**open**:​ #​ROLE/​open|**opened**:​ #​ROLE/​opened| 
 +|c-base/​music-player |c-base music player| n/a |**current_song**:​ megablast/​current_song
 +|nerdctrl |c-base nerd control interface| n/a |**openurl**:​ nerdctrl/​open
 +|panel |Color LED panel|**palette**:​ panel/#​ROLE| n/a | 
 +|pedestrianlight |pedestrian traffic light|**colors**:​ ampel/#​ROLE| n/a | 
 +|playsound |Play sounds|**playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/announce \\ **saytext_en**: c_out/announce_en| n/a 
 +|powermon ​|station power usage monitoring| n/a |**out**: system/powermon ​\\ **load**: system/powermon/​load ​\\ **counter**: system/powermon/​counter ​\\ **updated**: system/powermon/​last_update| 
 +|station-announcer/​StationAnnouncer |Generate random station announcements at given propability|**announce**: station-announcer.ANNOUNCE \\ **probability**:​ station-announcer.PROBABILITY \\ **in**: station-announcer.IN|**out**:​ station-announcer.OUT \\ **skipped**:​ station-announcer.SKIPPED| 
 +|statuslight |bar status light indicating openness|**barstatus**:​ bar/stateful| n/a | 
 +|time |c-base station time| n/a |**time**: info/​time| 
 +|Vacuum |station vacuum cleaner| n/a |**on**: c-base/​vacuum/​on|
  
 Currently there are the following topics: Currently there are the following topics:
  
 ^ topic                      ^ interval ​  ^ description ^ ^ topic                      ^ interval ​  ^ description ^
-|info/time                     |  1 minute ​ ​| ​current date and time +|ampel/mainhall ​                |  ​n/a       | wie, ampel nerd, aber zusätzlich noch mit Gelb: {"​red": ​1, "​green":​ 1, "​yellow":​ 1} | 
-|c_out/​loop ​                   | 10 minutes | starts a new sound loop on c_out | +|ampel/​nerd ​                    ​| ​ n/a       Beispiel JSON-Daten für die Message: '​{"​red":​ 1, "​green":​ 0}' | 
-|c_out/​play ​                   |  n/a       | playload plays various sound samples | +|c-base/​crew ​                   | 15 minutes | all of the below crew data | 
-|c_out/​Julia ​                  ​|  n/a       | playload plays announcements on c_out via tts with voice Julia+|c-base/​crew/​members ​           | 15 minutes | crew member count | 
-|nerdctrl/​open ​                ​| ​ n/a       | opens the payload URL in a browser in the nerdarea ​+|c-base/​crew/​last_update ​       | 15 minutes | ISO timestamp of the last update of the power data | 
-|client/​echelon ​               |  n/a       | this is a retained topic, if it is available, the traffic stats script on echelon is running | +|c-base/​crew/​passive ​           | 15 minutes | number of passive members ​
-|system/​echelon/​traffic ​       |  1 minute ​ | average incoming and outgoing traffic on ipb and kdg lines from echelon in bytes/s since last message | +|c_out/​loop ​                    ​| 10 minutes | starts a new sound loop on c_out | 
-|system/​powermon/load          ​| 15 seconds | current (estimated) ​power load in watts +|c_out/​play ​                    ​|  n/a       | playload plays various sound samples | 
-|system/​powermon/​load_low ​     ​| 15 seconds | lowest ​power load in watts +|c_out/​Julia ​                   |  n/a       | playload plays announcements on c_out via tts with voice Julia| 
-|system/​powermon/​load_low_date ​| 15 seconds | date lowest ​power load in watts was seen last +|client/​echelon ​                ​|  n/a       | this is a retained topic, if it is available, the traffic stats script on echelon is running ​
-|system/​powermon/​load_high ​    | 15 seconds | highest ​power load in watts | +|info/​time ​                     |  1 minute ​ | current date and time | 
-|system/​powermon/​load_hig_date ​| 15 seconds | date highest ​power load in watts was seen last +|ingress/​status/​+ ​              ​| ​ n/a       | these are retained topics and show status of the ingres portals around the c-base | 
-|system/​powermon/​count         | 15 seconds | estimated ​power meter counter ​+|nerdctrl/​open ​                 |  n/a       | opens the payload URL in a browser in the nerdarea ​
-|system/​powermon/​last_update ​  | 15 seconds | ISO timestamp of the last update of the power data +|system/​echelon/​traffic ​        ​|  1 minute ​ | average incoming and outgoing traffic on ipb and kdg lines from echelon in bytes/s since last message | 
-|system/​powermon ​              ​| 15 seconds | all of the above power data +|system/​powermon ​               | 15 seconds | all of the below power data 
-|system/​powermon/​raw ​          ​| 15 seconds | raw data from the LS110 +|system/​powermon/​counter ​       ​| 15 seconds | estimated ​power meter counter ​
-|ingress/​status/​+ ​             |  n/a       | these are retained topics and show status of the ingres portals around the c-base ​+|system/​powermon/​last_update ​   ​| 15 seconds | ISO timestamp of the last update of the power data 
-|user/​boarding ​                ​|  n/a       | triggered when a member logs in, message contains the username in JSON format ​+|system/​powermon/​load           | 15 seconds | current (estimated) ​power load in watts | 
-|ampel/​nerd ​                   |  n/a       | Beispiel JSON-Daten für die Message: '​{"​red":​ 1, "​green":​ 0}' | +|system/​powermon/​load_low ​      | 15 seconds | lowest ​power load in watts | 
-|ampel/​mainhall ​               |  n/a       | wie, ampel nerd, aber zusätzlich noch mit Gelb: {"​red":​ 1, "​green":​ 1, "​yellow":​ 1} |+|system/​powermon/​load_low_date  ​| 15 seconds | date lowest ​power load in watts was seen last 
 +|system/​powermon/​load_high ​     ​| 15 seconds | highest ​power load in watts 
 +|system/​powermon/​load_high_date ​| 15 seconds | date highest ​power load in watts was seen last 
 +|system/​powermon/​raw ​           | 15 seconds | raw data from the LS110 | 
 +|user/​boarding ​                 |  n/a       | triggered when a member logs in, message contains the username in JSON format |
 ====== mqtt-sender ====== ====== mqtt-sender ======
  
projects/mqtt.txt · Last modified: 2022/06/01 15:14 by sodoku