The ESP32 communicates with the JK-BMS using the RS485 port (GPS) which is in fact not RS485 but 3.3V UART-TTL, so it can be directly connected to the ESP32. The ESP32 then sends the required CAN bus data to the inverter via a TJA1050, TJA1051T or SN65HVD230 CAN bus transceiver...
Bus Interface and components are cheap, it is easy to fin any kind of fans, flaps, motors, sensors, pumps, selenoids and whatsoever. Communicaten shall be as near as Esphome CANbus as possible. https://esphome.io/components/canbus.html State Work in Progress. based on https://github....
In Home Assistant under settings->Intergration "Add Intergration" select ESPHome add device jk-bms-can if found or supply ip address of ESP32Example CAN messages[main:141]: send can id: 0x359 hex: 0 0 0 0 3 0 0 0 [canbus:033]: send extended id=0x359 rtr=FALSE size=8 [main:187...
3 changes: 3 additions & 0 deletions 3 esphome/components/esp32_can/canbus.py Original file line numberDiff line numberDiff line change @@ -11,6 +11,7 @@ VARIANT_ESP32S2, VARIANT_ESP32S3, VARIANT_ESP32C3, VARIANT_ESP32C6, VARIANT_ESP32H2, ) @@ -47,13 +48,15 @@ CAN_SPEEDS...
timn / esphome timvdsm / canbus tipofthesowrd / esphome tjhorner / esphome tkolo / esphome tobias- / esphome Tofazzal322 / esphome TomBatesy / esphome TomLottermann / esphome Tommatheussen / esphome tomtom5152 / esphome tongdaren / esphome tonnzi / esphome ...
esp32:board:esp32-c6-devkitc-1flash_size:8MBvariant:esp32c6framework:type:esp-idfversion:"5.2.1"platform_version:6.6.0sdkconfig_options:CONFIG_OPENTHREAD_ENABLED:nCONFIG_ENABLE_WIFI_STATION:yCONFIG_USE_MINIMAL_MDNS:yCONFIG_ESPTOOLPY_FLASHSIZE_8MB:y...canbus: -platform:esp32_cantx_pin:GPIO...
components/canbus/esp32_can.rst Added new configuration variables rx_queue_len and tx_queue_len for the ESP32 CAN component. components/ch422g.rst Provided documentation for the CH422G I/O expander component. components/climate/climate_ir.rst Expanded the list of supported Daikin ARC remotes ...