just (kind of) worked out a custom sensor component that can get radiation values from some web page (https://odlinfo.bfs.de, for Germany only).
While coding (which was fun anyway), I came across the following alternative: what is the advantage of a custom component for HA compared to a separate python script (run periodically via cron) that obtains web service values and published them via MQTT. MQTT values could then be picked up by some MQTT sensor.
I am satisfied with what I did. Just would like to understand advantages / disadvantages of using MQTT as an alternative.