3.2.008-285-gdfbf3ba1 OTA build Sun Feb 2 11:22:26 CET 2020 See ovms3.log for details e6ac0c75 Module answers the phone when called #172 1d1819a2 V3 MQTT topic prefix is ignored #266 (just add a log entry to show topic) 022418a5 changelog for 3.2.009 release 4082bb2a Tesla Roadster temperature display while car is asleep #291 6b8ead06 iOS App: Charge duration incorrect #225 22c5b892 iOS App: Charge duration incorrect #225 584f7620 Tesla Roadster type incorrect for 2012 cars #299 6a83c0c6 AutoFlashSD should rm ovms3.done before mv ovms3.bin ovms3.done #228 0291d032 Event queue overflow on startup (symptom: empty module version metric) #293 cb9a3eb7 SmartED: change charging 12V ace6ee79 vehicle.cpp: OvmsVehicle::PollerSend() 4c6c9fea Docs: put SSH cipher info in a note box cfb7864f New plugin: ChgInd: Charge State Indicator bb40fcf7 EGPIO: address multiple ports by input & output command aa87d64c Tesla Roadster: Ambient temperature is signed #326 a8623732 New plugin: PwrMon: Trip Power Chart b417463d Docs: add screenshot for AuxBatMon plugin b01f8153 Sanity check on timerticks >= 1 6a7a3d23 Tesla Roadster digital speedo crashing on latest firmware #324 bf0d77ad Scripting/Metrics: back to string based float→double conversion f8f71d36 Webserver: fix crash on disconnect web client with pending notifications 6c462ba3 Update changes.txt 21e1a033 SmartED: next fix for issue #293 cbac0f85 Scripting: performance & type optimizations for metrics API 893c4a23 Scripting: set VFS task priority below Duktape 37b83547 Plugin AuxBatMon: minor documentation fix e98a1ad3 Scripting: raise VFS task stacks (2K→2.5K) 493500f9 Update name consistency for eco scores + update metrics list for smart ED ed0f0832 Add ecoscore system to drive report and web interface like defunct smart web app 5377eb95 Scripting API: OvmsMetrics.GetValues() filter by array/object b6ba825b Plugin AuxBatMon: add persistent history storage in a file e1b69b0a VFS: new command "vfs df" (show disk usage) ad76b48d Plugin ABRP: API update, typo fix e50de779 Plugin Edimax: API update e0c098f4 Docs: fix typo #2 8aaf9a21 Scripting API: added VFS.Load() & VFS.Save() (async file I/O) 1182f825 Scripting API: renamed HTTP.request() to HTTP.Request() for API consistency 858a6226 doc: fix typo d9965af9 Docs: add plugin installation steps 1dc1d277 Scripting: add JS error/output source (file, line, function) to log, add missing line reference to eval error outputs 3bcb201c Scripting API: add HTTP.request() "always" callback bf35cd01 New plugin: AuxBatMon: 12V Battery History Chart c1cfb004 Duktape: fix float precision errors in OvmsMetrics.AsFloat() 0fd60131 Plugins: added retools web plugin 610728a8 Web framework: added legend & tooltip default night styles for Highcharts ed86ad7c Web UI: minor editor handling optimization 86a9a84c New plugin: AuxBatMon: 12V Battery History Chart 37d59133 Duktape: fix float precision errors in OvmsMetrics.AsFloat() e37ef95b Plugins: added retools web plugin 06976bcb Web framework: added legend & tooltip default night styles for Highcharts fb9bd48b Web UI: minor editor handling optimization 1d6b3651 small typo fix b6af5208 Scripting API: added OvmsMetrics.GetValues() 1b35cd28 Web UI: autofocus login username field 73852fbd Plugin docs: rework to rST format, include in user guide fe5af370 Edimax plugin 2.0: add 12V battery guard & charge stop handling 93685e87 Edimax plugin: added power control plugin for status page b131ca5a Web framework: Javascript support: loadjs(), buttons & monitors 96a52857 Fix timer and use AsFloat() cd38efd2 Adding explanation on abrp login 0d28bddd Update SendLiveData2ABRP, with timer fix 1e52bf64 Fix building without SSL support 2caefa18 Plugin readme update c38c389e WifiConsole plugin update to V1.1 e6a45d92 Edimax plugin version fix 2359f709 Create abrp.rst 7a37f9f2 Update README.md 2fe46728 Create README.md 5827ef85 Update sendlivedata2abrp.js 77c67aac Create sendlivedata2abrp.js 051be7e4 Web UI: fix editor textarea reference fae33308 Scripting: handle cases of disabled Duktape support/start 72ae7905 Script HTTP API: handle disabled SSL support 4768c7df quiet "maybe-uninitialized" error in ducktape.c (the inline version of duktape that pulls in duk_js_call.c) 9de393f4 History update 3eaceeca Web UI: extend editor by Javascript evaluation; handling optimization b1789e87 Webserver: extend /api/execute & loadcmd() by Javascript mode 956fb226 Script HTTP API: check network after processing arguments to have url set dbb5eb61 Edimax plugin: filter plugin related config changes 0a87cb69 New plugin: Smart Plug control for Edimax models SP-1101W, SP-2101W et al 95a81410 Plugin directory added 8fa95dba Plugin directory added e4d4b912 History update aa81caa4 Scripting: add OvmsConfig.GetValues() & OvmsConfig.SetValues() Config: add "usr" param for plugin configurations 181277f1 DuktapeObject.Push(): return object index on stack 72d867cb Refactor ExecuteCommand() utility to BufferedShell 92ddbfee Correct path to ovmsmain.js ae952a0e Scripting API: HTTP.request() added aaac916d Web shell: HTML encode log messages 58dd1041 SmartED: update poll times 93f13e1c Web shell: HTML encode log messages 1c9a1d32 SmartED: add BMS diagnose report 24d325fc vehicle.cpp: OvmsVehicle::PollerSend() 0b7d4a9c Standard charger voltage and current fix a8a87a5f Code beauty and some misspell 551f8d45 - Remove SOH & ideal range from user setting - Add CAC to metrics from 0x762 - Idal range calculation with 16.1kWh/100km - Add real/displayed SOC from 0x762 - Command trip/tripc misspell fix 5fc295e7 New Standard and Quick charge detection 66d2a9a5 Web UI: fix loadcmd & shell for very small (1-2) byte responses a81c5219 Duktape: include native builtin JSON methods in JSON module 47490196 Commands fix and add duration for last trip