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