openhab-docs/_bindings/swegonventilation1
John Cocula aa2ab2cac1 [Add-ons] Generate as Jekyll Collections instead of Jekyll Pages (#355)
* Generate addon docs as Jekyll Collections instead of Jekyll Pages

Simplifies a lot of Jekyll, makes custom addon layout possible.

Signed-off-by: John Cocula <john@cocula.com>

* Adds-on (all but bindings) in user menu

Signed-off-by: John Cocula <john@cocula.com>

* Added openhab-distro submodule

Signed-off-by: John Cocula <john@cocula.com>
2017-03-02 01:08:44 +01:00
..
readme.md [Add-ons] Generate as Jekyll Collections instead of Jekyll Pages (#355) 2017-03-02 01:08:44 +01:00

readme.md

id label title type description source since install
swegonventilation Swegon Ventilation Swegon Ventilation - Bindings binding This binding is used to get live data from Swegon ventilation systems into items in openHAB. It should be compatible with at least Swegon CASA models. https://github.com/openhab/openhab1-addons/blob/master/bundles/binding/org.openhab.binding.swegonventilation/README.md 1x auto

{% include base.html %}

Swegon Ventilation Binding

This binding is used to get live data from Swegon ventilation systems into items in openHAB. It should be compatible with at least Swegon CASA models.

Prerequisites

swegongw is an application that reads packets from a serial port (an RS-485 adapter is needed) and relays them to openHAB via UDP. The Swegon Ventilation binding listens on the UDP port and extracts control data from UDP packets.

C code is available here.

Build:

gcc -std=gnu99 -o swegongw swegongw.c

Run:

swegongw -h 
swegongw -v -d /dev/ttyUSB0 -a 192.168.1.10

Binding Configuration

This binding can be configured in the file services/swegonventilation.cfg.

Property Default Required Description
udpPort 9998 No UDP port on which the binding will listen

Item Configuration

Format:

    swegonventilation="<data>"

Where <data> identifies a datum to retrieve:

<data> Item Type Purpose Note
T1 Number Temperature sensor 1
T2 Number Temperature sensor 2
T3 Number Temperature sensor 3
T4 Number Temperature sensor 4
T5 Number Temperature sensor 5
T6 Number Temperature sensor 6
T7 Number Temperature sensor 7
T8 Number Temperature sensor 8
OutdoorTemperature Number Temperature sensor T1
SupplyAirTemperature Number Temperature sensor T2
ExtractAirTemperature Number Temperature sensor T3
SupplyAirTemperatureReheated Number Temperature sensor T4
ExhaustAirTemperature Number Temperature sensor T8
SupplyAirFanSpeed Number Fan speed rpm
ExtractAirFanSpeed Number Fan speed rpm
Efficiency Number Efficiency Calculated by system
EfficiencySupply Number Efficiency Calculated by binding
EfficiencyExtract Number Efficiency Calculated by binding
FanSpeed Number Fan speed Fan speed 1…5
PreheatState Switch Heating Preheat state
ReheatState Switch Heating Reheat state

Examples

Number	OutdoorTemperature	{ swegonventilation="OutdoorTemperature" }
Number	SupplyAirFanSpeed	{ swegonventilation="SupplyAirFanSpeed" }
Switch	Preheat	            { swegonventilation="PreheatState" }