Commit Graph

36 Commits

Author SHA1 Message Date
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