IOTA component improvement

Hi, I am glad someone build a IOTA component and it has been working fine for me.
I was wondering if there would be a way to modify it so that instead of tracking a seed (I really do not want to put my seed there) it would be feasible to track a given address.

I am absolutely not familiar with python, but I believe that instead of calling “get_inputs” for the seed, one can call get_balance for a specific address. (I really do not know enough to code it myself tho)
https://iota.readme.io/v1.2.0/reference#getbalances
Here is an example of a balance checker https://github.com/bahamapascal/IOTA-Balanace-Checker/blob/master/BalanceChecker.py

The idea would be that I put an IOTA donation address on my website, HA tracks the incoming transactions and when someone sends funds to it, I get notified…