GithubHelp home page GithubHelp logo

enphaseenergy's People

Contributors

sarnau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

enphaseenergy's Issues

Noobie Question and issue

I'm trying to install the plugin and it did work but nothing shows up the homebridge display. I don't understand the procedure to add it to the HomeKit app on the iPhone. I already have it loaded and working with WEMO, HUE accessories. I reread the instructions and added the generated password to the installer field and now I get this error in the log:
[enphaseEnvoy] Device: 192.168.1.8 Envoy-S, requesting envoyBackboneAppData error: Error: connect EHOSTUNREACH 192.168.1.8:80
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) {
errno: -113,
code: 'EHOSTUNREACH',
syscall: 'connect',
address: '192.168.1.8',
port: 80,
config: [Object],
request: [Writable],
response: undefined,
isAxiosError: true,
toJSON: [Function: toJSON]

I'm running Homebridge on a Pi:

Linux Homebridge 5.10.60-v7+ #1449 SMP Wed Aug 25 15:00:01 BST 2021
armv7l GNU/Linux
Known as: Homebridge
OS Version : Raspbian GNU/Linux 10 (buster)

Here is the Envoy-S config info

"devices": [
{
"name": "Envoy-S",
"host": "192.168.1.8",
"refreshInterval": 60,
"disableLogInfo": false,
"installerPasswd": "6e9f3c2",
"powerProductionMaxDetected": 100,
"energyProductionLifetimeOffset": 0,
"powerConsumptionTotalMaxDetected": 1000,
"energyConsumptionTotalLifetimeOffset": 0,
"powerConsumptionNetMaxDetected": 0,
"energyConsumptionNetLifetimeOffset": 0
}
],
"platform": "enphaseEnvoy"

There are no errors with the JSON config file. This is a brand new Enphase Solar installation. I have 15 panels and a battery system installed. The OS software Nodejs and Homebridge are all the latest version

So any assistance would be appreciated to get me up and running.

Cheers

Dave

Login error

Hello,
I have an excution error message:
Exception fetching stream data: HTTPSConnectionPool(host='192.168.1.174', port=443): Max retries exceeded with url: /stream/meter (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

I have the envoy installer password. But Iโ€™m not sure about the user.(Email?, ID sytem?)
Can you help me?
Thanks

Raph.

Alternative URL for polling

Thanks for all this info! I have used it to investigate some of my employer's Enphase devices that they wish to monitor.

While poking around in the code for the web site, I also found the URL /ivp/meters/readings which appears to give you a one-off reading of the current values, without any password needed. It appears to give slightly more information (mostly around reactive power) but isn't as concise as the streaming version.

We appear to be on an older firmware version D5.0.34 (June 2019) so not sure if this URL still works on newer versions. If anyone is running a newer version and can test it let me know, as I think we will use this URL for our monitoring because of the additional info.

/ivp/meters also gives you a list of the attached devices, although I'm not quite sure what to make of this just yet. If you know the device's IP address, /inventory.json appears to give you a bunch of info about the device, including its serial number. /ivp/meters/EID breaks something in the firmware if you use any EID except one returned by the /ivp/meters call. It stops responding to any /ivp/* request until you reboot it or you SSH in and run /etc/init.d/eim restart.

I also found references to a much lower level API where you can read and write to the registers on the ADE7758 power monitoring chip, so that would be interesting, but it probably would be a lot of effort for not much additional information.

Noobie needs help

Hi,
Just tried to run enphaseStreamMeter.py on Windows 10 with Python 3.10.2. Before running I edited the code to add Envoy host ip address and the installer password generated using the passwordCalc.py code. Here's the error I get:
, line 4, in
import requests
ModuleNotFoundError: No module named 'requests'

Is this a configuration error with my (new) python installation or something else.

Thanks in advance!
Robo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.