Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenInverterGateway/OpenInverterGateway
/ functions
Functions
90 in github.com/OpenInverterGateway/OpenInverterGateway
⨍
Functions
90
◇
Types & classes
2
↓ 41 callers
Method
RegisterCommand
SRC/ShineWiFi-ModBus/Growatt.cpp:720
↓ 27 callers
Method
WriteHoldingReg
SRC/ShineWiFi-ModBus/Growatt.cpp:340
↓ 11 callers
Method
ReadHoldingRegFrag
SRC/ShineWiFi-ModBus/Growatt.cpp:303
↓ 8 callers
Method
ReadHoldingReg
SRC/ShineWiFi-ModBus/Growatt.cpp:263
↓ 5 callers
Method
WriteHoldingRegFrag
SRC/ShineWiFi-ModBus/Growatt.cpp:358
↓ 2 callers
Method
ReadInputReg
SRC/ShineWiFi-ModBus/Growatt.cpp:376
↓ 2 callers
Function
formatTimeSlot307
Helper function to format time register value to "HH:MM" string
SRC/ShineWiFi-ModBus/Growatt307.cpp:38
↓ 2 callers
Function
getTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:160
↓ 2 callers
Function
getTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:215
↓ 2 callers
Function
setTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:277
↓ 2 callers
Function
setTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:350
↓ 1 callers
Method
HandleCommand
SRC/ShineWiFi-ModBus/Growatt.cpp:725
↓ 1 callers
Method
begin
SRC/ShineWiFi-ModBus/Growatt.cpp:85
↓ 1 callers
Function
formatDateTime307
Helper function to format date/time registers to ISO string
SRC/ShineWiFi-ModBus/Growatt307.cpp:54
↓ 1 callers
Function
init_growatt120
SRC/ShineWiFi-ModBus/Growatt120.cpp:17
↓ 1 callers
Function
init_growatt124
NOTE: my inverter (SPH4-10KTL3 BH-UP) only manages to read 64 registers in one read!
SRC/ShineWiFi-ModBus/Growatt124.cpp:437
↓ 1 callers
Function
init_growatt305
SRC/ShineWiFi-ModBus/Growatt305.cpp:6
↓ 1 callers
Function
init_growatt307
SRC/ShineWiFi-ModBus/Growatt307.cpp:519
↓ 1 callers
Function
init_growattBP
SRC/ShineWiFi-ModBus/GrowattBP.cpp:6
↓ 1 callers
Function
init_growattSPF
SRC/ShineWiFi-ModBus/GrowattSPF.cpp:10
↓ 1 callers
Function
init_growattTLXH
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:146
↓ 1 callers
Method
mqttEnabled
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:40
↓ 1 callers
Method
onMqttMessage
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:138
↓ 1 callers
Function
verifyRegisters307
Helper function to verify register writes with retry Some Growatt firmwares commit values after a short delay
SRC/ShineWiFi-ModBus/Growatt307.cpp:10
Method
CreateJson
SRC/ShineWiFi-ModBus/Growatt.cpp:464
Method
CreateMetrics
SRC/ShineWiFi-ModBus/Growatt.cpp:663
Method
CreateUIJson
SRC/ShineWiFi-ModBus/Growatt.cpp:518
Method
GetHoldingRegister
SRC/ShineWiFi-ModBus/Growatt.cpp:251
Method
GetInputRegister
SRC/ShineWiFi-ModBus/Growatt.cpp:239
Method
GetSingleValueByName
SRC/ShineWiFi-ModBus/Growatt.cpp:448
Method
GetWiFiStickType
SRC/ShineWiFi-ModBus/Growatt.cpp:114
Method
Growatt
Constructor
SRC/ShineWiFi-ModBus/Growatt.cpp:33
Method
InitProtocol
SRC/ShineWiFi-ModBus/Growatt.cpp:61
Method
ReadData
SRC/ShineWiFi-ModBus/Growatt.cpp:227
Method
ReadHoldingRegisters
SRC/ShineWiFi-ModBus/Growatt.cpp:187
Method
ReadInputRegisters
SRC/ShineWiFi-ModBus/Growatt.cpp:123
Method
ShineMqtt
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:8
Function
ShineWifiDisconnect
SRC/ShineWiFi-ModBus/ShineWifi.cpp:3
Method
camelCaseToSnakeCase
SRC/ShineWiFi-ModBus/Growatt.cpp:639
Function
formatTimeSlotInfo307
Helper function to format complete time slot info
SRC/ShineWiFi-ModBus/Growatt307.cpp:47
Function
getBatteryFirst
SRC/ShineWiFi-ModBus/Growatt124.cpp:173
Function
getBatteryFirst307
SRC/ShineWiFi-ModBus/Growatt307.cpp:228
Function
getDateTime
SRC/ShineWiFi-ModBus/Growatt124.cpp:8
Function
getDateTime307
SRC/ShineWiFi-ModBus/Growatt307.cpp:64
Function
getGridFirst
SRC/ShineWiFi-ModBus/Growatt124.cpp:342
Function
getGridFirst307
SRC/ShineWiFi-ModBus/Growatt307.cpp:426
Method
getId
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:31
Function
getPowerActiveRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:79
Function
getPowerActiveRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:132
Method
getRegValue
SRC/ShineWiFi-ModBus/Growatt.cpp:422
Method
handleCommandList
SRC/ShineWiFi-ModBus/Growatt.cpp:772
Method
handleEcho
SRC/ShineWiFi-ModBus/Growatt.cpp:761
Method
handleModbusGet
SRC/ShineWiFi-ModBus/Growatt.cpp:782
Method
handleModbusSet
SRC/ShineWiFi-ModBus/Growatt.cpp:851
Method
loop
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:157
Method
metricsAddValue
SRC/ShineWiFi-ModBus/Growatt.cpp:652
Method
mqttConnected
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:41
Method
mqttPublish
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:92
Method
mqttReconnect
------------------------------------------------------- Check the Mqtt status and reconnect if necessary ---------------------------------------------
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:46
Method
mqttSetup
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:11
Method
roundByResolution
SRC/ShineWiFi-ModBus/Growatt.cpp:416
Function
setBDCACChargeEnabled
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:97
Function
setBDCChargePowerRate
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:53
Function
setBDCChargeStopSOC
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:75
Function
setBDCDischargePowerRate
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:9
Function
setBDCDischargeStopSOC
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:31
Function
setBatteryFirstACChargeEnabled
SRC/ShineWiFi-ModBus/Growatt124.cpp:259
Function
setBatteryFirstACChargeEnabled307
SRC/ShineWiFi-ModBus/Growatt307.cpp:333
Function
setBatteryFirstPowerRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:225
Function
setBatteryFirstPowerRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:281
Function
setBatteryFirstStopSOC
SRC/ShineWiFi-ModBus/Growatt124.cpp:242
Function
setBatteryFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:298
Function
setBatteryFirstTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:336
Function
setBatteryFirstTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:420
Function
setExportDisable
SRC/ShineWiFi-ModBus/Growatt124.cpp:138
Function
setExportDisable307
SRC/ShineWiFi-ModBus/Growatt307.cpp:193
Function
setExportEnable
SRC/ShineWiFi-ModBus/Growatt124.cpp:117
Function
setExportEnable307
SRC/ShineWiFi-ModBus/Growatt307.cpp:171
Function
setGridFirstPowerRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:391
Function
setGridFirstPowerRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:475
Function
setGridFirstStopSOC
SRC/ShineWiFi-ModBus/Growatt124.cpp:408
Function
setGridFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:492
Function
setGridFirstTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:425
Function
setGridFirstTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:509
Function
setLoadFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:315
Function
setPowerActiveRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:95
Function
setPowerActiveRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:148
Function
setPriority
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:114
Function
updateDateTime
SRC/ShineWiFi-ModBus/Growatt124.cpp:45
Function
updateDateTime307
SRC/ShineWiFi-ModBus/Growatt307.cpp:97