Skip to main content

Vivaldifreenet

The Vivaldi Giove FREENET is an in-wall stand alone amplifier for multiroom audio applications, in a 503-3 modules standard case, and RS-485 control port.

Each FREENET is addressable, and multiple units can be connected over a single RS-485 bus. See the Vivaldi FREENET installation guide for the detailed specifications and requirements.

The VIVALDIFREENET I/O Server supports FREENET MK2 and MK3. Both models can coexist on the same RS-485 bus and the model of each unit is automatically discovered.

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 FREENET units.

RS-485 parameters:

Baud rate57600
Data bits8
Stop bit1
Paritynone
Flow controlnone

FREENET Configuration

Each FREENET 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

IDDefaultValuesDescription
addresslistlist of positive integer numbersthe list of all addresses of FREENET devices connected to the RS-485 bus. The numbers can be separated by spaces, commas or semi-colon characters

Datapoints

IDValueR/WDescription
<n>.statusonlineRdevice <n> is online
offlineRdevice <n> is offline
<n>.power1Rdevice <n> is on
Wturn device <n> on. An on value is equivalent to 1
0Rdevice <n> is off
Wturn device <n> off. An off value is equivalent to 0
flipWtoggle the power status of device <n>
<n>.source<s>Rdevice <n> audio source is <s> (valid sources are: "RADIO", "CD", "DVD", "TV", "DVR", "AUX1", "AUX2", "MP3", "AUXIN", "MICBASE", "USB", "MICIN", "MICOUT", "BT", "DAB")
Wset device <n> to source <s>
flipWset device <n> to the next source (cycling between: "RADIO", "DAB", "AUXIN", "AUX2", "BT", "USB")
<n>.volumeoffRdevice <n> volume is muted
Wmute device <n>. A 0 value is also interpreted as mute
onWun-mute device <n>
flipWmute or un-mute device <n>
<v>Rdevice <n> volume level is 1 to 50
Wset device <n> volume level to <v>
upWincrease volume (by one step) for device <n>. "+" is equivalent to "up"
downWdecrease volume (by one step) for device <n>. "-" is equivalent to "down"
<n>.freq<f>Rdevice <n> frequency is <f>, from 875 to 1080 (100 kHz unit)
Wset device <n> frequency to <f>
upWincrease frequency (by 100 kHz) for device <n>. "+" is equivalent to "up"
downWdecrease frequency (by 100 kHz) for device <n>. "-" is equivalent to "down"
m<x>Wset frequency to memory x (m0 to m9)
<n>.radioupWmove to next FM/DAB radio station for device <n>. "+" is equivalent to "up"
downWmove to previous FM/DAB radio station for device <n>. "-" is equivalent to "down"
<n>.cdupWmove to next CD/Album for device <n>. "+" is equivalent to "up"
downWmove to previous CD/Album for device <n>. "-" is equivalent to "down"
<n>.trkupWmove to next track for device <n>. "+" is equivalent to "up"
downWmove to previous track for device <n>. "-" is equivalent to "down"
<n>.play1Wsend play command to device <n>. "play" is equivalent to "1"
0Wsend pause command to device <n>. "pause" is equivalent to "0"
flipWsend play/pause command to device <n>
<n>.high<v>Rdevice <n> treble equalizer level is -10 to 10
Wset device <n> treble equalizer level to <v> (-10 to 10)
<n>.mid<v>Rdevice <n> mid-range equalizer level is -10 to 10
Wset device <n> mid-range equalizer level to <v> (-10 to 10)
<n>.low<v>Rdevice <n> low equalizer level is -10 to 10
Wset device <n> low equalizer level to <v> (-10 to 10)
<n>.m<x>freqWstore current tuner frequency to memory <x>
<f>Wstore frequency <f> to memory <x>
<n>.cd.texttextRCD/Album name
<n>.trk.texttextRtrack name
<n>.dab.texttextRDAB tuner service name text
<n>.rds.texttextRFM tuner RDS text

User Interface

Vivaldifreenet UI Object

The user interface for the Vivaldi FREENET multi-room system::

Vivaldifreenet UI Object 1

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

Parameters

  • server id: the server ID.
  • zone number: the device RS-485 address
  • position: the object's position. Use the pixels or rows and columns coordinates format

Release Notes

3.8.0

  • added support for FREENET MK3
  • new <n>.radio = up|down data point: seek next or previous radio station in FM or DAB modes
  • new <n>.dab.text data point: DAB radio service name
  • the left/right navigation icons in the vivaldifreenet UI object now seek the previous/next radio station in FM or DAB mode

3.7.0

  • initial release

Vivaldi is a registered trademark of Vivaldi S.R.L.