Open mrlordziemniak opened 4 months ago
when i use rule 2 (signed) i cant get negative value, there is register 0A for sign and 0B for value, how to read that? and rule 3 is not working it is the same like 1 (i have checked paraser.py file) i have 32bit value in two register when i read it by rule 6 i get hex value for two registers and when i manually add this i can get correct value
Hi, I made a integration for DTSD422-D3 smart meter using https://github.com/kbialek/deye-inverter-mqtt/blob/main/docs/metric_group_igen_dtsd422.md and it is working,
but for current there is duble registry addres, for example ct1 has 0x07 for sign and 0x08 for data, how to implement this? because with this code above i got always positive current. In kbialek repository he got SingleRegisterSensor and SignedMagnitudeDoubleRegisterSensor but i dont know how run that docker scripts, so im using this one :P can someone help me with that?