diff --git a/.gitignore b/.gitignore index e2496ed..1155f05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ creds.txt +creds.inst.txt p +home.power.*.log +solar.*.log diff --git a/NOTES.md b/NOTES.md index 3af9c4f..4bce516 100644 --- a/NOTES.md +++ b/NOTES.md @@ -47,3 +47,15 @@ from production: streaming voltages, power and more: curl --digest -u installer: http:///stream/meter + +The script `streaming` runs the necessary commands, and prepends an +ISO-8601 to each JSON object. + +These are the meanings: +p == Watts (real power) +q == (reactive power) +s == VA? (apparent power) +v == Volts +i == A +pf == PF +f == Hz diff --git a/README.md b/README.md index bfbf2a0..01615c8 100644 --- a/README.md +++ b/README.md @@ -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` 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.