Closed Zed222 closed 2 years ago
What version of ESPHome do you have? Kind of looks like you aren't upgraded to the latest (2022.3.1). The other thing that commonly resolves this type of error is to delete the .esphome/packages and .esphome/external_compenents subfolders within the ESPHome config directory. Let me know if those ideas don't work.
Thanks. I will update and than move on to deleting suggested files.
Updated HA to v7.5 and ESPHome to v2022.3.1. Did NOT delete the files. Was able to update and rename device in ESPHome. However HA does not seem to recognize the device so no entities to integrate.
Probably need to remove the old device from the ESPHome integrations card (named kauf-bulb-xxxxx). Then either restart the bulb and HA should pick it up or you can manually add by IP address as shown here: https://kaufha.com/troubleshooting/
Success !
Thank You for the help. Been following your videos on YouTube, they have been a great resource. Look forward to the new products.
When trying to adopt in or update in ESPhome I get the following. Also of note I did load plug firmware mistakenly. ESP home still finds both plug and bulb.
INFO Reading configuration /config/esphome/kauf-bulb-5.yaml... INFO Updating https://github.com/KaufHA/common@None INFO Updating https://github.com/KaufHA/kauf-rgbww-bulbs@None ERROR Unable to import component switch: Traceback (most recent call last): File "/esphome/esphome/loader.py", line 162, in _lookup_module module = importlib.import_module(f"esphome.components.{domain}") File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 790, in exec_module
File "", line 228, in _call_with_frames_removed
File "/config/esphome/.esphome/external_components/4d68583c/components/switch/init.py", line 6, in
from esphome.const import (
ImportError: cannot import name 'DEVICE_CLASS_OUTLET' from 'esphome.const' (/esphome/esphome/const.py)
Failed config
switch: [source /config/esphome/.esphome/packages/0cf47246/kauf-bulb.yaml:320]
Component not found: switch.