Tried downloading the files again, still same issue.
INFO Reading configuration /config/esphome/rgbw1.yaml…
WARNING Unable to import custom component sm2135.output:
Traceback (most recent call last):
File “/opt/esphome/esphome/config.py”, line 134, in _lookup_module
module = importlib.import_module(f’custom_components.{domain}‘)
File “/usr/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 994, in _gcd_import
File “”, line 971, in _find_and_load
File “”, line 955, in _find_and_load_unlocked
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/config/esphome/custom_components/sm2135/output.py”, line 5, in
from . import SM2135
ImportError: cannot import name ‘SM2135’
WARNING Unable to import custom component sm2135.output:
Traceback (most recent call last):
File “/opt/esphome/esphome/config.py”, line 134, in _lookup_module
module = importlib.import_module(f’custom_components.{domain}’)
File “/usr/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 994, in _gcd_import
File “”, line 971, in _find_and_load
File “”, line 955, in _find_and_load_unlocked
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/config/esphome/custom_components/sm2135/output.py”, line 5, in
from . import SM2135
ImportError: cannot import name ‘SM2135’
WARNING Unable to import custom component sm2135.output:
Traceback (most recent call last):
File “/opt/esphome/esphome/config.py”, line 134, in _lookup_module
module = importlib.import_module(f’custom_components.{domain}‘)
File “/usr/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 994, in _gcd_import
File “”, line 971, in _find_and_load
File “”, line 955, in _find_and_load_unlocked
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/config/esphome/custom_components/sm2135/output.py”, line 5, in
from . import SM2135
ImportError: cannot import name ‘SM2135’
WARNING Unable to import custom component sm2135.output:
Traceback (most recent call last):
File “/opt/esphome/esphome/config.py”, line 134, in _lookup_module
module = importlib.import_module(f’custom_components.{domain}’)
File “/usr/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 994, in _gcd_import
File “”, line 971, in _find_and_load
File “”, line 955, in _find_and_load_unlocked
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/config/esphome/custom_components/sm2135/output.py”, line 5, in
from . import SM2135
ImportError: cannot import name ‘SM2135’
WARNING Unable to import custom component sm2135.output:
Traceback (most recent call last):
File “/opt/esphome/esphome/config.py”, line 134, in _lookup_module
module = importlib.import_module(f’custom_components.{domain}')
File “/usr/lib/python3.6/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 994, in _gcd_import
File “”, line 971, in _find_and_load
File “”, line 955, in _find_and_load_unlocked
File “”, line 665, in _load_unlocked
File “”, line 678, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/config/esphome/custom_components/sm2135/output.py”, line 5, in
from . import SM2135
ImportError: cannot import name ‘SM2135’
Failed config
sm2135: [source /config/esphome/rgbw1.yaml:27]
Component sm2135 cannot be loaded via YAML (no CONFIG_SCHEMA).
data_pin: GPIO12
clock_pin: GPIO14
output.sm2135: [source /config/esphome/rgbw1.yaml:35]
Platform not found: ‘output.sm2135’.
platform: sm2135
id: output_red
channel: 2
output.sm2135: [source /config/esphome/rgbw1.yaml:38]
Platform not found: ‘output.sm2135’.
platform: sm2135
id: output_green
channel: 0
output.sm2135: [source /config/esphome/rgbw1.yaml:41]
Platform not found: ‘output.sm2135’.
platform: sm2135
id: output_blue
channel: 1
output.sm2135: [source /config/esphome/rgbw1.yaml:44]
Platform not found: ‘output.sm2135’.
platform: sm2135
id: output_cold_white
channel: 3
output.sm2135: [source /config/esphome/rgbw1.yaml:47]
Platform not found: ‘output.sm2135’.
platform: sm2135
id: output_warm_white
channel: 4
Anyhow… my micro sd card in my pi looks to have died over night. Time to get a new card and find my hopefully not too old backup.