User Tools

Site Tools


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
mqtt [2018-09-15 15:37]
cazagen [Displays]
mqtt [2019-01-06 16:44] (current)
cazagen
Line 112: Line 112:
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
-| display/​rhapsody/​submessage | {"​id":​ "<​uniq-ref>",​ "​message":​ "​text..."​} | Optional attributes: colour: red/​yellow/​green,​ priority: 1-100 (low values will be shown first, default=10). Max length 169 chars, 170+ crashes the script. |+| display/​rhapsody/​submessage | {"​id":​ "<​uniq-ref>",​ "​message":​ "​text..."​} | Optional attributes: colour: red/​yellow/​green/multi, priority: 1-100 (low values will be shown first, default=10). Max length 169 chars, 170+ crashes the script ​(length limit is lower for multi-colour). |
 | display/​rhapsody/​raw | raw data | Send raw messages to Rhapsody display (not recommended) | | display/​rhapsody/​raw | raw data | Send raw messages to Rhapsody display (not recommended) |
 | display/​rhapsody/​reset | | Reset the Rhapsody display (only required if the display is corrupted) | | display/​rhapsody/​reset | | Reset the Rhapsody display (only required if the display is corrupted) |
Line 139: Line 139:
  
 The LEDs can also be addressed in real time via a UDP network protocol. See [[https://​gist.github.com/​timhawes/​910ee6b5bf9c36833235b0e075f01cbf|this example]]. The LEDs can also be addressed in real time via a UDP network protocol. See [[https://​gist.github.com/​timhawes/​910ee6b5bf9c36833235b0e075f01cbf|this example]].
 +
 +G1 Warning Turret:
 +
 +^ Topic ^ Payload ^ Notes ^
 +| display/​g1/​turret/​red | 0=off 1=on | Turns on the red band on the Turret light |
 +| display/​g1/​turret/​amber| 0=off 1=on | Turns on the amber band on the Turret light |
 +| display/​g1/​turret/​green| 0=off 1=on | Turns on the green band on the Turret light |
  
 NEC Digital Signage Display NEC Digital Signage Display
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
-| display/​nec/​brightness | [0-100] | changes the brightness of the display to //n// percent |+<del>display/​nec/​brightness</​del> ​<del>[0-100]</​del> ​<del>changes the brightness of the display to //n// percent</​del>​ | 
 +| CURRENTLY BORKED ||| 
 +Shorekarn scrolling display (in G1 window) 
 + 
 +^ Topic ^ Payload ^ Notes ^ 
 +| display/​shorekarn/​message | text | | 
  
 ===== Access Control ===== ===== Access Control =====
Line 156: Line 169:
 | sound/​[room]/​speak | text | | | sound/​[room]/​speak | text | |
 | sound/​[room]/​announce | text | | | sound/​[room]/​announce | text | |
-| sound/kill | empty message | Kills any playing ​sound |  +| sound/​[room]/​polly/​[voice] | text | See voice list at https://​docs.aws.amazon.com/​polly/​latest/​dg/​voicelist.html | 
-| sound/​voice/​change | voice name | Changes the voice to the one specified | +| sound/kill | empty message | Kills all queued and/​or ​playing ​sounds ​|  
 +<del>sound/​voice/​change</​del> ​<del>voice name</​del> ​<del>Changes the voice to the one specified</​del>​ |  
 +| sound/​time-out | seconds | Kill all playing sounds and remain silent for N seconds ​|
  
-The following are a list of possible voicesmore data can be found at https://aws.amazon.com/polly/+Replace [room] with one of g1g2, g8, g11, or all. Room names can also be combined. e.g"​g1-g2-g8"​
  
-Nicole, Enrique, Tatyana, Carmen, Lotte, Russell, Geraint, Mads, Penelope, Joanna, Matthew, Brian, Seoyeon, Maxim, Ricardo, Ruben, Giorgio, Carla, Naja, Astrid, Maja, Ivy, Chantal, Kimberly, Amy, Vicki, Marlene, Ewa, Conchita, Karl, Mathieu, Miguel, Justin, Jacek, Takumi, Ines, Cristiano, Gwyneth, Mizuki, Celine, Jan, Liv, Joey, Filiz, Dora, Raveena, Aditi, Salli, Vitoria, Emma, Hans, Kendra+Sound effects get annoying **fast**. Don't say we didn't warn you.
  
-Replace [room] with one of g1, g2, g8, g11, or all+===== MQTT -> IR =====
  
-Sound effects get annoying **fast**Don't say we didn't warn you.+Cazagen recently add a toy wiimote to G1 that allows for MQTT -> IR. 
 + 
 +It has the following commands. 
 + 
 +^ Topic ^ Payload ^ Notes ^ 
 +| ir/​g1/​amp/​channel | pi, hdmi, mordred, table, laserdisc | Changes channel on amp to the chosen payload | 
 +| ir/g1/amp | volumeup, volumedown, mute, poweron, poweroff, powertoggle | Transmits the obvious command |  
 +| ir/​g1/​laserdisc | poweron, poweroff, powertoggle | 
 +| ir/g1/raw | | not implemented | 
 +| ir/​g1/​globalcache | | not implemented | 
 +| ir/g1/... | | not implemented |
  
 ===== JeeNode Radios ===== ===== JeeNode Radios =====
Line 249: Line 274:
 ===== TODO ===== ===== TODO =====
  
-  ​* Network devices +<​del>  ​* Network devices</​del>​\\ 
-  * Door and window status +<​del> ​ * Door and window status</​del>​\\ 
-  * Shorekarn scrolling LED sign +<​del> ​ * Shorekarn scrolling LED sign</​del>​\\ 
-  * IRC bot +<​del> ​ * IRC bot</​del>​\\
  
mqtt.1537025831.txt.gz · Last modified: 2018-09-15 15:37 by cazagen