Skip to content

chris0348/signalk-fusion-stereo

 
 

Repository files navigation

signalk-fusion-stereo

Greenkeeper badge

signalk-server-node plugin to control a Fusion stereo

API

The stereo can be controled using PUT requests. These can be done via HTTP or over WebSockets.

Detailed info on PUT and Request/Response

Http:

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/output/zone1/volume/master
{
  "value": 12
}

WebSockets:

{
  "context": "vessels.self",
  "requestId": "184743-434373-348483",
  "put": {
    "path": "entertainment.device.fusion1.output.zone1.volume.master",
    "value": 12
  }
}

Set Volume

The value is a number between 0 and 24

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/output/zone1/volume/master
{
  "value": 12
}

Mute/UnMute

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/output/zone1/isMuted
{
  "value": true
}

Change the Source

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/output/zone1/source
{
  "value": 'source2'
}

Power On/Off

The value should be 'on' or 'off'

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/state
{
  "value": 'on'
}

Play/Pause/Prev/Next

PUT http://localhost:3000/signalk/v1/api/vessels/self/entertainment/device/fusion1/play
{
  "value": true
}

About

signalk-server-node plugin to control a Fusion stereo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%