-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #41 from grimmpp/feature-branch
device supported improved
- Loading branch information
Showing
10 changed files
with
167 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# List of Supported Devices | ||
Devices not contained in this list are quite likely already supported by existing devices in this list. | ||
<br /> | ||
(This list is auto-generated by using template definitions in [data_helper.py](https://github.com/grimmpp/enocean-device-manager/blob/main/eo_man/data/data_helper.py).) | ||
<br /> | ||
| Brand | Name | Description | EEP | Sender EEP | HA Platform | | ||
|-----|-----|-----|-----|-----|-----| | ||
| Eltako | FAM14 | Bus Gateway | | | | | ||
| Eltako | FGW14_USB | Bus Gateway | | | | | ||
| Eltako | FTD14 | Bus Gateway | | | | | ||
| Eltako | FGW14 | Bus Gateway | | | | | ||
| Eltako | FAM-USB | USB Gateway | | | | | ||
| unknown | USB300 | USB Gateway | | | | | ||
| PioTek | MGW (LAN) | USB Gateway | | | | | ||
| PioTek | MGW (USB) | USB Gateway | | | | | ||
| Eltako | FTS14EM | Wired Rocker switch | F6-02-01 | | binary_sensor | | ||
| Eltako | FTS14EM | Wired Rocker switch | F6-02-02 | | binary_sensor | | ||
| Eltako | FTS14EM | Window handle | F6-10-00 | | binary_sensor | | ||
| Eltako | FTS14EM | Contact sensor | D5-00-01 | | binary_sensor | | ||
| Eltako | FTS14EM | Occupancy sensor | A5-08-01 | | binary_sensor | | ||
| Eltako | FT55 | Wireless 4-way pushbutton | F6-02-01 | | binary_sensor | | ||
| Eltako | F4T55E | Wireless 4-way pushbutton in E-Design55 | F6-02-01 | | binary_sensor | | ||
| Eltako | FFTE | window and door contacts | F6-10-00 | | binary_sensor | | ||
| Eltako | FTKE | window and door contacts | F6-10-00 | | binary_sensor | | ||
| Eltako | FTK | window and door contacts | F6-10-00 | | binary_sensor | | ||
| Eltako | FSDG14 | Electricity Meter | A5-12-01 | | sensor | | ||
| Eltako | F3Z14D | Electricity Meter | A5-12-01 | | sensor | | ||
| Eltako | FSVA-230V-10A-Power-Meter | Power Meter | A5-12-01 | | sensor | | ||
| Eltako | F3Z14D | Gas Meter | A5-12-02 | | sensor | | ||
| Eltako | F3Z14D | Water Meter | A5-12-03 | | sensor | | ||
| Eltako | FWZ14_65A | Electricity Meter | A5-12-01 | | sensor | | ||
| Eltako | FWG14MS | Weather Station Gateway | A5-13-01 | | sensor | | ||
| Eltako | MS | Weather Station | A5-13-01 | | sensor | | ||
| Eltako | WMS | Weather Station | A5-13-01 | | sensor | | ||
| Eltako | FWS61 | Weather Station | A5-13-01 | | sensor | | ||
| Eltako | FLGTF | Temperature and Humidity Sensor | A5-04-02 | | sensor | | ||
| Eltako | FLT58 | Temperature and Humidity Sensor | A5-04-02 | | sensor | | ||
| Eltako | FFT60 | Temperature and Humidity Sensor | A5-04-02 | | sensor | | ||
| Eltako | FTFSB | Temperature and Humidity Sensor | A5-04-02 | | sensor | | ||
| Eltako | FHD60SB | Light - Twilight and daylight Sensor | A5-06-01 | | sensor | | ||
| Eltako | FABH65S | Light-, Temperature-, Occupancy Sensor | A5-08-01 | | sensor | | ||
| Eltako | FBH65 | Light-, Temperature-, Occupancy Sensor | A5-08-01 | | sensor | | ||
| Eltako | FBH65S | Light-, Temperature-, Occupancy Sensor | A5-08-01 | | sensor | | ||
| Eltako | FBH65TF | Light-, Temperature-, Occupancy Sensor | A5-08-01 | | sensor | | ||
| Eltako | FLGTF | Air Quality, Temperature and Humidity Sensor | A5-09-0C | | sensor | | ||
| Eltako | FUTH | Temperature Sensor and Controller | A5-10-06 | | sensor | | ||
| Eltako | FUTH-feature | Temperature Sensor and Controller and Humidity Sensor | A5-10-12 | | sensor | | ||
| Eltako | FUD14 | Light dimmer | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FUD14_800W | Light dimmer | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FDG14 | Dali Gateway | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FD2G14 | Dali Gateway | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FMZ14 | Relay | M5-38-08 | F6-02-01 | light | | ||
| Eltako | FSR14 | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR14_1x | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR14_2x | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR14_4x | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR14M_2x | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR14M_2x-feature | Electricity Meter | A5-12-01 | | sensor | | ||
| Eltako | F4SR14_LED | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSB14 | Cover | G5-3F-7F | H5-3F-7F | cover | | ||
| Eltako | FHK14 | Heating/Cooling | A5-10-06 | A5-10-06 | climate | | ||
| Eltako | F4HK14 | Heating/Cooling | A5-10-06 | A5-10-06 | climate | | ||
| Eltako | FAE14SSR | Heating/Cooling | A5-10-06 | A5-10-06 | climate | | ||
| Eltako | FMZ61 | Relay | M5-38-08 | F6-02-01 | light | | ||
| Eltako | FSR61-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR61NP-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR61/8-24V UC | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR61-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR61G-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSR61LN-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FLC61NP-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FR62-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FR62NP-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FL62-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FL62NP-230V | Relay | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSSA-230V | Socket Switch Actuator | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FSVA-230V-10A | Socket Switch Actuator | M5-38-08 | A5-38-08 | light | | ||
| Eltako | FUD61NP-230V | Light dimmer | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FUD61NPN-230V | Light dimmer | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FD62NP-230V | Relay | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FD62NPN-230V | Relay | A5-38-08 | A5-38-08 | light | | ||
| Eltako | FSB61-230V | Cover | G5-3F-7F | H5-3F-7F | cover | | ||
| Eltako | FSB61NP-230V | Cover | G5-3F-7F | H5-3F-7F | cover | | ||
| Eltako | FJ62/12-36V DC | Cover | G5-3F-7F | H5-3F-7F | cover | | ||
| Eltako | FJ62NP-230V | Cover | G5-3F-7F | H5-3F-7F | cover | | ||
| Eltako | FSUD-230V | Cover | G5-3F-7F | H5-3F-7F | cover | |
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
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 |
---|---|---|
@@ -1,5 +1,5 @@ | ||
aiocoap==0.4.7 | ||
eltako14bus==0.0.62 | ||
eltako14bus==0.0.63 | ||
numpy==1.26.3 | ||
pillow==10.2.0 | ||
pyserial==3.5 | ||
|
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,36 @@ | ||
import os | ||
import sys | ||
import unittest | ||
|
||
file_dir = os.path.join( os.path.dirname(__file__), '..', 'eo_man', 'data') | ||
sys.path.append(file_dir) | ||
__import__('homeassistant') | ||
|
||
from eo_man.data.data_helper import EEP_MAPPING | ||
from eo_man.data.const import CONF_EEP, CONF_TYPE | ||
|
||
class TestGenerateDocs(unittest.TestCase): | ||
|
||
def test_generate_list_of_supported_devices(self): | ||
text = "# List of Supported Devices \n" | ||
text += "Devices not contained in this list are quite likely already supported by existing devices in this list. \n" | ||
|
||
text += "<br />\n" | ||
text += "(This list is auto-generated by using template definitions in [data_helper.py](https://github.com/grimmpp/enocean-device-manager/blob/main/eo_man/data/data_helper.py).) \n" | ||
text += "<br />\n" | ||
|
||
text += "| Brand | Name | Description | EEP | Sender EEP | HA Platform | \n" | ||
keys = ['brand', 'hw-type', 'description', CONF_EEP, 'sender_eep', CONF_TYPE] | ||
for k in keys: | ||
text += "|-----" | ||
text += "| \n" | ||
|
||
for e in EEP_MAPPING: | ||
if e.get('hw-type', '') is not 'BusObject': | ||
for k in keys: | ||
text += f"| {e.get(k, '')} " | ||
text += "| \n" | ||
|
||
file='./docs/supported-devices.md' | ||
with open(file, 'w') as filetowrite: | ||
filetowrite.write(text) |