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 revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
mqtt [2019-04-02 21:49] cazagenmqtt [2019-11-12 22:11] river
Line 102: Line 102:
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
 | dali/g1/preset/<preset> | (none) | preset=off/dim/bright/corners/movie/comfort/presentation/harmony/random or preset=<number> | | dali/g1/preset/<preset> | (none) | preset=off/dim/bright/corners/movie/comfort/presentation/harmony/random or preset=<number> |
-| dali/g1/set/<light-id> | 0-254 | light-id=0-17 or light-id=all |+| dali/g1/set/<light-id> | 0-254 | light-id=0-17light-id=all, or light-id=social (just the end of the room with the kitchen) |
 | dali/g1/script | json-formatted script | <code>[["set", 5,0], ["delay",2000], ["set_all",254]]</code> will set light number 5 to zero, wait for 2 seconds, then set everything to 254| | dali/g1/script | json-formatted script | <code>[["set", 5,0], ["delay",2000], ["set_all",254]]</code> will set light number 5 to zero, wait for 2 seconds, then set everything to 254|
  
Line 109: Line 109:
  
 ===== Displays ===== ===== Displays =====
 +
 +==== Ferrograph Rhapsody LED Display ====
  
 The [[rhapsodydisplay|Ferrograph Rhapsody LED Display]] is configured to display a list of message chunks on it's main scrolling area. Use the //submessage// topic below to add a message to the scroller. Messages time out after 10 minutes, so resend the message every 1-5 minutes using the same //id//. The [[rhapsodydisplay|Ferrograph Rhapsody LED Display]] is configured to display a list of message chunks on it's main scrolling area. Use the //submessage// topic below to add a message to the scroller. Messages time out after 10 minutes, so resend the message every 1-5 minutes using the same //id//.
Line 117: Line 119:
 | 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) |
  
-//Doorbot// is the wooden box by the door in G1, with two buttons and a 16x2 LCD:+==== Doorbot ==== 
 + 
 +The wooden box by the door in G1, with two buttons and a 16x2 LCD:
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
Line 131: Line 135:
 | display/doorbot/buttons/green/state | up, down | Sent by device, do not write | | display/doorbot/buttons/green/state | up, down | Sent by device, do not write |
  
-G1 LED strip (the one that goes around the edge of the room):+==== G1 LED strip (the one that goes around the edge of the room) ====
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
Line 141: Line 145:
 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 LED Stringthat goes across the ceiling in the middle of the room:+==== G1 LED String ==== 
 + 
 +The one that goes across the ceiling in the middle of the room.
  
 This is not on mqtt yet, but can be controlled with a web interface at http://ceilingleds.hacklab. This is not on mqtt yet, but can be controlled with a web interface at http://ceilingleds.hacklab.
  
-G1 Warning Turret:+==== G1 Warning Turret ====
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
Line 152: Line 158:
 | display/g1/turret/green| 0=off 1=on | Turns on the green 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 ^
 | <del>display/nec/brightness</del> | <del>[0-100]</del> | <del>changes the brightness of the display to //n// percent</del> | | <del>display/nec/brightness</del> | <del>[0-100]</del> | <del>changes the brightness of the display to //n// percent</del> |
 +| display/nec/image | Image URL | Display an image on the screen |
 | CURRENTLY BORKED ||| | CURRENTLY BORKED |||
-Shorekarn scrolling display (in G1 window)+ 
 + 
 +==== Shorekarn scrolling display (in G1 window) ====
  
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
Line 163: Line 172:
 | Not currently set up ||| | Not currently set up |||
  
-New Window display+==== New Window display ==== 
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
 | display/g1/windowled/text | text | seems to slow down render with large text| | display/g1/windowled/text | text | seems to slow down render with large text|
 | display/g1/windowled/colour | r,g,b | comma separated string of red, green, and blue (0-255) Takes effect on next text change |   | display/g1/windowled/colour | r,g,b | comma separated string of red, green, and blue (0-255) Takes effect on next text change |  
  
-G1 Projector+==== G1 Projector ==== 
 ^ Topic ^ Payload ^ Notes ^ ^ Topic ^ Payload ^ Notes ^
 | display/g1/projector/on | empty | Turns on projector |  | display/g1/projector/on | empty | Turns on projector | 
mqtt.txt · Last modified: 2024-02-14 08:03 by simon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki