Commit Graph

37 Commits

Author SHA1 Message Date
MarkBryanMilligan
d30fc4b4ce Fix a bug that was making it impossible to display billing information in the android app. 2022-04-04 17:20:15 -05:00
MarkBryanMilligan
119173f2d2 Move the config creation files to their own shaded jar so they can be run from the command line without an IDE or messy classpath specification. 2022-02-25 22:15:54 -06:00
MarkBryanMilligan
c916b25427 Force all console pages to SSL. 2022-02-17 15:26:32 -06:00
MarkBryanMilligan
dabefd1e7c Update the flanged cases for the 3B and 4B so the screws are recessed. 2022-02-12 15:17:30 -06:00
MarkBryanMilligan
17815bc579 Update to version 1.0.7 for the SD Image. 2022-02-10 16:54:26 -06:00
MarkBryanMilligan
a892c7f0e8 Auto-detect frequency on first hub startup. If frequency is 50Hz, assume 230V. (This should work for 95% of cases) 2022-02-10 13:21:18 -06:00
MarkBryanMilligan
94ebf5fa93 Allow exporting all data in bson, json, or csv formats. 2022-01-29 23:10:04 -06:00
MarkBryanMilligan
eaf1e4504f Allow exporting all data in bson, json, or csv formats. 2022-01-29 18:25:19 -06:00
MarkBryanMilligan
ed75ab1f05 Improve 3A+ case, making it easier to take the pi out. Improve the fit of the Z2 case.
Make it possible for a hub to reload a config automatically when it changes without being restarted.
Prevent the auto-calibration on first install from being stomped by the app.
Allow updating the hub software via the app.
2022-01-13 14:33:21 -06:00
MarkBryanMilligan
9f00c2fb8a Added a case for the Zero 2 W. 2021-12-03 21:48:13 -06:00
MarkBryanMilligan
f5066c541f Add support for adding and removing zwave nodes via software. Support secondary z-wave controllers. 2021-10-28 21:45:56 -05:00
MarkBryanMilligan
883cf7865d Add billing plans so different plans can be compared. Performance enhancements to charge calculations. 2021-10-18 15:46:25 -05:00
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
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
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
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
16c853bf86 Allow pulling part of the log file from a hub via bluetooth. 2021-02-28 23:36:58 -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
0cc1ec55ff Remove random invalid import. 2021-02-19 14:39:56 -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
1334c110ff Initial Commit 2021-01-14 16:28:24 -06:00