Vivaldifreenet
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.
Contents
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 device <n> | |
flip | W | mute or un-mute device <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:
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:
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 |
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.