Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TA with Home Assistant with Ethernet Only
#3
(02-02-2026, 11:18 PM)admin Wrote: the easiest way is download KCS v3 firmware to TA. enable mqtt auto discovery for home assistant.
here is KCS v3 firmware download link: https://www.kincony.com/forum/showthread.php?tid=8961

if you MUST want to use esphome, just remove wifi command in esphome yaml, add these code for ethernet:
Code:
ethernet:
   type: W5500
   clk_pin: GPIO1
   mosi_pin: GPIO2
   miso_pin: GPIO41
   cs_pin: GPIO42
   interrupt_pin: GPIO43
   reset_pin: GPIO44


I would like to use ESPHome yes.

Here's what I get when I remove the WiFi Compent and enable the ethernet:

Code:
ERROR Unable to load component tuya_wifi_mcu.switch:
Traceback (most recent call last):
  File "/esphome/esphome/loader.py", line 206, in _lookup_module
    module = importlib.import_module(f"esphome.components.{domain}")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/data/external_components/e6f40ce0/components/tuya_wifi_mcu/switch/__init__.py", line 12, in <module>
    CONFIG_SCHEMA = switch.SWITCH_SCHEMA.extend({
                    ^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'esphome.components.switch' has no attribute 'SWITCH_SCHEMA'. Did you mean: '_SWITCH_SCHEMA'?
ERROR Unable to load component tuya_wifi_mcu.switch:
Traceback (most recent call last):
  File "/esphome/esphome/loader.py", line 206, in _lookup_module
    module = importlib.import_module(f"esphome.components.{domain}")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/data/external_components/e6f40ce0/components/tuya_wifi_mcu/switch/__init__.py", line 12, in <module>
    CONFIG_SCHEMA = switch.SWITCH_SCHEMA.extend({
                    ^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'esphome.components.switch' has no attribute 'SWITCH_SCHEMA'. Did you mean: '_SWITCH_SCHEMA'?
Failed config

Platform not found: 'switch.tuya_wifi_mcu'

Platform not found: 'switch.tuya_wifi_mcu'
Reply


Messages In This Thread
RE: TA with Home Assistant with Ethernet Only - by upstream - 02-03-2026, 03:19 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)