Commit Graph

51 Commits

Author SHA1 Message Date
MarkBryanMilligan
0cfdaaa272 Keep track of peak production, peak consumption, peak from grid, and peak to grid values to aid in solar panel and storage sizing. 2021-09-07 22:56:22 -05:00
MarkBryanMilligan
d63f6df1fd Performance improvement for returning energy summaries from DB. Change the way MQTT values are posted. Add a BOM utf-8 char to the BOM csv, yo dawg, bom. 2021-08-29 22:53:41 -05:00
MarkBryanMilligan
77ceec745c Update summaries when billing rate configuration changes. Refactor some of the billing rate variable names to be more clear. 2021-08-11 14:12:27 -05:00
MarkBryanMilligan
cb774d1950 Fix some timezone bugs. 2021-08-09 12:43:47 -05:00
MarkBryanMilligan
5a1f97abca Add some boilerplate to the password reset. 2021-08-07 17:01:11 -05:00
MarkBryanMilligan
8d09ac39f2 Add billing rates and track cost for all energy readings. 2021-08-03 16:47:28 -05:00
MarkBryanMilligan
8221e8ebd5 Make sure the switch states stay in sync across zwave controller nodes. Allow switches to be grouped in a hierarchy. 2021-07-19 15:22:06 -05:00
MarkBryanMilligan
d8da4df1e3 Merge remote-tracking branch 'origin/main' into main 2021-07-15 23:34:26 -05:00
MarkBryanMilligan
3d5cd6500f Add a rules engine so I can be notified when I forget to close my garage door. 2021-07-15 23:34:15 -05:00
MarkBryanMilligan
0641161956
Merge pull request #19 from sskinnider/main
Added mounting flanges to the 3B+ and 4B cases
2021-07-02 12:10:00 -05:00
MarkBryanMilligan
de50645a2c Password reset functionality, ZWave switch schedule improvement, support zwave controller on pi, support relay switches and security sensors. 2021-07-02 12:06:37 -05:00
ScottS
aa1b157735
Added 4B case with flange Sketchup file 2021-06-18 11:18:52 -04:00
ScottS
7d114a607f
Added Sketchup file 2021-06-18 11:16:41 -04:00
ScottS
3fe334b051
Add flange to 3B+ case 2021-06-18 11:09:56 -04:00
ScottS
17a26a1dd2
Add flange to 4B case 2021-06-18 11:09:29 -04:00
ScottS
5880f55153
Delete LPM_Case_4B_with_Flange.stl 2021-06-18 11:09:00 -04:00
ScottS
4891678c5b
Delete LPM_Case_3B+_With_Flange.stl 2021-06-18 11:08:53 -04:00
ScottS
e94a5aa134
Add files via upload 2021-06-18 11:07:54 -04:00
MarkBryanMilligan
6c2b567536
Update README.md 2021-03-24 12:30:29 -05:00
MarkBryanMilligan
dec8fa8d8c Add a 3B+ case. 2021-03-10 13:28:00 -06:00
MarkBryanMilligan
494a172d09 Fix 'lifetime' aggregation. 2021-03-06 23:43:57 -06:00
MarkBryanMilligan
2a5674b736 Allow the pi to be shutdown from the app via bluetooth. 2021-03-06 20:20:55 -06:00
MarkBryanMilligan
a43222049d Fix some timezone bugs. 2021-03-06 15:45:09 -06:00
MarkBryanMilligan
181513c06d Add a case for the pi4. 2021-03-06 10:12:48 -06:00
MarkBryanMilligan
a31ca7b549 Courtesy of JamesAndrews352, added a flanged case STL for the 3A+ that allows surface mounting. 2021-03-01 11:55:17 -06:00
MarkBryanMilligan
16c853bf86 Allow pulling part of the log file from a hub via bluetooth. 2021-02-28 23:36:58 -06:00
MarkBryanMilligan
11097049e2 Merge remote-tracking branch 'origin/main' into main 2021-02-28 19:24:39 -06:00
MarkBryanMilligan
ae36011b41 Courtesy of JamesAndrews352, STL files have been corrected so they import into various 3d printing software more easily. 2021-02-28 19:23:54 -06:00
MarkBryanMilligan
31758696bc
Update README.md 2021-02-28 17:02:10 -06:00
MarkBryanMilligan
677fd163ea
Update README.md 2021-02-28 08:10:49 -06:00
MarkBryanMilligan
fcf7e6213f
Update README.md 2021-02-27 22:40:38 -06:00
MarkBryanMilligan
a75231dc43 Support using one CT to monitor a double breaker by only monitoring one pole and doubling its power. 2021-02-26 10:56:05 -06:00
MarkBryanMilligan
afe5faf536 Remove the eclipse signatures from the shaded currentmonitor jar so java doesn't lose its mind when trying to start the service. 2021-02-23 12:21:43 -06:00
mmilligan
23026d055f Might work better if I pass in the password as the password and not the username. Oops. 2021-02-21 19:34:15 -06:00
MarkBryanMilligan
ea07715c46 Support posting power to an MQTT topic for Home Assistant. 2021-02-21 18:56:58 -06:00
mmilligan
90002ab4d4 Don't remove breakers if a hub port hasn't been selected. This is a valid case if someone doesn't have hubs configured yet. 2021-02-19 23:59:53 -06:00
mmilligan
046c5e978b Merge branch 'main' of https://github.com/MarkBryanMilligan/LanternPowerMonitor into main 2021-02-19 14:40:19 -06:00
mmilligan
0cc1ec55ff Remove random invalid import. 2021-02-19 14:39:56 -06:00
MarkBryanMilligan
1c08b5f2f7
Update README.md 2021-02-19 10:21:01 -06:00
MarkBryanMilligan
295f61b88d
Create README.md 2021-02-18 00:58:24 -06:00
Mark Milligan
7fa191e0a5 Make all of the links actual hyperlinks in excel. 2021-02-11 18:59:42 -06:00
Mark Milligan
c0815ac0f9 Add the static single hub BOM. 2021-02-11 18:52:19 -06:00
Mark Milligan
7075c702df Allow binary and dimmer switches to be grouped together. Allow a custom host to be sent to the power monitor hubs. 2021-01-30 17:11:12 -06:00
Mark Milligan
1a1acb9cbc Add BOM generation from within the app. 2021-01-29 17:23:41 -06:00
Mark Milligan
fa606cce84 Allow calibration of all ports on a hub at once in addition to individually. 2021-01-24 12:41:46 -06:00
Mark Milligan
6c6f750691 Set up the hubs to auto-calibrate voltage to a target automatically on first startup to alleviate the need for manual calibration. 2021-01-20 21:55:29 -06:00
Mark Milligan
3d7f116baa Forgot that I still had everything hard-coded to central time. Changed it to be configurable per account. 2021-01-16 21:15:07 -06:00
Mark Milligan
98d1f0168c Added the pcb files. 2021-01-15 16:17:56 -06:00
Mark Milligan
5b10e078ad Add the case models 2021-01-14 18:38:16 -06:00
Mark Milligan
1334c110ff Initial Commit 2021-01-14 16:28:24 -06:00