Closed notnicehat closed 5 years ago
It would be helpful to have +-1 Minute of Log. The validity check only looks for specific values that could avoid a car from sleeping and writing nonsense values since the Owner API sometimes reports them. That Rule for instance checks if Voltage is < 10 and enforces it to be 0..
i will pull more logs tonight. disabled the scraper as it was spewing those every second overnight.
Attached logs, though not maybe that helpful...
I left a couple minutes of logs as I entered the garage, showing the heading and lat/long and other things changing.
At 03:16:45, you can see it shift from D to P, and I left the car alone, but the interval continues to be 1 second despite nothing changing-- the rest of the logs after this point are the same entries.
It looks like the validity check forcing the "charger_voltage" to 2 then the stats pull comparing the value 2 to the forced value of 0 is keeping the car awake because "something" is changing, so it keeps the interval at 1?
It honestly does not appear to impact the range all that much; I had the car out all day yesterday driving around the SF bay area, but i feel like long term, it should let the car sleep.
Additionally I need to implement a logrotate on my box :-)
merged. thanks for contributung.
Updated to latest master and now getting "VALIDITY CHECK VIOLATED" notes about charger voltage and it is resetting interval to 1s, so car never went to sleep. I don't understand why charger voltage is showing as "2" - the car was parked overnight unplugged in a garage.
2019-04-21 15:58:52 DEBUG >> Request vehicle data 2019-04-21 15:58:52 DEBUG Only minimal range difference received. No change registered to avoid wakelock. 2019-04-21 15:58:52 DEBUG Value Change, SG: charge_state: Logging...charger_voltage: old value: 0, new value: 2 2019-04-21 15:58:52 DEBUG VALIDITY CHECK VIOLATED >>> charger_voltage:new_value < 10 2019-04-21 15:58:52 DEBUG Only minimal range difference received. No change registered to avoid wakelock. 2019-04-21 15:58:52 DEBUG Only minimal range difference received. No change registered to avoid wakelock. 2019-04-21 15:58:52 INFO Writing Points to Influx: charge_state 2019-04-21 15:58:52 DEBUG Only minimal temperature difference received. No change registered to avoid wakelock. 2019-04-21 15:58:52 DEBUG Only minimal temperature difference received. No change registered to avoid wakelock. 2019-04-21 15:58:52 DEBUG starting thread elevator: 37.336659/-121.886382/1555862332697 2019-04-21 15:58:52 INFO Asleep since: 0 Sleeping for 1.0 seconds.. 2019-04-21 15:58:52 DEBUG Elevation: 23 2019-04-21 15:58:53 DEBUG Car State: online Poll Interval: 1.0