Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
f59058c
fixed solar battery calculation logic, breaking change! now supports …
TrystanLea Mar 13, 2026
0f5825a
minor comments change
TrystanLea Mar 14, 2026
e3977d8
fix daily data history
TrystanLea Mar 14, 2026
66eb0f7
a few more fixes and clean up
TrystanLea Mar 14, 2026
471e452
solarpv battery template app, used for developing and testing key cal…
TrystanLea Mar 14, 2026
9be4261
clean up
TrystanLea Mar 14, 2026
568099e
fix ms to seconds
TrystanLea Mar 14, 2026
9579152
provisional triggering of post-processor from mysolarpvbattery app co…
TrystanLea Mar 14, 2026
8e77630
initial implementation of autogen section of app config
TrystanLea Mar 14, 2026
4f43683
minor fix
TrystanLea Mar 14, 2026
069d473
cleanup post process trigger
TrystanLea Mar 14, 2026
0f80780
silence progress dots
TrystanLea Mar 14, 2026
a0e142a
use app config object directly
TrystanLea Mar 14, 2026
e2ffad3
refactor auto gen create/reset feeds
TrystanLea Mar 15, 2026
47bf083
move autogen code to appconf
TrystanLea Mar 15, 2026
68451c7
set app config after creating autogen feeds
TrystanLea Mar 15, 2026
c6a26e1
move appconf template, stage 1
TrystanLea Mar 15, 2026
839586d
first stage of tariff explorer refactor to use solar pv battery post …
TrystanLea Mar 15, 2026
05195c4
refactor part 2
TrystanLea Mar 15, 2026
715a260
updated tooltip
TrystanLea Mar 15, 2026
f1f681e
clean up
TrystanLea Mar 15, 2026
b6203ed
calculate total costs for both tariff A and B
TrystanLea Mar 15, 2026
484c2d9
overall cost
TrystanLea Mar 15, 2026
00ce78e
fixed monthly breakdown
TrystanLea Mar 15, 2026
b5b38c7
revert monthly table headings
TrystanLea Mar 15, 2026
5301e4b
reduce duplication
TrystanLea Mar 15, 2026
52638b9
app list ui
TrystanLea Mar 16, 2026
e05f401
option to edit app name and public status from app list ui
TrystanLea Mar 16, 2026
2d1239c
split out css and js
TrystanLea Mar 16, 2026
6b19c73
attempt 1 of mysolarpvbattery feed modularity
TrystanLea Mar 16, 2026
1126a95
clean up
TrystanLea Mar 16, 2026
9a3b32d
split out daily export series
TrystanLea Mar 16, 2026
a30e0ed
clean up
TrystanLea Mar 16, 2026
4dd421d
use async call for bargraph
TrystanLea Mar 16, 2026
625fb90
clean up
TrystanLea Mar 16, 2026
a9dae36
clean up
TrystanLea Mar 16, 2026
52b161e
remove unused variables
TrystanLea Mar 16, 2026
7729966
start on new flow calculation derivation control
TrystanLea Mar 17, 2026
49b3821
derive flow control
TrystanLea Mar 17, 2026
f2cc344
further refactoring
TrystanLea Mar 17, 2026
1aa25f7
convert all available and battery_power
TrystanLea Mar 17, 2026
e153b3c
more refactoring
TrystanLea Mar 17, 2026
deee4b4
minor changes
TrystanLea Mar 17, 2026
fa24d1d
fix derive, avoid error if no daily data
TrystanLea Mar 17, 2026
6f20b5b
minor fixes
TrystanLea Mar 17, 2026
dc50e7b
flexible post process feed selection
TrystanLea Mar 17, 2026
6640e3d
fix support for barchart when no all series available
TrystanLea Mar 17, 2026
d34c582
fix undefined errors
TrystanLea Mar 17, 2026
ab967cc
use same feed selection and auto-generation for tariff explorer app a…
TrystanLea Mar 21, 2026
8336287
move appconf
TrystanLea Mar 21, 2026
6263c47
move styling
TrystanLea Mar 21, 2026
390c970
work towards configurable node name for flow kwh feeds
TrystanLea Apr 7, 2026
21c000b
option set set custom node name for autogenerated feeds
TrystanLea Apr 7, 2026
61c6b46
octopus app controller
TrystanLea Apr 7, 2026
13cf495
fix config
TrystanLea Apr 7, 2026
93da04a
update all apps to use new appconf location
TrystanLea Apr 7, 2026
31fc74e
update to use new element id
TrystanLea Apr 7, 2026
2df1541
update
TrystanLea Apr 7, 2026
fd91579
convert ui to vue.js
TrystanLea Apr 7, 2026
716f46e
migrate remaining to vue template
TrystanLea Apr 7, 2026
55a7c5a
list of main apps for easy access
TrystanLea Apr 7, 2026
9eae0ed
custom app name and description for vue implementation
TrystanLea Apr 8, 2026
2a6b09f
update to use vue_config
TrystanLea Apr 8, 2026
71cfd88
remove duplicate public entries
TrystanLea Apr 8, 2026
085b85c
fix current half hour import/export and tariff price
TrystanLea Apr 8, 2026
ed464a8
fix tariff app
TrystanLea Apr 8, 2026
fb951c1
process in 10s chunks, fix autogen feed allocation
TrystanLea Apr 9, 2026
b068cb6
change feedin required feeds
TrystanLea Apr 9, 2026
91c7e48
derive config
TrystanLea Apr 9, 2026
f5b0e68
Merge remote-tracking branch 'origin/mysolarpvbatteryfix' into mysola…
TrystanLea Apr 9, 2026
49f2605
styling and other suggestions from Tim Bones
TrystanLea Apr 9, 2026
5a84b0b
only show soc if less than a month
TrystanLea Apr 9, 2026
e8ebd7a
toggle visibility of statsbox items
TrystanLea Apr 9, 2026
ccf2e35
clean-up conditional styling
TrystanLea Apr 9, 2026
b56e864
hide battery section if not enabled
TrystanLea Apr 9, 2026
33bdd9f
improve resize
TrystanLea Apr 9, 2026
44622bf
rename from octopus to tariff explorer
TrystanLea Apr 9, 2026
6a1760b
rename app in new apps list
TrystanLea Apr 9, 2026
693eea5
remove tariff_B logic preparation for simple baseline approach
TrystanLea Apr 9, 2026
2efcdd2
clean up
TrystanLea Apr 9, 2026
115a957
baseline comparison part 1
TrystanLea Apr 9, 2026
6dc3cd6
heading and totals
TrystanLea Apr 9, 2026
24b7664
complete baseline comparison tool
TrystanLea Apr 9, 2026
42d7822
fix styling in battery mode
TrystanLea Apr 9, 2026
347c53c
fix tooltip data index and remove zero values
TrystanLea Apr 9, 2026
c0c137d
improve mobile responsivness
TrystanLea Apr 9, 2026
3a73268
fix autogen config visibility and nodename where feed names are not s…
TrystanLea Apr 10, 2026
3707141
Merge branch 'mysolarpvbatteryfix' of github.com:emoncms/app into mys…
TrystanLea Apr 10, 2026
c769c24
easier to read tooltip, hide legend on mobile, fixed co2 intensity
TrystanLea Apr 10, 2026
516b27c
fix battery soc change
TrystanLea Apr 10, 2026
58dd03a
for testing
TrystanLea Apr 10, 2026
0a32897
set consistent colors
TrystanLea Apr 10, 2026
0ff2d6f
show colors in tooltip
TrystanLea Apr 10, 2026
69f831e
force cache reset
TrystanLea Apr 10, 2026
aecd9b6
limit solar and use values below 0
TrystanLea Apr 10, 2026
008187d
fix auto update moving window
TrystanLea Apr 10, 2026
fefab07
start of mysolarpvbattery css refactor
TrystanLea Apr 11, 2026
69e189b
line up solar % figures
TrystanLea Apr 11, 2026
616a89a
fix chart height
TrystanLea Apr 11, 2026
80ad867
fix hours and mins left
TrystanLea Apr 11, 2026
6073117
further refinements
TrystanLea Apr 11, 2026
d9d47bc
minor refinements
TrystanLea Apr 11, 2026
f915287
refinements
TrystanLea Apr 11, 2026
cb2bf8f
fix rounding of live section
TrystanLea Apr 11, 2026
cdd6d8c
fix grid balanced
TrystanLea Apr 11, 2026
c4ab611
fix balance
TrystanLea Apr 11, 2026
f52e97f
fix typo
TrystanLea Apr 11, 2026
a45b0c9
another colour scheme option
TrystanLea Apr 11, 2026
b4087c0
fix option to disable/derive a missing power feed
TrystanLea Apr 11, 2026
d8230e7
split js out and request power graph data in a single request
TrystanLea Apr 12, 2026
d182657
set min height and width to 200
TrystanLea Apr 12, 2026
9a91d4a
comments
TrystanLea Apr 12, 2026
6a618e7
part one of switch implementation
TrystanLea Apr 12, 2026
4418c98
include both versions
TrystanLea Apr 12, 2026
9482857
battery soc section clean up
TrystanLea Apr 12, 2026
32d202d
condense code
TrystanLea Apr 12, 2026
ce49cc2
getting towards a merged solution
TrystanLea Apr 12, 2026
f1a6c0a
auto switch to kwh mode
TrystanLea Apr 13, 2026
9f15b34
check if history feeds are available
TrystanLea Apr 13, 2026
d760425
clean-up
TrystanLea Apr 13, 2026
7879e35
status indicator
TrystanLea Apr 13, 2026
c3cecda
revert default colours
TrystanLea Apr 13, 2026
2f0f513
fix sleeping redraw
TrystanLea Apr 13, 2026
88ccb13
allow processing on readkey
TrystanLea Apr 13, 2026
f15987b
fix label contrast, fix tooltip position
TrystanLea Apr 13, 2026
c36b26c
reuse powergraph code for previously seperate kWh/d graph
TrystanLea Apr 13, 2026
f6c0816
rename powergraph js
TrystanLea Apr 13, 2026
3bf6d3f
clean up
TrystanLea Apr 13, 2026
ab9db3e
replace power graph naming with just graph
TrystanLea Apr 13, 2026
345bd07
replace draw with direct calls
TrystanLea Apr 13, 2026
e105eb3
various fixes
TrystanLea Apr 13, 2026
5ce8017
various fixes
TrystanLea Apr 13, 2026
e8fd3bb
clean up
TrystanLea Apr 13, 2026
2dd7da3
remove test colour pallets
TrystanLea Apr 13, 2026
45e9986
fix battery only mode
TrystanLea Apr 14, 2026
b09c76f
refactor: replace var with const/let throughout mysolarpvbattery JS f…
TrystanLea Apr 14, 2026
850c9d5
remove duplicated logic
TrystanLea Apr 14, 2026
1068229
refactor: make flow_available() pure by removing global side effects
TrystanLea Apr 14, 2026
452028a
refactor: Split oversized multi-responsibility functions
TrystanLea Apr 14, 2026
4eaad06
refactor: further clean up
TrystanLea Apr 14, 2026
ea530f7
refactor: consistent naming
TrystanLea Apr 14, 2026
668e680
start on tariff explorer dark theme
TrystanLea Apr 14, 2026
33b45be
converted time selection and tariff selection ui elements
TrystanLea Apr 14, 2026
2c68503
fix select label height
TrystanLea Apr 14, 2026
e5d93fb
refinements
TrystanLea Apr 14, 2026
adc01e6
refinements
TrystanLea Apr 14, 2026
4b5ec63
fix undefined error
TrystanLea Apr 15, 2026
69cb46b
multi strategy flow calculation
TrystanLea Apr 15, 2026
38eda97
strategy selection power data mode
TrystanLea Apr 15, 2026
a84b68e
change order of battery_to_load in the chart
TrystanLea Apr 15, 2026
6ed1a42
refactor draw_tables
TrystanLea Apr 17, 2026
352d387
refactor tool tip to iterrate of flows
TrystanLea Apr 17, 2026
beb123a
refactor main calculation
TrystanLea Apr 17, 2026
953dd84
fix load
TrystanLea Apr 17, 2026
6724cf5
tariff explorer refactoring
TrystanLea Apr 18, 2026
8819517
refactor pre async
TrystanLea Apr 18, 2026
469bace
async kwh flow request
TrystanLea Apr 18, 2026
e811b6b
clean up
TrystanLea Apr 18, 2026
2d50219
fix baseline reset
TrystanLea Apr 18, 2026
686e848
reuse feed.js get data, requires latest emoncms master
TrystanLea Apr 18, 2026
2785a72
concise refactor
TrystanLea Apr 18, 2026
5283cd3
remove line of best fit calibration calc
TrystanLea Apr 18, 2026
5929b2f
fix tooltip and current price
TrystanLea Apr 18, 2026
5bbd8d0
fix required strategy
TrystanLea Apr 19, 2026
8a7dee2
fix undefined error
TrystanLea Apr 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
533 changes: 0 additions & 533 deletions Lib/appconf.js

This file was deleted.

38 changes: 38 additions & 0 deletions Views/css/config.css → Lib/appconf/appconf.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,42 @@

/* -------------------------------------------------------------------
Config
--------------------------------------------------------------------*/
.app-config-box {
border: 1px solid #fff;
color: #fff;
}

.app-config-box-main {
border: 1px solid #aaa;
color: #fff;
}

.app-config-description-inner {
padding-right: 20px;
color: #ccc;
}

.app-config select {
background-color: #333;
color: #fff;
}
.app-config select optgroup {
background-color: #666;
}
.app-config input[type=text] {
background-color: #333;
color: #fff;
}
.app-config .icon-app-config {
background-image: url("../../../../Lib/bootstrap/img/glyphicons-halflings-white.png");
margin-top:5px;
}

.app-config .feed-auto {
color: #ccc;
}

.app-config-box {
margin-bottom:8px;
padding: 8px 10px 10px 10px;
Expand Down
Loading