rejoe2
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
3 additions and
4 deletions
-
src/hm/hmInverter.h
-
src/hm/miPayload.h
|
|
@ -176,7 +176,7 @@ class Inverter { |
|
|
|
enqueCommand<InfoCommand>(RealTimeRunData_Debug); // live data
|
|
|
|
} else if (ivGen == IV_MI){ |
|
|
|
if (type == INV_TYPE_4CH) { |
|
|
|
enqueCommand<MiInfoCommand>(0x36); |
|
|
|
enqueCommand<InfoCommand>(0x36); |
|
|
|
/*for(uint8_t i = 0x36; i <= 0x39; i++) {
|
|
|
|
enqueCommand<MiInfoCommand>(i); // live data
|
|
|
|
}*/ |
|
|
@ -184,7 +184,7 @@ class Inverter { |
|
|
|
enqueCommand<InfoCommand>(0x09); |
|
|
|
//enqueCommand<MiInfoCommand>(0x11);
|
|
|
|
} else if (type == INV_TYPE_1CH) { |
|
|
|
enqueCommand<MiInfoCommand>(0x09); |
|
|
|
enqueCommand<InfoCommand>(0x09); |
|
|
|
} |
|
|
|
//if (getFwVersion() == 0)
|
|
|
|
// enqueCommand<MiInfoCommand>(InverterDevInform_All); // firmware version, might not work, esp. for 1/2 ch hardware
|
|
|
|
|
|
@ -481,8 +481,7 @@ class MiPayload { |
|
|
|
ac_pow = calcPowerDcCh0(iv, 0)*9.5; |
|
|
|
//}
|
|
|
|
iv->setValue(iv->getPosByChFld(0, FLD_PAC, rec), rec, (float) (ac_pow/10)); |
|
|
|
//iv->setValue(iv->getPosByChFld(0, FLD_PAC, rec), rec, (float) (mPayload[iv->id].sts[0] == 3 ? calcPowerDcCh0(iv, 0)*0.95 : 0));
|
|
|
|
|
|
|
|
|
|
|
|
if ( mPayload[iv->id].sts[0] ) { |
|
|
|
uint8_t cmd = mPayload[iv->id].dataAB[0] ? 0x11 : 0x09; |
|
|
|
if ( mPayload[iv->id].dataAB[0] && mPayload[iv->id].dataAB[1] ) { |
|
|
|