New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repair SolarEdge_local inverter fahrenheit temperature #27096
Conversation
@adamj12b |
@scheric I have updated sensor.py. Here is what the system is currently reporting. Inverter temperature is reported as 93F.
|
@adamj12b Sorry for my syntax error that did not come up as syntax error. Could you try it again. |
@scheric Yes. Formatting appears to be correct now. IMO, the temperatures in Fahrenheit should display rounded to 1 decimal place. Additionally, Avrage should be corrected to Average on the 4 optimizer sensors. Everything else looks good. |
@adamj12b I think that this PR can be merged now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why you do not change the unit of inverter_temperature sensor?
I got my Home Assistant back. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good!
Can be merged when build passes. |
Description:
The SolarEdge inverters report the inverter temperature in Fahrenheit if country is set to US. The unit_system will then convert the received value. That will result in the temperature reading beeing way off.
Rounding values that could sometimes be extremely unnecessary large #27065 (comment)
This is a follow-up for #26708
Related issue: fixes #27065
Checklist:
tox
. Your PR cannot be merged unless tests passIf the code communicates with devices, web services, or third-party tools:
python3 -m script.hassfest
.requirements_all.txt
by runningpython3 -m script.gen_requirements_all
..coveragerc
.If the code does not interact with devices: