Skip to content
This repository has been archived by the owner on Nov 5, 2022. It is now read-only.

markushaug/homify-sonos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homify-sonos - Sonos Plug-in for homify

Control you Sonos-Devices with homify

Features

  • Control you Sonos-Device over the upnp-interface

Coming soon

  • Discover function, to discover all Sonos-devices in your local network (upnp-broadcast)

Installation

  1. Navigate into your homify folder
  2. Run composer require markushaug/homify-sonos

Usage

The following json is required for the plug-in, when you create a new thing:

  • {"default_on":"PLAY", "default_off": "STOP", "ip":"10.10.3.1"}

Homify's routing is fully dynamically. You can use the following URL to access your things:

  • https://<server_ip>/thing/<thing_name>/<channel>

Channels

The following channels are available.

  • play
  • pause
  • on
  • off
  • output -> Status like 'PLAYING' / 'PAUSED_PLAYBACK' / 'STOP' / ..
  • next
  • previous
  • setVolume
  • getVolume
  • muteOn
  • muteOff
  • getMute