Is your feature request related to a problem? Please describe.
Yesterday Heise reported that there is a massive security problem with more or less all Hoymiles inverters which use the DTU proprietary protocol which also is used by OpenDTU (https://www.heise.de/news/Sicherheitsalbtraum-Wechselrichter-Hoymiles-laesst-Nachbarschaften-verstummen-11357067.html). See also #3136
By sending a "Search ID" command all inverters respond with their serial number which then can be used to control the inverter.
Describe the solution you'd like
For now there is no known mitigation other than shutting down the inverter.
It would be nice if OpenDTU could listen for such events and log these. Also if reported via MQTT one could setup a alert via e.g. HomeAssistant.
This is no direct mitigation but OpenDTU users would know if they are potentially attacked.
Describe alternatives you've considered
No response
Additional context
I did not look deep into the OpenDTU source and I do not know if this is possible to implement, it would be nice if a dev could investigate if this would be possible.
PS: Keep up the good work, using OpenDTU for several years know without any problem. Thank you for the project!
Is your feature request related to a problem? Please describe.
Yesterday Heise reported that there is a massive security problem with more or less all Hoymiles inverters which use the DTU proprietary protocol which also is used by OpenDTU (https://www.heise.de/news/Sicherheitsalbtraum-Wechselrichter-Hoymiles-laesst-Nachbarschaften-verstummen-11357067.html). See also #3136
By sending a "Search ID" command all inverters respond with their serial number which then can be used to control the inverter.
Describe the solution you'd like
For now there is no known mitigation other than shutting down the inverter.
It would be nice if OpenDTU could listen for such events and log these. Also if reported via MQTT one could setup a alert via e.g. HomeAssistant.
This is no direct mitigation but OpenDTU users would know if they are potentially attacked.
Describe alternatives you've considered
No response
Additional context
I did not look deep into the OpenDTU source and I do not know if this is possible to implement, it would be nice if a dev could investigate if this would be possible.
PS: Keep up the good work, using OpenDTU for several years know without any problem. Thank you for the project!