home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.35k stars 29.89k forks source link

A number of issues have been created with the updated Homeworks integration #115612

Open dubnom opened 5 months ago

dubnom commented 5 months ago

The problem

I wrote the initial HomeWorks code and really appreciate the updates that have been done, but a number of issues have been introduced:

  1. This is a breaking change.
  2. The way keypads and buttons are configured has some issues that cause the integration to crash. Specifically, keypads without buttons generates an error in a loop.
  3. Any automation that is relying on the old button/keypad messages require updating.
  4. We need some documentation on the configuring YAML. I should have written something in the beginning, my bad, but now it is unclear what the yaml is looking for (especially around keypads/buttons).
  5. Keypads/button configuring is difficult and error prone in the GUI. Again, I think what you've done is excellent, just needs some tweaks. I can help (somewhat) if you would like.

What version of Home Assistant Core has the issue?

core-2024.4.0

What was the last working version of Home Assistant Core?

core-2024.2.5

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Homeworks

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

happyrock44 commented 5 months ago

I have a homeworks series 4 system that has been working on the old YAML setup for some time without any problems. The New integration asks for the keypad address in this format [##:##:##:##], but my keypads have this format [##:##:##]. How do I make this work?

home-assistant[bot] commented 5 months ago

homeworks documentation homeworks source

emontnemery commented 5 months ago

@dubnom thanks for the feedback! Could you please contact me on discord, I'm @emontnemery there too.

emontnemery commented 5 months ago

PR https://github.com/home-assistant/core/pull/115761 fixes this issue:

The way keypads and buttons are configured has some issues that cause the integration to crash. Specifically, keypads without buttons generates an error in a loop.

emontnemery commented 5 months ago

https://github.com/home-assistant/core/pull/115762 fixes this issue:

The integration asks for the keypad address in this format [##:##:##:##], but my keypads have this format [##:##:##]

emontnemery commented 5 months ago

I had a call with @dubnom, here's a summary of each of the issues:

  1. This is a breaking change.

This is not the case, the changes to the integration only adds functionality: support for multiple controllers, button entities, binary sensors to indicate scene activation. Events are still sent when keypad buttons are pressed. The only difference is that the keypad events now include the controller_id in the event data.

  1. The way keypads and buttons are configured has some issues that cause the integration to crash. Specifically, keypads without buttons generates an error in a loop.

This is fixed by PR #115761

  1. Any automation that is relying on the old button/keypad messages require updating.

This is not the case, events are still sent.

  1. We need some documentation on the configuring YAML. I should have written something in the beginning, my bad, but now it is unclear what the yaml is looking for (especially around keypads/buttons).

No new features have been added to YAML, and YAML configuration of the homeworks integration is being replaced with setup via the UI.

  1. Keypads/button configuring is difficult and error prone in the GUI.

We talked a bit about how to improve this, it's a bit tricky to allow adding buttons on the same screen as adding a keypad without overwhelming the user with a lot of options. One idea which I'll implement is to amend the dialog which allows the user to add a keypad to ask for the number of buttons.

happyrock44 commented 4 months ago

The integration will load. I get the error "The integration could not be loaded, try to restart Home Assistant." Is there a way around this?

happyrock44 commented 3 months ago

I’ve had to backdate the HA core and operating system to get my Homeworks to work again. I now can't keep the HA up to date. Can anyone let me know if the Lutron homeworks intergration is working properly yet.

joostlek commented 3 months ago

I haven't seen other issues about homeworks. Without any diagnostics information we can't help you with this, so I guess you have to upgrade again and collect some logs and data before someone can know what the problem is

kayvz commented 2 months ago

hi there, i was previously using the old YAML based configuration without issue. but this new version, even after attempting to transition to the UI for inputting dimmer switches, hasn't worked for me. the core issue seems to be that the new integration wants lights with address format [xx:xx:xx:xx] but my dimmers have format [xx:xx:xx:xx:xx] -- i have an extra pair of digits. here is an example from my old YAML file:

# Laundry Room
    - addr: "[01:01:00:06:03]"
      name: "Laundry Room Ceiling"
      rate: 2 
    - addr: "[01:01:01:08:04]"
      name: "Laundry Room Cabinets"
      rate: 2 

I'm not able to add these two dimmers into the new integration because the keypad address is not accepted. How would you suggest I resolve this? I've already tried removing some of the digits (like the leading 01 for the processor number) and other permutations, but nothing i've tried seems to work.

EdmondLD commented 2 months ago

I'm trying to use a Homeworks keypad button to trigger a non-Lutron entity in Home Assistant without luck. I can successfully trigger a button on the Lutron keypad using Home Assistant but can't seem to do it the other way - press button on keypad and change state of entity in Home Assistant. Is there any way to do this with this integration?

dubnom commented 2 months ago

Yes. There are events sent by the keypads. These are not the same as the new button events (they cause the button to be pressed). The recent changes didn’t touch this. Sent from my iPhone

On Jul 13, 2024, at 5:11 PM, EdmondLD @.***> wrote:



I'm trying to use a Homeworks keypad button to trigger a non-Lutron entity in Home Assistant without luck. I can successfully trigger a button on the Lutron keypad using Home Assistant but can't seem to do it the other way - press button on keypad and change state of entity in Home Assistant. Is there any way to do this with this integration?

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/core/issues/115612#issuecomment-2227104364, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCT7PT7QZRV36AVC2H3ZMGJWTAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRXGEYDIMZWGQ. You are receiving this because you were mentioned.Message ID: @.***>

dubnom commented 2 months ago

These are the events - "homeworks_button_press” "homeworks_button_release" The “button” field of the event contains the button number.

Sent from my iPad

On Jul 13, 2024, at 5:11 PM, EdmondLD @.***> wrote:



I'm trying to use a Homeworks keypad button to trigger a non-Lutron entity in Home Assistant without luck. I can successfully trigger a button on the Lutron keypad using Home Assistant but can't seem to do it the other way - press button on keypad and change state of entity in Home Assistant. Is there any way to do this with this integration?

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/core/issues/115612#issuecomment-2227104364, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCT7PT7QZRV36AVC2H3ZMGJWTAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRXGEYDIMZWGQ. You are receiving this because you were mentioned.Message ID: @.***>

EdmondLD commented 2 months ago

Thank you very much for your help dubnom. I got it working after listening to the event (after a lot of trial and error).

magotecmx commented 2 months ago

hi there, i was previously using the old YAML based configuration without issue. but this new version, even after attempting to transition to the UI for inputting dimmer switches, hasn't worked for me. the core issue seems to be that the new integration wants lights with address format [xx:xx:xx:xx] but my dimmers have format [xx:xx:xx:xx:xx] -- i have an extra pair of digits. here is an example from my old YAML file:

# Laundry Room
    - addr: "[01:01:00:06:03]"
      name: "Laundry Room Ceiling"
      rate: 2 
    - addr: "[01:01:01:08:04]"
      name: "Laundry Room Cabinets"
      rate: 2 

I'm not able to add these two dimmers into the new integration because the keypad address is not accepted. How would you suggest I resolve this? I've already tried removing some of the digits (like the leading 01 for the processor number) and other permutations, but nothing i've tried seems to work.

@kayvz Did you find a solution to this problem?

kayvz commented 2 months ago

@magotecmx nope. So far as I can tell somebody just needs to update the Regex to on the line I mentioned to accept the longer format dimmers. In the meantime I rolled back my HASS version to a previous one that uses the YAML config to get things working again.

magotecmx commented 2 months ago

@kayvz Thanks for the feedback, I just implemented it and I just need the dimmers, I will have to wait for the update. Thanks

happyrock44 commented 2 months ago

I had problems months ago. messaged the developer, they did an update which still didn’t work, so I ended up rolling the software back to a the old YAML version that works beautifully. The only problem now is that I can’t update HA and there are integrations that I want to use.

magotecmx commented 1 month ago

@kayvz, were you able to test the update in the Beta version? i tried it but it didn't work for me, both as keypad and light.

kayvz commented 1 month ago

Haven’t tried yet. Will try in the next week

On Aug 5, 2024 at 2:28:50 PM, magotecmx @.***> wrote:

@kayvz https://github.com/kayvz, were you able to test the update in the Beta version? i tried it but it didn't work for me, both as keypad and light.

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/115612#issuecomment-2269950354, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGCUTJ4AVVYYYDYQV273WDZP7VBFAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZHE2TAMZVGQ . You are receiving this because you were mentioned.Message ID: @.***>

EdmondLD commented 1 month ago

I updated the Home Assistant Core to version 2024.8.0 tonight and it seemed to break this integration. I tried listening to the homeworks_button_press and nothing appeared. I successfully rolled back to version 2024.7.3 and everything is working again, but I wanted to let people know.

magotecmx commented 1 month ago

I updated the Home Assistant Core to version 2024.8.0 tonight and it seemed to break this integration. I tried listening to the homeworks_button_press and nothing appeared. I successfully rolled back to version 2024.7.3 and everything is working again, but I wanted to let people know.

I confirm this, it already allows to add formats [##:##:##:##:##], but the full integration does not work anymore.

emontnemery commented 1 month ago

@EdmondLD @magotecmx @kayvz there were some pretty big changes to the homeworks integration in the 2024.8.0 adding support for username + password, and I was not able to have all variants tested. Unfortunately, that means something might have broken.

To help debug, I need the following:

  1. Add the below snippet to your configuration.yaml
  2. Upgrade Home Assistant Core to 2024.8.0
  3. Share the Home Assistant Core log, you can filter lines containing homeworks, that should be enough and should not contain any personal information
logger:
  default: info
  logs:
    homeassistant.components.homeworks: debug
    pyhomeworks: debug

If you use Discord, please contact me there (I'm @emontnemery there too) to help debug the issue.

EdmondLD commented 1 month ago

Hi emontnemery. I re-updated (this time to 2024.8.1) and the integration still is not working. I cleared my Core log before updating and after updating don't see anything in there for homework. I even tried pushing some buttons in home assistant and nothing shows in the Core log.

emontnemery commented 1 month ago

@EdmondLD You need to add this snippet to configuration.yaml to enable debug logging of the Homeworks integration:

logger:
  default: info
  logs:
    homeassistant.components.homeworks: debug
    pyhomeworks: debug

Can you please try to do that, and then restart Home Assistant?

magotecmx commented 1 month ago

@EdmondLD You need to add this snippet to configuration.yaml to enable debug logging of the Homeworks integration:

logger:
  default: info
  logs:
    homeassistant.components.homeworks: debug
    pyhomeworks: debug

Can you please try to do that, and then restart Home Assistant?

I don't know if the log is correct.

2024-08-14 12:20:08.825 INFO (SyncWorker_5) [pyhomeworks.pyhomeworks] Connected to '192.168.1.3:5004'
2024-08-14 12:20:08.830 INFO (MainThread) [homeassistant.setup] Setting up counter
2024-08-14 12:20:08.836 INFO (MainThread) [homeassistant.setup] Setup of domain counter took 0.00 seconds
2024-08-14 12:20:08.914 INFO (MainThread) [homeassistant.setup] Setting up dlna_dmr
2024-08-14 12:20:08.914 INFO (MainThread) [homeassistant.setup] Setup of domain dlna_dmr took 0.00 seconds
2024-08-14 12:20:08.956 INFO (MainThread) [hass_nabucasa.iot] Connected
2024-08-14 12:20:09.025 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] recv: b'\xff\xfb\x01\xff\xfb\x03\xff\xfb\x00\xff\xfd\x00'
2024-08-14 12:20:09.027 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-14 12:20:09.030 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-14 12:20:09.032 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-14 12:20:09.034 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-14 12:20:09.036 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-14 12:20:09.042 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-14 12:20:09.042 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-14 12:20:09.042 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-14 12:20:09.042 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-14 12:20:09.042 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-14 12:20:09.045 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-14 12:20:09.060 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r\r\rKeypad button monitoring enabled\r\r\rGrafikEye scene monitoring enabled\r\r\rDimmer level monitoring enabled\r\r'
2024-08-14 12:20:09.077 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad led monitoring enabled\r'
2024-08-14 12:20:10.935 INFO (MainThread) [homeassistant.setup] Setting up hacs
2024-08-14 12:20:10.935 INFO (MainThread) [homeassistant.setup] Setup of domain hacs took 0.00 seconds
2024-08-14 12:20:10.936 INFO (MainThread) [custom_components.hacs] 
-------------------------------------------------------------------
HACS (Home Assistant Community Store)

Version: 1.34.0
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/hacs/integration/issues
-------------------------------------------------------------------

2024-08-14 12:20:11.276 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore started
2024-08-14 12:20:11.306 INFO (MainThread) [homeassistant.setup] Setting up media_player
2024-08-14 12:20:11.320 INFO (MainThread) [homeassistant.setup] Setup of domain media_player took 0.01 seconds
2024-08-14 12:20:11.321 INFO (MainThread) [homeassistant.components.media_player] Setting up epson_projector_link.media_player
2024-08-14 12:20:11.404 INFO (MainThread) [homeassistant.components.sensor] Setting up energy.sensor
2024-08-14 12:20:11.754 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore done
2024-08-14 12:20:11.755 INFO (MainThread) [custom_components.hacs] Enable category: integration
2024-08-14 12:20:11.756 INFO (MainThread) [custom_components.hacs] Enable category: plugin
2024-08-14 12:20:11.756 INFO (MainThread) [custom_components.hacs] Enable category: template
2024-08-14 12:20:11.757 INFO (MainThread) [custom_components.hacs] Enable category: theme
2024-08-14 12:20:11.758 INFO (MainThread) [custom_components.hacs] Enable category: appdaemon
2024-08-14 12:20:11.758 INFO (MainThread) [custom_components.hacs] <HacsFrontend> Using experimental frontend
2024-08-14 12:20:11.965 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/frontend", "/config/custom_components/hacs/hacs_frontend_experimental", False)])`; This function will be removed in 2025.7 at custom_components/hacs/frontend.py, line 49: hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues
2024-08-14 12:20:11.978 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/iconset.js", "/config/custom_components/hacs/iconset.js", True)])`; This function will be removed in 2025.7 at custom_components/hacs/frontend.py, line 57: hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues
2024-08-14 12:20:11.994 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-08-14 12:20:11.996 INFO (MainThread) [custom_components.hacs] Setting up plugin endpoint
2024-08-14 12:20:11.997 INFO (MainThread) [custom_components.hacs] <HacsFrontend> storage mode, cache for /hacsfiles/: True
2024-08-14 12:20:12.015 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles", "/config/www/community", True)])`; This function will be removed in 2025.7 at custom_components/hacs/base.py, line 1162: self.hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues
2024-08-14 12:20:12.022 INFO (MainThread) [homeassistant.setup] Setting up analytics
2024-08-14 12:20:12.023 INFO (MainThread) [homeassistant.setup] Setup of domain analytics took 0.00 seconds
2024-08-14 12:20:12.024 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up roku.binary_sensor
2024-08-14 12:20:12.028 INFO (MainThread) [homeassistant.components.media_player] Setting up roku.media_player
2024-08-14 12:20:12.032 INFO (MainThread) [homeassistant.setup] Setting up remote
2024-08-14 12:20:12.038 INFO (MainThread) [homeassistant.setup] Setup of domain remote took 0.00 seconds
2024-08-14 12:20:12.039 INFO (MainThread) [homeassistant.components.remote] Setting up roku.remote
2024-08-14 12:20:12.041 INFO (MainThread) [homeassistant.setup] Setting up select
2024-08-14 12:20:12.045 INFO (MainThread) [homeassistant.setup] Setup of domain select took 0.00 seconds
2024-08-14 12:20:12.045 INFO (MainThread) [homeassistant.components.select] Setting up roku.select
2024-08-14 12:20:12.046 INFO (MainThread) [homeassistant.components.sensor] Setting up roku.sensor
2024-08-14 12:20:12.160 INFO (MainThread) [custom_components.epson_projector_link.projector.projector] connect: Connection opened
2024-08-14 12:20:12.183 INFO (MainThread) [homeassistant.setup] Setting up mobile_app
2024-08-14 12:20:12.185 INFO (MainThread) [homeassistant.setup] Setting up notify
2024-08-14 12:20:12.186 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 0.00 seconds
2024-08-14 12:20:12.187 INFO (MainThread) [homeassistant.setup] Setup of domain mobile_app took 0.00 seconds
2024-08-14 12:20:12.188 INFO (MainThread) [homeassistant.components.notify] Setting up notify.mobile_app
2024-08-14 12:20:12.189 INFO (MainThread) [homeassistant.setup] Setting up default_config
2024-08-14 12:20:12.191 INFO (MainThread) [homeassistant.setup] Setup of domain default_config took 0.00 seconds
2024-08-14 12:20:12.257 INFO (MainThread) [homeassistant.components.media_player] Setting up cast.media_player
2024-08-14 12:20:12.270 INFO (MainThread) [homeassistant.setup] Setting up todo
2024-08-14 12:20:12.279 INFO (MainThread) [homeassistant.setup] Setup of domain todo took 0.01 seconds
2024-08-14 12:20:12.279 INFO (MainThread) [homeassistant.components.todo] Setting up shopping_list.todo
2024-08-14 12:20:12.324 INFO (MainThread) [homeassistant.components.tts] Setting up google_translate.tts
2024-08-14 12:20:12.330 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up rpi_power.binary_sensor
2024-08-14 12:20:12.336 INFO (SyncWorker_0) [homeassistant.components.rpi_power.binary_sensor] Voltage normalized. Everything is working as intended.
2024-08-14 12:20:12.344 INFO (MainThread) [homeassistant.setup] Setting up raspberry_pi
2024-08-14 12:20:12.344 INFO (MainThread) [homeassistant.setup] Setup of domain raspberry_pi took 0.00 seconds
2024-08-14 12:20:12.402 INFO (MainThread) [homeassistant.setup] Setting up automation
2024-08-14 12:20:12.418 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 0.02 seconds
2024-08-14 12:20:12.425 INFO (MainThread) [homeassistant.components.media_player] Setting up dlna_dmr.media_player
2024-08-14 12:20:12.440 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-14 12:20:12.441 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-14 12:20:12.442 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-14 12:20:12.443 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-14 12:20:12.444 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-14 12:20:12.445 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-14 12:20:12.447 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-14 12:20:12.448 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-14 12:20:12.448 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-14 12:20:12.449 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-14 12:20:12.450 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-14 12:20:12.451 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-14 12:20:12.452 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-14 12:20:12.454 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-14 12:20:12.455 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-14 12:20:12.456 INFO (MainThread) [homeassistant.setup] Setting up button
2024-08-14 12:20:12.457 INFO (MainThread) [homeassistant.setup] Setup of domain button took 0.00 seconds
2024-08-14 12:20:12.458 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-14 12:20:12.466 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-14 12:20:12.658 WARNING (MainThread) [async_upnp_client.profiles.dlna] Only InstanceID 0 is supported
2024-08-14 12:20:12.676 INFO (MainThread) [homeassistant.setup] Setting up alarm_control_panel
2024-08-14 12:20:12.678 INFO (MainThread) [homeassistant.setup] Setup of domain alarm_control_panel took 0.00 seconds
2024-08-14 12:20:12.679 INFO (MainThread) [homeassistant.components.alarm_control_panel] Setting up tuya.alarm_control_panel
2024-08-14 12:20:12.680 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up tuya.binary_sensor
2024-08-14 12:20:12.680 INFO (MainThread) [homeassistant.components.button] Setting up tuya.button
2024-08-14 12:20:12.682 INFO (MainThread) [homeassistant.setup] Setting up camera
2024-08-14 12:20:12.689 INFO (MainThread) [homeassistant.setup] Setup of domain camera took 0.01 seconds
2024-08-14 12:20:12.690 INFO (MainThread) [homeassistant.components.camera] Setting up tuya.camera
2024-08-14 12:20:12.691 INFO (MainThread) [homeassistant.setup] Setting up climate
2024-08-14 12:20:12.697 INFO (MainThread) [homeassistant.setup] Setup of domain climate took 0.01 seconds
2024-08-14 12:20:12.700 INFO (MainThread) [homeassistant.components.climate] Setting up tuya.climate
2024-08-14 12:20:12.701 INFO (MainThread) [homeassistant.setup] Setting up cover
2024-08-14 12:20:12.705 INFO (MainThread) [homeassistant.setup] Setup of domain cover took 0.00 seconds
2024-08-14 12:20:12.706 INFO (MainThread) [homeassistant.components.cover] Setting up tuya.cover
2024-08-14 12:20:12.707 INFO (MainThread) [homeassistant.setup] Setting up fan
2024-08-14 12:20:12.714 INFO (MainThread) [homeassistant.setup] Setup of domain fan took 0.01 seconds
2024-08-14 12:20:12.715 INFO (MainThread) [homeassistant.components.fan] Setting up tuya.fan
2024-08-14 12:20:12.716 INFO (MainThread) [homeassistant.setup] Setting up humidifier
2024-08-14 12:20:12.718 INFO (MainThread) [homeassistant.setup] Setup of domain humidifier took 0.00 seconds
2024-08-14 12:20:12.719 INFO (MainThread) [homeassistant.components.humidifier] Setting up tuya.humidifier
2024-08-14 12:20:12.720 INFO (MainThread) [homeassistant.components.light] Setting up tuya.light
2024-08-14 12:20:12.720 INFO (MainThread) [homeassistant.setup] Setting up number
2024-08-14 12:20:12.723 INFO (MainThread) [homeassistant.setup] Setup of domain number took 0.00 seconds
2024-08-14 12:20:12.723 INFO (MainThread) [homeassistant.components.number] Setting up tuya.number
2024-08-14 12:20:12.724 INFO (MainThread) [homeassistant.components.scene] Setting up tuya.scene
2024-08-14 12:20:12.725 INFO (MainThread) [homeassistant.components.select] Setting up tuya.select
2024-08-14 12:20:12.732 INFO (MainThread) [homeassistant.components.sensor] Setting up tuya.sensor
2024-08-14 12:20:12.732 INFO (MainThread) [homeassistant.setup] Setting up siren
2024-08-14 12:20:12.736 INFO (MainThread) [homeassistant.setup] Setup of domain siren took 0.00 seconds
2024-08-14 12:20:12.737 INFO (MainThread) [homeassistant.components.siren] Setting up tuya.siren
2024-08-14 12:20:12.738 INFO (MainThread) [homeassistant.setup] Setting up switch
2024-08-14 12:20:12.738 INFO (MainThread) [homeassistant.setup] Setup of domain switch took 0.00 seconds
2024-08-14 12:20:12.739 INFO (MainThread) [homeassistant.components.switch] Setting up tuya.switch
2024-08-14 12:20:12.746 INFO (MainThread) [homeassistant.setup] Setting up vacuum
2024-08-14 12:20:12.748 INFO (MainThread) [homeassistant.setup] Setup of domain vacuum took 0.00 seconds
2024-08-14 12:20:12.749 INFO (MainThread) [homeassistant.components.vacuum] Setting up tuya.vacuum
2024-08-14 12:20:12.786 WARNING (MainThread) [async_upnp_client.profiles.dlna] Only InstanceID 0 is supported
2024-08-14 12:20:12.801 INFO (MainThread) [homeassistant.components.sensor] Setting up hacs.sensor
2024-08-14 12:20:12.802 INFO (MainThread) [homeassistant.components.update] Setting up hacs.update
2024-08-14 12:20:12.816 INFO (MainThread) [custom_components.hacs] Stage changed: setup
2024-08-14 12:20:12.818 INFO (MainThread) [custom_components.hacs] Stage changed: waiting
2024-08-14 12:20:12.819 INFO (MainThread) [custom_components.hacs] Setup complete, waiting for Home Assistant before startup tasks starts
2024-08-14 12:20:12.914 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 14.28s
2024-08-14 12:20:12.915 INFO (MainThread) [homeassistant.core] Starting Home Assistant
2024-08-14 12:20:12.926 INFO (MainThread) [homeassistant.setup] Setting up alexa
2024-08-14 12:20:12.926 INFO (MainThread) [homeassistant.setup] Setup of domain alexa took 0.00 seconds
2024-08-14 12:20:12.927 INFO (MainThread) [custom_components.hacs] Stage changed: startup
2024-08-14 12:20:12.942 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.helpers.event. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from event directly at custom_components/hacs/base.py, line 642: self.hass.helpers.event.async_track_time_interval(, please create a bug report at https://github.com/hacs/integration/issues
2024-08-14 12:20:12.943 INFO (MainThread) [custom_components.hacs] Loading removed repositories
2024-08-14 12:20:13.325 INFO (MainThread) [custom_components.hacs] Loading known repositories
2024-08-14 12:20:13.442 DEBUG (SyncWorker_2) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:04]
2024-08-14 12:20:13.444 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:02]
2024-08-14 12:20:13.447 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:03]
2024-08-14 12:20:13.448 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 12:20:13.450 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:05]
2024-08-14 12:20:13.451 DEBUG (SyncWorker_2) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:11]
2024-08-14 12:20:13.455 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:06]
2024-08-14 12:20:13.460 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:04], 000000000000000000000000\r\r'
2024-08-14 12:20:13.471 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:02], 000000000000000000000000\r\r'
2024-08-14 12:20:13.483 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000000000000000000000000\r\r'
2024-08-14 12:20:13.493 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:05], 000000000000000000000000\r\r'
2024-08-14 12:20:13.505 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:11], 000000000000000000000000\r'
2024-08-14 12:20:13.513 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 12:20:13.526 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:06], 000000000000000000000000\r'
EdmondLD commented 1 month ago

Hi emontnemery,

I added the lines to my config file and this is what I get in the Core log filtering by "homeworks":

Home Assistant Core

2024-08-14 19:59:03.083 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'matter', 'nest', 'tag', 'hacs', 'device_automation', 'search', 'application_credentials', 'homeworks', 'sun', 'system_health', 'my', 'blueprint', 'sonos', 'backup', 'onboarding', 'diagnostics', 'radio_browser', 'stream', 'intent', 'default_config', 'assist_pipeline', 'stt', 'input_text', 'input_number', 'config', 'mobile_app', 'myq', 'input_boolean', 'conversation', 'input_datetime', 'analytics', 'timer', 'ffmpeg', 'wake_word', 'script', 'tts', 'map', 'met', 'schedule', 'file_upload', 'persistent_notification', 'homekit', 'counter', 'zone', 'input_select', 'cast', 'ring', 'lutron_caseta', 'logbook', 'tplink', 'homeassistant_alerts', 'hardware', 'rinnai', 'scene', 'person', 'automation', 'history', 'energy', 'input_button', 'image_upload', 'lovelace', 'media_source', 'trace'}
2024-08-14 19:59:05.781 INFO (MainThread) [homeassistant.setup] Setting up homeworks
2024-08-14 19:59:05.782 INFO (MainThread) [homeassistant.setup] Setup of domain homeworks took 0.00 seconds
2024-08-14 19:59:05.790 INFO (SyncWorker_0) [pyhomeworks.pyhomeworks] Connected to '192.168.1.245:4001'
2024-08-14 19:59:06.013 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] recv: b'\r\r\r\r\r\rAT&F1E0F1Q1S0=1M0&C0&D0\r\r\r\r\r\rAT&F1E0F1Q1S0=1M0&C0&D0\r'
2024-08-14 19:59:06.013 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-14 19:59:06.013 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-14 19:59:06.013 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-14 19:59:06.013 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-14 19:59:06.015 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-14 19:59:06.016 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:01]
2024-08-14 19:59:06.016 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:02]
2024-08-14 19:59:06.016 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:03]
2024-08-14 19:59:06.023 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 19:59:06.030 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 19:59:06.034 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad button monitoring enabled\r\r'
2024-08-14 19:59:06.042 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rGrafikEye scene monitoring enabled\r\r'
2024-08-14 19:59:06.048 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDimmer level monitoring enabled\r\r'
2024-08-14 19:59:06.053 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad led monitoring enabled\r'
2024-08-14 19:59:07.535 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-14 19:59:07.535 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-14 19:59:07.538 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-14 19:59:07.539 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:13]
2024-08-14 19:59:07.539 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:13]
2024-08-14 19:59:07.539 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:22]
2024-08-14 19:59:07.539 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:22]
2024-08-14 19:59:07.539 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:12]
2024-08-14 19:59:07.539 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:12]
2024-08-14 19:59:07.539 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:14]
2024-08-14 19:59:07.540 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:14]
2024-08-14 19:59:07.540 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:21]
2024-08-14 19:59:07.540 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:21]
2024-08-14 19:59:07.540 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:24]
2024-08-14 19:59:07.540 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:24]
2024-08-14 19:59:07.540 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:06]
2024-08-14 19:59:07.540 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:06]
2024-08-14 19:59:07.540 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:25]
2024-08-14 19:59:07.540 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:25]
2024-08-14 19:59:07.541 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:03]
2024-08-14 19:59:07.541 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:03]
2024-08-14 19:59:07.541 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:02]
2024-08-14 19:59:07.541 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:02]
2024-08-14 19:59:07.541 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:01]
2024-08-14 19:59:07.541 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:01]
2024-08-14 19:59:07.542 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:08]
2024-08-14 19:59:07.542 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:08]
2024-08-14 19:59:07.542 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:05]
2024-08-14 19:59:07.542 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:05]
2024-08-14 19:59:07.542 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:04]
2024-08-14 19:59:07.542 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:04]
2024-08-14 19:59:07.542 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:07]
2024-08-14 19:59:07.542 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:07]
2024-08-14 19:59:07.543 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:20]
2024-08-14 19:59:07.543 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:20]
2024-08-14 19:59:07.543 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:23]
2024-08-14 19:59:07.543 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:23]
2024-08-14 19:59:07.543 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:17]
2024-08-14 19:59:07.543 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:17]
2024-08-14 19:59:07.543 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:29]
2024-08-14 19:59:07.543 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:29]
2024-08-14 19:59:07.544 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:16]
2024-08-14 19:59:07.544 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:16]
2024-08-14 19:59:07.544 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:18]
2024-08-14 19:59:07.544 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:18]
2024-08-14 19:59:07.548 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 19:59:07.565 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:13], 0\r\r'
2024-08-14 19:59:07.580 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:22], 70\r\r'
2024-08-14 19:59:07.586 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:12], 0\r\r'
2024-08-14 19:59:07.591 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:14], 0\r\r'
2024-08-14 19:59:07.601 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:21], 0\r'
2024-08-14 19:59:07.601 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 19:59:07.612 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:24], 100\r\r'
2024-08-14 19:59:07.624 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:06], 0\r\r'
2024-08-14 19:59:07.632 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:25], 0\r\r'
2024-08-14 19:59:07.641 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:03], 0\r\r'
2024-08-14 19:59:07.644 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:02], 0\r\r'
2024-08-14 19:59:07.655 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:01], 0\r\r'
2024-08-14 19:59:07.691 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:08], 0\r\r\rDL, [01:08:01:05], 0\r\r\rDL, [01:08:01:04], 0\r\r\rDL, [01:08:01:07], 0\r\r'
2024-08-14 19:59:07.698 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:20], 0\r'
2024-08-14 19:59:07.701 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 19:59:07.705 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:23], 0\r\r'
2024-08-14 19:59:07.727 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:17], 100\r\r\rDL, [01:08:01:29], 0\r\r'
2024-08-14 19:59:07.732 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:16], 0\r\r'
2024-08-14 19:59:07.739 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:18], 0\r'
2024-08-14 20:00:37.780 DEBUG (SyncWorker_9) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 1.0, 0, [01:08:01:07]
2024-08-14 20:00:37.792 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 20:00:37.798 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:07], 100\r'
2024-08-14 20:00:37.885 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:01], 100000000000000000000000\r'
2024-08-14 20:01:30.746 DEBUG (SyncWorker_6) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 1.0, 0, [01:08:01:04]
2024-08-14 20:01:30.758 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 20:01:30.764 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:04], 100\r'
2024-08-14 20:01:30.865 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:01], 100100000000000000000000\r\rKLS, [01:08:02:02], 000000100000000000000000\r'
2024-08-14 20:01:50.137 DEBUG (SyncWorker_11) [pyhomeworks.pyhomeworks] send: FADEDIM, 56.07843137254902, 1.0, 0, [01:08:01:07]
2024-08-14 20:01:50.150 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-14 20:01:50.158 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:07], 59\r'
2024-08-14 20:01:50.244 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:01], 000100000000000000000000\r'
emontnemery commented 1 month ago

Thanks a lot @EdmondLD and @magotecmx 👍👍

emontnemery commented 1 month ago

Here's an attempt to fix the new problem: https://github.com/home-assistant/core/pull/123981, it will be included in HA Core 2024.8.2 which will be released later today or tomorrow

I'd be very grateful for new logs with the same settings as before once you've upgraded to the new release.

magotecmx commented 1 month ago

Here's an attempt to fix the new problem: #123981, it will be included in HA Core 2024.8.2 which will be released later today or tomorrow

I'd be very grateful for new logs with the same settings as before once you've upgraded to the new release.

I confirm that the solution is working again, and the new formats can be added and respond correctly. I attach new logs.

2024-08-16 11:25:18.009 INFO (MainThread) [homeassistant.setup] Setting up homeworks
2024-08-16 11:25:18.010 INFO (MainThread) [homeassistant.setup] Setup of domain homeworks took 0.00 seconds
2024-08-16 11:25:18.013 INFO (SyncWorker_4) [pyhomeworks.pyhomeworks] Connected to '192.168.1.3:5004'
2024-08-16 11:25:18.355 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] recv: b'\xff\xfb\x01\xff\xfb\x03\xff\xfb\x00\xff\xfd\x00'
2024-08-16 11:25:18.357 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-16 11:25:18.365 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-16 11:25:18.377 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-16 11:25:18.385 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-16 11:25:18.386 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-16 11:25:18.394 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r\r\rKeypad button monitoring enabled\r\r\rGrafikEye scene monitoring enabled\r\r'
2024-08-16 11:25:18.394 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Keypad button monitoring enabled'
2024-08-16 11:25:18.395 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'GrafikEye scene monitoring enabled'
2024-08-16 11:25:18.396 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:25:18.397 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:25:18.397 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:25:18.397 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:25:18.397 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:25:18.397 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:25:18.399 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDimmer level monitoring enabled\r\r'
2024-08-16 11:25:18.399 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Dimmer level monitoring enabled'
2024-08-16 11:25:18.407 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad led monitoring enabled\r'
2024-08-16 11:25:18.407 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Keypad led monitoring enabled'
2024-08-16 11:25:19.003 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-16 11:25:19.004 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:25:19.005 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:25:19.006 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:25:19.009 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:25:19.010 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:25:19.011 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:25:19.012 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:25:19.013 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:25:19.017 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:25:19.018 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:25:19.019 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:25:19.020 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:25:19.021 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:25:19.021 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:25:19.025 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-16 11:25:19.034 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-16 11:25:20.005 DEBUG (SyncWorker_1) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:04]
2024-08-16 11:25:20.008 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:02]
2024-08-16 11:25:20.010 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:25:20.012 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:03]
2024-08-16 11:25:20.015 DEBUG (SyncWorker_1) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:05]
2024-08-16 11:25:20.019 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:11]
2024-08-16 11:25:20.021 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:04], 000000000000000000000000\r\r'
2024-08-16 11:25:20.021 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:04], 000000000000000000000000'
2024-08-16 11:25:20.021 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:04]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:25:20.026 DEBUG (SyncWorker_2) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:06]
2024-08-16 11:25:20.032 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:02], 000000000000000000000000\r\r'
2024-08-16 11:25:20.033 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:02], 000000000000000000000000'
2024-08-16 11:25:20.033 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:02]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:25:20.044 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000000000000000000000000\r\r'
2024-08-16 11:25:20.044 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000000000000000000000000'
2024-08-16 11:25:20.044 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:25:20.054 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:05], 000000000000000000000000\r\r'
2024-08-16 11:25:20.054 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:05], 000000000000000000000000'
2024-08-16 11:25:20.054 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:05]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:25:20.064 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:11], 000000000000000000000000\r\r'
2024-08-16 11:25:20.064 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:11], 000000000000000000000000'
2024-08-16 11:25:20.064 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:11]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:25:20.075 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:06], 000000000000000000000000\r'
2024-08-16 11:25:20.075 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:06], 000000000000000000000000'
2024-08-16 11:25:20.075 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:06]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:52.251 INFO (SyncWorker_4) [pyhomeworks.pyhomeworks] Connected to '192.168.1.3:5004'
2024-08-16 11:26:52.452 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] recv: b'\xff\xfb\x01\xff\xfb\x03\xff\xfb\x00\xff\xfd\x00'
2024-08-16 11:26:52.453 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-16 11:26:52.454 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-16 11:26:52.455 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-16 11:26:52.456 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-16 11:26:52.456 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-16 11:26:52.462 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\r\r'
2024-08-16 11:26:52.463 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:26:52.463 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:26:52.464 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:26:52.464 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:26:52.464 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:26:52.464 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:26:52.465 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-16 11:26:52.466 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:26:52.468 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:26:52.469 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:26:52.470 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:26:52.471 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:26:52.472 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:26:52.475 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:26:52.476 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:26:52.477 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:26:52.479 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:26:52.480 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:26:52.483 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:26:52.484 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:26:52.485 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:26:52.486 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-16 11:26:52.498 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKeypad button monitoring enabled\r\r\rGrafikEye scene monitoring enabled\r\r\rDimmer level monitoring enabled\r\r\rKeypad led monitoring enabled\r'
2024-08-16 11:26:52.498 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'Keypad button monitoring enabled'
2024-08-16 11:26:52.499 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'GrafikEye scene monitoring enabled'
2024-08-16 11:26:52.499 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'Dimmer level monitoring enabled'
2024-08-16 11:26:52.499 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'Keypad led monitoring enabled'
2024-08-16 11:26:52.502 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-16 11:26:52.504 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new light.homeworks entity: light.candelabro_comedor
2024-08-16 11:26:52.508 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:04:01:01:02]
2024-08-16 11:26:52.508 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:04:01:01:02]
2024-08-16 11:26:52.524 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:26:52.557 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 0\r'
2024-08-16 11:26:52.557 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 0'
2024-08-16 11:26:52.558 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 0]
2024-08-16 11:26:53.468 DEBUG (SyncWorker_2) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:04]
2024-08-16 11:26:53.472 DEBUG (SyncWorker_10) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:02]
2024-08-16 11:26:53.472 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:03]
2024-08-16 11:26:53.476 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:26:53.479 DEBUG (SyncWorker_8) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:05]
2024-08-16 11:26:53.482 DEBUG (SyncWorker_9) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:11]
2024-08-16 11:26:53.486 DEBUG (SyncWorker_6) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:06]
2024-08-16 11:26:53.487 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:04], 000000000000000000000000\r\r'
2024-08-16 11:26:53.487 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:04], 000000000000000000000000'
2024-08-16 11:26:53.487 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:04]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:53.507 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000000000000000000000000\r\r'
2024-08-16 11:26:53.508 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000000000000000000000000'
2024-08-16 11:26:53.508 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:53.509 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:02], 000000000000000000000000\r\r'
2024-08-16 11:26:53.509 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:02], 000000000000000000000000'
2024-08-16 11:26:53.509 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:02]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:53.548 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:05], 000000000000000000000000\r\r'
2024-08-16 11:26:53.548 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:05], 000000000000000000000000'
2024-08-16 11:26:53.548 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:05]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:53.570 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:11], 000000000000000000000000\r\r\rKLS, [01:06:06], 000000000000000000000000\r'
2024-08-16 11:26:53.570 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:11], 000000000000000000000000'
2024-08-16 11:26:53.570 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:11]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:53.573 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:06], 000000000000000000000000'
2024-08-16 11:26:53.573 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:06]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:26:58.478 DEBUG (SyncWorker_11) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 1.0, 0, [01:04:01:01:02]
2024-08-16 11:26:58.487 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:26:58.494 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 100\r'
2024-08-16 11:26:58.494 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 100'
2024-08-16 11:26:58.494 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 100]
2024-08-16 11:27:02.975 DEBUG (SyncWorker_8) [pyhomeworks.pyhomeworks] send: FADEDIM, 0.0, 1.0, 0, [01:04:01:01:02]
2024-08-16 11:27:02.984 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:27:02.998 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 0\r'
2024-08-16 11:27:02.999 DEBUG (Thread-7) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 0'
2024-08-16 11:27:02.999 DEBUG (Thread-7) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 0]
2024-08-16 11:34:24.501 INFO (SyncWorker_4) [pyhomeworks.pyhomeworks] Connected to '192.168.1.3:5004'
2024-08-16 11:34:24.702 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] recv: b'\xff\xfb\x01\xff\xfb\x03\xff\xfb\x00\xff\xfd\x00'
2024-08-16 11:34:24.702 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-16 11:34:24.705 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-16 11:34:24.707 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-16 11:34:24.709 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-16 11:34:24.710 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-16 11:34:24.713 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:34:24.714 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:34:24.714 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:34:24.714 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:34:24.714 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:34:24.715 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:34:24.715 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-16 11:34:24.720 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:34:24.722 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:34:24.723 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:04]
2024-08-16 11:34:24.724 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:34:24.724 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:02]
2024-08-16 11:34:24.725 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:34:24.728 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:34:24.729 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:03]
2024-08-16 11:34:24.730 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:34:24.731 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:05]
2024-08-16 11:34:24.731 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:34:24.732 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:34:24.733 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:34:24.736 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:11]
2024-08-16 11:34:24.737 DEBUG (MainThread) [homeassistant.components.homeworks.binary_sensor] connecting homeworks_entity_lutron_homeworks_[01:06:06]
2024-08-16 11:34:24.739 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-16 11:34:24.741 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r\rKeypad button monitoring enabled\r\r\rGrafikEye scene monitoring enabled\r\r'
2024-08-16 11:34:24.741 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'Keypad button monitoring enabled'
2024-08-16 11:34:24.741 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'GrafikEye scene monitoring enabled'
2024-08-16 11:34:24.746 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDimmer level monitoring enabled\r\r'
2024-08-16 11:34:24.747 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'Dimmer level monitoring enabled'
2024-08-16 11:34:24.750 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-16 11:34:24.751 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:04:01:01:02]
2024-08-16 11:34:24.751 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:04:01:01:02]
2024-08-16 11:34:24.756 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKeypad led monitoring enabled\r'
2024-08-16 11:34:24.757 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'Keypad led monitoring enabled'
2024-08-16 11:34:24.759 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new light.homeworks entity: light.luz_escaleras_garage
2024-08-16 11:34:24.761 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:04:01:01:03]
2024-08-16 11:34:24.761 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:04:01:01:03]
2024-08-16 11:34:24.764 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:34:24.775 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 0\r\r'
2024-08-16 11:34:24.775 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 0'
2024-08-16 11:34:24.776 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 0]
2024-08-16 11:34:24.779 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:03], 0\r'
2024-08-16 11:34:24.779 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:03], 0'
2024-08-16 11:34:24.780 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:03]', 0]
2024-08-16 11:34:25.723 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:04]
2024-08-16 11:34:25.727 DEBUG (SyncWorker_9) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:02]
2024-08-16 11:34:25.727 DEBUG (SyncWorker_5) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:03]
2024-08-16 11:34:25.731 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:34:25.732 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:05]
2024-08-16 11:34:25.734 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:11]
2024-08-16 11:34:25.739 DEBUG (SyncWorker_6) [pyhomeworks.pyhomeworks] send: RKLS, [01:06:06]
2024-08-16 11:34:25.741 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:04], 000000000000000000000000\r\r'
2024-08-16 11:34:25.741 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:04], 000000000000000000000000'
2024-08-16 11:34:25.741 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:04]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:34:25.761 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:02], 000000000000000000000000\r\r\rKLS, [01:06:03], 000000000000000000000000\r\r'
2024-08-16 11:34:25.761 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:02], 000000000000000000000000'
2024-08-16 11:34:25.761 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:02]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:34:25.762 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000000000000000000000000'
2024-08-16 11:34:25.762 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:34:25.787 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:05], 000000000000000000000000\r\r'
2024-08-16 11:34:25.787 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:05], 000000000000000000000000'
2024-08-16 11:34:25.787 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:05]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:34:25.806 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:11], 000000000000000000000000\r\r\rKLS, [01:06:06], 000000000000000000000000\r'
2024-08-16 11:34:25.806 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:11], 000000000000000000000000'
2024-08-16 11:34:25.806 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:11]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:34:25.806 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:06], 000000000000000000000000'
2024-08-16 11:34:25.806 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:06]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:37:05.030 DEBUG (SyncWorker_8) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 1.0, 0, [01:04:01:01:02]
2024-08-16 11:37:05.038 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:37:05.047 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 100\r'
2024-08-16 11:37:05.047 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 100'
2024-08-16 11:37:05.047 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 100]
2024-08-16 11:37:08.549 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KBP, [01:06:03], 4
2024-08-16 11:37:08.553 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:37:08.560 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKBP, [01:06:03], 4\r'
2024-08-16 11:37:08.560 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KBP, [01:06:03], 4'
2024-08-16 11:37:08.560 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: button_pressed, ['[01:06:03]', 4]
2024-08-16 11:37:08.567 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:01], 100\r'
2024-08-16 11:37:08.568 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:01], 100'
2024-08-16 11:37:08.568 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:01]', 100]
2024-08-16 11:37:08.572 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:02], 100\r'
2024-08-16 11:37:08.573 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:02], 100'
2024-08-16 11:37:08.573 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:02]', 100]
2024-08-16 11:37:08.575 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:08:03], 75\r'
2024-08-16 11:37:08.575 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:08:03], 75'
2024-08-16 11:37:08.575 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:08:03]', 75]
2024-08-16 11:37:08.651 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000100000000000000000000\r'
2024-08-16 11:37:08.652 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000100000000000000000000'
2024-08-16 11:37:08.652 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:37:29.196 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: FADEDIM, 0.0, 1.0, 0, [01:04:01:01:02]
2024-08-16 11:37:29.206 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:37:29.212 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:04:01:01:02], 0\r'
2024-08-16 11:37:29.212 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:04:01:01:02], 0'
2024-08-16 11:37:29.213 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:04:01:01:02]', 0]
2024-08-16 11:37:37.339 DEBUG (SyncWorker_10) [pyhomeworks.pyhomeworks] send: KBP, [01:06:03], 4
2024-08-16 11:37:37.346 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:37:37.352 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKBP, [01:06:03], 4\r'
2024-08-16 11:37:37.352 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KBP, [01:06:03], 4'
2024-08-16 11:37:37.353 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: button_pressed, ['[01:06:03]', 4]
2024-08-16 11:37:37.357 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:01], 0\r'
2024-08-16 11:37:37.357 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:01], 0'
2024-08-16 11:37:37.357 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:01]', 0]
2024-08-16 11:37:37.361 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:02], 0\r'
2024-08-16 11:37:37.361 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:02], 0'
2024-08-16 11:37:37.361 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:02]', 0]
2024-08-16 11:37:37.364 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:08:03], 0\r'
2024-08-16 11:37:37.364 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:08:03], 0'
2024-08-16 11:37:37.364 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:08:03]', 0]
2024-08-16 11:37:37.402 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000000000000000000000000\r'
2024-08-16 11:37:37.402 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000000000000000000000000'
2024-08-16 11:37:37.402 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:38:03.490 DEBUG (SyncWorker_8) [pyhomeworks.pyhomeworks] send: KBP, [01:06:03], 4
2024-08-16 11:38:03.496 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-16 11:38:03.501 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKBP, [01:06:03], 4\r'
2024-08-16 11:38:03.501 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KBP, [01:06:03], 4'
2024-08-16 11:38:03.501 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: button_pressed, ['[01:06:03]', 4]
2024-08-16 11:38:03.517 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:01], 100\r'
2024-08-16 11:38:03.517 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:01], 100'
2024-08-16 11:38:03.517 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:01]', 100]
2024-08-16 11:38:03.519 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:01:02], 100\r'
2024-08-16 11:38:03.520 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:01:02], 100'
2024-08-16 11:38:03.520 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:01:02]', 100]
2024-08-16 11:38:03.527 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:06:03], 000100000000000000000000\r'
2024-08-16 11:38:03.527 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:06:03], 000100000000000000000000'
2024-08-16 11:38:03.527 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:06:03]', [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-16 11:38:03.531 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:01:00:08:03], 75\r'
2024-08-16 11:38:03.532 DEBUG (Thread-8) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:01:00:08:03], 75'
2024-08-16 11:38:03.532 DEBUG (Thread-8) [homeassistant.components.homeworks] callback: light_changed, ['[01:01:00:08:03]', 75]
EdmondLD commented 1 month ago

My Homeworks still does not appear to be working properly with this update. I can turn on some lights, but they ramp up very slowly instead of to the proper setting and then ramp down to off very slowly also. I see "FADEDIM" in the logs instead of "KBP" so maybe that's the issue? Below is my Core log. Thank you for your efforts.

Home Assistant Core

2024-08-17 09:15:32.223 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'zone', 'input_datetime', 'onboarding', 'conversation', 'input_select', 'logbook', 'rinnai', 'default_config', 'counter', 'backup', 'image_upload', 'hardware', 'analytics', 'cast', 'config', 'search', 'my', 'map', 'myq', 'application_credentials', 'assist_pipeline', 'mobile_app', 'nest', 'schedule', 'hacs', 'ring', 'timer', 'system_health', 'sun', 'matter', 'wake_word', 'script', 'trace', 'ffmpeg', 'input_text', 'energy', 'stt', 'lovelace', 'tts', 'stream', 'history', 'persistent_notification', 'input_boolean', 'sonos', 'person', 'file_upload', 'homeassistant_alerts', 'homekit', 'met', 'media_source', 'tag', 'input_number', 'radio_browser', 'tplink', 'device_automation', 'blueprint', 'diagnostics', 'homeworks', 'automation', 'intent', 'lutron_caseta', 'scene', 'input_button'}
2024-08-17 09:15:35.023 INFO (MainThread) [homeassistant.setup] Setting up homeworks
2024-08-17 09:15:35.023 INFO (MainThread) [homeassistant.setup] Setup of domain homeworks took 0.00 seconds
2024-08-17 09:15:35.032 INFO (SyncWorker_0) [pyhomeworks.pyhomeworks] Connected to '192.168.1.245:4001'
2024-08-17 09:15:35.270 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] recv: b'\r\r\r\r\r\rAT&F1E0F1Q1S0=1M0&C0&D0\r\r\r\r\r\rAT&F1E0F1Q1S0=1M0&C0&D0\r'
2024-08-17 09:15:35.271 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-17 09:15:35.273 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-17 09:15:35.273 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-17 09:15:35.273 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-17 09:15:35.273 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-17 09:15:35.274 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:01]
2024-08-17 09:15:35.274 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:02]
2024-08-17 09:15:35.274 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:03]
2024-08-17 09:15:35.280 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:35.285 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:35.291 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad button monitoring enabled\r'
2024-08-17 09:15:35.291 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Keypad button monitoring enabled'
2024-08-17 09:15:35.294 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:35.300 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rGrafikEye scene monitoring enabled\r\r'
2024-08-17 09:15:35.300 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'GrafikEye scene monitoring enabled'
2024-08-17 09:15:35.305 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDimmer level monitoring enabled\r\r'
2024-08-17 09:15:35.305 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Dimmer level monitoring enabled'
2024-08-17 09:15:35.310 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKeypad led monitoring enabled\r'
2024-08-17 09:15:35.311 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'Keypad led monitoring enabled'
2024-08-17 09:15:35.814 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-17 09:15:35.814 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-17 09:15:35.817 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-17 09:15:35.817 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:13]
2024-08-17 09:15:35.817 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:13]
2024-08-17 09:15:35.818 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:22]
2024-08-17 09:15:35.818 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:22]
2024-08-17 09:15:35.818 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:12]
2024-08-17 09:15:35.818 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:12]
2024-08-17 09:15:35.818 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:14]
2024-08-17 09:15:35.818 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:14]
2024-08-17 09:15:35.818 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:21]
2024-08-17 09:15:35.818 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:21]
2024-08-17 09:15:35.818 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:24]
2024-08-17 09:15:35.819 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:24]
2024-08-17 09:15:35.819 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:06]
2024-08-17 09:15:35.819 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:06]
2024-08-17 09:15:35.819 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:25]
2024-08-17 09:15:35.819 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:25]
2024-08-17 09:15:35.819 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:03]
2024-08-17 09:15:35.819 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:03]
2024-08-17 09:15:35.819 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:02]
2024-08-17 09:15:35.819 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:02]
2024-08-17 09:15:35.820 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:01]
2024-08-17 09:15:35.820 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:01]
2024-08-17 09:15:35.820 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:08]
2024-08-17 09:15:35.820 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:08]
2024-08-17 09:15:35.820 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:05]
2024-08-17 09:15:35.820 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:05]
2024-08-17 09:15:35.820 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:04]
2024-08-17 09:15:35.820 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:04]
2024-08-17 09:15:35.821 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:07]
2024-08-17 09:15:35.821 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:07]
2024-08-17 09:15:35.821 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:20]
2024-08-17 09:15:35.821 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:20]
2024-08-17 09:15:35.821 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:23]
2024-08-17 09:15:35.821 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:23]
2024-08-17 09:15:35.821 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:17]
2024-08-17 09:15:35.821 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:17]
2024-08-17 09:15:35.822 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:29]
2024-08-17 09:15:35.822 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:29]
2024-08-17 09:15:35.822 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:16]
2024-08-17 09:15:35.822 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:16]
2024-08-17 09:15:35.822 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:18]
2024-08-17 09:15:35.822 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:18]
2024-08-17 09:15:35.827 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:35.840 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:13], 0\r\r'
2024-08-17 09:15:35.840 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:13], 0'
2024-08-17 09:15:35.840 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:13]', 0]
2024-08-17 09:15:35.857 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:22], 0\r\r'
2024-08-17 09:15:35.857 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:22], 0'
2024-08-17 09:15:35.857 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:22]', 0]
2024-08-17 09:15:35.864 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:12], 0\r\r'
2024-08-17 09:15:35.864 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:12], 0'
2024-08-17 09:15:35.864 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:12]', 0]
2024-08-17 09:15:35.868 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:14], 0\r\r'
2024-08-17 09:15:35.868 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:14], 0'
2024-08-17 09:15:35.868 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:14]', 0]
2024-08-17 09:15:35.876 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:21], 0\r\r'
2024-08-17 09:15:35.876 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:21], 0'
2024-08-17 09:15:35.876 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:21]', 0]
2024-08-17 09:15:35.885 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:24], 0\r\r'
2024-08-17 09:15:35.885 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:24], 0'
2024-08-17 09:15:35.885 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:24]', 0]
2024-08-17 09:15:35.894 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:06], 0\r\r'
2024-08-17 09:15:35.894 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:06], 0'
2024-08-17 09:15:35.894 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:06]', 0]
2024-08-17 09:15:35.901 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:25], 0\r\r'
2024-08-17 09:15:35.902 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:25], 0'
2024-08-17 09:15:35.902 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:25]', 0]
2024-08-17 09:15:35.910 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:03], 0\r\r'
2024-08-17 09:15:35.910 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:03], 0'
2024-08-17 09:15:35.911 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:03]', 0]
2024-08-17 09:15:35.916 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:02], 0\r\r'
2024-08-17 09:15:35.917 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:02], 0'
2024-08-17 09:15:35.917 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:02]', 0]
2024-08-17 09:15:35.929 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:01], 0\r\r'
2024-08-17 09:15:35.930 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:01], 0'
2024-08-17 09:15:35.930 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:01]', 0]
2024-08-17 09:15:35.936 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:08], 0\r\r'
2024-08-17 09:15:35.937 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:08], 0'
2024-08-17 09:15:35.937 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:08]', 0]
2024-08-17 09:15:35.946 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:05], 0\r\r'
2024-08-17 09:15:35.946 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:05], 0'
2024-08-17 09:15:35.946 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:05]', 0]
2024-08-17 09:15:35.956 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:04], 0\r\r'
2024-08-17 09:15:35.956 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:04], 0'
2024-08-17 09:15:35.956 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 0]
2024-08-17 09:15:35.962 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:07], 0\r\r'
2024-08-17 09:15:35.963 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:07], 0'
2024-08-17 09:15:35.963 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:07]', 0]
2024-08-17 09:15:35.971 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:20], 0\r\r'
2024-08-17 09:15:35.972 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:20], 0'
2024-08-17 09:15:35.972 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:20]', 0]
2024-08-17 09:15:35.979 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:23], 0\r\r'
2024-08-17 09:15:35.980 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:23], 0'
2024-08-17 09:15:35.980 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:23]', 0]
2024-08-17 09:15:35.989 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:17], 0\r\r'
2024-08-17 09:15:35.989 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:17], 0'
2024-08-17 09:15:35.989 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:17]', 0]
2024-08-17 09:15:35.995 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:29], 0\r\r'
2024-08-17 09:15:35.996 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:29], 0'
2024-08-17 09:15:35.996 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:29]', 0]
2024-08-17 09:15:36.003 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:16], 0\r'
2024-08-17 09:15:36.004 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:16], 0'
2024-08-17 09:15:36.004 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:16]', 0]
2024-08-17 09:15:36.005 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:36.016 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:18], 0\r'
2024-08-17 09:15:36.016 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:18], 0'
2024-08-17 09:15:36.016 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:18]', 0]
2024-08-17 09:15:58.604 DEBUG (SyncWorker_8) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 0.0, 0, [01:08:01:05]
2024-08-17 09:15:58.615 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:15:58.622 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:05], 100\r'
2024-08-17 09:15:58.623 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:05], 100'
2024-08-17 09:15:58.623 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:05]', 100]
2024-08-17 09:15:58.728 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:02], 010000000000000000000010\r'
2024-08-17 09:15:58.729 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:02], 010000000000000000000010'
2024-08-17 09:15:58.729 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:02]', [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0]]
2024-08-17 09:16:02.483 DEBUG (SyncWorker_4) [pyhomeworks.pyhomeworks] send: FADEDIM, 0.0, 0.0, 0, [01:08:01:05]
2024-08-17 09:16:02.493 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:16:02.500 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:05], 0\r'
2024-08-17 09:16:02.501 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:05], 0'
2024-08-17 09:16:02.501 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:05]', 0]
2024-08-17 09:16:02.580 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:02], 000000000000000000000010\r'
2024-08-17 09:16:02.581 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:02], 000000000000000000000010'
2024-08-17 09:16:02.581 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:02]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0]]
2024-08-17 09:16:10.347 DEBUG (SyncWorker_3) [pyhomeworks.pyhomeworks] send: FADEDIM, 100.0, 1.0, 0, [01:08:01:04]
2024-08-17 09:16:10.358 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:16:10.365 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:04], 100\r'
2024-08-17 09:16:10.365 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:04], 100'
2024-08-17 09:16:10.365 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 100]
2024-08-17 09:16:10.515 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:01], 000100000000000000000000\r\rKLS, [01:08:02:02], 000000100000000000000000\r'
2024-08-17 09:16:10.516 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:01], 000100000000000000000000'
2024-08-17 09:16:10.516 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:01]', [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-17 09:16:10.516 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:02], 000000100000000000000000'
2024-08-17 09:16:10.516 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:02]', [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-17 09:16:16.746 DEBUG (SyncWorker_12) [pyhomeworks.pyhomeworks] send: FADEDIM, 0.0, 1.0, 0, [01:08:01:04]
2024-08-17 09:16:16.757 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\r'
2024-08-17 09:16:16.764 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rDL, [01:08:01:04], 0\r'
2024-08-17 09:16:16.764 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'DL, [01:08:01:04], 0'
2024-08-17 09:16:16.764 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 0]
2024-08-17 09:16:16.903 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] recv: b'\rKLS, [01:08:02:01], 000000000000000000000000\r\rKLS, [01:08:02:02], 000000000000000000000010\r'
2024-08-17 09:16:16.904 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:01], 000000000000000000000000'
2024-08-17 09:16:16.904 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:01]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
2024-08-17 09:16:16.904 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: b'KLS, [01:08:02:02], 000000000000000000000010'
2024-08-17 09:16:16.904 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:02]', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
emontnemery commented 1 month ago

@EdmondLD Your log looks normal. Did controlling lights work for you before you upgraded Home Assistant to 2024.8? You mention you expected the KBP command to be sent instead of the FADEDIM command. The KBP command is for triggering a keypad press, not for dimming lights. Home Assistant does supports triggering Lutron buttons, you then need to add buttons instead of lights. However, based on the log [01:08:01:04] seems to be the address of a dimmer.

If you send commands manually to the Lutron controller, does that work? From Home Assistant you can use the lutron.send_command service, or you can connect directly to the controller with a telnet client or similar.

Please try these versions:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04]

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04]

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04]

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04]

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04]

EdmondLD commented 1 month ago

Hi emontnemery. Thank you for your response. Previously I could click on the button on the overview page and the light would turn on and off normally but now it just ramps up very slowly. I referenced KBP, but this is actually a dimmer so it should be DBP. If I perform an action of lutron.send_command (previously call a service) of "DBP [01:08:04:01], 1" it functions normally. Using the samples that you sent does the following:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04] These seem to ramp the light to the correct level in about a full minute.

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04] This turns the lights on and off normally

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04] Instantaneously turns lights on and off

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04] No response from lights

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04] This turns the lights on and off normally

I really appreciate you troubleshooting this with me. Also, I'm using an Nport in order to integrate Homeworks into HA. My processor has a built-in ethernet port. Is there any way to take the Nport out of the equation and directly integrate using the ethernet port?

dubnom commented 1 month ago

I won’t comment on the fading issues, but you shouldn’t need the nport.

On Aug 18, 2024, at 10:13 AM, EdmondLD @.***> wrote:



Hi emontnemery. Thank you for your response. Previously I could click on the button on the overview page and the light would turn on and off normally but now it just ramps up very slowly. I referenced KBP, but this is actually a dimmer so it should be DBP. If I perform an action of lutron.send_command (previously call a service) of "DBP [01:08:04:01], 1" it functions normally. Using the samples that you sent does the following:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04] These seem to ramp the light to the correct level in about a full minute.

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04] This turns the lights on and off normally

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04] Instantaneously turns lights on and off

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04] No response from lights

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04] This turns the lights on and off normally

I really appreciate you troubleshooting this with me. Also, I'm using an Nport in order to integrate Homeworks into HA. My processor has a built-in ethernet port. Is there any way to take the Nport out of the equation and directly integrate using the ethernet port?

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/core/issues/115612#issuecomment-2295278269, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCVBWL74IWTMAI4G5YDZSCTZDAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGI3TQMRWHE. You are receiving this because you were mentioned.Message ID: @.***>

emontnemery commented 1 month ago

@happyrock44 Is the homeworks integration still not working for you?

emontnemery commented 1 month ago

@EdmondLD thanks a lot for testing! It seems your controller does not like the decimals. Which version of Home Assistant was the last one where the lights could be turned on and off normally?

@magotecmx @dubnom Do you know if a fade rate with decimals works for you, maybe a test with fade rates of 0, 0.5 and 1 to see if the controller supports it.

happyrock44 commented 1 month ago

Hi

I’ve been watching the emails, and I will set up a second system to test when I have some spare time next month. Thank you for reaching out again.

I will let you know once I’ve done it.

On 18 Aug 2024, at 20:30, Erik Montnemery @.***> wrote:

@happyrock44 https://github.com/happyrock44 Is the homeworks integration still not working for you?

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/115612#issuecomment-2295365655, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKXWZ73MF34VADALPT6A42TZSDY55AVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGM3DKNRVGU. You are receiving this because you were mentioned.

EdmondLD commented 1 month ago

I'm currently on version 2024.7.3 of Home Assistant and it seems to work well.

EdmondLD commented 1 month ago

Hi Mike. How can I get the integration to work without the Nport? Are there settings that I'm not aware of? If I change the IP in the configuration from the Nport to that of the Lutron processor and update the port to 23 it doesn't seem to work. Is it supposed to be a different port? I'd love to get rid of the Nport if possible so any help you could provide would be greatly appreciated. Thank you.

On Sun, Aug 18, 2024 at 3:15 PM Michael Dubno @.***> wrote:

I won’t comment on the fading issues, but you shouldn’t need the nport.

  • Mike Sent from my iPhone

On Aug 18, 2024, at 10:13 AM, EdmondLD @.***> wrote:



Hi emontnemery. Thank you for your response. Previously I could click on the button on the overview page and the light would turn on and off normally but now it just ramps up very slowly. I referenced KBP, but this is actually a dimmer so it should be DBP. If I perform an action of lutron.send_command (previously call a service) of "DBP [01:08:04:01], 1" it functions normally. Using the samples that you sent does the following:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04] These seem to ramp the light to the correct level in about a full minute.

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04] This turns the lights on and off normally

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04] Instantaneously turns lights on and off

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04] No response from lights

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04] This turns the lights on and off normally

I really appreciate you troubleshooting this with me. Also, I'm using an Nport in order to integrate Homeworks into HA. My processor has a built-in ethernet port. Is there any way to take the Nport out of the equation and directly integrate using the ethernet port?

— Reply to this email directly, view it on GitHub< https://github.com/home-assistant/core/issues/115612#issuecomment-2295278269>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AEFUPCVBWL74IWTMAI4G5YDZSCTZDAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGI3TQMRWHE>.

You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/115612#issuecomment-2295361735, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBEECZIPJVNUMUO2X2N7UF3ZSDXF7AVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGM3DCNZTGU . You are receiving this because you were mentioned.Message ID: @.***>

dubnom commented 1 month ago

It should work. You may need to set a password (which the serial port doesn’t ask for). Try using ’telnet’ to attach to the ethernet port and see what the interaction looks like. Edmond has added support for sending a password.

On Aug 18, 2024, at 7:25 PM, EdmondLD @.***> wrote:

Hi Mike. How can I get the integration to work without the Nport? Are there settings that I'm not aware of? If I change the IP in the configuration from the Nport to that of the Lutron processor and update the port to 23 it doesn't seem to work. Is it supposed to be a different port? I'd love to get rid of the Nport if possible so any help you could provide would be greatly appreciated. Thank you.

On Sun, Aug 18, 2024 at 3:15 PM Michael Dubno @.***> wrote:

I won’t comment on the fading issues, but you shouldn’t need the nport.

  • Mike Sent from my iPhone

On Aug 18, 2024, at 10:13 AM, EdmondLD @.***> wrote:



Hi emontnemery. Thank you for your response. Previously I could click on the button on the overview page and the light would turn on and off normally but now it just ramps up very slowly. I referenced KBP, but this is actually a dimmer so it should be DBP. If I perform an action of lutron.send_command (previously call a service) of "DBP [01:08:04:01], 1" it functions normally. Using the samples that you sent does the following:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04] These seem to ramp the light to the correct level in about a full minute.

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04] This turns the lights on and off normally

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04] Instantaneously turns lights on and off

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04] No response from lights

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04] This turns the lights on and off normally

I really appreciate you troubleshooting this with me. Also, I'm using an Nport in order to integrate Homeworks into HA. My processor has a built-in ethernet port. Is there any way to take the Nport out of the equation and directly integrate using the ethernet port?

— Reply to this email directly, view it on GitHub< https://github.com/home-assistant/core/issues/115612#issuecomment-2295278269>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AEFUPCVBWL74IWTMAI4G5YDZSCTZDAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGI3TQMRWHE>.

You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/115612#issuecomment-2295361735, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBEECZIPJVNUMUO2X2N7UF3ZSDXF7AVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGM3DCNZTGU . You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/core/issues/115612#issuecomment-2295432296, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEFUPCQBYAZPB7F2NSSAMPDZSEUPPAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGQZTEMRZGY. You are receiving this because you were mentioned.Message ID: @.***>

EdmondLD commented 1 month ago

Thank you for the suggestion. I can successfully telnet into the processor (through Windows). In the command line, once I telnet into the IP address it asks for "Login" at which point I have to enter my credentials "Username, Password". After that, I can successfully send Homeworks commands. However, in the configuration of the Homeworks integration in Home Assistant it only asks for host and port where port can only be an integer. I tried entering all kinds of things in the host entry with no luck (e.g. 192.168.x.x: Username, Password).

On Sun, Aug 18, 2024 at 7:29 PM Michael Dubno @.***> wrote:

It should work. You may need to set a password (which the serial port doesn’t ask for). Try using ’telnet’ to attach to the ethernet port and see what the interaction looks like. Edmond has added support for sending a password.

  • Mike

On Aug 18, 2024, at 7:25 PM, EdmondLD @.***> wrote:

Hi Mike. How can I get the integration to work without the Nport? Are there settings that I'm not aware of? If I change the IP in the configuration from the Nport to that of the Lutron processor and update the port to 23 it doesn't seem to work. Is it supposed to be a different port? I'd love to get rid of the Nport if possible so any help you could provide would be greatly appreciated. Thank you.

On Sun, Aug 18, 2024 at 3:15 PM Michael Dubno @.***> wrote:

I won’t comment on the fading issues, but you shouldn’t need the nport.

  • Mike Sent from my iPhone

On Aug 18, 2024, at 10:13 AM, EdmondLD @.***> wrote:



Hi emontnemery. Thank you for your response. Previously I could click on the button on the overview page and the light would turn on and off normally but now it just ramps up very slowly. I referenced KBP, but this is actually a dimmer so it should be DBP. If I perform an action of lutron.send_command (previously call a service) of "DBP [01:08:04:01], 1" it functions normally. Using the samples that you sent does the following:

What the integration currently sends: FADEDIM, 100.0, 1.0, 0, [01:08:01:04] FADEDIM, 0.0, 1.0, 0, [01:08:01:04] These seem to ramp the light to the correct level in about a full minute.

No fractions: FADEDIM, 100, 1, 0, [01:08:01:04] FADEDIM, 0, 1, 0, [01:08:01:04] This turns the lights on and off normally

Zero fade time: FADEDIM, 100, 0, 0, [01:08:01:04] FADEDIM, 0, 0, 0, [01:08:01:04] Instantaneously turns lights on and off

No fade time: FADEDIM, 100, [01:08:01:04] FADEDIM, 0, [01:08:01:04] No response from lights

Fade time and delay formatted as hh:mm:ss: FADEDIM, 100, 00:00:01, 00:00:00, [01:08:01:04] FADEDIM, 0, 00:00:01, 00:00:00, [01:08:01:04] This turns the lights on and off normally

I really appreciate you troubleshooting this with me. Also, I'm using an Nport in order to integrate Homeworks into HA. My processor has a built-in ethernet port. Is there any way to take the Nport out of the equation and directly integrate using the ethernet port?

— Reply to this email directly, view it on GitHub<

https://github.com/home-assistant/core/issues/115612#issuecomment-2295278269>,

or unsubscribe<

https://github.com/notifications/unsubscribe-auth/AEFUPCVBWL74IWTMAI4G5YDZSCTZDAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGI3TQMRWHE>.

You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub < https://github.com/home-assistant/core/issues/115612#issuecomment-2295361735>,

or unsubscribe < https://github.com/notifications/unsubscribe-auth/BBEECZIPJVNUMUO2X2N7UF3ZSDXF7AVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGM3DCNZTGU>

. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub< https://github.com/home-assistant/core/issues/115612#issuecomment-2295432296>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AEFUPCQBYAZPB7F2NSSAMPDZSEUPPAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGQZTEMRZGY>.

You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/115612#issuecomment-2295433259, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBEECZP55DWCREPA4EMICJLZSEU4VAVCNFSM6AAAAABGGNCAE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGQZTGMRVHE . You are receiving this because you were mentioned.Message ID: @.***>

emontnemery commented 1 month ago

@edmondld Regarding changing the connection from the nport - which doesn't need username + password - to directly connecting to the Lutron controller which does: Support for logging in with username and password was added to the homeworks integration in 2024.8.0. However, support for changing an existing setup from not requiring username and password to requiring username and password was not something I foresaw the need for. I'll try to get that working in Homeassistant Core 2024.9.0. If you could contact me on Discord, it would be very helpful if you could help testing a preliminary version with that support.

emontnemery commented 1 month ago

I'm currently on version 2024.7.3 of Home Assistant and it seems to work well.

Oh, I see. Could you share a Home Assistant Core log, with the same logger settings as before, from version 2024.7.3?

magotecmx commented 4 weeks ago

@EdmondLD thanks a lot for testing! It seems your controller does not like the decimals. Which version of Home Assistant was the last one where the lights could be turned on and off normally?

@magotecmx @dubnom Do you know if a fade rate with decimals works for you, maybe a test with fade rates of 0, 0.5 and 1 to see if the controller supports it.

I have already done complete tests, and also experienced long turn-on and turn-off times for the new format lights.

I changed this parameter, and everything works correctly in times, instantaneous.

(https://github.com/user-attachments/assets/d163bfb0-ed58-4aad-afab-0bb37c0b3d2d)

emontnemery commented 4 weeks ago

@EdmondLD thanks a lot for testing! It seems your controller does not like the decimals. Which version of Home Assistant was the last one where the lights could be turned on and off normally? @magotecmx @dubnom Do you know if a fade rate with decimals works for you, maybe a test with fade rates of 0, 0.5 and 1 to see if the controller supports it.

I have already done complete tests, and also experienced long turn-on and turn-off times for the new format lights.

I changed this parameter, and everything works correctly in times, instantaneous.

(https://github.com/user-attachments/assets/d163bfb0-ed58-4aad-afab-0bb37c0b3d2d)

Thanks for confirming @magotecmx 👍

The issue with the long turn-on and turn-off times should be fixed in Home Assistant Core 2024.8.3, which is scheduled to be released Friday August 23rd.

EdmondLD commented 3 weeks ago

Sorry for the delay. Please find below a copy of my Core log using 2024.7.3. Thank you. I'll see about getting on Discord in a little bit.

Home Assistant Core

2024-08-21 20:10:05.758 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'input_datetime', 'script', 'rinnai', 'schedule', 'input_select', 'cast', 'wake_word', 'system_health', 'tag', 'input_boolean', 'media_source', 'device_automation', 'application_credentials', 'logbook', 'mobile_app', 'input_number', 'file_upload', 'default_config', 'nest', 'timer', 'image_upload', 'homeworks', 'stt', 'homekit', 'my', 'backup', 'sun', 'history', 'met', 'conversation', 'homeassistant_alerts', 'lovelace', 'trace', 'blueprint', 'zone', 'assist_pipeline', 'myq', 'sonos', 'diagnostics', 'intent', 'stream', 'map', 'scene', 'ring', 'radio_browser', 'energy', 'lutron_caseta', 'tplink', 'config', 'hacs', 'onboarding', 'persistent_notification', 'person', 'counter', 'input_text', 'matter', 'analytics', 'search', 'input_button', 'tts', 'ffmpeg', 'automation', 'hardware'}
2024-08-21 20:10:06.381 INFO (MainThread) [homeassistant.setup] Setting up homeworks
2024-08-21 20:10:06.381 INFO (MainThread) [homeassistant.setup] Setup of domain homeworks took 0.00 seconds
2024-08-21 20:10:06.392 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: PROMPTOFF
2024-08-21 20:10:06.392 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KBMON
2024-08-21 20:10:06.392 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: GSMON
2024-08-21 20:10:06.393 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: DLMON
2024-08-21 20:10:06.403 DEBUG (SyncWorker_0) [pyhomeworks.pyhomeworks] send: KLMON
2024-08-21 20:10:06.403 INFO (SyncWorker_0) [pyhomeworks.pyhomeworks] Connected to 192.168.1.245:4001
2024-08-21 20:10:06.503 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:01]
2024-08-21 20:10:06.503 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:02]
2024-08-21 20:10:06.503 DEBUG (MainThread) [homeassistant.components.homeworks] connecting homeworks_entity_lutron_homeworks_[01:08:02:03]
2024-08-21 20:10:06.504 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: AT&F1E0F1Q1S0=1M0&C0&D0
2024-08-21 20:10:06.504 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['AT&F1E0F1Q1S0=1M0&C0&D0']
2024-08-21 20:10:06.509 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: AT&F1E0F1Q1S0=1M0&C0&D0
2024-08-21 20:10:06.509 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['AT&F1E0F1Q1S0=1M0&C0&D0']
2024-08-21 20:10:06.511 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: Keypad button monitoring enabled
2024-08-21 20:10:06.511 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['Keypad button monitoring enabled']
2024-08-21 20:10:06.513 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: GrafikEye scene monitoring enabled
2024-08-21 20:10:06.513 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['GrafikEye scene monitoring enabled']
2024-08-21 20:10:06.515 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: Dimmer level monitoring enabled
2024-08-21 20:10:06.515 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['Dimmer level monitoring enabled']
2024-08-21 20:10:06.517 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: Keypad led monitoring enabled
2024-08-21 20:10:06.517 WARNING (Thread-2) [pyhomeworks.pyhomeworks] Not handling: ['Keypad led monitoring enabled']
2024-08-21 20:10:09.195 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up homeworks.binary_sensor
2024-08-21 20:10:09.195 INFO (MainThread) [homeassistant.components.button] Setting up homeworks.button
2024-08-21 20:10:09.198 INFO (MainThread) [homeassistant.components.light] Setting up homeworks.light
2024-08-21 20:10:09.198 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:13]
2024-08-21 20:10:09.198 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:13]
2024-08-21 20:10:09.198 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:22]
2024-08-21 20:10:09.198 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:22]
2024-08-21 20:10:09.199 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:12]
2024-08-21 20:10:09.199 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:12]
2024-08-21 20:10:09.199 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:14]
2024-08-21 20:10:09.199 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:14]
2024-08-21 20:10:09.199 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:21]
2024-08-21 20:10:09.199 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:21]
2024-08-21 20:10:09.199 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:24]
2024-08-21 20:10:09.199 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:24]
2024-08-21 20:10:09.200 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:06]
2024-08-21 20:10:09.200 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:06]
2024-08-21 20:10:09.200 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:25]
2024-08-21 20:10:09.200 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:25]
2024-08-21 20:10:09.200 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:03]
2024-08-21 20:10:09.200 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:03]
2024-08-21 20:10:09.200 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:02]
2024-08-21 20:10:09.200 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:02]
2024-08-21 20:10:09.200 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:01]
2024-08-21 20:10:09.200 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:01]
2024-08-21 20:10:09.201 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:08]
2024-08-21 20:10:09.201 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:08]
2024-08-21 20:10:09.201 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:05]
2024-08-21 20:10:09.201 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:05]
2024-08-21 20:10:09.201 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:04]
2024-08-21 20:10:09.201 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:04]
2024-08-21 20:10:09.201 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:07]
2024-08-21 20:10:09.201 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:07]
2024-08-21 20:10:09.201 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:20]
2024-08-21 20:10:09.201 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:20]
2024-08-21 20:10:09.202 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:23]
2024-08-21 20:10:09.202 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:23]
2024-08-21 20:10:09.202 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:17]
2024-08-21 20:10:09.202 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:17]
2024-08-21 20:10:09.202 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:29]
2024-08-21 20:10:09.202 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:29]
2024-08-21 20:10:09.202 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:16]
2024-08-21 20:10:09.202 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:16]
2024-08-21 20:10:09.202 DEBUG (MainThread) [homeassistant.components.homeworks.light] connecting homeworks_entity_lutron_homeworks_[01:08:01:18]
2024-08-21 20:10:09.202 DEBUG (MainThread) [pyhomeworks.pyhomeworks] send: RDL, [01:08:01:18]
2024-08-21 20:10:09.226 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:13], 0
2024-08-21 20:10:09.226 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:13]', 0]
2024-08-21 20:10:09.231 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:22], 85
2024-08-21 20:10:09.231 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:22]', 85]
2024-08-21 20:10:09.239 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:12], 0
2024-08-21 20:10:09.240 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:12]', 0]
2024-08-21 20:10:09.250 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:14], 0
2024-08-21 20:10:09.250 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:14]', 0]
2024-08-21 20:10:09.264 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:21], 0
2024-08-21 20:10:09.264 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:21]', 0]
2024-08-21 20:10:09.272 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:24], 100
2024-08-21 20:10:09.272 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:24]', 100]
2024-08-21 20:10:09.278 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:06], 0
2024-08-21 20:10:09.278 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:06]', 0]
2024-08-21 20:10:09.287 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:25], 0
2024-08-21 20:10:09.287 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:25]', 0]
2024-08-21 20:10:09.296 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:03], 0
2024-08-21 20:10:09.296 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:03]', 0]
2024-08-21 20:10:09.314 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:02], 0
2024-08-21 20:10:09.314 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:02]', 0]
2024-08-21 20:10:09.315 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:01], 0
2024-08-21 20:10:09.315 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:01]', 0]
2024-08-21 20:10:09.321 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:08], 0
2024-08-21 20:10:09.321 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:08]', 0]
2024-08-21 20:10:09.329 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:05], 0
2024-08-21 20:10:09.329 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:05]', 0]
2024-08-21 20:10:09.357 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:04], 0
2024-08-21 20:10:09.357 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 0]
2024-08-21 20:10:09.361 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:07], 0
2024-08-21 20:10:09.361 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:07]', 0]
2024-08-21 20:10:09.363 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:20], 0
2024-08-21 20:10:09.363 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:20]', 0]
2024-08-21 20:10:09.364 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:23], 0
2024-08-21 20:10:09.364 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:23]', 0]
2024-08-21 20:10:09.370 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:17], 100
2024-08-21 20:10:09.370 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:17]', 100]
2024-08-21 20:10:09.379 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:29], 0
2024-08-21 20:10:09.379 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:29]', 0]
2024-08-21 20:10:09.388 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:16], 0
2024-08-21 20:10:09.388 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:16]', 0]
2024-08-21 20:10:09.396 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:18], 0
2024-08-21 20:10:09.396 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:18]', 0]
2024-08-21 20:11:46.396 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DBP, [01:08:01:04], 1
2024-08-21 20:11:46.397 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: button_pressed, ['[01:08:01:04]', 1]
2024-08-21 20:11:46.399 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:04], 86
2024-08-21 20:11:46.399 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 86]
2024-08-21 20:11:48.524 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DBP, [01:08:01:04], 1
2024-08-21 20:11:48.525 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: button_pressed, ['[01:08:01:04]', 1]
2024-08-21 20:11:48.528 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:04], 0
2024-08-21 20:11:48.528 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:04]', 0]
2024-08-21 20:12:00.932 DEBUG (SyncWorker_11) [pyhomeworks.pyhomeworks] send: FADEDIM, 100, 0, 0, [01:08:01:05]
2024-08-21 20:12:00.949 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: DL, [01:08:01:05], 100
2024-08-21 20:12:00.949 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: light_changed, ['[01:08:01:05]', 100]
2024-08-21 20:12:01.036 DEBUG (Thread-2) [pyhomeworks.pyhomeworks] Raw: KLS, [01:08:02:02], 010000000000000000000000
2024-08-21 20:12:01.037 DEBUG (Thread-2) [homeassistant.components.homeworks] callback: keypad_led_changed, ['[01:08:02:02]', [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
emontnemery commented 3 weeks ago

Thanks @EdmondLD 👍

I think it should work also for you in Home Assistant Core 2024.8.3, which will be released tomorrow.

Also, it should be possible for you to reconfigure the Homeworks integration to connect directly to the controller, on the integration page, select the reconfigure option:

image

It should then be possible to change IP and port to bypass the nport and enter the username and password:

image

EdmondLD commented 3 weeks ago

It's working great again in 2024.8.3 and I've been able to reconfigure without the Nport. Thank you very much for your help. I really appreciate it.

OlofBailey commented 1 week ago

I have a HomeWorks 8 Series P5 processor.. how do I go about finding the keypad / light address'?

OlofBailey commented 1 week ago

For the next person. I managed to find a backup of the .hdf file and go the address from there.