ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
esphome::growatt_solar Namespace Reference

Data Structures

class  GrowattSolar
 

Enumerations

enum  GrowattProtocolVersion { RTU = 0 , RTU2 }
 

Variables

constexpr size_t RTU_INVERTER_STATUS = 0
 
constexpr size_t RTU_PV_ACTIVE_POWER = 1
 
constexpr size_t RTU_PV1_VOLTAGE = 3
 
constexpr size_t RTU_PV1_CURRENT = 4
 
constexpr size_t RTU_PV1_ACTIVE_POWER = 5
 
constexpr size_t RTU_PV2_VOLTAGE = 7
 
constexpr size_t RTU_PV2_CURRENT = 8
 
constexpr size_t RTU_PV2_ACTIVE_POWER = 9
 
constexpr size_t RTU_GRID_ACTIVE_POWER = 11
 
constexpr size_t RTU_GRID_FREQUENCY = 13
 
constexpr size_t RTU_PHASE1_VOLTAGE = 14
 
constexpr size_t RTU_PHASE1_CURRENT = 15
 
constexpr size_t RTU_PHASE1_ACTIVE_POWER = 16
 
constexpr size_t RTU_PHASE2_VOLTAGE = 18
 
constexpr size_t RTU_PHASE2_CURRENT = 19
 
constexpr size_t RTU_PHASE2_ACTIVE_POWER = 20
 
constexpr size_t RTU_PHASE3_VOLTAGE = 22
 
constexpr size_t RTU_PHASE3_CURRENT = 23
 
constexpr size_t RTU_PHASE3_ACTIVE_POWER = 24
 
constexpr size_t RTU_TODAY_PRODUCTION = 26
 
constexpr size_t RTU_TOTAL_ENERGY_PRODUCTION = 28
 
constexpr size_t RTU_INVERTER_MODULE_TEMP = 32
 
constexpr size_t RTU2_INVERTER_STATUS = 0
 
constexpr size_t RTU2_PV_ACTIVE_POWER = 1
 
constexpr size_t RTU2_PV1_VOLTAGE = 3
 
constexpr size_t RTU2_PV1_CURRENT = 4
 
constexpr size_t RTU2_PV1_ACTIVE_POWER = 5
 
constexpr size_t RTU2_PV2_VOLTAGE = 7
 
constexpr size_t RTU2_PV2_CURRENT = 8
 
constexpr size_t RTU2_PV2_ACTIVE_POWER = 9
 
constexpr size_t RTU2_GRID_ACTIVE_POWER = 35
 
constexpr size_t RTU2_GRID_FREQUENCY = 37
 
constexpr size_t RTU2_PHASE1_VOLTAGE = 38
 
constexpr size_t RTU2_PHASE1_CURRENT = 39
 
constexpr size_t RTU2_PHASE1_ACTIVE_POWER = 40
 
constexpr size_t RTU2_PHASE2_VOLTAGE = 42
 
constexpr size_t RTU2_PHASE2_CURRENT = 43
 
constexpr size_t RTU2_PHASE2_ACTIVE_POWER = 44
 
constexpr size_t RTU2_PHASE3_VOLTAGE = 46
 
constexpr size_t RTU2_PHASE3_CURRENT = 47
 
constexpr size_t RTU2_PHASE3_ACTIVE_POWER = 48
 
constexpr size_t RTU2_TODAY_PRODUCTION = 53
 
constexpr size_t RTU2_TOTAL_ENERGY_PRODUCTION = 55
 
constexpr size_t RTU2_INVERTER_MODULE_TEMP = 93
 

Enumeration Type Documentation

◆ GrowattProtocolVersion

Enumerator
RTU 
RTU2 

Definition at line 14 of file growatt_solar.h.

Variable Documentation

◆ RTU2_GRID_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_GRID_ACTIVE_POWER = 35
constexpr

Definition at line 53 of file growatt_solar.h.

◆ RTU2_GRID_FREQUENCY

size_t esphome::growatt_solar::RTU2_GRID_FREQUENCY = 37
constexpr

Definition at line 54 of file growatt_solar.h.

◆ RTU2_INVERTER_MODULE_TEMP

size_t esphome::growatt_solar::RTU2_INVERTER_MODULE_TEMP = 93
constexpr

Definition at line 66 of file growatt_solar.h.

◆ RTU2_INVERTER_STATUS

size_t esphome::growatt_solar::RTU2_INVERTER_STATUS = 0
constexpr

Definition at line 45 of file growatt_solar.h.

◆ RTU2_PHASE1_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PHASE1_ACTIVE_POWER = 40
constexpr

Definition at line 57 of file growatt_solar.h.

◆ RTU2_PHASE1_CURRENT

size_t esphome::growatt_solar::RTU2_PHASE1_CURRENT = 39
constexpr

Definition at line 56 of file growatt_solar.h.

◆ RTU2_PHASE1_VOLTAGE

size_t esphome::growatt_solar::RTU2_PHASE1_VOLTAGE = 38
constexpr

Definition at line 55 of file growatt_solar.h.

◆ RTU2_PHASE2_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PHASE2_ACTIVE_POWER = 44
constexpr

Definition at line 60 of file growatt_solar.h.

◆ RTU2_PHASE2_CURRENT

size_t esphome::growatt_solar::RTU2_PHASE2_CURRENT = 43
constexpr

Definition at line 59 of file growatt_solar.h.

◆ RTU2_PHASE2_VOLTAGE

size_t esphome::growatt_solar::RTU2_PHASE2_VOLTAGE = 42
constexpr

Definition at line 58 of file growatt_solar.h.

◆ RTU2_PHASE3_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PHASE3_ACTIVE_POWER = 48
constexpr

Definition at line 63 of file growatt_solar.h.

◆ RTU2_PHASE3_CURRENT

size_t esphome::growatt_solar::RTU2_PHASE3_CURRENT = 47
constexpr

Definition at line 62 of file growatt_solar.h.

◆ RTU2_PHASE3_VOLTAGE

size_t esphome::growatt_solar::RTU2_PHASE3_VOLTAGE = 46
constexpr

Definition at line 61 of file growatt_solar.h.

◆ RTU2_PV1_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PV1_ACTIVE_POWER = 5
constexpr

Definition at line 49 of file growatt_solar.h.

◆ RTU2_PV1_CURRENT

size_t esphome::growatt_solar::RTU2_PV1_CURRENT = 4
constexpr

Definition at line 48 of file growatt_solar.h.

◆ RTU2_PV1_VOLTAGE

size_t esphome::growatt_solar::RTU2_PV1_VOLTAGE = 3
constexpr

Definition at line 47 of file growatt_solar.h.

◆ RTU2_PV2_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PV2_ACTIVE_POWER = 9
constexpr

Definition at line 52 of file growatt_solar.h.

◆ RTU2_PV2_CURRENT

size_t esphome::growatt_solar::RTU2_PV2_CURRENT = 8
constexpr

Definition at line 51 of file growatt_solar.h.

◆ RTU2_PV2_VOLTAGE

size_t esphome::growatt_solar::RTU2_PV2_VOLTAGE = 7
constexpr

Definition at line 50 of file growatt_solar.h.

◆ RTU2_PV_ACTIVE_POWER

size_t esphome::growatt_solar::RTU2_PV_ACTIVE_POWER = 1
constexpr

Definition at line 46 of file growatt_solar.h.

◆ RTU2_TODAY_PRODUCTION

size_t esphome::growatt_solar::RTU2_TODAY_PRODUCTION = 53
constexpr

Definition at line 64 of file growatt_solar.h.

◆ RTU2_TOTAL_ENERGY_PRODUCTION

size_t esphome::growatt_solar::RTU2_TOTAL_ENERGY_PRODUCTION = 55
constexpr

Definition at line 65 of file growatt_solar.h.

◆ RTU_GRID_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_GRID_ACTIVE_POWER = 11
constexpr

Definition at line 28 of file growatt_solar.h.

◆ RTU_GRID_FREQUENCY

size_t esphome::growatt_solar::RTU_GRID_FREQUENCY = 13
constexpr

Definition at line 29 of file growatt_solar.h.

◆ RTU_INVERTER_MODULE_TEMP

size_t esphome::growatt_solar::RTU_INVERTER_MODULE_TEMP = 32
constexpr

Definition at line 41 of file growatt_solar.h.

◆ RTU_INVERTER_STATUS

size_t esphome::growatt_solar::RTU_INVERTER_STATUS = 0
constexpr

Definition at line 20 of file growatt_solar.h.

◆ RTU_PHASE1_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PHASE1_ACTIVE_POWER = 16
constexpr

Definition at line 32 of file growatt_solar.h.

◆ RTU_PHASE1_CURRENT

size_t esphome::growatt_solar::RTU_PHASE1_CURRENT = 15
constexpr

Definition at line 31 of file growatt_solar.h.

◆ RTU_PHASE1_VOLTAGE

size_t esphome::growatt_solar::RTU_PHASE1_VOLTAGE = 14
constexpr

Definition at line 30 of file growatt_solar.h.

◆ RTU_PHASE2_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PHASE2_ACTIVE_POWER = 20
constexpr

Definition at line 35 of file growatt_solar.h.

◆ RTU_PHASE2_CURRENT

size_t esphome::growatt_solar::RTU_PHASE2_CURRENT = 19
constexpr

Definition at line 34 of file growatt_solar.h.

◆ RTU_PHASE2_VOLTAGE

size_t esphome::growatt_solar::RTU_PHASE2_VOLTAGE = 18
constexpr

Definition at line 33 of file growatt_solar.h.

◆ RTU_PHASE3_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PHASE3_ACTIVE_POWER = 24
constexpr

Definition at line 38 of file growatt_solar.h.

◆ RTU_PHASE3_CURRENT

size_t esphome::growatt_solar::RTU_PHASE3_CURRENT = 23
constexpr

Definition at line 37 of file growatt_solar.h.

◆ RTU_PHASE3_VOLTAGE

size_t esphome::growatt_solar::RTU_PHASE3_VOLTAGE = 22
constexpr

Definition at line 36 of file growatt_solar.h.

◆ RTU_PV1_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PV1_ACTIVE_POWER = 5
constexpr

Definition at line 24 of file growatt_solar.h.

◆ RTU_PV1_CURRENT

size_t esphome::growatt_solar::RTU_PV1_CURRENT = 4
constexpr

Definition at line 23 of file growatt_solar.h.

◆ RTU_PV1_VOLTAGE

size_t esphome::growatt_solar::RTU_PV1_VOLTAGE = 3
constexpr

Definition at line 22 of file growatt_solar.h.

◆ RTU_PV2_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PV2_ACTIVE_POWER = 9
constexpr

Definition at line 27 of file growatt_solar.h.

◆ RTU_PV2_CURRENT

size_t esphome::growatt_solar::RTU_PV2_CURRENT = 8
constexpr

Definition at line 26 of file growatt_solar.h.

◆ RTU_PV2_VOLTAGE

size_t esphome::growatt_solar::RTU_PV2_VOLTAGE = 7
constexpr

Definition at line 25 of file growatt_solar.h.

◆ RTU_PV_ACTIVE_POWER

size_t esphome::growatt_solar::RTU_PV_ACTIVE_POWER = 1
constexpr

Definition at line 21 of file growatt_solar.h.

◆ RTU_TODAY_PRODUCTION

size_t esphome::growatt_solar::RTU_TODAY_PRODUCTION = 26
constexpr

Definition at line 39 of file growatt_solar.h.

◆ RTU_TOTAL_ENERGY_PRODUCTION

size_t esphome::growatt_solar::RTU_TOTAL_ENERGY_PRODUCTION = 28
constexpr

Definition at line 40 of file growatt_solar.h.