GeoNet NZ Volcanic Alert Level sensor (#26901)
* first version of new integration * moved icon to shared consts * added unit tests * transformed from geolocation to sensor integration * alert level is now the state of the sensor * adopted unit tests * fixed comment * keep all sensors registered even if the feed update fails intermittently * bumped version of upstream library * bumped version of integration library * regenerated requirements * bumped version of integration library * bumped version of integration library * fixed generated file * removed commented out code * regenerated config flow file * update to latest integration library version * simplified code * removed debug log statement * simplified code structure * defined constant * use core interfaces * moved test and fixture * sorted imports * simplified patching * moved fixture to central config file
Showing
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/geonetnz_volcano/.translations/en.json 16 additions, 0 deletions...sistant/components/geonetnz_volcano/.translations/en.json
- homeassistant/components/geonetnz_volcano/__init__.py 205 additions, 0 deletionshomeassistant/components/geonetnz_volcano/__init__.py
- homeassistant/components/geonetnz_volcano/config_flow.py 74 additions, 0 deletionshomeassistant/components/geonetnz_volcano/config_flow.py
- homeassistant/components/geonetnz_volcano/const.py 19 additions, 0 deletionshomeassistant/components/geonetnz_volcano/const.py
- homeassistant/components/geonetnz_volcano/manifest.json 13 additions, 0 deletionshomeassistant/components/geonetnz_volcano/manifest.json
- homeassistant/components/geonetnz_volcano/sensor.py 169 additions, 0 deletionshomeassistant/components/geonetnz_volcano/sensor.py
- homeassistant/components/geonetnz_volcano/strings.json 16 additions, 0 deletionshomeassistant/components/geonetnz_volcano/strings.json
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- requirements_all.txt 3 additions, 0 deletionsrequirements_all.txt
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/geonetnz_volcano/__init__.py 25 additions, 0 deletionstests/components/geonetnz_volcano/__init__.py
- tests/components/geonetnz_volcano/conftest.py 28 additions, 0 deletionstests/components/geonetnz_volcano/conftest.py
- tests/components/geonetnz_volcano/test_config_flow.py 81 additions, 0 deletionstests/components/geonetnz_volcano/test_config_flow.py
- tests/components/geonetnz_volcano/test_init.py 22 additions, 0 deletionstests/components/geonetnz_volcano/test_init.py
- tests/components/geonetnz_volcano/test_sensor.py 168 additions, 0 deletionstests/components/geonetnz_volcano/test_sensor.py
Loading
Please register or sign in to comment