grzegorz914 / homebridge-enphase-envoy

Homebridge plugin for Photovoltaic Energy System manufactured by Enphase. Supported Envoy-IQ, Envoy-S and all peripheral devices.
MIT License
47 stars 9 forks source link

ENC rated power #115

Closed eleventhaus closed 9 months ago

eleventhaus commented 9 months ago

I keep getting this error from homebridge: "This plugin generated a warning from the characteristic 'ENC rated power': characteristic value expected valid finite number and received "NaN" (number). See https://homebridge.io/w/JtMGR for more info."

Not sure what ENC Rated Power is or where the value is coming from. The only value that I did not change was the energy lifetime offset which I left at 0. Not sure where to get this value from or if I should change it from 0.

Here is my plugin config:

{
    "devices": [
        {
            "name": "Envoy",
            "host": "192.168.107.60",
            "envoyFirmware7xx": true,
            "envoyPasswd": "XXX",
            "envoySerialNumber": "XXX",
            "enlightenUser": "XXX",
            "enlightenPasswd": "XXX",
            "powerProductionSummary": 6120,
            "powerProductionStateSensor": true,
            "powerProductionPeakSensor": false,
            "powerProductionPeakSensorDetected": 0,
            "powerProductionPeakAutoReset": 0,
            "energyProductionStateSensor": true,
            "energyProductionLevelSensor": false,
            "energyProductionLevelSensorDetected": 0,
            "energyProductionLifetimeOffset": 0,
            "powerConsumptionTotalStateSensor": false,
            "powerConsumptionTotalPeakSensor": false,
            "powerConsumptionTotalPeakSensorDetected": 0,
            "powerConsumptionTotalPeakAutoReset": 0,
            "energyConsumptionTotalStateSensor": false,
            "energyConsumptionTotalLevelSensor": false,
            "energyConsumptionTotalLevelSensorDetected": 0,
            "energyConsumptionTotalLifetimeOffset": 0,
            "powerConsumptionNetStateSensor": false,
            "powerConsumptionNetPeakSensor": false,
            "powerConsumptionNetPeakSensorDetected": 0,
            "powerConsumptionNetPeakAutoReset": 0,
            "energyConsumptionNetStateSensor": false,
            "energyConsumptionNetLevelSensor": false,
            "energyConsumptionNetLevelSensorDetected": 0,
            "energyConsumptionNetLifetimeOffset": 0,
            "supportProductionPowerMode": false,
            "supportPlcLevel": false,
            "supportEnsembleStatus": true,
            "enpowerGridStateSensor": true,
            "enchargeGridStateSensor": true,
            "solarGridStateSensor": true,
            "supportLiveData": false,
            "liveDataRefreshTime": 1000,
            "metersDataRefreshTime": 2500,
            "productionDataRefreshTime": 5000,
            "enableDebugMode": false,
            "disableLogInfo": true,
            "disableLogDeviceInfo": false,
            "enableRestFul": false,
            "restFulDebug": false,
            "enableMqtt": false,
            "mqttDebug": false,
            "mqttAuth": true
        }
    ],
    "_bridge": {
        "username": "XXX",
        "port": XXX
    },
    "platform": "enphaseEnvoy"
},
grzegorz914 commented 9 months ago

try 7.7.5-beta.21 and let me know

eleventhaus commented 9 months ago

same error here is the debug log

Also, inventory shows 0 batteries but it does show 3 encharges:

[04/12/2023, 11:03:44] [homebridge-enphase-envoy] -------- Envoy --------
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Manufacturer: Enphase
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Model: X-IQ-AM1-240-3-ES
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Firmware: D7.3.517
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] SerialNr: 202206048058
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Time: 04/12/2023, 11:03:30
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] ------------------------------
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Q-Relays: 0
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Inverters: 17
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Batteries: 0
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] --------------------------------
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Meters: Yes
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Production: Enabled
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Consumption: Enabled
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] --------------------------------
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Enpowers: Yes 1
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Encharges: Yes 3
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] Wireless Kit: Yes 2
[04/12/2023, 11:03:44] [homebridge-enphase-envoy] --------------------------------
grzegorz914 commented 9 months ago

try beta.22

grzegorz914 commented 9 months ago

Batteries are other devices as encharges, the inventory info is displayed correct.

eleventhaus commented 9 months ago

try beta.22

Same error

grzegorz914 commented 9 months ago

try again beta.26

eleventhaus commented 9 months ago

No error on beta.25 or beta.26 👍🏼