Vivaldifreenet

From HSYCO
Revision as of 13:41, 18 July 2019 by Ulde (talk | contribs)
Jump to navigation Jump to search

The Vivaldi Giove FREENETMK2 is an in-wall stand alone amplifier for multiroom audio applications, in a 503-3 modules standard case, and RS-485 control port. As each FREENETMK2 is addressable, multiple units can be connected over a single RS-485 bus. See the Vivaldi FREENETMK2 installation guide for the detailed specifications and requirements.

Communication

Connect a RS-485 serial port, either directly from the HSYCO Server or via a serial gateway to the RS-485 bus that interconnects the FREENETMK2 units.

RS-485 parameters:

Baud rate 57600
Data bits 8
Stop bit 1
Parity none
Flow control none

FREENETMK2 Configuration

Each FREENETMK2 device connected to the same RS-485 bus must be assigned a unique address.

HSYCO Configuration

Add a VIVALDIFREENET I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • Comm ID: select the comm port connected to the Rs-485 bus.

High Availability

  • Shutdown when inactive: defaults to true.

Options

ID Default Values Description
addresslist list of positive integer numbers the list of all addresses of FREENETMK2 devices connected to the RS-485 bus. The numbers can be separated by spaces, commas or semi-colon characters

Datapoints

ID Value R/W Description
<n>.power 1 R device <n> is on
W turn device <n> on. An “on” value is equivalent to 1
0 R device <n> is off
W turn device <n> off. An “off” value is equivalent to 0
flip W toggle the power status of device <n>
<n>.source <s> R device <n> audio source is <s> (valid sources are: "RADIO", "CD", "DVD", "TV", "DVR", "AUX1", "AUX2", "MP3", "AUXIN", "MICBASE", "USB", "MICIN", "MICOUT", "BT")
W set device <n> to source
flip W set zone <n> to the next source (cycling between: "RADIO", "AUXIN", "AUX2", "BT", "USB")
z<n>.volume off R device <n> volume is muted
W mute device <n>. A 0 value is also interpreted as mute
on W un-mute zone <n>
<v> R zone <n> volume level is 1 to 50
W set zone <n> volume level to <v>
up W increase volume (by one step) for device <n>
down W decrease volume (by one step) for device <n>
s<n>.status normal R normal mode for not NuVo Net sources
idle R idle mode for not NuVo Net sources
play R playing
pause R paused
ffd R fast forward
rew R rewind
playshuffle R playing, shuffle mode
playrepeat R playing, repeat mode
playshufflerepeat R playing, shuffle/repeat mode

User Interface

Nuvo Object

The user interface for the Nuvo multi-room system:

UI Object nuvo.png

The Nuvo object is listed in the Project Editor’s new object list only when at least one Nuvo I/O Server is defined.

Parameters

  • server id: the server ID. Supports Redirect variables
  • zone number: zone number of the Nuvo multi-room system. Supports Redirect variables
  • position: the object's position. Use the pixels or rows and columns coordinates format

Syntax

(nuvo <server id>; <zone number>; <position>)

E.g.

(nuvo serverid; 1; x10y20)

NuvoMini Object

The user interface for the Nuvo multi-room system:

UI Object nuvomini.png

The NuvoMini object is listed in the Project Editor’s new object list only when at least one Nuvo I/O Server is defined.

Parameters

  • server id: the server ID. Supports Redirect variables
  • zone number: zone number of the Nuvo multi-room system. Supports Redirect variables
  • position: the object's position. Use the pixels or rows and columns coordinates format

Syntax

(nuvomini <server id>; <zone number>; <position>)

E.g.

(nuvomini serverid; 1; x10y20)

UISET Actions

ID Attribute Set to
z<n>.zonedisplay visible true when the menu display for the zone is not active, false otherwise
z<n>.name value the zone name, retrieved from the MPU configuration
z<n>.source value the source number followed by the source name, as set in the MPU
z<n>.volume.status value invisible: zone off; MUTE: muted; <x%>: volume level, 1% to 100%
z<n>.displine.1 value the line 1 of the source display, for the source currently in use by this zone
z<n>.displine.2 value the line 2 of the source display, for the source currently in use by this zone
z<n>.displine.3 value the line 3 of the source display, for the source currently in use by this zone
z<n>.displine.4 value the line 4 of the source display, for the source currently in use by this zone
z<n>.status value ON: generic on for not NuVo Net sources; OFF: off; PAUSE: paused; PLAY: playing; PLAY [SH]: playing, shuffle mode; PLAY [REP]: playing, repeat mode; PLAY [SH][REP]: playing, shuffle repeat mode; FAST FORWARD: fast forward mode; REWIND: rewind mode
z<n>.menudisplay visible true when the menu display for the zone is active
menu.wait visible true when the NuVo MPU takes some time to retrieve a menu (this can happen when retrieving long lists of songs from the iPod, for example)
menu.name value menu title
menu.line.<n> value the menu items’ text lines. <n> starts from 1, up to the number of menu display lines as set in the options (default is 10)
menu.line.header value this object shows a few dots (....) when you can scroll up the menu. Place this object above the first menu line
menu.line.footer value this object shows a few dots (....) when you can scroll down the menu. Place this object below the last menu line
z<n>.volume value 0: mute or zone off; <x%>: volume level, 1% to 100%

USER Commands

Name Param Action
z<n> power zone power on/off button
z<n> menu simulate MENU button on Control Pad
z<n> up simulate UP button on Control Pad (increment volume level in approx. 5% steps, or move up one line in the menu)
z<n> down simulate DOWN button on Control Pad (decrement volume level in approx. 5% steps, or move down one line in the menu)
z<n> playpause simulate zone PLAY/PAUSE button on Control Pad
z<n> ok simulate zone OK button on Control Pad
z<n> prev simulate zone PREV [ << ] button on Control Pad
z<n> next simulate zone NEXT [ >> ] button on Control Pad
z<n> source cycle zone sources
z<n> source. select source (1 to 6) for this zone

Release Notes

3.2.1

  • log more verbose in case of failure of initial reading

3.0.1

  • various bug fixes
  • adds support for z<n>.volume.status text field
  • adds support for z<n>.volume.up and <ioserver_id>.z<n>.volume.down (user) buttons

3.0.0

  • full integration in HSYCO 3.0.0



NuVo is a registered trademark of NuVo Technologies Inc.