Difference between revisions of "Strato"

From HSYCO
Jump to navigation Jump to search
Line 32: Line 32:
 
|-
 
|-
  
|rowspan="2"|startupevents
+
|rowspan="2"|watchdog
|rowspan="2"|true
+
|rowspan="2"|false
 
|true
 
|true
|generate IO events also during the driver’s start-up phase
+
|enables the hardware watchdog and automatically generates the heartbeat signal
 
|-
 
|-
 
|false
 
|false
|start generating events only after HSYCO is aligned with the current status of the system
+
|disables the hardware watchdog
  
 
|-
 
|-
  
|rowspan="2"|pollinterval
+
|rowspan="2"|shutdown_minutes
 
|rowspan="2"|0
 
|rowspan="2"|0
 
|0
 
|0
|the driver will use the push notifications sent by iono to monitor its changes
+
|no automatic shutdown after main power failure
 
|-
 
|-
 
|int > 0
 
|int > 0
|the driver will poll iono's state with the specified time interval (in seconds). Push notifications won't be enabled
+
|the driver will command the operating system shutdown and hardware power off after N minutes of back-up battery operations during a main power failure. The Strato board
 +
will automatically power-up the Pi when power is restored
  
 
|-
 
|-
  
|input1
+
|rowspan="2"|quiet
|rowspan="4"|digital
+
|rowspan="2"|false
|rowspan="2"|digital
+
|true
|rowspan="2"|the specified multi-mode input will be read as digital signal (DI<n>)
+
|enables audible alarms on power failure
 
|-
 
|-
|input2
+
|false
|-
+
|disables audible alarms on power failure
|input3
 
|voltage
 
|the specified multi-mode input will be read as analog voltage (AV<n>)
 
|-
 
|input4
 
|current
 
|the specified multi-mode input will be read as analog current (AI<n>)
 
 
 
|-
 
 
 
|stabletime
 
|100
 
|int > 0
 
|number of milliseconds an input must be stable before a push notification is sent by iono to HSYCO
 
 
 
|-
 
 
 
|minvariation
 
|0.1
 
|float > 0
 
|minimun value variation (for analog inputs) to trigger a push notification
 
 
 
|-
 
 
 
|subscribehost
 
|
 
|<host_name>
 
|hostname or IP address to be used by iono to send push notifications. Leave blank to let the driver discover the local address
 
  
 
|}
 
|}

Revision as of 15:03, 17 August 2015


Strato Pi is an expansion board developed by Sfera Labs for the Raspberry Pi computer board.

Strato Pi

Strato Pi implements a number of hardware features to expand the Pi and allow its use in professional applications:

  • 9-28 Vdc extended-range power supply
  • integrated UPS with external NiCd rechargeable battery
  • real-time clock with dedicated back-up battery
  • opto-isolated RS-232 or RS-485 serial port
  • configurable hardware watchdog
  • buzzer for audible feedback.


HSYCO Configuration

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

Note that the Strato I/O Server doesn't count in the I/O servers license total, so you don't need an extra I/O Server license to use Strato with HSYCO.


High Availability

  • Shutdown when inactive: defaults to false.

Options

ID Default Values Description
watchdog false true enables the hardware watchdog and automatically generates the heartbeat signal
false disables the hardware watchdog
shutdown_minutes 0 0 no automatic shutdown after main power failure
int > 0 the driver will command the operating system shutdown and hardware power off after N minutes of back-up battery operations during a main power failure. The Strato board

will automatically power-up the Pi when power is restored

quiet false true enables audible alarms on power failure
false disables audible alarms on power failure

Datapoints

For inputs 1 to 4, depending on the 'input1' ... 'input4' options, only the corresponding datapoint will be created, i.e. di<n> (if digital), av<n> (if voltage) or ai<n> (if curent).

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the device
do<n> 0 R relay <n> (digital output) is off
W switch off relay <n>
1 R relay <n> (digital output) is on
W switch on relay <n>
di<n> 0 R digital input <n> is low
1 R digital input <n> is high
av<n> <val> R analog input <n> is reading a voltage equal to <val> (in Volts)
ai<n> <val> R analog input <n> is reading a current equal to <val> (in mA)
ao1 <val> W set the analog output to <val> Volts

User Interface

To control a digital output (DO1 ... DO6), add a button or a buttonicon object to your project page and set its address field to the corresponding datapoint:

Iono UI Buttonicon.png

Release Notes

3.5.0

  • initial release


Strato is a registered trademarks of Home Systems Consulting S.p.A.