New
About
New Paste
Title
Expiry
Syntax Highlighting
Mac-mini:esphome-yambms affer$ esphome run YamBMS.yaml INFO ESPHome 2025.3.3 INFO Reading configuration YamBMS.yaml... INFO Updating https://github.com/Sleeper85/esphome-yambms@main INFO Updating https://github.com/Sleeper85/esphome-yambms@main INFO Updating https://github.com/Sleeper85/esphome-yambms@main INFO Updating https://github.com/Sleeper85/esphome-yambms@main INFO Updating https://github.com/Sleeper85/esphome-yambms@main INFO Updating https://github.com/Sleeper85/esphome-yambms@main WARNING Found 'root["mac"] = id(esp32_mac_address).state; root["version"] = "${yambms_version}"; root["board_chip"] = "${board_chip}"; root["board_name"] = "${board_name}"; root["bms_model"] = "${bms_model}"; root["bms_protocol"] = "${bms_protocol}"; root["bms_count"] = id(${yambms_id}_var_bms_counter); root["canbus_name"] = id(${yambms_id}_canbus_name); root["canbus_protocol"] = id(${yambms_id}_canbus_protocol); root["uptime"] = id(esp32_uptime).state; root["date_time_now"] = id(esp32_date_time_now).state;' (see interval->8->then->if->then->1->http_request.post->json) which looks like a substitution, but 'bms_model' was not declared WARNING Found 'root["mac"] = id(esp32_mac_address).state; root["version"] = "${yambms_version}"; root["board_chip"] = "${board_chip}"; root["board_name"] = "${board_name}"; root["bms_model"] = "${bms_model}"; root["bms_protocol"] = "${bms_protocol}"; root["bms_count"] = id(${yambms_id}_var_bms_counter); root["canbus_name"] = id(${yambms_id}_canbus_name); root["canbus_protocol"] = id(${yambms_id}_canbus_protocol); root["uptime"] = id(esp32_uptime).state; root["date_time_now"] = id(esp32_date_time_now).state;' (see interval->8->then->if->then->1->http_request.post->json) which looks like a substitution, but 'bms_protocol' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->0->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->0->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->1->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->1->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->2->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->2->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->3->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->3->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->4->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->4->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->5->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->5->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found 'root["mac"] = id(esp32_mac_address).state; root["version"] = "1.5.5"; root["board_chip"] = "ESP32"; root["board_name"] = "LilyGo T-CAN485"; root["bms_model"] = "${bms_model}"; root["bms_protocol"] = "${bms_protocol}"; root["bms_count"] = id(yambms1_var_bms_counter); root["canbus_name"] = id(yambms1_canbus_name); root["canbus_protocol"] = id(yambms1_canbus_protocol); root["uptime"] = id(esp32_uptime).state; root["date_time_now"] = id(esp32_date_time_now).state;' (see interval->8->then->if->then->1->http_request.post->json) which looks like a substitution, but 'bms_model' was not declared WARNING Found 'root["mac"] = id(esp32_mac_address).state; root["version"] = "1.5.5"; root["board_chip"] = "ESP32"; root["board_name"] = "LilyGo T-CAN485"; root["bms_model"] = "${bms_model}"; root["bms_protocol"] = "${bms_protocol}"; root["bms_count"] = id(yambms1_var_bms_counter); root["canbus_name"] = id(yambms1_canbus_name); root["canbus_protocol"] = id(yambms1_canbus_protocol); root["uptime"] = id(esp32_uptime).state; root["date_time_now"] = id(esp32_date_time_now).state;' (see interval->8->then->if->then->1->http_request.post->json) which looks like a substitution, but 'bms_protocol' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->0->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->0->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->1->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->1->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->2->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->2->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->3->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->3->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->4->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->4->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared WARNING Found '${bms_address}' (see jk_rs485_bms->5->rs485_address) which looks like a substitution, but 'bms_address' was not declared WARNING Found '${sniffer_id}' (see jk_rs485_bms->5->jk_rs485_sniffer_id) which looks like a substitution, but 'sniffer_id' was not declared INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' INFO Unable to import component jk_rs485_bms.binary_sensor: No module named 'esphome.components.jk_rs485_bms' Failed config binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms1 status_balancing: id: bms1_equalizing name: yambms JK-BMS 1 status balancing status_precharging: name: yambms JK-BMS 1 status precharging status_charging: id: bms1_charging_allowed name: yambms JK-BMS 1 status charging status_discharging: id: bms1_discharging_allowed binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms2 status_balancing: id: bms2_equalizing name: yambms JK-BMS 2 status balancing status_precharging: name: yambms JK-BMS 2 status precharging status_charging: id: bms2_charging_allowed name: yambms JK-BMS 2 status charging status_discharging: id: bms2_discharging_allowed binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms3 status_balancing: id: bms3_equalizing name: yambms JK-BMS 3 status balancing status_precharging: name: yambms JK-BMS 3 status precharging status_charging: id: bms3_charging_allowed name: yambms JK-BMS 3 status charging status_discharging: id: bms3_discharging_allowed binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms4 status_balancing: id: bms4_equalizing name: yambms JK-BMS 4 status balancing status_precharging: name: yambms JK-BMS 4 status precharging status_charging: id: bms4_charging_allowed name: yambms JK-BMS 4 status charging status_discharging: id: bms4_discharging_allowed binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms5 status_balancing: id: bms5_equalizing name: yambms JK-BMS 5 status balancing status_precharging: name: yambms JK-BMS 5 status precharging status_charging: id: bms5_charging_allowed name: yambms JK-BMS 5 status charging status_discharging: id: bms5_discharging_allowed binary_sensor.jk_rs485_bms: [source /Users/affer/esphome-yambms/.esphome/packages/a3a4c2d8/packages/bms/bms_combine_JK_RS485_Modbus_bms_minimal.yaml:77] Platform not found: 'binary_sensor.jk_rs485_bms'. platform: jk_rs485_bms jk_rs485_bms_id: jk_rs485_bms1 status_balancing: id: bms1_equalizing name: yambms JK-BMS 6 status balancing status_precharging: name: yambms JK-BMS 6 status precharging status_charging: id: bms1_charging_allowed name: yambms JK-BMS 6 status charging status_discharging: id: bms1_discharging_allowed
Create