Difference between revisions of "Strato"

From HSYCO
Jump to navigation Jump to search
Line 1: Line 1:
Strato is a general-purpose, professional input/output module based on a standard Arduino microcontroller.
+
Strato Pi is an expansion board developed by Sfera Labs for the Raspberry Pi computer board.
  
 
[[File:Strato_Board.png|200px|thumb|Strato Pi]]
 
[[File:Strato_Board.png|200px|thumb|Strato Pi]]
  
This driver provides support for iono Ethernet employing the HTTP API provided by the [https://github.com/sfera-labs/iono/wiki/IonoWeb IonoWeb library].
+
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
The default sketch installed in iono Ethernet exposes this API.
+
*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.
  
 
[[Category:I/O Server]]
 
[[Category:I/O Server]]
  
 
== HSYCO Configuration ==
 
== HSYCO Configuration ==
Add a IONO I/O Server in the [[Settings#I/O Servers|I/O Servers section of the Settings]] and set its parameters:
+
Add a STRATO I/O Server in the [[Settings#I/O Servers|I/O Servers section of the Settings]] and set its parameters:
 
 
=== Communication ===
 
*'''IP Address''': the IP address assigned to iono;
 
  
 
=== High Availability ===
 
=== High Availability ===
*'''Shutdown when inactive''': defaults to true.
+
*'''Shutdown when inactive''': defaults to false.
  
 
=== Options ===
 
=== Options ===

Revision as of 15:40, 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:

High Availability

  • Shutdown when inactive: defaults to false.

Options

ID Default Values Description
startupevents true true generate IO events also during the driver’s start-up phase
false start generating events only after HSYCO is aligned with the current status of the system
pollinterval 0 0 the driver will use the push notifications sent by iono to monitor its changes
int > 0 the driver will poll iono's state with the specified time interval (in seconds). Push notifications won't be enabled
input1 digital digital the specified multi-mode input will be read as digital signal (DI<n>)
input2
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

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.