Hej, ny här.
Äger ingen Tesla ännu men har beställt en Model Y Performance (privat) och går i väntans tider.
Tekniknörd som jag är har jag, mycket prematurt, tagit tag i detta med en TWC hemma i garaget. Hittade detta projekt och har nu kommit en liten bit på väg sedan i förrgår. Tänkte bara dela med mig av min progress och berätta lite om hur jag gjort.
Jag valde till en början ett fork av original-TWCManager som redan implementerat lastbalancering.
https://github.com/BitterAndReal/TWCManager
Denna fork föll mig i smaken då jag ville ha en separat process för mätningen av husets förbrukning som samtidigt kunde logga all denna data till mitt hemautomatiseringssystem (Indigo) samt en SQL-databas för visualisering.
En annan fördel med denna version är även att man kan köra mätningen och styrningen av TWC på olika Raspberrys om man har långt mellan stolpen och TWCn. Jag har dock nära så har stoppat in all kod i samma Raspberry.
En modifiering jag kommer behöva göra i TWCManager-koden är att den original använder lastdata INKLUSIVE laddning av bilen och sedan drar ifrån laddströmmen som finns som en variabel i koden. Jag mäter EXKLUSIVE laddningen, huset och TWC får separata matningar från huvudsäkringsskåpet. Jag vill mäta huset och TWCn separat för att inte riskera självsvängning i den reglerande kretsen vilket jag misstänker annars kan bli ett (stort) problem.
Jag ska tillägga att utöver att jag inte har ngn bil att testa mot så har jag heller ingen TWC just nu att testa kod mot så ännu är allt i sin lida och jag kodar i mörkret. Har beställt en TWC Gen 2 ny i kartong från en som sålde på blocket, Gen 3 fungerar ju tyvärr inte att styra på samma sätt (om ens alls) så var lite panik att hitta en fräsch Gen 2 innan de inte går att få tag på.
Jag ska även tillägga att TWCMaster-mjukvaran utgår från att man har "grön energi" tillgänglig (egen sol eller vind) men vad jag förstår har det ingen betydelse för lastbalanseringen, om så är fallet får jag koda bort den delen ur styrningen, det återstår att se.
Jag valde, likt TS, en trevlig energimätare från Energibutiken, dock en liten annan variant med externa "klämmor",
https://www.energibutiken.se/sv/elmatar ... s-mid.html. Detta för att jag vill ha mätaren inne men klämmorna ute i huvudsäkringsskåpet.
Jag har nu monterat allt på mätsidan och modifierat koden för socket-server.py som ingår i ovan TWCManager-projekt så servern pratar med energimätaren samt TWCManager och hemautomatiseringssystemet/SQL. Så här kan det se ut grafiskt, den skuggade blåa kurvan är alltså vad som finns kvar för TWCn att jobba med om man drar bort amperen för den fas som drar mest i varje mätpunkt. TWCn är ju 3-fas så den drar lika mycket på alla faser så man måste styra TWCn utefter den fas som huset drar mest ur för stunden.
De långa (i tid) pucklarna i svarta L2-kurvan är vår pool som värmer med oförutsägbara intervall, lite olyckligt. Den hackiga formen på L1-kurvan kommer sig av vår centralkyla i huset, lägre effekt än poolen men mer frekvent, hoppas det inte kommer ställa till det för styrningen av TWCn bara. Ser oavsett ut att finnas en del över till laddning (25A huvudsäkringar).
På måndag vet jag mer om hur styrningen av TWCn faller ut, men har ju fortfarande ingen bil att testa mot så vi får se om det finns ngt att rapportera senare nästa vecka.
Jag återkommer när jag kommit lite längre.
Jag kan gärna dela med mig av min modifierade kod för socket-server'n (minus kommunikationen med SQL/hemautomatiseringen som är mycket specifik för mina system). När jag kommit en bit på TWCManager'n så delar jag gärna den delen oxå.
//Love i Luleå