Joost Lekkerkerker
a2b0149677
Remove config name from IPMA config flow ( #98576 )
2023-08-23 11:35:04 +02:00
Diogo Gomes
abf065ed76
Fix checks for duplicated config entries in IPMA ( #98319 )
...
* fix unique_id
* old unique id detection
* update tests
* match entry not unique_id
* address review
2023-08-16 12:56:47 +02:00
Erik Montnemery
ae8f9dcb77
Modernize ipma weather ( #98062 )
...
* Modernize ipma weather
* Add test snapshots
* Don't include forecast mode in weather entity unique_id for new config entries
* Remove old migration code
* Remove outdated test
2023-08-12 15:15:09 +02:00
Diogo Gomes
96bf8ef8d6
Add Risk of Fire sensor to IPMA ( #80295 )
2023-06-27 16:00:10 +02:00
Diogo Gomes
1fe5948afd
Cleanup IPMA code ( #77674 )
...
revert yaml import
2022-09-01 23:15:42 +02:00
Diogo Gomes
f98e86d3a6
Bump pyipma to 3.0.2 ( #76332 )
...
* upgrade to pyipma 3.0.0
* bump to support python3.9
* remove deprecated async_setup_platform
* full coverage
* add migrate
2022-08-31 07:00:42 -04:00
Franck Nijhof
10d6dfd4ae
Clean up connection classes in integrations H-L ( #49891 )
2021-04-30 21:02:53 -10:00
Franck Nijhof
e1a3ef3d69
Clean up config entry handlers decorator from config flows ( #49932 )
2021-04-30 23:28:25 +02:00
Abílio Costa
e6148d223a
Allow hourly forecast in IPMA ( #30979 )
...
* update ipma component for pyipma 2.0
* fix wind speed; refactor forecast
* update requirements*.txt
* fix tests; update CODEOWNERS; update pyipma to 2.0.1
* minor changes as suggested in PR
* make lint happy
* fix mocking coroutines
* restore old unique id
* fix station lat/lon; update pyipma version
* add hourly forecast option to IPMA
* add forecast tests
* use for instead of lambda
2020-02-14 12:04:41 -05:00
Paulus Schoutsen
3463cc9cbd
Make sure config flows extend ConfigFlow base class ( #26051 )
2019-08-18 11:36:23 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Diogo Gomes
55d1d3d8ae
Move weather.ipma into a component ( #20706 )
...
* initial version
* works
* lint
* move
* hound
* fix formatting
* update
* add extra features
* houmd
* docstring
* fix tests
* lint
* update requirements_all.txt
* new tests
* lint
* update CODEOWNERS
* MockDependency pyipma
* hound
* bump pyipma version
* add config_flow tests
* lint
* improve test coverage
* fix test
* address comments by @MartinHjelmare
* remove device_info
* hound
* stale comment
* Add deprecation warning
* address comments
* lint
2019-02-08 10:55:58 +01:00