Skip to content

3.3.0

Choose a tag to compare

@TrystanLea TrystanLea released this 10 Jun 08:40
· 14 commits to stable since this release
  • update version
  • Merge remote-tracking branch 'origin/master' into MyHomeElectric
  • restore old mysolarpvbattery and octopus tariff apps for now
  • rename mysolarpvbattery app to myelectricflow
  • refine description
  • move electric flow/tariff explorer switch to top card
  • add profile feature back in
  • carbon intensity
  • cost mode live section
  • default 24h, all axes left
  • clean up top nav
  • switch between power and cost chart
  • Monthly, baseline, timepicker tariff explorer features
  • integrate tariff explorer main table with mysolarpvbattery app
  • minor change
  • icon fix
  • fix app_view
  • Merge remote-tracking branch 'origin/master' into mysolarpvbatteryfix
  • fix undefined error
  • fix required strategy
  • fix tooltip and current price
  • remove line of best fit calibration calc
  • concise refactor
  • reuse feed.js get data, requires latest emoncms master
  • fix baseline reset
  • clean up
  • async kwh flow request
  • refactor pre async
  • tariff explorer refactoring
  • fix load
  • refactor main calculation
  • refactor tool tip to iterrate of flows
  • refactor draw_tables
  • change order of battery_to_load in the chart
  • strategy selection power data mode
  • multi strategy flow calculation
  • fix undefined error
  • refinements
  • refinements
  • fix select label height
  • converted time selection and tariff selection ui elements
  • start on tariff explorer dark theme
  • refactor: consistent naming
  • refactor: further clean up
  • refactor: Split oversized multi-responsibility functions
  • refactor: make flow_available() pure by removing global side effects
  • remove duplicated logic
  • refactor: replace var with const/let throughout mysolarpvbattery JS files
  • fix battery only mode
  • remove test colour pallets
  • clean up
  • various fixes
  • various fixes
  • replace draw with direct calls
  • replace power graph naming with just graph
  • clean up
  • rename powergraph js
  • reuse powergraph code for previously seperate kWh/d graph
  • fix label contrast, fix tooltip position
  • allow processing on readkey
  • fix sleeping redraw
  • revert default colours
  • status indicator
  • clean-up
  • check if history feeds are available
  • auto switch to kwh mode
  • getting towards a merged solution
  • condense code
  • battery soc section clean up
  • include both versions
  • part one of switch implementation
  • comments
  • set min height and width to 200
  • split js out and request power graph data in a single request
  • fix option to disable/derive a missing power feed
  • another colour scheme option
  • fix typo
  • fix balance
  • fix grid balanced
  • fix rounding of live section
  • refinements
  • minor refinements
  • further refinements
  • fix hours and mins left
  • fix chart height
  • line up solar % figures
  • start of mysolarpvbattery css refactor
  • fix auto update moving window
  • limit solar and use values below 0
  • force cache reset
  • show colors in tooltip
  • set consistent colors
  • for testing
  • fix battery soc change
  • easier to read tooltip, hide legend on mobile, fixed co2 intensity
  • Merge branch 'mysolarpvbatteryfix' of github.com:emoncms/app into mysolarpvbatteryfix
  • fix autogen config visibility and nodename where feed names are not standard
  • improve mobile responsivness
  • fix tooltip data index and remove zero values
  • fix styling in battery mode
  • complete baseline comparison tool
  • heading and totals
  • baseline comparison part 1
  • clean up
  • remove tariff_B logic preparation for simple baseline approach
  • rename app in new apps list
  • rename from octopus to tariff explorer
  • improve resize
  • hide battery section if not enabled
  • clean-up conditional styling
  • toggle visibility of statsbox items
  • only show soc if less than a month
  • styling and other suggestions from Tim Bones
  • Merge remote-tracking branch 'origin/mysolarpvbatteryfix' into mysolarpvbatteryfix
  • derive config
  • change feedin required feeds
  • process in 10s chunks, fix autogen feed allocation
  • fix tariff app
  • fix current half hour import/export and tariff price
  • remove duplicate public entries
  • update to use vue_config
  • custom app name and description for vue implementation
  • list of main apps for easy access
  • migrate remaining to vue template
  • convert ui to vue.js
  • update
  • update to use new element id
  • update all apps to use new appconf location
  • fix config
  • octopus app controller
  • option set set custom node name for autogenerated feeds
  • work towards configurable node name for flow kwh feeds
  • move styling
  • move appconf
  • use same feed selection and auto-generation for tariff explorer app as mysolarpvbattery
  • fix undefined errors
  • fix support for barchart when no all series available
  • flexible post process feed selection
  • minor fixes
  • fix derive, avoid error if no daily data
  • minor changes
  • more refactoring
  • convert all available and battery_power
  • further refactoring
  • derive flow control
  • start on new flow calculation derivation control
  • remove unused variables
  • clean up
  • clean up
  • use async call for bargraph
  • clean up
  • split out daily export series
  • clean up
  • attempt 1 of mysolarpvbattery feed modularity
  • split out css and js
  • option to edit app name and public status from app list ui
  • app list ui
  • reduce duplication
  • revert monthly table headings
  • fixed monthly breakdown
  • overall cost
  • calculate total costs for both tariff A and B
  • clean up
  • updated tooltip
  • refactor part 2
  • first stage of tariff explorer refactor to use solar pv battery post processed feeds
  • move appconf template, stage 1
  • set app config after creating autogen feeds
  • move autogen code to appconf
  • refactor auto gen create/reset feeds
  • use app config object directly
  • silence progress dots
  • cleanup post process trigger
  • minor fix
  • initial implementation of autogen section of app config
  • provisional triggering of post-processor from mysolarpvbattery app controller
  • fix ms to seconds
  • clean up
  • solarpv battery template app, used for developing and testing key calculations, could be useful in future
  • a few more fixes and clean up
  • fix daily data history
  • minor comments change
  • fixed solar battery calculation logic, breaking change! now supports battery export to grid

Full commit diff