|  |  | @@ -15,3 +15,30 @@ Note: This code was written quickly so that I wouldn't lose the data | 
		
	
		
			
			|  |  |  | on my recently installed system.  It needs to be updated to be use proper | 
		
	
		
			
			|  |  |  | TDD, which likely could have caught some of the bugs/errors such as when | 
		
	
		
			
			|  |  |  | the Envoy goes off-line. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Credentials | 
		
	
		
			
			|  |  |  | ----------- | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | There are two files that are used for credentials.  The first is | 
		
	
		
			
			|  |  |  | `creds.txt`.  The format of this file is: | 
		
	
		
			
			|  |  |  | ``` | 
		
	
		
			
			|  |  |  | <ip> <username> <password> | 
		
	
		
			
			|  |  |  | ``` | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | `ip` is the IP or hostname of the envoy controller.  The `username` is | 
		
	
		
			
			|  |  |  | usually `envoy`.  The password is what is set. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | To get streaming line information (voltage, frequency, pf, etc), you | 
		
	
		
			
			|  |  |  | need the installer password.  This password is installed in the file | 
		
	
		
			
			|  |  |  | `creds.inst.txt`. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Scripts | 
		
	
		
			
			|  |  |  | ------- | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | There are two scripts.  One is `start`, and this one provides the | 
		
	
		
			
			|  |  |  | collection of per panel and overall production information. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | The second is `streaming`.  This outputs detailed, per second | 
		
	
		
			
			|  |  |  | information about the power line, including voltage, power, and | 
		
	
		
			
			|  |  |  | power factor. |