* Update file header * Update __init__.py
* Use same data schema for configflow, make sensor_id a positive integer. * Change sensor_id to int and remove duplicate Luftdaten config entries. This fixes #18838, and also fixes the root cause of #19981 and #19622. * Use pure type for boolean.
* Move file to new location * Update requirement * Enable config flow * Add luftdaten * Add tests * Update * Add constants * Changes according to the review comments * Remove wrong entry from flows * Fix dict handling * Add callback and use OrderedDict * Remve leftover * Fix * Remove await