Difference between revisions of "Vivaldifreenet"

From HSYCO
Jump to navigation Jump to search
Line 63: Line 63:
 
|-
 
|-
  
 +
|rowspan="2"|<n>.status
 +
|online
 +
|R
 +
|device <n> is online
 +
|-
 +
|offline
 +
|R
 +
|device <n> is offline
 +
|-
  
 
|rowspan="5"|<n>.power
 
|rowspan="5"|<n>.power
Line 219: Line 228:
 
|W
 
|W
 
|store frequency <f> to memory <x>
 
|store frequency <f> to memory <x>
 +
|-
 +
 +
|<n>.cd.text
 +
|text
 +
|R
 +
|CD/Album name
 +
|-
 +
 +
|<n>.trk.text
 +
|text
 +
|R
 +
|track name
 +
|-
 +
 +
|<n>.rds.text
 +
|text
 +
|R
 +
|tuner RDS text
 
|-
 
|-
  

Revision as of 14:17, 18 July 2019

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>.status online R device <n> is online
offline R device <n> is offline
<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")
<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 device <n> volume level is 1 to 50
W set device <n> volume level to <v>
up W increase volume (by one step) for device <n>. "+" is equivalent to "up"
down W decrease volume (by one step) for device <n>. "-" is equivalent to "down"
<n>.freq <f> R device <n> frequency is <f>, from 875 to 1080 (100 kHz unit)
W set device <n> frequency to <f>
up W increase frequency (by 100 kHz) for device <n>. "+" is equivalent to "up"
down W decrease frequency (by 100 kHz) for device <n>. "-" is equivalent to "down"
m<x> W set frequency to memory x (m0 to m9)
<n>.cd up W move to next CD/Album for device <n>. "+" is equivalent to "up"
down W move to previous CD/Album for device <n>. "-" is equivalent to "down"
<n>.trk up W move to next track for device <n>. "+" is equivalent to "up"
down W move to previous track for device <n>. "-" is equivalent to "down"
<n>.play 1 W send play command to device <n>. "play" is equivalent to "1"
0 W send pause command to device <n>. "pause" is equivalent to "0"
flip W send play/pause command to device <n>
<n>.high <v> R device <n> treble equalizer level is -10 to 10
W set device <n> treble equalizer level to <v> (-10 to 10)
<n>.mid <v> R device <n> mid-range equalizer level is -10 to 10
W set device <n> mid-range equalizer level to <v> (-10 to 10)
<n>.low <v> R device <n> low equalizer level is -10 to 10
W set device <n> low equalizer level to <v> (-10 to 10)
<n>.m<x> freq W store current tuner frequency to memory <x>
<f> W store frequency <f> to memory <x>
<n>.cd.text text R CD/Album name
<n>.trk.text text R track name
<n>.rds.text text R tuner RDS text

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.