Rule creation for IR remotes

This commit is contained in:
Martin Bauer
2019-12-22 19:21:12 +01:00
parent bf0a15bf5f
commit 08c18b3dee
7 changed files with 400 additions and 23 deletions

View File

@@ -123,7 +123,9 @@ def create_lights(device_info: List[DeviceInfo],
result = []
for entry in device_info:
try:
on_off_write_addr = csv_contents[entry.csv_name + postfix_on_off_write]
on_off_write_addr = csv_contents.get(entry.csv_name + postfix_on_off_write, None)
if on_off_write_addr is None:
on_off_write_addr = csv_contents[entry.csv_name]
on_off_read_addr = csv_contents.get(entry.csv_name + postfix_on_off_read, None)
brightness_write_addr = csv_contents.get(entry.csv_name + postfix_brightness_write, None)
brightness_read_addr = csv_contents.get(entry.csv_name + postfix_brightness_read, None)