@johnny11 Thank you very much for the pointer and the positive feedback! I had looked into this when I started creating dwd-weather, but found the data is difficult process and actually, I did not find all the weather data up-to-date.
The situation has slightly changed since then, however. Due to the political discussion on providing public access (“open data”) to all weather data of the DWD. As a result of this process, the DWD law has been revised to align with the GeoZG and international recommendations. DWD has also published a new price list which contains more precise information about the freely available services. Freely available weather data is provided via the "DWD Open Data Site.
More information on the matter:
Slightly off-topic: I have been struggling with a memory-leak in my setup which caused pimatic to terminate intermittently after a few days and I found pimatic-dwd-weather causing the issue. The past plugin release already contains some fixture to mitigate that, but it didn’t fix the issue completely. I have done another fix now and results look promising. I am just waiting for long running tests to confirm that. I’ll release a new release shortly.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law