-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
82 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Lights in Home Assistant Eltako Integration | ||
|
||
This tutorial describes how to configure a light so that its status updates will be displayed in Home Assistant and so that you can control it out of Home Assistant. | ||
|
||
<img src="screenshot_HA_fud14.png" width="50%"> | ||
|
||
## Configure Home Assistant (Eltako FSR14*, FUD14*, FSR61*, ...) | ||
|
||
Every Eltako devices which shall be represented in Home Assistant needs to be entered into the Home Assistant configuration (`/config/configuration.yaml`). Find details about how to configure Home Assistant for this integration manually [here](../update_home_assistant_configuration.md). You can also auto-generate the confuguration by using [EnOcean Device Manager (eo_man)](https://github.com/grimmpp/enocean-device-manager) | ||
|
||
For lights you need to create an entries in the light section. You need to specify the id/address of the device so that Home Assistant knows when a status update/change comes by that it needs to react on it. In addition we need to specify the address of the sender button in Home Assistant. A good pattern for the sender id/address is to use a base id + the same local id of the light. EEPs define the type of telegram. In case of light and series 14 devices I wouldn't change this behavior. | ||
|
||
|
||
The configuration could look like the following for USB300 as a gateway. | ||
``` | ||
eltako: | ||
gateway: | ||
- id: 1 | ||
device_type: enocean-usb300 | ||
base_id: FF-80-80-00 # baseId of USB300 gateway | ||
devices: | ||
light: | ||
- id: FF-AA-00-01 # baseId of FAM14 (FF-AA-00-00) + internal address | ||
eep: M5-38-08 | ||
name: FSR14_4x - 1 | ||
sender: | ||
id: FF-80-80-01 # baseId of USB300 (FF-80-80-00) + sender id (0-80 HEX/128 DEZ) | ||
eep: A5-38-08 | ||
``` | ||
|
||
In case of being directly connected via cable the use a local address space (baseId = 00-00-00-00): | ||
``` | ||
eltako: | ||
gateway: | ||
- id: 1 | ||
device_type: fgw14usb | ||
base_id: FF-AA-00-00 # baseId of FAM14 (because this is the device connected to wireless network) | ||
devices: | ||
light: | ||
- id: 00-00-00-01 # usage of local address (baseId = 00-00-00-00) | ||
eep: M5-38-08 | ||
name: "FSR14_4x - 1" | ||
sender: | ||
id: 00-00-B0-01 # base address for Home Assistant (e.g. 00-00-B0-01) + sender id (0-80 HEX/128 DEZ) | ||
eep: A5-38-08 | ||
``` | ||
|
||
|
||
## Register Home Assistant Address in Actuators | ||
|
||
In the section before we made Home Assistant aware of what devices to be represented and on which telegram to react. Now, we need to tell the light to react on commands coming from Home Assistant. | ||
How to program devices (teach-in switches) you can find in the tutorial [Teach-In Buttons](../teach_in_buttons/readme.md). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Teach-In Buttons | ||
|
||
<img src="screenshot_teach_in_button.png" width="25%" /> | ||
|
||
Teach-In buttons are used to program the actuators so that they react on sensors or switches. | ||
When we want to power on and off a light by using Home Assistant we need to tell the actuator that it needs to react on a specific button in Home Assistant. Every button in Home Assistant has its own id/address and sends telegrams either onto the bus or into wireless network. The actuators are listening for telegrams and if they corresponding address is programmed in / teached in for this button they react will on there telegrams. | ||
|
||
# Teach-In Progress | ||
1. Most of the time you need to turon on the rotary switch of a device and bring it into learning mode. Usually the devices start to blink. (You should check the specific behavior of the devices in their manual.) | ||
2. While the device is blinking you need to push the Teach-In Button in Home Assistant to program the device for this Home Assistant functionality. | ||
3. The device stops with blinking and you can turn back the rotary switches, into a position which tells the device what function to perform. | ||
|
||
# Better Alternative to Teach-In Bus Devices | ||
In case of teach-in/programming bus devices I recommend to use either [EnOcean Device Manager (eo_man)](https://github.com/grimmpp/enocean-device-manager) which can enter all address by just pushing one button or [PCT14 from Eltako](https://www.eltako.com/en/software-pct14/) which allows you to manage the memory entries of the devices via a nice application. | ||
|
||
# Limitation | ||
If you are connected via wire to the bus e.g. with FAM14 or FGW14-USB you can only reach the devices directly mounted on the bus. If you want to teach-in other wireless devices or devices mounted on a different bus you need to use either a traceiver (e.g. FAM-USB or USB300) or you can use a telegram duplicater (e.g. FTD14). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters