|
| 1 | +# Haas Sohn Pellet Stove Binding |
| 2 | + |
| 3 | +The binding for Haassohnpelletstove communicates with a Haas and Sohn Pelletstove through the optional |
| 4 | +WIFI module. More information about the WIFI module can be found here: https://www.haassohn.com/de/ihr-plus/WLAN-Funktion |
| 5 | + |
| 6 | +## Supported Things |
| 7 | + |
| 8 | +| Things | Description | Thing Type | |
| 9 | +|--------|--------------|------------| |
| 10 | +| haassohnpelletstove | Control of a Haas & Sohn Pellet Stove| oven| |
| 11 | + |
| 12 | + |
| 13 | +## Thing Configuration |
| 14 | + |
| 15 | +In general two parameters are required. The IP-Address of the WIFI-Modul of the Stove in the local Network and the Access PIN of the Stove. |
| 16 | +The PIN can be found directly at the stove under the Menue/Network/WLAN-PIN |
| 17 | + |
| 18 | +``` |
| 19 | +Thing haassohnpelletstove:oven:myOven "Pelletstove" [ hostIP="192.168.0.23", hostPIN="1234"] |
| 20 | +``` |
| 21 | + |
| 22 | +## Channels |
| 23 | + |
| 24 | +The following channels are yet supported: |
| 25 | + |
| 26 | + |
| 27 | +| Channel | Type | Access| Description| |
| 28 | +|---------|-------|-------|------------| |
| 29 | +| power| Switch | read/write|Turn the stove on/off| |
| 30 | +|channelIsTemp|Number:Temperature|read|Receives the actual temperature of the stove| |
| 31 | +|channelSpTemp|Number:Temperature|read/write|Receives and sets the target temperature of the stove| |
| 32 | +|channelMode|String|read|Receives the actual mode the stove is in like heating, cooling, error, ....| |
| 33 | +|channelEcoMode|Switch|read/write|Turn the eco mode of the stove on/off| |
| 34 | +|channelIngitions|Number|read|Amount of ignitions of the stove| |
| 35 | +|channelMaintenanceIn|Number:Mass|read|States the next maintenance in kg| |
| 36 | +|channelCleaningIn|String|read|States the next cleaning window in hours:minutes as string| |
| 37 | +|channelConsumption|Number:Mass|read|Total consumption of the stove| |
| 38 | +|channelOnTime|Number|read|Operation hours of the stove| |
| 39 | + |
| 40 | +## Full Example |
| 41 | + |
| 42 | +demo.items: |
| 43 | + |
| 44 | +``` |
| 45 | +Number:Temperature isTemp { channel="oven:channelIsTemp" } |
| 46 | +Number:Temperature spTemp { channel="oven:channelSpTemp" } |
| 47 | +String mode { channel="oven:channelMode" } |
| 48 | +Switch power { channel="oven:power" } |
| 49 | +``` |
| 50 | + |
| 51 | +## Google Assistant configuration |
| 52 | + |
| 53 | +See also: https://www.openhab.org/docs/ecosystem/google-assistant/ |
| 54 | + |
| 55 | +googleassistantdemo.items |
| 56 | + |
| 57 | +``` |
| 58 | +Group g_FeuerThermostat "FeuerThermostat" {ga="Thermostat" } |
| 59 | +Number StatusFeuer "Status Feuer" (g_FeuerThermostat) { ga="thermostatMode" } |
| 60 | +Number ZieltemperaturFeuer "ZieltemperaturFeuer" (g_FeuerThermostat) {ga="thermostatTemperatureSetpoint"} |
| 61 | +Number TemperaturFeuer "TemperaturFeuer" (g_FeuerThermostat) {ga="thermostatTemperatureAmbient"} |
| 62 | +``` |
| 63 | + |
| 64 | +## Tested Hardware |
| 65 | + |
| 66 | +The binding was successfully tested with the following ovens: |
| 67 | + |
| 68 | +- HSP 7 DIANA |
| 69 | +- HSP6 434.08 |
0 commit comments