hcoohb / hass-yeelightbt

Home assistant custom component for Yeelight bluetooth
47 stars 15 forks source link

Yeelight doesn't change color in automations #37

Open mfabiani53 opened 1 year ago

mfabiani53 commented 1 year ago

Light

Yeelight Bedside

Home-assistant installation type

Home Assistant Operating System (HAOS)

Home-assistant version

2022.8.1

Describe the issue

In automations like this:

    - service: light.turn_on
      entity_id:
        - light.bedside_letto
      data:
        brightness: 255
        rgb_color:
          - '{{ (range(0, 255)|random) }}'
          - '{{ (range(0, 255)|random) }}'
          - '{{ (range(0, 255)|random) }}' 

The bedside lights will turn on, but always with the same white colour, not following the random rgb color as other lights do.

Debugging procedure followed:

Any additional comments

No response

Logs from the issue

No response

hcoohb commented 1 year ago

Hi @mfabiani53, What yeelight_bt version are you using? This was fixed in version v1.0.1 It works well for me testing the service with:

service: light.turn_on
entity_id:
  - light.bedside
data:
  brightness: 255
  rgb_color:
    - "{{ (range(0, 255)|random) }}"
    - "{{ (range(0, 255)|random) }}"
    - "{{ (range(0, 255)|random) }}"

If still not fixed for you, you will need to enable the debug flags in the logs so we can see what is happening..

mfabiani53 commented 1 year ago

I am using always the latest release and now i will check it again with 1.2.0 release...

mfabiani53 commented 1 year ago

Strange. If i call the service from the service tab in the developer/tools the light change his color randomly as expected, while, if run from the automation, the light is always white color. The same happens if i run the automation manually. When ran automatically the color is always white.... BTW this is the log i got running the automation manually:

2022-08-12 14:01:43.948 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_11_DC_AA_7A_8D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -55)>}, []]
2022-08-12 14:01:43.958 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_70_AF_CC_26_55_7F): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:44.066 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -75)>}, []]
2022-08-12 14:01:44.092 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_69_F4_3A_37_59_98): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -69)>}, []]
2022-08-12 14:01:44.093 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4F_7C_8E_49_63_9B): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:44.298 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_8C_79_F5_B1_57_43): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -85)>}, []]
2022-08-12 14:01:44.305 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_5D_3A_69_D5_AC_2C): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:44.320 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_69_F4_3A_37_59_98): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -64)>}, []]
2022-08-12 14:01:44.512 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -76)>}, []]
2022-08-12 14:01:44.620 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_74_6D_81_C3_4D_A6): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:44.936 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_56_DB_22_43_9E): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -87)>, 'ServiceData': <dbus_next.signature.Variant ('a{sv}', {'0000fefe-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'\x03\x00*\xff')>})>}, []]
2022-08-12 14:01:46.923 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:46.981 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:46.984 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x02\x01\xbcZ\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:46.984 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:51.590 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to turn on. with ATTR:{'brightness': 255, 'hs_color': (235.385, 33.548)}
2022-08-12 14:01:51.592 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to turn on. with ATTR:{'brightness': 255, 'hs_color': (235.385, 33.548)}
2022-08-12 14:01:51.654 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0011: bytearray(b'C@\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:51.662 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'C@\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:51.722 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_D4_B8_FF_1D_82_C8): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -75)>}, []]
2022-08-12 14:01:51.725 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_65_A8_D0_5D_5D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -73)>, 'ServiceData': <dbus_next.signature.Variant ('a{sv}', {'0000fe95-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'P \xaa\x01@]]\xd0\xa8eL\r\x10\x04\x02\x01\xe8\x01')>, '0000ffff-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'\xe4\x94\xc7\x85h\xd4')>})>}, []]
2022-08-12 14:01:52.142 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xbcZ\xff\x00d\x00\x00\x1c\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:52.142 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:52.159 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xbcZ\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:52.159 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:52.680 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to set color RGB:(169, 176, 255) with brighntess:100
2022-08-12 14:01:52.682 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to set color RGB:(169, 176, 255) with brighntess:100
2022-08-12 14:01:52.775 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0011: bytearray(b'CA\xa9\xb0\xff\x01d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:52.777 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xa9\xb0\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:52.778 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:52.803 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xa9\xb0\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:52.803 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:52.815 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'CA\xa9\xb0\xff\x01d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:53.526 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:53.528 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:53.604 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:53.608 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xa9\xb0\xff\x00d\x00\x00\x1c\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:53.608 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:53.613 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:53.616 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xa9\xb0\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:53.616 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:54.125 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to turn on. with ATTR:{'brightness': 255, 'hs_color': (294.611, 78.404)}
2022-08-12 14:01:54.125 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to set color RGB:(237, 55, 255) with brighntess:100
2022-08-12 14:01:54.127 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to turn on. with ATTR:{'brightness': 255, 'hs_color': (294.611, 78.404)}
2022-08-12 14:01:54.128 DEBUG (MainThread) [custom_components.yeelight_bt.light] Trying to set color RGB:(237, 55, 255) with brighntess:100
2022-08-12 14:01:54.196 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'CA\xed7\xff\x01d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:54.200 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xed7\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:54.200 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:54.237 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0011: bytearray(b'CA\xed7\xff\x01d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:54.239 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xed7\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:54.239 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:54.837 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:54.840 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4F_7C_8E_49_63_9B): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -72)>}, []]
2022-08-12 14:01:54.872 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_5D_3A_69_D5_AC_2C): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -83)>}, []]
2022-08-12 14:01:54.927 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_74_6D_81_C3_4D_A6): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -73)>}, []]
2022-08-12 14:01:54.943 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:54.945 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:54.953 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_69_F4_3A_37_59_98): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -64)>}, []]
2022-08-12 14:01:54.954 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_11_DC_AA_7A_8D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -62)>}, []]
2022-08-12 14:01:54.996 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_70_AF_CC_26_55_7F): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -78)>}, []]
2022-08-12 14:01:55.017 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:55.021 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_FC_94/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xed7\xff\x00d\x00\x00\x1d\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:55.022 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:55.026 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:55.028 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E8_C6_DE/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x01\x01\xed7\xff\x00d\x00\x00\x1e\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:55.029 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:01:55.093 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -74)>}, []]
2022-08-12 14:01:55.181 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_74_6D_81_C3_4D_A6): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -72)>}, []]
2022-08-12 14:01:55.306 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_8C_79_F5_B1_57_43): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -86)>}, []]
2022-08-12 14:01:55.965 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_65_A8_D0_5D_5D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -68)>, 'ServiceData': <dbus_next.signature.Variant ('a{sv}', {'0000fe95-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'P \xaa\x01B]]\xd0\xa8eL\r\x10\x04\x02\x01\xe8\x01')>, '0000ffff-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'\xe4\x94\xc7\x85h\xd4')>})>}, []]
2022-08-12 14:01:55.972 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_56_DB_22_43_9E): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -86)>}, []]
2022-08-12 14:01:55.974 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_69_F4_3A_37_59_98): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -68)>}, []]
2022-08-12 14:01:57.701 DEBUG (MainThread) [custom_components.yeelight_bt.light] Requesting an update of the lamp status
2022-08-12 14:01:57.759 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Write Characteristic aa7d3f34-2d4f-41e0-807f-52fbf8cf7443 | /org/bluez/hci0/dev_F8_24_41_E9_C5_1A/service0010/char0011: bytearray(b'CD\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2022-08-12 14:01:57.761 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_F8_24_41_E9_C5_1A/service0010/char0014): ['org.bluez.GattCharacteristic1', {'Value': <dbus_next.signature.Variant ('ay', b'CE\x02\x01\xff>n\x00d\x00\x00\x1b\x00\x00\x00\x00\x00\x00')>}, []]
2022-08-12 14:01:57.761 DEBUG (MainThread) [custom_components.yeelight_bt.light] Got state notification from the lamp
2022-08-12 14:02:03.760 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_D4_B8_FF_1D_82_C8): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -82)>}, []]
2022-08-12 14:02:03.761 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_65_A8_D0_5D_5D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -79)>}, []]
2022-08-12 14:02:05.701 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_5D_3A_69_D5_AC_2C): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -76)>}, []]
2022-08-12 14:02:05.704 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_8C_79_F5_B1_57_43): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -91)>}, []]
2022-08-12 14:02:05.748 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_78_11_DC_AA_7A_8D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -55)>}, []]
2022-08-12 14:02:05.831 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4F_7C_8E_49_63_9B): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -72)>}, []]
2022-08-12 14:02:06.021 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -75)>}, []]
2022-08-12 14:02:06.038 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_74_6D_81_C3_4D_A6): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -78)>}, []]
2022-08-12 14:02:06.039 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_56_DB_22_43_9E): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -86)>}, []]
2022-08-12 14:02:06.256 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_70_AF_CC_26_55_7F): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -77)>}, []]
2022-08-12 14:02:06.258 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_69_F4_3A_37_59_98): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -67)>}, []]
2022-08-12 14:02:06.543 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_74_6D_81_C3_4D_A6): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -73)>}, []]
2022-08-12 14:02:06.569 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_70_AF_CC_26_55_7F): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -71)>}, []]
2022-08-12 14:02:06.702 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_6C_C5_B1_99_6D_DF): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -77)>}, []]
2022-08-12 14:02:06.725 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_5D_3A_69_D5_AC_2C): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -85)>}, []]
2022-08-12 14:02:09.768 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_4C_65_A8_D0_5D_5D): ['org.bluez.Device1', {'RSSI': <dbus_next.signature.Variant ('n', -72)>, 'ServiceData': <dbus_next.signature.Variant ('a{sv}', {'0000fe95-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'P \xaa\x01I]]\xd0\xa8eL\r\x10\x04\x02\x01\xe9\x01')>, '0000ffff-0000-1000-8000-00805f9b34fb': <dbus_next.signature.Variant ('ay', b'\xe4\x94\xc7\x85h\xd4')>})>}, []]
hcoohb commented 1 year ago

@mfabiani53, I see you have at least 3 bedsides? It seems only two are being controlled as part of the automation (F8_24_41_E8_C6_DE and F8_24_41_E9_FC_94). The log basically tells that the the correct events happened for the 2 lamps:

So very confused as to why the light would display white while responding it has some color setup... and if that is the case, I am not sure I can do anything about it. Have you ever setup some timers on the lamp with the app in the past? But then even more confused if that works when you test with the service... it would send exactly the same commands to the lamp...

Maybe that comes from the automation, maybe not triggering the correct light?

Can you try a simple automation with just one lamp, that you can trigger manually to see the result? And maybe add two lights on that one after? Such as:

alias: Yeelight random color
description: ""
trigger:
  - platform: event
    event_type: ""
    context: {}
condition: []
action:
  - service: light.turn_on
    entity_id:
      - light.bedside
    data:
      brightness: 255
      rgb_color:
        - "{{ (range(0, 255)|random) }}"
        - "{{ (range(0, 255)|random) }}"
        - "{{ (range(0, 255)|random) }}"
mode: single
hcoohb commented 1 year ago

Were you able to try the script? Is this still an issue?