<div dir="ltr"><div dir="ltr">Stephen,<div><br></div><div>You were right on. Most of the Tesla Model S code worked straight away. I have made a pull request for my initial work that involves only the Tesla CAN bus on Can1. I have not even started looking at the Toyota CAN because most of the useful stuff is already broadcast on the Tesla bus.</div><div><br></div><div>I pulled the cooling system temperatures and pump speed percentages and put them in new vehicle specific metrics. I fumbled my way through copying the method of making a vehicle specific web page from the Nissan Leaf code so that I could display that information. However, I got stuck when populating those metrics into the web page. The compiler throws this error for each of my new metrics:</div><div><br></div><div>L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.cpp: In static member function 'static void OvmsVehicleToyotaRav4Ev::WebCooling(PageEntry_t&, PageContext_t&)':<br>L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.cpp:100:50: error: invalid use of member 'OvmsVehicleToyotaRav4Ev::m_v_bat_cool_in_temp' in static member function<br>   c.printf("<p>Battery Coolant Inlet: %.1f C</p>", m_v_bat_cool_in_temp->AsFloat());<br>                                                  ^<br>In file included from L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.cpp:38:0:<br>L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.h:90:22: note: declared here<br>     OvmsMetricFloat *m_v_bat_cool_in_temp;<br>                      ^<br></div></div>Anybody have a clue what I'm doing wrong here?<div><br></div><div>- Mike<br><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 27, 2021 at 4:23 PM Stephen Casner <<a href="mailto:casner@acm.org">casner@acm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 27 May 2021, Michael Iimura wrote:<br>
<br>
> I am planning to work on support for the Tesla Powered 2012-2014 Toyota<br>
> RAV4 EV. I don't see any evidence of earlier work on Github. I have done<br>
> some preliminary recon and determined that only the main Toyota CAN and<br>
> Tesla CAN are needed for the desired information. Maybe K-Line for TPMS<br>
> would be nice since the car won't display pressures, but the Toyota<br>
> Techstream diagnostic software does. The most valuable information is on<br>
> the Tesla CAN and should be similar or exactly the same as other Tesla<br>
> models.<br>
<br>
Welcome!  The Tesla Roadster is one of the most complete<br>
implementations since it was first, but the CAN protocols in later<br>
models are much different.  I know Mark has implemented some support<br>
for the Model S which should be more similar.<br>
<br>
                                                        -- Steve<br>
_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.openvehicles.com" target="_blank">OvmsDev@lists.openvehicles.com</a><br>
<a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" rel="noreferrer" target="_blank">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
</blockquote></div></div></div></div>