Updated external content (Jenkins build 867)
|
@ -72,25 +72,27 @@ The binding has no configuration options, all configuration is done at `bridge`,
|
||||||
|
|
||||||
### Channels for `powerinverter` Thing
|
### Channels for `powerinverter` Thing
|
||||||
|
|
||||||
| Channel ID | Item Type | Description |
|
| Channel ID | Item Type | Description |
|
||||||
| ------------------------------------ | -------------------- | ----------------------------------------------------------------------------------------------------------------- |
|
| ------------------------------------ | ------------------------ | ----------------------------------------------------------------------------------------------------------------- |
|
||||||
| `inverterdatachanneldayenergy` | Number | Energy generated on current day |
|
| `inverterdatachannelpac` | Number:Power | Power generated |
|
||||||
| `inverterdatachannelpac` | Number | AC power |
|
| `inverterdatachannelfac` | Number:Frequency | AC frequency |
|
||||||
| `inverterdatachanneltotal` | Number | Energy generated overall |
|
| `inverterdatachanneliac` | Number:ElectricCurrent | AC current |
|
||||||
| `inverterdatachannelyear` | Number | Energy generated in current year |
|
| `inverterdatachannelidc` | Number:ElectricCurrent | DC current |
|
||||||
| `inverterdatachannelfac` | Number | AC frequency |
|
| `inverterdatachanneluac` | Number:ElectricPotential | AC voltage |
|
||||||
| `inverterdatachanneliac` | Number | AC current |
|
| `inverterdatachanneludc` | Number:ElectricPotential | DC voltage |
|
||||||
| `inverterdatachannelidc` | Number | DC current |
|
| `inverterdatachanneldayenergy` | Number:Energy | Energy generated on current day |
|
||||||
| `inverterdatachanneluac` | Number | AC voltage |
|
| `inverterdatachannelyear` | Number:Energy | Energy generated in current year |
|
||||||
| `inverterdatachanneludc` | Number | DC voltage |
|
| `inverterdatachanneltotal` | Number:Energy | Energy generated overall |
|
||||||
| `inverterdatadevicestatuserrorcode` | Number | Device error code |
|
| `inverterdatadevicestatuserrorcode` | Number | Device error code |
|
||||||
| `inverterdatadevicestatusstatuscode` | Number | Device status code<br />`0` - `6` Startup<br />`7` Running <br />`8` Standby<br />`9` Bootloading<br />`10` Error |
|
| `inverterdatadevicestatusstatuscode` | Number | Device status code<br />`0` - `6` Startup<br />`7` Running <br />`8` Standby<br />`9` Bootloading<br />`10` Error |
|
||||||
| `powerflowchannelpgrid` | Number:Power | Power (+ from grid, - to grid) |
|
| `powerflowchannelpgrid` | Number:Power | Grid Power (+ from grid, - to grid) |
|
||||||
| `powerflowchannelpload` | Number:Power | Power (+ generator, - consumer) |
|
| `powerflowchannelpload` | Number:Power | Load Power (+ generator, - consumer) |
|
||||||
| `powerflowchannelpakku` | Number:Power | Power (+ charge, - discharge) |
|
| `powerflowchannelpakku` | Number:Power | Battery Power (+ charge, - discharge) |
|
||||||
| `powerflowchannelppv` | Number:Power | Power (+ production) |
|
| `powerflowchannelppv` | Number:Power | Solar Power (+ production) |
|
||||||
| `powerflowinverter1power` | Number:Power | Current power of inverter 1, null if not running (+ produce/export, - consume/import) |
|
| `powerflowautonomy` | Number:Dimensionless | The current relative autonomy in % |
|
||||||
| `powerflowinverter1soc` | Number:Dimensionless | Current state of charge of inverter 1 in percent |
|
| `powerflowselfconsumption` | Number:Dimensionless | The current relative self consumption in % |
|
||||||
|
| `powerflowinverter1power` | Number:Power | Current power of inverter 1, null if not running (+ produce/export, - consume/import) |
|
||||||
|
| `powerflowinverter1soc` | Number:Dimensionless | Current state of charge of inverter 1 in percent |
|
||||||
|
|
||||||
### Channels for `meter` Thing
|
### Channels for `meter` Thing
|
||||||
|
|
||||||
|
@ -113,7 +115,6 @@ The binding has no configuration options, all configuration is done at `bridge`,
|
||||||
| `powerfactorphase3` | Number | Power Factor on Phase 3 |
|
| `powerfactorphase3` | Number | Power Factor on Phase 3 |
|
||||||
| `energyrealsumconsumed` | Number:Energy | Real Energy consumed |
|
| `energyrealsumconsumed` | Number:Energy | Real Energy consumed |
|
||||||
| `energyrealsumproduced` | Number:Energy | Real Energy produced |
|
| `energyrealsumproduced` | Number:Energy | Real Energy produced |
|
||||||
| |
|
|
||||||
|
|
||||||
|
|
||||||
### Channels for `ohmpilot` Thing
|
### Channels for `ohmpilot` Thing
|
||||||
|
@ -125,7 +126,6 @@ The binding has no configuration options, all configuration is done at `bridge`,
|
||||||
| `temperaturechannel1` | Number:Temperature | Temperature |
|
| `temperaturechannel1` | Number:Temperature | Temperature |
|
||||||
| `errorcode` | Number | Device error code |
|
| `errorcode` | Number | Device error code |
|
||||||
| `statecode` | Number | Device state code<br />`0` up and running <br />`1` keep minimum temperature <br />`2` legionella protection <br />`3` critical fault<br />`4` fault<br />`5` boost mode |
|
| `statecode` | Number | Device state code<br />`0` up and running <br />`1` keep minimum temperature <br />`2` legionella protection <br />`3` critical fault<br />`4` fault<br />`5` boost mode |
|
||||||
| |
|
|
||||||
|
|
||||||
|
|
||||||
## Properties
|
## Properties
|
||||||
|
@ -159,21 +159,23 @@ Bridge fronius:bridge:mybridge [hostname="192.168.66.148", refreshInterval=5] {
|
||||||
demo.items:
|
demo.items:
|
||||||
|
|
||||||
```
|
```
|
||||||
Number AC_Power { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelpac" }
|
Number:Power AC_Power { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelpac" }
|
||||||
Number Day_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneldayenergy" }
|
Number:Energy Day_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneldayenergy" }
|
||||||
Number Total_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneltotal" }
|
Number:Energy Total_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneltotal" }
|
||||||
Number Year_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelyear" }
|
Number:Energy Year_Energy { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelyear" }
|
||||||
Number FAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelfac" }
|
Number:Frequency FAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelfac" }
|
||||||
Number IAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneliac" }
|
Number:ElectricCurrent IAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneliac" }
|
||||||
Number IDC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelidc" }
|
Number:ElectricCurrent IDC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachannelidc" }
|
||||||
Number UAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneluac" }
|
Number:ElectricPotential UAC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneluac" }
|
||||||
Number UDC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneludc" }
|
Number:ElectricPotential UDC { channel="fronius:powerinverter:mybridge:myinverter:inverterdatachanneludc" }
|
||||||
Number ErrorCode { channel="fronius:powerinverter:mybridge:myinverter:inverterdatadevicestatuserrorcode" }
|
Number ErrorCode { channel="fronius:powerinverter:mybridge:myinverter:inverterdatadevicestatuserrorcode" }
|
||||||
Number StatusCode { channel="fronius:powerinverter:mybridge:myinverter:inverterdatadevicestatusstatuscode" }
|
Number StatusCode { channel="fronius:powerinverter:mybridge:myinverter:inverterdatadevicestatusstatuscode" }
|
||||||
Number:Power Grid_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpgrid" }
|
Number:Power Grid_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpgrid" }
|
||||||
Number:Power Load_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpload" }
|
Number:Power Load_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpload" }
|
||||||
Number:Power Battery_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpakku" }
|
Number:Power Battery_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelpakku" }
|
||||||
Number:Power Production_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelppv" }
|
Number:Power Production_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowchannelppv" }
|
||||||
|
Number:Dimensionless Power_Autonomy { channel="fronius:powerinverter:mybridge:myinverter:powerflowautonomy" }
|
||||||
|
Number:Dimensionless Power_SelfConsumption { channel="fronius:powerinverter:mybridge:myinverter:powerflowselfconsumption" }
|
||||||
Number:Power Inverter1_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowinverter1power" }
|
Number:Power Inverter1_Power { channel="fronius:powerinverter:mybridge:myinverter:powerflowinverter1power" }
|
||||||
Number:Dimensionless Inverter1_SOC { channel="fronius:powerinverter:mybridge:myinverter:powerflowinverter1soc" }
|
Number:Dimensionless Inverter1_SOC { channel="fronius:powerinverter:mybridge:myinverter:powerflowinverter1soc" }
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@ Any home automation system based on the OverKiz API is potentially supported.
|
||||||
- awnings (UP, DOWN, STOP control of an awning). IO Homecontrol devices are allowed to set exact position of an awning (0-100%)
|
- awnings (UP, DOWN, STOP control of an awning). IO Homecontrol devices are allowed to set exact position of an awning (0-100%)
|
||||||
- windows (UP, DOWN, STOP control of a window). IO Homecontrol devices are allowed to set exact position of a window (0-100%)
|
- windows (UP, DOWN, STOP control of a window). IO Homecontrol devices are allowed to set exact position of a window (0-100%)
|
||||||
- pergolas (UP, DOWN, STOP control of a pergola). IO Homecontrol devices are allowed to set exact position of a pergola (0-100%)
|
- pergolas (UP, DOWN, STOP control of a pergola). IO Homecontrol devices are allowed to set exact position of a pergola (0-100%)
|
||||||
|
- shutters (OPEN, CLOSE, STOP control of a shutter)
|
||||||
- on/off switches (connected by RTS, IO protocol or supported by USB stick - z-wave, enocean, ..)
|
- on/off switches (connected by RTS, IO protocol or supported by USB stick - z-wave, enocean, ..)
|
||||||
- light switches (similar to on/off)
|
- light switches (similar to on/off)
|
||||||
- dimmer lights (light switches with intensity setting)
|
- dimmer lights (light switches with intensity setting)
|
||||||
|
@ -78,116 +79,116 @@ Please see the example below.
|
||||||
|
|
||||||
## Channels
|
## Channels
|
||||||
|
|
||||||
| Thing | Channel | Note |
|
| Thing | Channel | Note |
|
||||||
|-------------------------------------------------------------------------------|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| bridge | N.A | bridge does not expose any channel |
|
| bridge | N.A | bridge does not expose any channel |
|
||||||
| gateway | status | status of your gateway |
|
| gateway | status | status of your gateway |
|
||||||
| gateway | scenarios | used to run the scenarios defined in the cloud portal |
|
| gateway | scenarios | used to run the scenarios defined in the cloud portal |
|
||||||
| gate | gate_command | used for controlling your gate (open, close, stop, pedestrian) |
|
| gate | gate_command | used for controlling your gate (open, close, stop, pedestrian) |
|
||||||
| gate | gate_state | get state of your gate (open, closed, pedestrian) |
|
| gate | gate_state | get state of your gate (open, closed, pedestrian) |
|
||||||
| gate | gate_position | get position (0-100%) of your gate (where supported) |
|
| gate | gate_position | get position (0-100%) of your gate (where supported) |
|
||||||
| roller shutter, screen, venetian blind, garage door, awning, pergola, curtain | control | device controller which reacts to commands UP/DOWN/ON/OFF/OPEN/CLOSE/MY/STOP + closure 0-100 |
|
| roller shutter, shutter, screen, ven. blind, garage door, awning, pergola, curtain | control | device controller which reacts to commands UP/DOWN/ON/OFF/OPEN/CLOSE/MY/STOP + closure 0-100 |
|
||||||
| window | control | device controller which reacts to commands UP/DOWN/ON/OFF/OPEN/CLOSE/STOP + closure 0-100 |
|
| window | control | device controller which reacts to commands UP/DOWN/ON/OFF/OPEN/CLOSE/STOP + closure 0-100 |
|
||||||
| silent roller shutter | silent_control | similar to control channel but in silent mode |
|
| silent roller shutter | silent_control | similar to control channel but in silent mode |
|
||||||
| venetian blind, adjustable slats roller shutter, bioclimatic pergola | orientation | percentual orientation of the blind's slats, it can have value 0-100. For IO Homecontrol devices only (non RTS) |
|
| venetian blind, adjustable slats roller shutter, bioclimatic pergola | orientation | percentual orientation of the blind's slats, it can have value 0-100. For IO Homecontrol devices only (non RTS) |
|
||||||
| venetian blind, adjustable slats roller shutter | closure_orientation | percentual closure and orientation of the blind's slats, it can have value 0-100. For IO Homecontrol devices only (non RTS) |
|
| venetian blind, adjustable slats roller shutter | closure_orientation | percentual closure and orientation of the blind's slats, it can have value 0-100. For IO Homecontrol devices only (non RTS) |
|
||||||
| adjustable slats roller shutter | rocker | used for setting the rocker position of the roller shutter, the only position allowing the slats control |
|
| adjustable slats roller shutter | rocker | used for setting the rocker position of the roller shutter, the only position allowing the slats control |
|
||||||
| bioclimatic pergola | slats | slats state (open/closed) |
|
| bioclimatic pergola | slats | slats state (open/closed) |
|
||||||
| bioclimatic pergola | pergola_command | used for controlling biclimatic pergola (closeSlats, openSlats, stop) |
|
| bioclimatic pergola | pergola_command | used for controlling biclimatic pergola (closeSlats, openSlats, stop) |
|
||||||
| action group | execute_action | switch which reacts to ON command and triggers the predefined Tahoma action |
|
| action group | execute_action | switch which reacts to ON command and triggers the predefined Tahoma action |
|
||||||
| onoff, light | switch | reacts to standard ON/OFF commands |
|
| onoff, light | switch | reacts to standard ON/OFF commands |
|
||||||
| dimmer light | light_intensity | sets/gets intensity of the dimmer light or ON/OFF |
|
| dimmer light | light_intensity | sets/gets intensity of the dimmer light or ON/OFF |
|
||||||
| smoke sensor, occupancy sensor, contact sensor, water sensor & rain sensor | contact | normal value is CLOSE, changes to OPEN when detection triggered |
|
| smoke sensor, occupancy sensor, contact sensor, water sensor & rain sensor | contact | normal value is CLOSE, changes to OPEN when detection triggered |
|
||||||
| smoke sensor, occupancy sensor, contact sensor & water sensor | sensor_defect | indicates the health of the sensor (dead, lowBatter, maintenanceRequired, noDefect) |
|
| smoke sensor, occupancy sensor, contact sensor & water sensor | sensor_defect | indicates the health of the sensor (dead, lowBatter, maintenanceRequired, noDefect) |
|
||||||
| smoke sensor | radio_battery | maintenance radio part battery state (low, normal) |
|
| smoke sensor | radio_battery | maintenance radio part battery state (low, normal) |
|
||||||
| smoke sensor | sensor_battery | maintenance sensor part battery state (absence, low, normal) |
|
| smoke sensor | sensor_battery | maintenance sensor part battery state (absence, low, normal) |
|
||||||
| smoke sensor | short_check | triggering the smoke sensor's short check |
|
| smoke sensor | short_check | triggering the smoke sensor's short check |
|
||||||
| smoke sensor | long_check | triggering the smoke sensor's long check |
|
| smoke sensor | long_check | triggering the smoke sensor's long check |
|
||||||
| light sensor | luminance | light luminance value in luxes |
|
| light sensor | luminance | light luminance value in luxes |
|
||||||
| electricity sensor | energy_consumption | energy consumption value in watts |
|
| electricity sensor | energy_consumption | energy consumption value in watts |
|
||||||
| humidity sensor | humidity | current relative humidity |
|
| humidity sensor | humidity | current relative humidity |
|
||||||
| dock | battery_status | indicates running on battery (yes/no) |
|
| dock | battery_status | indicates running on battery (yes/no) |
|
||||||
| dock | battery_level | remaining battery percentage |
|
| dock | battery_level | remaining battery percentage |
|
||||||
| dock | siren_status | used for controlling and getting siren state (on, off, cyclic) |
|
| dock | siren_status | used for controlling and getting siren state (on, off, cyclic) |
|
||||||
| dock | short_beep | testing of dock's siren - short beep |
|
| dock | short_beep | testing of dock's siren - short beep |
|
||||||
| dock | long_beep | testing of dock's siren - long beep |
|
| dock | long_beep | testing of dock's siren - long beep |
|
||||||
| siren | battery | battery level full/low/normal/verylow |
|
| siren | battery | battery level full/low/normal/verylow |
|
||||||
| siren | onoff | controlling siren status ON/OFF |
|
| siren | onoff | controlling siren status ON/OFF |
|
||||||
| siren | memorized_volume | setting memorized volume (normal/highest) |
|
| siren | memorized_volume | setting memorized volume (normal/highest) |
|
||||||
| pod | cyclic_button | pod cyclic button state |
|
| pod | cyclic_button | pod cyclic button state |
|
||||||
| pod | battery_status | pod battery status state |
|
| pod | battery_status | pod battery status state |
|
||||||
| pod | lighting_led_pod_mode | lighting LED pod mod state |
|
| pod | lighting_led_pod_mode | lighting LED pod mod state |
|
||||||
| interior alarm | alarm_command | used for sending commands to Somfy alarm device |
|
| interior alarm | alarm_command | used for sending commands to Somfy alarm device |
|
||||||
| interior alarm | intrusion_control | used for alarm external intrusion controlling |
|
| interior alarm | intrusion_control | used for alarm external intrusion controlling |
|
||||||
| interior alarm, myfox alarm | alarm_state | state of the Somfy alarm |
|
| interior alarm, myfox alarm | alarm_state | state of the Somfy alarm |
|
||||||
| interior alarm | target_alarm_state | target state of the Somfy alarm |
|
| interior alarm | target_alarm_state | target state of the Somfy alarm |
|
||||||
| interior alarm, myfox alarm | intrusion_state | intrusion state of the Somfy alarm |
|
| interior alarm, myfox alarm | intrusion_state | intrusion state of the Somfy alarm |
|
||||||
| external alarm | active_zones_state | state of external alarm active zones |
|
| external alarm | active_zones_state | state of external alarm active zones |
|
||||||
| door lock | lock | switch representing unlocked/locked state |
|
| door lock | lock | switch representing unlocked/locked state |
|
||||||
| door lock | open | switch representing open/close state |
|
| door lock | open | switch representing open/close state |
|
||||||
| on/off heating system | target_heating_level | target heating level (off, eco, comfort, frostprotection) |
|
| on/off heating system | target_heating_level | target heating level (off, eco, comfort, frostprotection) |
|
||||||
| heating system | current_temperature | current temperature of the heating system |
|
| heating system | current_temperature | current temperature of the heating system |
|
||||||
| heating system | current_state | current state of the heating system |
|
| heating system | current_state | current state of the heating system |
|
||||||
| heating system, valve heating system, thermostat | target_temperature | target temperature of the heating system |
|
| heating system, valve heating system, thermostat | target_temperature | target temperature of the heating system |
|
||||||
| heating system, valve heating system, thermostat | battery_level | battery level of the heating system |
|
| heating system, valve heating system, thermostat | battery_level | battery level of the heating system |
|
||||||
| valve heating system, thermostat | derogation_heating_mode | derogation heating mode of the thermostat (away, freeze, manual, ...) |
|
| valve heating system, thermostat | derogation_heating_mode | derogation heating mode of the thermostat (away, freeze, manual, ...) |
|
||||||
| valve heating system, thermostat | derogated_target_temperature | target temperature of the heating system |
|
| valve heating system, thermostat | derogated_target_temperature | target temperature of the heating system |
|
||||||
| valve heating system | current_heating_mode | current heating mode of the thermostatic valve |
|
| valve heating system | current_heating_mode | current heating mode of the thermostatic valve |
|
||||||
| valve heating system | open_closed_valve | current open/closed state of the thermostatic valve |
|
| valve heating system | open_closed_valve | current open/closed state of the thermostatic valve |
|
||||||
| valve heating system | operating mode | operating mode of the thermostatic valve |
|
| valve heating system | operating mode | operating mode of the thermostatic valve |
|
||||||
| thermostat | heating_mode | standard heating mode of the thermostat (away, freeze, manual, ...) |
|
| thermostat | heating_mode | standard heating mode of the thermostat (away, freeze, manual, ...) |
|
||||||
| thermostat | derogation_activation | derogation activation state (inactive, active) |
|
| thermostat | derogation_activation | derogation activation state (inactive, active) |
|
||||||
| exterior heating system | heating_level | heating level of the exterior heating system or ON/OFF |
|
| exterior heating system | heating_level | heating level of the exterior heating system or ON/OFF |
|
||||||
| temperature sensor | temperature | temperature reported by the sensor |
|
| temperature sensor | temperature | temperature reported by the sensor |
|
||||||
| myfox camera, myfox alarm | cloud_status | cloud connection status |
|
| myfox camera, myfox alarm | cloud_status | cloud connection status |
|
||||||
| myfox camera | shutter | controlling of the camera shutter |
|
| myfox camera | shutter | controlling of the camera shutter |
|
||||||
| myfox alarm | myfox_alarm_command | used for sending commands to Somfy Myfox alarm device |
|
| myfox alarm | myfox_alarm_command | used for sending commands to Somfy Myfox alarm device |
|
||||||
| waterheatersystem | middlewater_temperature | Number:Temperature indicating the temperature of the water at the middle of the heater |
|
| waterheatersystem | middlewater_temperature | Number:Temperature indicating the temperature of the water at the middle of the heater |
|
||||||
| waterheatersystem | boost_mode | Switch allowing to enable or disable the booster. When switching to ON, by default, the Boost duration will be set for 1 day. |
|
| waterheatersystem | boost_mode | Switch allowing to enable or disable the booster. When switching to ON, by default, the Boost duration will be set for 1 day. |
|
||||||
| waterheatersystem | away_mode | Defines if away mode is On or Off (no water heating) |
|
| waterheatersystem | away_mode | Defines if away mode is On or Off (no water heating) |
|
||||||
| waterheatersystem | away_mode_duration | Defines if away mode the duration in days. |
|
| waterheatersystem | away_mode_duration | Defines if away mode the duration in days. |
|
||||||
| waterheatersystem | boost_mode_duration | The duration of the Boost mode in days. Valid from 1 to 7. |
|
| waterheatersystem | boost_mode_duration | The duration of the Boost mode in days. Valid from 1 to 7. |
|
||||||
| waterheatersystem | power_heatpump | Current consumption/power of the heatpump in Watts. |
|
| waterheatersystem | power_heatpump | Current consumption/power of the heatpump in Watts. |
|
||||||
| waterheatersystem | power_heatelec | Current consumption/power of the electric resistance in Watts. |
|
| waterheatersystem | power_heatelec | Current consumption/power of the electric resistance in Watts. |
|
||||||
| waterheatersystem | showers | Virtual channel, representing the number of desired showers - between 3 to 5. It actually switches the desired temperature to 50.0, 54.5 or 62.0 Celcius degrees. Please note that in ECO mode, only 3 and 4 showers are allowed. |
|
| waterheatersystem | showers | Virtual channel, representing the number of desired showers - between 3 to 5. It actually switches the desired temperature to 50.0, 54.5 or 62.0 Celcius degrees. Please note that in ECO mode, only 3 and 4 showers are allowed. |
|
||||||
| waterheatersystem | heat_pump_operating_time | Number of hours the heatpump has been operating |
|
| waterheatersystem | heat_pump_operating_time | Number of hours the heatpump has been operating |
|
||||||
| waterheatersystem | electric_booster_operating_time | number of hours the electric booster has been operating. |
|
| waterheatersystem | electric_booster_operating_time | number of hours the electric booster has been operating. |
|
||||||
| waterheatersystem | mode | The current mode of the boiler. Can be: autoMode / manualEcoInactive / manualEcoActive |
|
| waterheatersystem | mode | The current mode of the boiler. Can be: autoMode / manualEcoInactive / manualEcoActive |
|
||||||
| waterheatersystem | target_temperature | Water target temperature in degrees. Read only. Temperature desired is managed through mode and showers channels. |
|
| waterheatersystem | target_temperature | Water target temperature in degrees. Read only. Temperature desired is managed through mode and showers channels. |
|
||||||
| hitachi (yutaki) air to water heating zone, dhw, main component | alarm_number | error number in case of malfunction |
|
| hitachi (yutaki) air to water heating zone, dhw, main component | alarm_number | error number in case of malfunction |
|
||||||
| hitachi (yutaki) air to water heating zone | circuit_control | controls the air-to-water-component (Run, Stop) |
|
| hitachi (yutaki) air to water heating zone | circuit_control | controls the air-to-water-component (Run, Stop) |
|
||||||
| hitachi (yutaki) air to water heating zone | circuit_status | actual state of the air-to-water-component (Run, Stop) |
|
| hitachi (yutaki) air to water heating zone | circuit_status | actual state of the air-to-water-component (Run, Stop) |
|
||||||
| hitachi (yutaki) air to water heating zone | holiday_mode | switch to activate the holiday mode |
|
| hitachi (yutaki) air to water heating zone | holiday_mode | switch to activate the holiday mode |
|
||||||
| hitachi (yutaki) air to water heating zone | yutaki_mode | actual mode of the heat pump (Eco, Comfort) |
|
| hitachi (yutaki) air to water heating zone | yutaki_mode | actual mode of the heat pump (Eco, Comfort) |
|
||||||
| hitachi (yutaki) air to water heating zone | yutaki_target_mode | sets the mode of the heat pump (Eco, Comfort) |
|
| hitachi (yutaki) air to water heating zone | yutaki_target_mode | sets the mode of the heat pump (Eco, Comfort) |
|
||||||
| hitachi (yutaki) air to water heating zone | zone_mode | sets the zone mode (Auto, Manual) |
|
| hitachi (yutaki) air to water heating zone | zone_mode | sets the zone mode (Auto, Manual) |
|
||||||
| hitachi (yutaki) domestic hot water | anti_legionella | controls the anti legionella mode (Run, Stop) |
|
| hitachi (yutaki) domestic hot water | anti_legionella | controls the anti legionella mode (Run, Stop) |
|
||||||
| hitachi (yutaki) domestic hot water | anti_legionella_temp | controls the anti legionella temperature |
|
| hitachi (yutaki) domestic hot water | anti_legionella_temp | controls the anti legionella temperature |
|
||||||
| hitachi (yutaki) domestic hot water | target_boost_mode | controls the boost mode (No request, Enabled, Disabled) |
|
| hitachi (yutaki) domestic hot water | target_boost_mode | controls the boost mode (No request, Enabled, Disabled) |
|
||||||
| hitachi (yutaki) domestic hot water | boost_mode | boost mode status (Enabled, Disabled) |
|
| hitachi (yutaki) domestic hot water | boost_mode | boost mode status (Enabled, Disabled) |
|
||||||
| hitachi (yutaki) domestic hot water | dhw | controls the hot water tank (Run, Stop) |
|
| hitachi (yutaki) domestic hot water | dhw | controls the hot water tank (Run, Stop) |
|
||||||
| hitachi (yutaki) domestic hot water | dhw_mode | controls the dhw mode (Standard, High demand) |
|
| hitachi (yutaki) domestic hot water | dhw_mode | controls the dhw mode (Standard, High demand) |
|
||||||
| hitachi (yutaki) domestic hot water | dhw_setting_temp | controls the target temperature for hot water |
|
| hitachi (yutaki) domestic hot water | dhw_setting_temp | controls the target temperature for hot water |
|
||||||
| hitachi (yutaki) domestic hot water | dhw_temp | current temperature of hot water |
|
| hitachi (yutaki) domestic hot water | dhw_temp | current temperature of hot water |
|
||||||
| hitachi (yutaki) air to water main component | auto_manu_mode | controls auto/manual mode (Auto, Manual) |
|
| hitachi (yutaki) air to water main component | auto_manu_mode | controls auto/manual mode (Auto, Manual) |
|
||||||
| hitachi (yutaki) air to water main component | block_menu_control | controls the block menu (No, Block) |
|
| hitachi (yutaki) air to water main component | block_menu_control | controls the block menu (No, Block) |
|
||||||
| hitachi (yutaki) air to water main component | comm_alarm_bit_status | alarm bit status (No, Yes) |
|
| hitachi (yutaki) air to water main component | comm_alarm_bit_status | alarm bit status (No, Yes) |
|
||||||
| hitachi (yutaki) air to water main component | compressor_running_current | stage of the current compressor running (0, 0.1, 0.2, 0.3, 0.4) |
|
| hitachi (yutaki) air to water main component | compressor_running_current | stage of the current compressor running (0, 0.1, 0.2, 0.3, 0.4) |
|
||||||
| hitachi (yutaki) air to water main component | eco_mode_offset | offset for the ECO-Mode |
|
| hitachi (yutaki) air to water main component | eco_mode_offset | offset for the ECO-Mode |
|
||||||
| hitachi (yutaki) air to water main component | eco_mode_target_offset | controls the offset for the ECO-Mode (0-10 degrees) |
|
| hitachi (yutaki) air to water main component | eco_mode_target_offset | controls the offset for the ECO-Mode (0-10 degrees) |
|
||||||
| hitachi (yutaki) air to water main component | liquid_temp | current liquid temperature |
|
| hitachi (yutaki) air to water main component | liquid_temp | current liquid temperature |
|
||||||
| hitachi (yutaki) air to water main component | liquid_temp_thmi | current liquid temperature THMI |
|
| hitachi (yutaki) air to water main component | liquid_temp_thmi | current liquid temperature THMI |
|
||||||
| hitachi (yutaki) air to water main component | operation | current operation state (Alarm, Off, Heat/Cool thermo on, Heat/Cool thermo off, DHW off, Heat/Cool demand off, Swp off) |
|
| hitachi (yutaki) air to water main component | operation | current operation state (Alarm, Off, Heat/Cool thermo on, Heat/Cool thermo off, DHW off, Heat/Cool demand off, Swp off) |
|
||||||
| hitachi (yutaki) air to water main component | outdoor_temp | current outdoor temperature |
|
| hitachi (yutaki) air to water main component | outdoor_temp | current outdoor temperature |
|
||||||
| hitachi (yutaki) air to water main component | space_mode | controls space mode (Eco, Comfort) |
|
| hitachi (yutaki) air to water main component | space_mode | controls space mode (Eco, Comfort) |
|
||||||
| hitachi (yutaki) air to water main component | unit_control | controls unit (Run, Stop) |
|
| hitachi (yutaki) air to water main component | unit_control | controls unit (Run, Stop) |
|
||||||
| hitachi (yutaki) air to water main component | unit_mode_control | controls unit mode (Heat, Cool) |
|
| hitachi (yutaki) air to water main component | unit_mode_control | controls unit mode (Heat, Cool) |
|
||||||
| hitachi (yutaki) air to water main component | unit_mode_status | unit mode state (Heat, Cool) |
|
| hitachi (yutaki) air to water main component | unit_mode_status | unit mode state (Heat, Cool) |
|
||||||
| hitachi (yutaki) air to water main component | water_inlet_temp | current water inlet temperature |
|
| hitachi (yutaki) air to water main component | water_inlet_temp | current water inlet temperature |
|
||||||
| hitachi (yutaki) air to water main component | water_outlet_temp | current water outlet temperature |
|
| hitachi (yutaki) air to water main component | water_outlet_temp | current water outlet temperature |
|
||||||
| hitachi (yutaki) air to water main component | water_outlet_hp_temp | current water outlet hp temperature |
|
| hitachi (yutaki) air to water main component | water_outlet_hp_temp | current water outlet hp temperature |
|
||||||
| hitachi (yutaki) air to water main component | water_temp_setting | target heating water temperature |
|
| hitachi (yutaki) air to water main component | water_temp_setting | target heating water temperature |
|
||||||
| hitachi (yutaki) air to water main component | yutaki_operating_mode | yutaki operating mode (Auto, Holidays, Normal, Timer) |
|
| hitachi (yutaki) air to water main component | yutaki_operating_mode | yutaki operating mode (Auto, Holidays, Normal, Timer) |
|
||||||
|
|
||||||
To run a scenario inside a rule for example, the ID of the scenario will be required.
|
To run a scenario inside a rule for example, the ID of the scenario will be required.
|
||||||
You can list all the scenarios IDs with the following console command: `somfytahoma <bridgeUID> scenarios`.
|
You can list all the scenarios IDs with the following console command: `somfytahoma <bridgeUID> scenarios`.
|
||||||
|
|
|
@ -32,7 +32,7 @@ A Velbus configuration module (e.g. VMBRSUSB) or a network server (e.g. [VelServ
|
||||||
The supported Velbus devices are:
|
The supported Velbus devices are:
|
||||||
|
|
||||||
```
|
```
|
||||||
vmb1bl, vmb1bls, vmb1dm, vmb1led, vmb1ry, vmb1ryno, vmb1rynos, vmb1rys, vmb1ts, vmb2bl, vmb2ble, vmb2pbn, vmb4an, vmb4dc, vmb4ry, vmb4ryld, vmb4ryno, vmb6in, vmb6pbn, vmb7in, vmb8ir, vmb8pb, vmb8pbu, vmbdme, vmbdmi, vmbdmir, vmbel1, vmbel2, vmbel4, vmbelo, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro, vmbvp1
|
vmb1bl, vmb1bls, vmb1dm, vmb1led, vmb1ry, vmb1ryno, vmb1rynos, vmb1rys, vmb1ts, vmb2bl, vmb2ble, vmb2pbn, vmb4an, vmb4dc, vmb4ry, vmb4ryld, vmb4ryno, vmb6in, vmb6pbn, vmb7in, vmb8ir, vmb8pb, vmb8pbu, vmbdme, vmbdmi, vmbdmir, vmbel1, vmbel2, vmbel4, vmbelo, vmbelpir, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro, vmbvp1
|
||||||
```
|
```
|
||||||
|
|
||||||
The type of a specific device can be found in the configuration section for things in the UI.
|
The type of a specific device can be found in the configuration section for things in the UI.
|
||||||
|
@ -112,7 +112,7 @@ or nested in the bridge configuration:
|
||||||
The following thing types are valid for configuration:
|
The following thing types are valid for configuration:
|
||||||
|
|
||||||
```
|
```
|
||||||
vmb1bl, vmb1bls, vmb1dm, vmb1led, vmb1ry, vmb1ryno, vmb1rynos, vmb1rys, vmb1ts, vmb2bl, vmb2ble, vmb2pbn, vmb4an, vmb4dc, vmb4ry, vmb4ryld, vmb4ryno, vmb6in, vmb6pbn, vmb7in, vmb8ir, vmb8pb, vmb8pbu, vmbdme, vmbdmi, vmbdmir, vmbel1, vmbel2, vmbel4, vmbelo, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro, vmbvp1
|
vmb1bl, vmb1bls, vmb1dm, vmb1led, vmb1ry, vmb1ryno, vmb1rynos, vmb1rys, vmb1ts, vmb2bl, vmb2ble, vmb2pbn, vmb4an, vmb4dc, vmb4ry, vmb4ryld, vmb4ryno, vmb6in, vmb6pbn, vmb7in, vmb8ir, vmb8pb, vmb8pbu, vmbdme, vmbdmi, vmbdmir, vmbel1, vmbel2, vmbel4, vmbelo, vmbelpir, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro, vmbvp1
|
||||||
```
|
```
|
||||||
|
|
||||||
`thingId` is the hexadecimal Velbus address of the thing.
|
`thingId` is the hexadecimal Velbus address of the thing.
|
||||||
|
@ -135,7 +135,7 @@ Setting the refresh interval to 0 or leaving it empty will prevent the thing fro
|
||||||
The following thing types support a sensor refresh interval:
|
The following thing types support a sensor refresh interval:
|
||||||
|
|
||||||
```
|
```
|
||||||
vmb1ts, vmb4an, vmbel1, vmbel2, vmbel4, vmbelo, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro
|
vmb1ts, vmb4an, vmbel1, vmbel2, vmbel4, vmbelo, vmbelpir, vmbgp1, vmbgp2, vmbgp4, vmbgp4pir, vmbgpo, vmbgpod, vmbmeteo, vmbpirc, vmbpirm, vmbpiro
|
||||||
```
|
```
|
||||||
|
|
||||||
The `vmb7in` thing type also supports a refresh interval. For this thing type, the refresh interval is the interval at which the counter values should be refreshed.
|
The `vmb7in` thing type also supports a refresh interval. For this thing type, the refresh interval is the interval at which the counter values should be refreshed.
|
||||||
|
@ -207,14 +207,15 @@ Sending an ON command will switch the dimmer to the value stored when last turni
|
||||||
For thing type `vmb4ry` 4 channels are available `CH1` ... `CH4`.
|
For thing type `vmb4ry` 4 channels are available `CH1` ... `CH4`.
|
||||||
OnOff command types are supported.
|
OnOff command types are supported.
|
||||||
|
|
||||||
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbgp1`, `vmbgp2`, `vmbgp4`, `vmbgp4pir` and `vmbpiro` have 8 trigger channels `input:CH1` ... `input:CH8` and one temperature channel `input:CH9`.
|
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbelpir`, `vmbgp1`, `vmbgp2`, `vmbgp4`, `vmbgp4pir` and `vmbpiro` have 8 trigger channels `input:CH1` ... `input:CH8` and one temperature channel `input:CH9`.
|
||||||
Pressed and Long_Pressed command types are supported on channels `button#CH1` ... `button#CH8`.
|
Pressed and Long_Pressed command types are supported on channels `button#CH1` and `button#CH2` for the thing type `vmbelpir`.
|
||||||
|
Pressed and Long_Pressed command types are supported on channels `button#CH1` ... `button#CH8` for the thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbgp1`, `vmbgp2`, `vmbgp4`, `vmbgp4pir` and `vmbpiro`.
|
||||||
The thing types `vmbel1` and `vmbgp1` have one channel to steer the button LED feedback `feedback:CH1`.
|
The thing types `vmbel1` and `vmbgp1` have one channel to steer the button LED feedback `feedback:CH1`.
|
||||||
The thing types `vmbel2` and `vmbgp2` have two channels to steer the button LED feedback `feedback:CH1` and `feedback:CH2`.
|
The thing types `vmbel2` and `vmbgp2` have two channels to steer the button LED feedback `feedback:CH1` and `feedback:CH2`.
|
||||||
The thing types `vmbel4`, `vmbgp4` and `vmbgp4pir` have four channels to steer the button LED feedback `feedback:CH1` ... `feedback:CH4`.
|
The thing types `vmbel4`, `vmbgp4` and `vmbgp4pir` have four channels to steer the button LED feedback `feedback:CH1` ... `feedback:CH4`.
|
||||||
The thing type `vmbpiro` has a channel `input:LIGHT` indicating the illuminance.
|
The thing type `vmbpiro` has a channel `input:LIGHT` indicating the illuminance.
|
||||||
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbgp1`, `vmbgp2`, `vmbgp4` and `vmbgp4pir` have a number of channels to set the module's alarms: `clockAlarm:clockAlarm1Enabled`, `clockAlarm:clockAlarm1Type`, `clockAlarm:clockAlarm1WakeupHour`, `clockAlarm:clockAlarm1WakeupMinute`, `clockAlarm:clockAlarm1BedtimeHour`, `clockAlarm:clockAlarm1BedtimeMinute`, `clockAlarm:clockAlarm2Enabled`, `clockAlarm:clockAlarm2Type`, `clockAlarm:clockAlarm2WakeupHour`, `clockAlarm:clockAlarm2WakeupMinute`, `clockAlarm:clockAlarm2BedtimeHour` and `clockAlarm:clockAlarm2BedtimeMinute`.
|
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbelpir`, `vmbgp1`, `vmbgp2`, `vmbgp4` and `vmbgp4pir` have a number of channels to set the module's alarms: `clockAlarm:clockAlarm1Enabled`, `clockAlarm:clockAlarm1Type`, `clockAlarm:clockAlarm1WakeupHour`, `clockAlarm:clockAlarm1WakeupMinute`, `clockAlarm:clockAlarm1BedtimeHour`, `clockAlarm:clockAlarm1BedtimeMinute`, `clockAlarm:clockAlarm2Enabled`, `clockAlarm:clockAlarm2Type`, `clockAlarm:clockAlarm2WakeupHour`, `clockAlarm:clockAlarm2WakeupMinute`, `clockAlarm:clockAlarm2BedtimeHour` and `clockAlarm:clockAlarm2BedtimeMinute`.
|
||||||
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbgp1`, `vmbgp2`, `vmbgp4` and `vmbgp4pir` also have a number of channels to set the module's thermostat (`thermostat:currentTemperatureSetpoint`, `thermostat:heatingModeComfortTemperatureSetpoint`, `thermostat:heatingModeDayTemperatureSetpoint`, `thermostat:heatingModeNightTemperatureSetpoint`, `thermostat:heatingModeAntiFrostTemperatureSetpoint`, `thermostat:coolingModeComfortTemperatureSetpoint`, `thermostat:coolingModeDayTemperatureSetpoint`, `thermostat:coolingModeNightTemperatureSetpoint`, `thermostat:coolingModeSafeTemperatureSetpoint`, `operatingMode` and `thermostat:mode`) and thermostat trigger channels: `thermostat:heater`, `thermostat:boost`, `thermostat:pump`, `thermostat:cooler`, `thermostat:alarm1`, `thermostat:alarm2`, `thermostat:alarm3`, `thermostat:alarm4`.
|
Thing types `vmbel1`, `vmbel2`, `vmbel4`, `vmbelpir`, `vmbgp1`, `vmbgp2`, `vmbgp4` and `vmbgp4pir` also have a number of channels to set the module's thermostat (`thermostat:currentTemperatureSetpoint`, `thermostat:heatingModeComfortTemperatureSetpoint`, `thermostat:heatingModeDayTemperatureSetpoint`, `thermostat:heatingModeNightTemperatureSetpoint`, `thermostat:heatingModeAntiFrostTemperatureSetpoint`, `thermostat:coolingModeComfortTemperatureSetpoint`, `thermostat:coolingModeDayTemperatureSetpoint`, `thermostat:coolingModeNightTemperatureSetpoint`, `thermostat:coolingModeSafeTemperatureSetpoint`, `operatingMode` and `thermostat:mode`) and thermostat trigger channels: `thermostat:heater`, `thermostat:boost`, `thermostat:pump`, `thermostat:cooler`, `thermostat:alarm1`, `thermostat:alarm2`, `thermostat:alarm3`, `thermostat:alarm4`.
|
||||||
|
|
||||||
Thing types `vmbelo`, `vmbgpo` and `vmbgpod` have 32 trigger channels `input:CH1` ... `input:CH32` and one temperature channel `input:CH33`.
|
Thing types `vmbelo`, `vmbgpo` and `vmbgpod` have 32 trigger channels `input:CH1` ... `input:CH32` and one temperature channel `input:CH33`.
|
||||||
Pressed and Long_Pressed command types are supported on channels `button#CH1` ... `button#CH32`.
|
Pressed and Long_Pressed command types are supported on channels `button#CH1` ... `button#CH32`.
|
||||||
|
|
|
@ -120,30 +120,30 @@ mono_movie / movie / enhanced / 2ch_stereo / 5ch_stereo / 7ch_stereo / 9ch_stere
|
||||||
|
|
||||||
```
|
```
|
||||||
Bridge yamahamusiccast:bridge:virtual "YXC Bridge" {
|
Bridge yamahamusiccast:bridge:virtual "YXC Bridge" {
|
||||||
Thing yamahamusiccast:device:Living "YXC Living" [host="1.2.3.4"]
|
Thing device Living "YXC Living" [host="1.2.3.4", defaultAfterMCLink="none", syncVolume=false]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Basic setup
|
### Basic setup
|
||||||
|
|
||||||
```
|
```
|
||||||
Switch YamahaPower "" {channel="yamahamusiccast:device:Living:main#power"}
|
Switch YamahaPower "" {channel="yamahamusiccast:device:virtual:Living:main#power"}
|
||||||
Switch YamahaMute "" {channel="yamahamusiccast:device:Living:main#mute"}
|
Switch YamahaMute "" {channel="yamahamusiccast:device:virtual:Living:main#mute"}
|
||||||
Dimmer YamahaVolume "" {channel="yamahamusiccast:device:Living:main#volume"}
|
Dimmer YamahaVolume "" {channel="yamahamusiccast:device:virtual:Living:main#volume"}
|
||||||
Number YamahaVolumeAbs "" {channel="yamahamusiccast:device:Living:main#volumeAbs"}
|
Number YamahaVolumeAbs "" {channel="yamahamusiccast:device:virtual:Living:main#volumeAbs"}
|
||||||
String YamahaInput "" {channel="yamahamusiccast:device:Living:main#input"}
|
String YamahaInput "" {channel="yamahamusiccast:device:virtual:Living:main#input"}
|
||||||
String YamahaSelectPreset "" {channel="yamahamusiccast:device:Living:main#selectPreset"}
|
String YamahaSelectPreset "" {channel="yamahamusiccast:device:virtual:Living:main#selectPreset"}
|
||||||
String YamahaSoundProgram "" {channel="yamahamusiccast:device:Living:main#soundProgram"}
|
String YamahaSoundProgram "" {channel="yamahamusiccast:device:virtual:Living:main#soundProgram"}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Player controls
|
### Player controls
|
||||||
|
|
||||||
```
|
```
|
||||||
Player YamahaPlayer "" {channel="yamahamusiccast:device:Living:playerControls#player"}
|
Player YamahaPlayer "" {channel="yamahamusiccast:device:virtual:Living:playerControls#player"}
|
||||||
String YamahaArt "" {channel="yamahamusiccast:device:Living:playerControls#albumArt"}
|
String YamahaArt "" {channel="yamahamusiccast:device:virtual:Living:playerControls#albumArt"}
|
||||||
String YamahaArtist "" {channel="yamahamusiccast:device:Living:playerControls#artist"}
|
String YamahaArtist "" {channel="yamahamusiccast:device:virtual:Living:playerControls#artist"}
|
||||||
String YamahaTrack "" {channel="yamahamusiccast:device:Living:playerControls#track"}
|
String YamahaTrack "" {channel="yamahamusiccast:device:virtual:Living:playerControls#track"}
|
||||||
String YamahaAlbum "" {channel="yamahamusiccast:device:Living:playerControls#album"}
|
String YamahaAlbum "" {channel="yamahamusiccast:device:virtual:Living:playerControls#album"}
|
||||||
```
|
```
|
||||||
|
|
||||||
### MusicCast setup
|
### MusicCast setup
|
||||||
|
|
After Width: | Height: | Size: 144 KiB |
After Width: | Height: | Size: 916 KiB |
After Width: | Height: | Size: 137 KiB |
After Width: | Height: | Size: 943 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 113 KiB |
After Width: | Height: | Size: 39 KiB |
|
@ -472,7 +472,73 @@ or using UI
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### Complex accessory
|
||||||
|
|
||||||
|
Multiple HomeKit accessories can be combined to one accessory in order to group several functions provided by one or multiple physical devices.
|
||||||
|
|
||||||
|
For example, ceiling fans often include lighting functionality. Such fans can be modeled as:
|
||||||
|
|
||||||
|
- two separate HomeKit accessories - fan **and** light.
|
||||||
|
|
||||||
|
iOS home app would show them as **two tiles** that can be controlled directly from home screen.
|
||||||
|

|
||||||
|
|
||||||
|
- one complex accessory - fan **with** light.
|
||||||
|
|
||||||
|
iOS home app would show them as **one tile** that opens view with two controls
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The provided functionality is in both cases identical.
|
||||||
|
|
||||||
|
In order to combine multiple accessories to one HomeKit accessory you need:
|
||||||
|
|
||||||
|
- add corresponding openHAB items to one openHAB group
|
||||||
|
- configure HomeKit metadata of both HomeKit accessories at that group.
|
||||||
|
|
||||||
|
e.g. configuration for a fan with light would look as follows
|
||||||
|
|
||||||
|
```xtend
|
||||||
|
Group FanWithLight "Fan with Light" {homekit = "Fan,Light"}
|
||||||
|
Switch FanActiveStatus "Fan Active Status" (FanWithLight) {homekit = "Fan.ActiveStatus"}
|
||||||
|
Number FanRotationSpeed "Fan Rotation Speed" (FanWithLight) {homekit = "Fan.RotationSpeed"}
|
||||||
|
Switch Light "Light" (FanWithLight) {homekit = "Lighting.OnState"}
|
||||||
|
```
|
||||||
|
|
||||||
|
or in mainUI
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
iOS home app uses by default the type of the first accessory on the list for the tile on home screen.
|
||||||
|
e.g. an accessory defined as homekit = "Fan,Light" will be shown as a fan and an accessory defined as homekit = "Light,Fan" as a light in iOS home app.
|
||||||
|
|
||||||
|
if you want to change the tile you can either change the order of types in homekit metadata or add "primary=<type>" to HomeKit metadata configuration.
|
||||||
|
e.g. following configuration will force "fan" to be used as tile
|
||||||
|
|
||||||
|
```xtend
|
||||||
|
Group FanWithLight "Fan with Light" {homekit = "Light,Fan" [primary = "Fan"]}
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
However, home app does not support changing of tiles for already added accessory.
|
||||||
|
If you want to change the tile after the accessory was added, you need either to rename the group, if you use textual item configuration, or to delete and to create a new group with a different name, if you use UI for configuration.
|
||||||
|
|
||||||
|
You can combine more than two accessories as well as accessories linked to different physical devices.
|
||||||
|
You can also do unusually combinations, e.g. you can combine temperature sensor with blinds and light.
|
||||||
|
It will be represented by home app as follows
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
#### Limitations
|
||||||
|
|
||||||
|
Currently, it is not possible to combine multiple accessories of the same type, e.g. 2 lights.
|
||||||
|
Support for this is planned for the future release of openHAB HomeKit binding.
|
||||||
|
|
||||||
## Supported accessory type
|
## Supported accessory type
|
||||||
|
|
||||||
| Accessory Tag | Mandatory Characteristics | Optional Characteristics | Supported OH items | Description |
|
| Accessory Tag | Mandatory Characteristics | Optional Characteristics | Supported OH items | Description |
|
||||||
|
|
|
@ -34,6 +34,8 @@
|
||||||
<channel id="powerflowchannelppv" typeId="pPv">
|
<channel id="powerflowchannelppv" typeId="pPv">
|
||||||
<label>Current Solar Yield</label>
|
<label>Current Solar Yield</label>
|
||||||
</channel>
|
</channel>
|
||||||
|
<channel id="powerflowautonomy" typeId="powerflow_rel_autonomy"/>
|
||||||
|
<channel id="powerflowselfconsumption" typeId="powerflow_rel_selfconsumption"/>
|
||||||
<channel id="powerflowinverter1power" typeId="inverter1Power">
|
<channel id="powerflowinverter1power" typeId="inverter1Power">
|
||||||
<label>Power Flow (Inverter 1)</label>
|
<label>Power Flow (Inverter 1)</label>
|
||||||
</channel>
|
</channel>
|
||||||
|
@ -144,58 +146,58 @@
|
||||||
</thing-type>
|
</thing-type>
|
||||||
|
|
||||||
<channel-type id="day_energy">
|
<channel-type id="day_energy">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:Energy</item-type>
|
||||||
<label>Day Energy</label>
|
<label>Day Energy</label>
|
||||||
<description>Energy generated on current day</description>
|
<description>Energy generated on current day</description>
|
||||||
<state pattern="%.2f kWh" readOnly="true"></state>
|
<state pattern="%.2f kWh" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
<channel-type id="pac">
|
<channel-type id="pac">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:Power</item-type>
|
||||||
<label>AC Power</label>
|
<label>AC Power</label>
|
||||||
<description>AC power</description>
|
<description>AC power</description>
|
||||||
<state pattern="%f W" readOnly="true"></state>
|
<state pattern="%f W" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
<channel-type id="total_energy">
|
<channel-type id="total_energy">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:Energy</item-type>
|
||||||
<label>Total Energy</label>
|
<label>Total Energy</label>
|
||||||
<description>Energy generated overall</description>
|
<description>Energy generated overall</description>
|
||||||
<state pattern="%.3f MWh" readOnly="true"></state>
|
<state pattern="%.3f MWh" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
<channel-type id="year_energy">
|
<channel-type id="year_energy">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:Energy</item-type>
|
||||||
<label>Year Energy</label>
|
<label>Year Energy</label>
|
||||||
<description>Energy generated in current year</description>
|
<description>Energy generated in current year</description>
|
||||||
<state pattern="%.3f MWh" readOnly="true"></state>
|
<state pattern="%.3f MWh" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="fac">
|
<channel-type id="fac">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:Frequency</item-type>
|
||||||
<label>AC Frequency</label>
|
<label>AC Frequency</label>
|
||||||
<description>AC frequency</description>
|
<description>AC frequency</description>
|
||||||
<state pattern="%.2f Hz" readOnly="true"></state>
|
<state pattern="%.2f Hz" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="iac">
|
<channel-type id="iac">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:ElectricCurrent</item-type>
|
||||||
<label>AC Current</label>
|
<label>AC Current</label>
|
||||||
<description>AC current</description>
|
<description>AC current</description>
|
||||||
<state pattern="%.2f A" readOnly="true"></state>
|
<state pattern="%.2f A" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="idc">
|
<channel-type id="idc">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:ElectricCurrent</item-type>
|
||||||
<label>DC Current</label>
|
<label>DC Current</label>
|
||||||
<description>DC current</description>
|
<description>DC current</description>
|
||||||
<state pattern="%.2f A" readOnly="true"></state>
|
<state pattern="%.2f A" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
<channel-type id="uac">
|
<channel-type id="uac">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:ElectricPotential</item-type>
|
||||||
<label>AC Voltage</label>
|
<label>AC Voltage</label>
|
||||||
<description>AC voltage</description>
|
<description>AC voltage</description>
|
||||||
<state pattern="%.1f V" readOnly="true"></state>
|
<state pattern="%.1f V" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
<channel-type id="udc">
|
<channel-type id="udc">
|
||||||
<item-type>Number</item-type>
|
<item-type>Number:ElectricPotential</item-type>
|
||||||
<label>DC Voltage</label>
|
<label>DC Voltage</label>
|
||||||
<description>DC voltage</description>
|
<description>DC voltage</description>
|
||||||
<state pattern="%.1f V" readOnly="true"></state>
|
<state pattern="%.1f V" readOnly="true"></state>
|
||||||
|
@ -238,6 +240,18 @@
|
||||||
<description>Current Solar Plant Power</description>
|
<description>Current Solar Plant Power</description>
|
||||||
<state pattern="%.2f %unit%" readOnly="true"></state>
|
<state pattern="%.2f %unit%" readOnly="true"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
<channel-type id="powerflow_rel_autonomy">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Autonomy</label>
|
||||||
|
<description>The current relative autonomy in %, NULL if no smart meter is connected</description>
|
||||||
|
<state pattern="%.1f %unit%" readOnly="true"></state>
|
||||||
|
</channel-type>
|
||||||
|
<channel-type id="powerflow_rel_selfconsumption">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Self Consumption</label>
|
||||||
|
<description>The current relative self consumption in %, NULL if no smart meter is connected</description>
|
||||||
|
<state pattern="%.1f %unit%" readOnly="true"></state>
|
||||||
|
</channel-type>
|
||||||
<channel-type id="inverter1Power">
|
<channel-type id="inverter1Power">
|
||||||
<item-type>Number:Power</item-type>
|
<item-type>Number:Power</item-type>
|
||||||
<label>Inverter 1 Power</label>
|
<label>Inverter 1 Power</label>
|
||||||
|
@ -310,5 +324,4 @@
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</thing:thing-descriptions>
|
</thing:thing-descriptions>
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<thing:thing-descriptions bindingId="somfytahoma"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||||
|
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||||
|
|
||||||
|
<thing-type id="shutter">
|
||||||
|
<supported-bridge-type-refs>
|
||||||
|
<bridge-type-ref id="bridge"/>
|
||||||
|
</supported-bridge-type-refs>
|
||||||
|
<label>Somfy Shutter</label>
|
||||||
|
<channels>
|
||||||
|
<channel id="control" typeId="control"></channel>
|
||||||
|
</channels>
|
||||||
|
<representation-property>url</representation-property>
|
||||||
|
<config-description-ref uri="thing-type:somfytahoma:device"/>
|
||||||
|
</thing-type>
|
||||||
|
|
||||||
|
</thing:thing-descriptions>
|
|
@ -7,12 +7,18 @@
|
||||||
<bridge-type id="bridge">
|
<bridge-type id="bridge">
|
||||||
<label>Velbus Serial Bridge</label>
|
<label>Velbus Serial Bridge</label>
|
||||||
<description>This bridge represents a Velbus Serial-interface</description>
|
<description>This bridge represents a Velbus Serial-interface</description>
|
||||||
|
<channel-groups>
|
||||||
|
<channel-group id="bridgeClockAlarm" typeId="clockAlarm"/>
|
||||||
|
</channel-groups>
|
||||||
<config-description-ref uri="bridge-type:velbus:bridge"/>
|
<config-description-ref uri="bridge-type:velbus:bridge"/>
|
||||||
</bridge-type>
|
</bridge-type>
|
||||||
|
|
||||||
<bridge-type id="networkbridge">
|
<bridge-type id="networkbridge">
|
||||||
<label>Velbus Network Bridge</label>
|
<label>Velbus Network Bridge</label>
|
||||||
<description>This bridge represents a Velbus connection over TCP/IP</description>
|
<description>This bridge represents a Velbus connection over TCP/IP</description>
|
||||||
|
<channel-groups>
|
||||||
|
<channel-group id="bridgeClockAlarm" typeId="clockAlarm"/>
|
||||||
|
</channel-groups>
|
||||||
<config-description-ref uri="bridge-type:velbus:networkbridge"/>
|
<config-description-ref uri="bridge-type:velbus:networkbridge"/>
|
||||||
</bridge-type>
|
</bridge-type>
|
||||||
|
|
||||||
|
@ -531,6 +537,25 @@
|
||||||
<config-description-ref uri="thing-type:velbus:33channelDeviceWithTemperatureSensor"/>
|
<config-description-ref uri="thing-type:velbus:33channelDeviceWithTemperatureSensor"/>
|
||||||
</thing-type>
|
</thing-type>
|
||||||
|
|
||||||
|
<thing-type id="vmbelpir">
|
||||||
|
<supported-bridge-type-refs>
|
||||||
|
<bridge-type-ref id="bridge"/>
|
||||||
|
<bridge-type-ref id="networkbridge"/>
|
||||||
|
</supported-bridge-type-refs>
|
||||||
|
|
||||||
|
<label>VMBELPIR</label>
|
||||||
|
<description>Edge-lit Motion detector with one touch button</description>
|
||||||
|
<channel-groups>
|
||||||
|
<channel-group id="input" typeId="9channelInputModuleWithTemperatureSensor"/>
|
||||||
|
<channel-group id="button" typeId="2channelButtonModule"/>
|
||||||
|
<channel-group id="feedback" typeId="1channelFeedbackModule"/>
|
||||||
|
<channel-group id="thermostat" typeId="thermostat"/>
|
||||||
|
<channel-group id="clockAlarm" typeId="clockAlarm"/>
|
||||||
|
</channel-groups>
|
||||||
|
|
||||||
|
<config-description-ref uri="thing-type:velbus:9channelDeviceWithTemperatureSensor"/>
|
||||||
|
</thing-type>
|
||||||
|
|
||||||
<thing-type id="vmbgp1">
|
<thing-type id="vmbgp1">
|
||||||
<supported-bridge-type-refs>
|
<supported-bridge-type-refs>
|
||||||
<bridge-type-ref id="bridge"/>
|
<bridge-type-ref id="bridge"/>
|
||||||
|
@ -884,7 +909,7 @@
|
||||||
<item-type>String</item-type>
|
<item-type>String</item-type>
|
||||||
<label>Alarm Type</label>
|
<label>Alarm Type</label>
|
||||||
<description>Type (local/global) of the alarm clock in Velbus</description>
|
<description>Type (local/global) of the alarm clock in Velbus</description>
|
||||||
<state>
|
<state readOnly="true">
|
||||||
<options>
|
<options>
|
||||||
<option value="LOCAL">Local</option>
|
<option value="LOCAL">Local</option>
|
||||||
<option value="GLOBAL">Global</option>
|
<option value="GLOBAL">Global</option>
|
||||||
|
@ -1292,6 +1317,16 @@
|
||||||
<channel id="CH32" typeId="ledFeedback"/>
|
<channel id="CH32" typeId="ledFeedback"/>
|
||||||
</channels>
|
</channels>
|
||||||
</channel-group-type>
|
</channel-group-type>
|
||||||
|
<channel-group-type id="2channelButtonModule">
|
||||||
|
<label>Button</label>
|
||||||
|
<description>
|
||||||
|
This is a generic module with 2 button channels.
|
||||||
|
</description>
|
||||||
|
<channels>
|
||||||
|
<channel id="CH1" typeId="button-channel"/>
|
||||||
|
<channel id="CH2" typeId="button-channel"/>
|
||||||
|
</channels>
|
||||||
|
</channel-group-type>
|
||||||
<channel-group-type id="6channelButtonModule">
|
<channel-group-type id="6channelButtonModule">
|
||||||
<label>Button</label>
|
<label>Button</label>
|
||||||
<description>
|
<description>
|
||||||
|
@ -1444,8 +1479,46 @@
|
||||||
<channel id="CH13" typeId="windspeed"/>
|
<channel id="CH13" typeId="windspeed"/>
|
||||||
</channels>
|
</channels>
|
||||||
</channel-group-type>
|
</channel-group-type>
|
||||||
|
<channel-group-type id="bridgeClockAlarm">
|
||||||
|
<label>Global Clock Alarm</label>
|
||||||
|
<description>This is a clock alarm with two configurable alarms that can be programmed with a wake up time and a bed
|
||||||
|
time.
|
||||||
|
</description>
|
||||||
|
<channels>
|
||||||
|
<channel id="clockAlarm1Enabled" typeId="switch">
|
||||||
|
<label>Clock Alarm 1 Enabled</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm1WakeupHour" typeId="hour">
|
||||||
|
<label>Clock Alarm 1 Wakeup Hour</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm1WakeupMinute" typeId="minute">
|
||||||
|
<label>Clock Alarm 1 Wakeup Minute</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm1BedtimeHour" typeId="hour">
|
||||||
|
<label>Clock Alarm 1 Bedtime Hour</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm1BedtimeMinute" typeId="minute">
|
||||||
|
<label>Clock Alarm 1 Bedtime Minute</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm2Enabled" typeId="switch">
|
||||||
|
<label>Clock Alarm 2 Enabled</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm2WakeupHour" typeId="hour">
|
||||||
|
<label>Clock Alarm 2 Wakeup Hour</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm2WakeupMinute" typeId="minute">
|
||||||
|
<label>Clock Alarm 2 Wakeup Minute</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm2BedtimeHour" typeId="hour">
|
||||||
|
<label>Clock Alarm 2 Bedtime Hour</label>
|
||||||
|
</channel>
|
||||||
|
<channel id="clockAlarm2BedtimeMinute" typeId="minute">
|
||||||
|
<label>Clock Alarm 2 Bedtime Minute</label>
|
||||||
|
</channel>
|
||||||
|
</channels>
|
||||||
|
</channel-group-type>
|
||||||
<channel-group-type id="clockAlarm">
|
<channel-group-type id="clockAlarm">
|
||||||
<label>Clock Alarm</label>
|
<label>Local Clock Alarm</label>
|
||||||
<description>This is a clock alarm with two configurable alarms that can be programmed with a wake up time and a bed
|
<description>This is a clock alarm with two configurable alarms that can be programmed with a wake up time and a bed
|
||||||
time.
|
time.
|
||||||
</description>
|
</description>
|
||||||
|
|