Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d4dafd3a 
							
						 
					 
					
						
						
							
							Implement 3-phase voltage logic.  
						
						 
						
						
						
						
							
						
					 
					
						2022-08-20 21:20:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							1369529e8d 
							
						 
					 
					
						
						
							
							Fix the 3B+ lid size.  
						
						 
						
						
						
						
							
						
					 
					
						2022-08-08 17:31:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							a23ea4d8b1 
							
						 
					 
					
						
						
							
							Update the non-flanged 3B+ case.  
						
						 
						
						
						
						
							
						
					 
					
						2022-08-08 17:20:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ffd93f8d 
							
						 
					 
					
						
						
							
							Added an example of querying an energy summary for a day using the API.  
						
						 
						
						
						
						
							
						
					 
					
						2022-06-05 22:36:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							b8acfd4ea4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into main  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-22 23:14:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							0f730aac32 
							
						 
					 
					
						
						
							
							Start work on tracking the mains separately.  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-22 23:13:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e37a4905db 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-04 16:41:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							d7edf3db4a 
							
						 
					 
					
						
						
							
							Turns out we don't actually need 30MB of bloated jars to make a single HTTP post to get a Google SSO auth token.  Don't need them for Firebase either.  And not for Apple SSO.  Shoot while we're at it, might as well get rid of pi4j too since making a JNI wrapper for PiGPio is easy enough.  
						
						 
						
						
						
						
							
						
					 
					
						2022-05-02 18:20:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Milligan 
							
						 
					 
					
						
						
						
						
							
						
						
							c8319d6369 
							
						 
					 
					
						
						
							
							Migrating from from wiringpi to pigpio.  This increases the sample rate by a factor of 3 and will allow creation of a board that can monitor over 30 breakers with a single raspberry pi.  
						
						 
						
						... 
						
						
						
						This is based on pi4j 2.0 which is in a beta status.  I have fixed a few bugs in a local version of pi4j 2.0 to get it to work but I haven't submitted those changes to pi4j yet.
This change requires a migration to Java 11 and will *NOT* be backwards compatible.  Upgrading to this hub software will require that java 11 and pigpio be installed on the hub.  This can be done from an ssh session with the following commands:
apt-get update
apt-get install openjdk-11-jre-headless
apt-get install pigpio
Alternatively, you can download a new sd image, reflash your sd card, and re-adopt your hub. 
						
						
							
						
					 
					
						2022-04-29 14:59:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
						
						
							
						
						
							079206fcd7 
							
						 
					 
					
						
						
							
							Update the open source PCB to have better ground connections.  
						
						 
						
						
						
						
							
						
					 
					
						2022-04-08 13:28:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							8387216c44 
							
						 
					 
					
						
						
							
							Increase the clearances on the 4B case a little bit so you don't need a rubber mallet to get the Pi in there.  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-10 15:05:08 -06: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.  
						
						 
						
						
						
						
							
  1.0.7
 
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							eeec6cc697 
							
						 
					 
					
						
						
							
							Update hub image link.  
						
						 
						
						
						
						
							
						
					 
					
						2022-01-13 15:01:44 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88ed044ef7 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-01-04 17:54:19 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3018a2540f 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-12-04 10:38:50 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a706cc13 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/MarkBryanMilligan/LanternPowerMonitor  into main  
						
						 
						
						
						
						
							
						
					 
					
						2021-12-03 21:55:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
						
						
							
						
						
							9f00c2fb8a 
							
						 
					 
					
						
						
							
							Added a case for the Zero 2 W.  
						
						 
						
						
						
						
							
						
					 
					
						2021-12-03 21:48:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7aefdf896 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-12-02 17:24:11 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MarkBryanMilligan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							817f97c72a 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-11-21 14:09:15 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							88933a2286 
							
						 
					 
					
						
						
							
							Add rudimentary support for DS18B120 Thermometers, MH-Z19B CO2 Sensors, and ZWave.me controllers.  
						
						 
						
						
						
						
							
						
					 
					
						2021-10-26 15:45:13 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ecbf438082 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into main  
						
						 
						
						
						
						
							
						
					 
					
						2021-09-07 22:56:50 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db09633ec7 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
							
						
					 
					
						2021-08-30 00:04:03 -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