Anyone an idea if it is possible to read the VIN while charging? My father an law and I share the same wall connector and I would like to log the usage.
-Stefan
Ok, as long as no one has an answer, Iāll live with the following workaround:
I have a camera facing the front of the garage. As soon as the charger gets plugged in, HA mails me a picture with the image of the car. Once a month I check my mails and merge the data with a list that I export from Teslaās app. The list contains all charges from the wall connector (sadly, no VIN there either).
alias: eMail notification charger plugged in
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.tesla_wall_connector_vehicle_connected
from: "off"
to: "on"
condition: []
action:
- service: camera.snapshot
target:
device_id: 25690f6e83a880a4b64af9e64ba94b4e
data:
filename: /config/temp/garagegam-foo.jpg
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- service: notify.email_notification
data:
message: Tesla charger plugged in
title: Tesla charger plugged in
data:
images:
- /config/temp/garagegam-foo.jpg
mode: single
Did anyone already tried the RS485 connector since firmware 23.8.2?
Looks like nobody tried it since the updateā¦
Edit: Ordered a RS485 to USB adapter myself, maybe I can at least see if its alive.
Did you succeed with accessing the TWC3 via RS485?
Since a few days, thereās a new firmware version available: Firmware 23.44.0 Details | Wall Monitor
Best Regards
Tobias
Not yet, I had trouble to get the wire connected. And its a bit too cold and dark outside to try it again.
Might try again later
Teslemetry is using the new FleetAPI that records the VIN of the vehicle charging on a TWC3.
Is there any API exposed on the Gen 3 wall charger that allows me to start, stop or adjust the charging current?
I have a non-Tesla car and its APIs/HA integration are poor, so i want to instead try to control charging from the Gen 3 wall connector instead.
Have you meanwhile tried it again? If yes, which RS485 ID, Baud Rate, Data Size, Parity, Stop Bits have you used? Thanks in advance.
Unfortunately the documented Gen3 API doesnāt support changing any settings.
It would really drive the transition to sustainable energy if Tesla could adopt charge point standards like the Open Charge Point Protocol (OCPP) via a firmware upgrade.
This may be of interest: GitHub - ngardiner/TWCManager: Control power delivered by a Tesla Wall Charger using two wires screwed into its RS-485 terminals.
Appears to talk to use RS485 to talk to the Power Wall. However, they specially call out that the newest version isnāt tested:
We do not currently have enough information about the new 2020 Tesla Wall Connector devices with WiFi to understand if they will be compatible in any way (wired or wireless) with TWCManager.
But I have a feeling it could be made to work, if a brave soul is willing to testā¦
Iāve already tried the TWCManager approach, unfortunately without any success so far.
I was not even able to find out the correct MODBUS RTU/RS485 settings, starting with the baud rate, which is set in TWC Gen 2, according to /etc/twcmanager/config.json:
# TWC's RS485 port runs at 9600 baud which has been verified with an
# oscilloscope. Don't change this unless something changes in future hardware.
"baud": 9600
Therefore I used an RS485 to ETH device from WAVESHARE and scanned via MODBUS RTU over TCP (not MODBUS TCP) for all possible RS485 IDs, RS485 adresses/objects, all possible baud rates, ā¦, fully automatic over lots of days, without any hit.
I assume, that lots of other people also tried the (most obvious) TWCManager approach with their TWC Gen 3 within the last years. If anybody of them had suceeded, we would already had got to know.
Iāve also been asking the TESLA TWC support for 2 years for any documentation, hint, timeline regarding the introduction of RS485 for TWC 3. In the beginning, they always said, it will come, but they donāt exactly know, when. Meanwhile the non-personal mailbox of the support team is unmonitored, maybe they all have been layed off.
Well thatās unfortunate.
Someone has figured it out though: https://www.amazon.co.uk/Neurio-Technology-Dynamic-Power-Charging/dp/B0CYM4FJ4P/ref=sr_1_11?crid=3PGL4HHMNZ3E1
Maybe they got documentation somehow.
Thanks for the information. This is really very interesting.
I tried to reach the experts from Neurio. After writing a mail to them, a Customer Support Technical Specialist from Generac (the company, which aquired Nurio in 2019) answered me, that I have to contact Tesla directly, because a separate division of Neurio developed the device.
A hotline guy of Tesla in the U.S. told me, that maybe the firmware of the European version, which I have (3 phases with maximum 32A) may behave different from the U.S./Canadian version (1 phase with maximum 48A). I asked for any documentation. He confirmed, that the U.S./Canadian TWC3 version has RS485 support, but said, that thereās no documentation regarding baud rate, register, ā¦ only the Neurio installation guide.
Is it possible to limit the Ampere of the Wall Connector with Home Assistant? So max 32 and lowest 1? And can i start/stop the Wall Connector 3 in Home Assistant?
None of the above
After finding out that the Tesla API calls are now limited and will maybe soon be chargeable and finding out today that all my home assistant automations for charging are now broken, I have a renewed interest in getting this working.
Okay, soā¦ hear me out.
Can we (royal āweā maybe) buy the device I found (https://www.amazon.co.uk/Neurio-Technology-Dynamic-Power-Charging/dp/B0CYM4FJ4P/ref=sr_1_11?crid=3PGL4HHMNZ3E1 - I also found related documentation here: https://digitalassets.tesla.com/tesla-contents/image/upload/NA_Wall_Connector_Smart_Current_Limits_App_Note_EN.pdf ) and hook that up.
But then send fake signals via the CT clamps to trick the device into thinking there is no spare capacity and then telling the wall charger to back off and stop charging. We could then vary the fake signals to adjust the wall connector for automated charging via home assistant and solar charging etc.
Presumably the āworst that can happenā is wasting money and time and the car not charging when we want it to, as presumably the worst signal we can send is āplenty of capacity on the circuit, go for it and give it all the amps youāre allowed toā which I assume is how the setup is currently.
Is this crazy? Or crazy enough to work?
Could work but for that kind of money you may as well just buy an OpenEVSE instead and have full control
Yeah good point.
I think Iāll do some hacking on the Android app instead.
Hello.
I gave up on hacking the Android app. I did make limited progress by setting up a VM and running it there and was going to fake button presses etc, but then decided against going further because Iām a coward and donāt want to upset Tesla.
Soā¦ to the RS485 port. Iām getting data through it. Are we thinking that no data comes through this port?
Itās just question marks though, one every 2 seconds. But I am seeing something and the receive light on the USB to RS485 dongle I bought is very briefly flashing. Itās like the wall connector is sending a āare you there?ā signal, but I donāt know how to reply.
Is this progress or no?
When I go to āFileā then āSave RAW fileā I get the attached in both a text editor and using the xdd command. This is a fresh session for just a few seconds. Screenshot is below.
I very clearly have no idea what Iām doing, but Iām willing to learn and test as long as there isnāt a risk of damage to the Wall Connector or the car.