Open 3ldcm opened 6 months ago
Hey there @tuya, @zlinoliver, @frenck, mind taking a look at this issue as it has been labeled with an integration (tuya
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
tuya documentation tuya source (message by IssueLinks)
I have the same issue with my Vevor EV Charger.
"documentation": "https://www.home-assistant.io/integrations/tuya",
"integration_type": "hub",
"iot_class": "cloud_push",
"loggers": [
"tuya_iot"
],
"requirements": [
"tuya-device-sharing-sdk==0.1.9"
],
"is_built_in": true
},
"data": {
"endpoint": "https://apigw.tuyaus.com",
"terminal_id": "1719673151646dw0o84",
"mqtt_connected": true,
"disabled_by": null,
"disabled_polling": false,
"id": "eb0e97caa7d0bf0852wuwy",
"name": "EV Charger",
"category": "qccdz",
"product_id": "psyeqd9fflydkswi",
"product_name": "EV_Charger(US)",
"online": true,
"sub": false,
"time_zone": "-04:00",
"active_time": "2024-07-11T23:36:49+00:00",
"create_time": "2024-07-11T23:36:49+00:00",
"update_time": "2024-07-11T23:36:49+00:00",
"function": {
"charge_cur_set": {
"type": "Integer",
"value": {
"unit": "A",
"min": 8,
"max": 48,
"scale": 0,
"step": 1
}
},
"work_mode": {
"type": "Enum",
"value": {
"range": [
"charge_now",
"charge_pct",
"charge_energy",
"charge_schedule"
]
}
},
"clear_energy": {
"type": "Boolean",
"value": {}
},
"switch": {
"type": "Boolean",
"value": {}
}
},
"status_range": {
"forward_energy_total": {
"type": "Integer",
"value": {
"unit": "kW\u00b7h",
"min": 0,
"max": 99999999,
"scale": 2,
"step": 1
}
},
"work_state": {
"type": "Enum",
"value": {
"range": [
"charger_free",
"charger_insert",
"charger_free_fault",
"charger_wait",
"charger_charging",
"charger_pause",
"charger_end",
"charger_fault"
]
}
},
"charge_cur_set": {
"type": "Integer",
"value": {
"unit": "A",
"min": 8,
"max": 48,
"scale": 0,
"step": 1
}
},
"power_total": {
"type": "Integer",
"value": {
"unit": "kW",
"min": 0,
"max": 99999999,
"scale": 3,
"step": 1
}
},
"connection_state": {
"type": "Enum",
"value": {
"range": [
"controlpi_12v",
"controlpi_12v_pwm",
"controlpi_9v",
"controlpi_9v_pwm",
"controlpi_6v",
"controlpi_6v_pwm",
"controlpi_error"
]
}
},
"work_mode": {
"type": "Enum",
"value": {
"range": [
"charge_now",
"charge_pct",
"charge_energy",
"charge_schedule"
]
}
},
"clear_energy": {
"type": "Boolean",
"value": {}
},
"switch": {
"type": "Boolean",
"value": {}
},
"temp_current": {
"type": "Integer",
"value": {
"unit": "\u2103",
"min": -40,
"max": 200,
"scale": 0,
"step": 1
}
},
"charge_energy_once": {
"type": "Integer",
"value": {
"unit": "kW\u00b7h",
"min": 1,
"max": 999999,
"scale": 2,
"step": 1
}
}
},
"status": {
"forward_energy_total": 1,
"work_state": "charger_free",
"charge_cur_set": 10,
"power_total": 0,
"connection_state": "controlpi_12v",
"work_mode": "charge_now",
"clear_energy": true,
"switch": false,
"temp_current": 37,
"charge_energy_once": 1
},
"home_assistant": {
"name": "EV Charger",
"name_by_user": null,
"disabled": false,
"disabled_by": null,
"entities": []
},
"set_up": false,
"support_local": true
}
}
Same problem with Generic EV charger Tuya charger EV 3phase 16A/32A
{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.8.0", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.12.4", "docker": true, "arch": "x86_64", "timezone": "Europe/Belgrade", "os_name": "Linux", "os_version": "6.6.33-haos", "supervisor": "2024.08.0", "host_os": "Home Assistant OS 12.4", "docker_version": "26.1.4", "chassis": "vm", "run_as_root": true }, "custom_components": { "nordpool": { "documentation": "https://github.com/custom-components/nordpool/", "version": "0.0.14", "requirements": [ "nordpool>=0.2", "backoff" ] }, "hacs": { "documentation": "https://hacs.xyz/docs/configuration/start", "version": "1.34.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "landroid_cloud": { "documentation": "https://github.com/MTrab/landroid_cloud/blob/master/README.md", "version": "5.0.5", "requirements": [ "pyworxcloud==4.1.14" ] }, "kia_uvo": { "documentation": "https://github.com/Hyundai-Kia-Connect/kia_uvo", "version": "2.26.1", "requirements": [ "hyundai_kia_connect_api==3.22.3" ] }, "tesla_custom": { "documentation": "https://github.com/alandtse/tesla/wiki", "version": "3.24.0", "requirements": [ "teslajsonpy==3.12.0" ] } }, "integration_manifest": { "domain": "tuya", "name": "Tuya", "codeowners": [ "Tuya", "zlinoliver", "frenck" ], "config_flow": true, "dependencies": [ "ffmpeg" ], "dhcp": [ { "macaddress": "105A17" }, { "macaddress": "10D561" }, { "macaddress": "1869D8" }, { "macaddress": "381F8D" }, { "macaddress": "508A06" }, { "macaddress": "68572D" }, { "macaddress": "708976" }, { "macaddress": "7CF666" }, { "macaddress": "84E342" }, { "macaddress": "D4A651" }, { "macaddress": "D81F12*" } ], "documentation": "https://www.home-assistant.io/integrations/tuya", "integration_type": "hub", "iot_class": "cloud_push", "loggers": [ "tuya_iot" ], "requirements": [ "tuya-device-sharing-sdk==0.1.9" ], "is_built_in": true }, "setup_times": {}, "data": { "endpoint": "https://apigw.tuyaeu.com", "terminal_id": "1723364859449H7eTsP", "mqtt_connected": true, "disabled_by": null, "disabled_polling": false, "id": "bf9fa3f316fd205a88ea3e", "name": "Laddare", "category": "qccdz", "product_id": "0826zh2m5mjjpb4m", "product_name": "AC3-EV-CHARGER", "online": true, "sub": false, "time_zone": "+02:00", "active_time": "2024-06-11T20:42:56+00:00", "create_time": "2024-06-11T20:42:56+00:00", "update_time": "2024-06-11T20:42:56+00:00", "function": { "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 1, "max": 255, "scale": 0, "step": 1 } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "switch": { "type": "Boolean", "value": {} } }, "status_range": { "work_state": { "type": "Enum", "value": { "range": [ "charger_free", "charger_insert", "charger_free_fault", "charger_wait", "charger_charging", "charger_pause", "charger_end", "charger_fault" ] } }, "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 1, "max": 255, "scale": 0, "step": 1 } }, "sigle_phase_power": { "type": "Integer", "value": { "unit": "kW", "min": 0, "max": 99999999, "scale": 3, "step": 1 } }, "power_total": { "type": "Integer", "value": { "unit": "kW", "min": 0, "max": 99999999, "scale": 3, "step": 1 } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "switch": { "type": "Boolean", "value": {} }, "temp_current": { "type": "Integer", "value": { "unit": "\u2103", "min": -40, "max": 200, "scale": 0, "step": 1 } }, "charge_energy_once": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 0, "max": 999999, "scale": 2, "step": 1 } } }, "status": { "work_state": "charger_wait", "charge_cur_set": 16, "sigle_phase_power": 0, "power_total": 71, "work_mode": "charge_now", "switch": false, "temp_current": 35, "charge_energy_once": 1615 }, "home_assistant": { "name": "Laddare", "name_by_user": null, "disabled": false, "disabled_by": null, "entities": [] }, "set_up": false, "support_local": true } }
One more here, is there a way around this?
Example of another portable EV charger from Australia also similarly unsupported:
{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.9.2", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.12.4", "docker": true, "arch": "aarch64", "timezone": "Australia/Brisbane", "os_name": "Linux", "os_version": "6.6.31-haos-raspi", "supervisor": "2024.09.1", "host_os": "Home Assistant OS 13.1", "docker_version": "26.1.4", "chassis": "embedded", "run_as_root": true }, "custom_components": { "hacs": { "documentation": "https://hacs.xyz/docs/configuration/start", "version": "2.0.1", "requirements": [ "aiogithubapi>=22.10.1" ] } }, "integration_manifest": { "domain": "tuya", "name": "Tuya", "codeowners": [ "Tuya", "zlinoliver", "frenck" ], "config_flow": true, "dependencies": [ "ffmpeg" ], "dhcp": [ { "macaddress": "105A17" }, { "macaddress": "10D561" }, { "macaddress": "1869D8" }, { "macaddress": "381F8D" }, { "macaddress": "508A06" }, { "macaddress": "68572D" }, { "macaddress": "708976" }, { "macaddress": "7CF666" }, { "macaddress": "84E342" }, { "macaddress": "D4A651" }, { "macaddress": "D81F12*" } ], "documentation": "https://www.home-assistant.io/integrations/tuya", "integration_type": "hub", "iot_class": "cloud_push", "loggers": [ "tuya_iot" ], "requirements": [ "tuya-device-sharing-sdk==0.1.9" ], "is_built_in": true }, "setup_times": { "null": { "setup": 0.00014687399971080595 }, "01J6YF9ZZW42N4W39RS9H4AKFS": { "wait_import_platforms": -20.58736209599965, "wait_base_component": -0.007013309000285517, "config_entry_setup": 27.64519123199989 } }, "data": { "endpoint": "https://apigw.tuyaeu.com", "terminal_id": "1725452058406oIXffx", "mqtt_connected": true, "disabled_by": null, "disabled_polling": false, "id": "bf39c1b6a3d13d384czty2", "name": "Inchargex-EV-Charger", "category": "qccdz", "product_id": "ticnu0q7axjk6uf5", "product_name": "CS2_EUB_3.5kW_7kW_X1", "online": false, "sub": false, "time_zone": "+10:00", "active_time": "2024-07-06T09:47:35+00:00", "create_time": "2024-07-06T09:47:35+00:00", "update_time": "2024-07-06T09:47:35+00:00", "function": { "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 8, "max": 32, "scale": 0, "step": 1 } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "clear_energy": { "type": "Boolean", "value": {} }, "switch": { "type": "Boolean", "value": {} } }, "status_range": { "forward_energy_total": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 0, "max": 99999999, "scale": 2, "step": 1 } }, "work_state": { "type": "Enum", "value": { "range": [ "charger_free", "charger_insert", "charger_free_fault", "charger_wait", "charger_charging", "charger_pause", "charger_end", "charger_fault" ] } }, "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 8, "max": 32, "scale": 0, "step": 1 } }, "sigle_phase_power": { "type": "Integer", "value": { "unit": "kW", "min": 0, "max": 99999999, "scale": 3, "step": 1 } }, "power_total": { "type": "Integer", "value": { "unit": "kW", "min": 0, "max": 99999999, "scale": 3, "step": 1 } }, "connection_state": { "type": "Enum", "value": { "range": [ "controlpi_12v", "controlpi_12v_pwm", "controlpi_9v", "controlpi_9v_pwm", "controlpi_6v", "controlpi_6v_pwm", "controlpi_error" ] } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "clear_energy": { "type": "Boolean", "value": {} }, "switch": { "type": "Boolean", "value": {} }, "temp_current": { "type": "Integer", "value": { "unit": "\u2103", "min": -40, "max": 200, "scale": 0, "step": 1 } }, "charge_energy_once": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 1, "max": 999999, "scale": 2, "step": 1 } } }, "status": { "forward_energy_total": 949, "work_state": "charger_charging", "charge_cur_set": 16, "sigle_phase_power": 0, "power_total": 3615, "connection_state": "controlpi_6v_pwm", "work_mode": "charge_now", "clear_energy": true, "switch": true, "temp_current": 51, "charge_energy_once": 1 }, "home_assistant": { "name": "Inchargex-EV-Charger", "name_by_user": null, "disabled": false, "disabled_by": null, "entities": [] }, "set_up": false, "support_local": true }` }
Hi all, I have the same issue.
The problem
Tera EV Charger is unsupported
What version of Home Assistant Core has the issue?
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
tuya
Link to integration documentation on our website
No response
Diagnostics information
"documentation": "https://www.home-assistant.io/integrations/tuya", "integration_type": "hub", "iot_class": "cloud_push", "loggers": [ "tuya_iot" ], "requirements": [ "tuya-device-sharing-sdk==0.1.9" ], "is_built_in": true }, "data": { "endpoint": "https://apigw.tuyaeu.com", "terminal_id": "17161234901141LmpQ0", "mqtt_connected": true, "disabled_by": null, "disabled_polling": false, "id": "bf3c0af84a80f6fe82vep0", "name": "Tera EV Charger", "category": "qccdz", "product_id": "o4zjlnwqwe0dzitl", "product_name": "Tera EV Charger", "online": true, "sub": false, "time_zone": "+02:00", "active_time": "2024-05-19T08:17:57+00:00", "create_time": "2024-05-19T08:17:57+00:00", "update_time": "2024-05-19T08:17:57+00:00", "function": { "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 8, "max": 32, "scale": 0, "step": 1 } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "switch": { "type": "Boolean", "value": {} } }, "status_range": { "forward_energy_total": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 0, "max": 99999999, "scale": 2, "step": 1 } }, "work_state": { "type": "Enum", "value": { "range": [ "charger_free", "charger_insert", "charger_free_fault", "charger_wait", "charger_charging", "charger_pause", "charger_end", "charger_fault" ] } }, "charge_cur_set": { "type": "Integer", "value": { "unit": "A", "min": 8, "max": 32, "scale": 0, "step": 1 } }, "power_total": { "type": "Integer", "value": { "unit": "kW", "min": 0, "max": 99999999, "scale": 3, "step": 1 } }, "connection_state": { "type": "Enum", "value": { "range": [ "controlpi_12v", "controlpi_12v_pwm", "controlpi_9v", "controlpi_9v_pwm", "controlpi_6v", "controlpi_6v_pwm", "controlpi_error" ] } }, "work_mode": { "type": "Enum", "value": { "range": [ "charge_now", "charge_pct", "charge_energy", "charge_schedule" ] } }, "balance_energy": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 0, "max": 99999999, "scale": 2, "step": 1 } }, "switch": { "type": "Boolean", "value": {} }, "temp_current": { "type": "Integer", "value": { "unit": "\u2103", "min": -40, "max": 200, "scale": 0, "step": 1 } }, "charge_energy_once": { "type": "Integer", "value": { "unit": "kW\u00b7h", "min": 1, "max": 999999, "scale": 2, "step": 1 } } }, "status": { "forward_energy_total": 2485, "work_state": "charger_charging", "charge_cur_set": 10, "power_total": 6801, "connection_state": "controlpi_6v_pwm", "work_mode": "charge_now", "balance_energy": 0, "switch": true, "temp_current": 66, "charge_energy_once": 3 }, "home_assistant": { "name": "Tera EV Charger", "name_by_user": null, "disabled": false, "disabled_by": null, "entities": [] }, "set_up": false, "support_local": true } }
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response