Closed mjpcomp closed 6 years ago
Thanks! Looks like it affected the dashboard display, though.
COMPUTER:\~$ voc dashboard UNKNOWN Position: (XXX, XXX) UNKNOWN Door lock: Locked UNKNOWN Heater: Off UNKNOWN Odometer: 1219 mil UNKNOWN Trip meter 1: 76 mil UNKNOWN Trip meter 2: 1 mil UNKNOWN Fuel amount: 7 L UNKNOWN Fuel level: 14 % UNKNOWN Fuel consumption: 0.53 L/mil UNKNOWN Range: 4.8 mil UNKNOWN Battery range: 1.5 mil UNKNOWN Battery level: 66 % UNKNOWN Time to fully charged: 60 minutes UNKNOWN Battery charging: Charging UNKNOWN Engine: Off Traceback (most recent call last): File "/usr/local/bin/voc", line 235, in
main() File "/usr/local/bin/voc", line 226, in main print(f'{instrument}: {instrument.str_state}') File "/usr/local/lib/python3.6/dist-packages/dashboard.py", line 83, in str_state return f'{self.state} {self.unit}' File "/usr/local/lib/python3.6/dist-packages/dashboard.py", line 178, in state if self.trip: File "/usr/local/lib/python3.6/dist-packages/dashboard.py", line 149, in trip if self.vehicle.trips: File "/usr/local/lib/python3.6/dist-packages/volvooncall.py", line 319, in trips return self.attrs['trips'] KeyError: 'trips' COMPUTER:~$
With the recent change, there's no information on how to prevent the display of the trips when running the "print" command. If modifying and changing volvooncall.py and setting the journal=True to journal=False (as per the latest commit), the journal display is gone from the "print" command, however, setting it False now causes the normal "trips" command to break.