""" Access to the Ginlong platform 2.0 API for PV monitoring. Works for all Ginlong brands using the Ginlong Platform 2.0 portal API Solis, Solarman, Sofar Solar and possibly MyEvolveCloud For more information: https://github.com/hultenvp/solis-sensor/ """ # VERSION VERSION = "0.1.4" INVERTER_SERIAL = "serial" INVERTER_PLANT_ID = "plantID" INVERTER_PLANT_NAME = "plantName" INVERTER_LAT = "lat" INVERTER_LON = "lon" INVERTER_ADDRESS = "address" INVERTER_DEVICE_ID = "deviceId" INVERTER_DATALOGGER_SERIAL = "dataloggerSerial" INVERTER_TIMESTAMP_ONLINE = "timestampOnline" INVERTER_TIMESTAMP_UPDATE = "timestampUpdate" INVERTER_TEMPERATURE = "inverterTemperature" INVERTER_POWER_LIMIT = "inverterPowerLimit" INVERTER_ACPOWER = "acPower" INVERTER_ACFREQUENCY = "acFrequency" INVERTER_ENERGY_LAST_MONTH = "energyLastMonth" INVERTER_ENERGY_TODAY = "energyToday" INVERTER_ENERGY_THIS_MONTH = "energyThisMonth" INVERTER_ENERGY_THIS_YEAR = "energyThisYear" INVERTER_ENERGY_TOTAL_LIFE = "energyTotalLife" INVERTER_POWER_STATE = "powerState" INVERTER_STATE = "state" RADIATOR1_TEMP = "radiatorTemp1" STRING1_VOLTAGE = "dcVoltage1" STRING2_VOLTAGE = "dcVoltage2" STRING3_VOLTAGE = "dcVoltage3" STRING4_VOLTAGE = "dcVoltage4" STRING5_VOLTAGE = "dcVoltage5" STRING6_VOLTAGE = "dcVoltage6" STRING7_VOLTAGE = "dcVoltage7" STRING8_VOLTAGE = "dcVoltage8" STRING1_CURRENT = "dcCurrent1" STRING2_CURRENT = "dcCurrent2" STRING3_CURRENT = "dcCurrent3" STRING4_CURRENT = "dcCurrent4" STRING5_CURRENT = "dcCurrent5" STRING6_CURRENT = "dcCurrent6" STRING7_CURRENT = "dcCurrent7" STRING8_CURRENT = "dcCurrent8" STRING1_POWER = "dcPower1" STRING2_POWER = "dcPower2" STRING3_POWER = "dcPower3" STRING4_POWER = "dcPower4" STRING5_POWER = "dcPower5" STRING6_POWER = "dcPower6" STRING7_POWER = "dcPower7" STRING8_POWER = "dcPower8" PHASE1_VOLTAGE = "acVoltage1" PHASE2_VOLTAGE = "acVoltage2" PHASE3_VOLTAGE = "acVoltage3" PHASE1_CURRENT = "acCurrent1" PHASE2_CURRENT = "acCurrent2" PHASE3_CURRENT = "acCurrent3" BAT1_REMAINING_CAPACITY = "packRemainingCapacity1" BAT_POWER = "batteryPower" BAT_STATUS = "batteryStatus" BAT_VOLTAGE = "batteryVoltage" BAT_CURRENT = "batteryCurrent" BAT_STATE_OF_HEALTH = "batteryStateOfHealth" BAT_REMAINING_CAPACITY = "remainingCapacity" BAT_TOTAL_ENERGY_CHARGED = "totalEnergyCharged" BAT_TOTAL_ENERGY_DISCHARGED = "totalEnergyDischarged" BAT_DAILY_ENERGY_CHARGED = "dailyEnergyCharged" BAT_DAILY_ENERGY_DISCHARGED = "dailyEnergyDischarged" BAT_MONTHLY_ENERGY_CHARGED = "monthlyEnergyCharged" BAT_MONTHLY_ENERGY_DISCHARGED = "monthlyEnergyDischarged" BAT_YEARLY_ENERGY_CHARGED = "yearlyEnergyCharged" BAT_YEARLY_ENERGY_DISCHARGED = "yearlyEnergyDischarged" GRID_DAILY_ON_GRID_ENERGY = "dailyOnGridEnergy" GRID_DAILY_ENERGY_PURCHASED = "dailyEnergyPurchased" GRID_DAILY_ENERGY_USED = "dailyEnergyUsed" GRID_MONTHLY_ENERGY_PURCHASED = "monthlyEnergyPurchased" GRID_MONTHLY_ENERGY_USED = "monthlyEnergyUsed" GRID_MONTHLY_ON_GRID_ENERGY = "monthlyOnGridEnergy" GRID_YEARLY_ENERGY_PURCHASED = "yearlyEnergyPurchased" GRID_YEARLY_ENERGY_USED = "yearlyEnergyUsed" GRID_YEARLY_ON_GRID_ENERGY = "yearlyOnGridEnergy" GRID_TOTAL_ON_GRID_ENERGY = "totalOnGridEnergy" GRID_TOTAL_CONSUMPTION_ENERGY = "totalConsumptionEnergy" GRID_TOTAL_POWER = "totalPower" GRID_TOTAL_CONSUMPTION_POWER = "totalConsumptionPower" GRID_TOTAL_ENERGY_PURCHASED = "totalEnergyPurchased" GRID_TOTAL_ENERGY_USED = "totalEnergyUsed" GRID_PHASE1_POWER = "Phase1Power" GRID_PHASE2_POWER = "Phase2Power" GRID_PHASE3_POWER = "Phase3Power" GRID_APPARENT_PHASE1_POWER = "ApparentPhase1Power" GRID_APPARENT_PHASE2_POWER = "ApparentPhase2Power" GRID_APPARENT_PHASE3_POWER = "ApparentPhase3Power" GRID_REACTIVE_PHASE1_POWER = "ReactivePhase1Power" GRID_REACTIVE_PHASE2_POWER = "ReactivePhase2Power" GRID_REACTIVE_PHASE3_POWER = "ReactivePhase3Power" SOC_CHARGING_SET = "socChargingSet" SOC_DISCHARGE_SET = "socDischargeSet" BYPASS_LOAD_POWER = "bypassLoadPower" METER_ITEM_A_CURRENT = "meterItemACurrent" METER_ITEM_A_VOLTAGE = "meterItemAVoltage" METER_ITEM_B_CURRENT = "meterItemBCurrent" METER_ITEM_B_VOLTAGE = "meterItemBVoltage" METER_ITEM_C_CURRENT = "meterItemCCurrent" METER_ITEM_C_VOLTAGE = "meterItemCVoltage" PLANT_TOTAL_CONSUMPTION_POWER = "plantTotalConsumptionPower"