forked from home-assistant/core
* allow more params to helper * switch back to f-string * add test * switch to proper method * add allow_external, internal params * fx default * add signature comparison * remove test, change prefer_external --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>