mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 15:47:12 +00:00
Bump gios
to version 6.1.0 (#148274)
This commit is contained in:
parent
b79e770bcf
commit
991864a8af
@ -7,5 +7,5 @@
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["dacite", "gios"],
|
||||
"requirements": ["gios==6.0.0"]
|
||||
"requirements": ["gios==6.1.0"]
|
||||
}
|
||||
|
2
requirements_all.txt
generated
2
requirements_all.txt
generated
@ -1020,7 +1020,7 @@ georss-qld-bushfire-alert-client==0.8
|
||||
getmac==0.9.5
|
||||
|
||||
# homeassistant.components.gios
|
||||
gios==6.0.0
|
||||
gios==6.1.0
|
||||
|
||||
# homeassistant.components.gitter
|
||||
gitterpy==0.1.7
|
||||
|
2
requirements_test_all.txt
generated
2
requirements_test_all.txt
generated
@ -890,7 +890,7 @@ georss-qld-bushfire-alert-client==0.8
|
||||
getmac==0.9.5
|
||||
|
||||
# homeassistant.components.gios
|
||||
gios==6.0.0
|
||||
gios==6.1.0
|
||||
|
||||
# homeassistant.components.glances
|
||||
glances-api==0.8.0
|
||||
|
@ -1,16 +1,29 @@
|
||||
"""Tests for GIOS."""
|
||||
|
||||
import json
|
||||
from unittest.mock import patch
|
||||
|
||||
from homeassistant.components.gios.const import DOMAIN
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
||||
from tests.common import MockConfigEntry, async_load_fixture
|
||||
from tests.common import (
|
||||
MockConfigEntry,
|
||||
async_load_json_array_fixture,
|
||||
async_load_json_object_fixture,
|
||||
)
|
||||
|
||||
STATIONS = [
|
||||
{"id": 123, "stationName": "Test Name 1", "gegrLat": "99.99", "gegrLon": "88.88"},
|
||||
{"id": 321, "stationName": "Test Name 2", "gegrLat": "77.77", "gegrLon": "66.66"},
|
||||
{
|
||||
"Identyfikator stacji": 123,
|
||||
"Nazwa stacji": "Test Name 1",
|
||||
"WGS84 φ N": "99.99",
|
||||
"WGS84 λ E": "88.88",
|
||||
},
|
||||
{
|
||||
"Identyfikator stacji": 321,
|
||||
"Nazwa stacji": "Test Name 2",
|
||||
"WGS84 φ N": "77.77",
|
||||
"WGS84 λ E": "66.66",
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
@ -26,13 +39,13 @@ async def init_integration(
|
||||
entry_id="86129426118ae32020417a53712d6eef",
|
||||
)
|
||||
|
||||
indexes = json.loads(await async_load_fixture(hass, "indexes.json", DOMAIN))
|
||||
station = json.loads(await async_load_fixture(hass, "station.json", DOMAIN))
|
||||
sensors = json.loads(await async_load_fixture(hass, "sensors.json", DOMAIN))
|
||||
indexes = await async_load_json_object_fixture(hass, "indexes.json", DOMAIN)
|
||||
station = await async_load_json_array_fixture(hass, "station.json", DOMAIN)
|
||||
sensors = await async_load_json_object_fixture(hass, "sensors.json", DOMAIN)
|
||||
if incomplete_data:
|
||||
indexes["stIndexLevel"]["indexLevelName"] = "foo"
|
||||
sensors["pm10"]["values"][0]["value"] = None
|
||||
sensors["pm10"]["values"][1]["value"] = None
|
||||
indexes["AqIndex"] = "foo"
|
||||
sensors["pm10"]["Lista danych pomiarowych"][0]["Wartość"] = None
|
||||
sensors["pm10"]["Lista danych pomiarowych"][1]["Wartość"] = None
|
||||
if invalid_indexes:
|
||||
indexes = {}
|
||||
|
||||
|
@ -1,29 +1,38 @@
|
||||
{
|
||||
"id": 123,
|
||||
"stCalcDate": "2020-07-31 15:10:17",
|
||||
"stIndexLevel": { "id": 1, "indexLevelName": "Dobry" },
|
||||
"stSourceDataDate": "2020-07-31 14:00:00",
|
||||
"so2CalcDate": "2020-07-31 15:10:17",
|
||||
"so2IndexLevel": { "id": 0, "indexLevelName": "Bardzo dobry" },
|
||||
"so2SourceDataDate": "2020-07-31 14:00:00",
|
||||
"no2CalcDate": 1596201017000,
|
||||
"no2IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
||||
"no2SourceDataDate": "2020-07-31 14:00:00",
|
||||
"coCalcDate": "2020-07-31 15:10:17",
|
||||
"coIndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
||||
"coSourceDataDate": "2020-07-31 14:00:00",
|
||||
"pm10CalcDate": "2020-07-31 15:10:17",
|
||||
"pm10IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
||||
"pm10SourceDataDate": "2020-07-31 14:00:00",
|
||||
"pm25CalcDate": "2020-07-31 15:10:17",
|
||||
"pm25IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
||||
"pm25SourceDataDate": "2020-07-31 14:00:00",
|
||||
"o3CalcDate": "2020-07-31 15:10:17",
|
||||
"o3IndexLevel": { "id": 1, "indexLevelName": "Dobry" },
|
||||
"o3SourceDataDate": "2020-07-31 14:00:00",
|
||||
"c6h6CalcDate": "2020-07-31 15:10:17",
|
||||
"c6h6IndexLevel": { "id": 0, "indexLevelName": "Bardzo dobry" },
|
||||
"c6h6SourceDataDate": "2020-07-31 14:00:00",
|
||||
"stIndexStatus": true,
|
||||
"stIndexCrParam": "OZON"
|
||||
"AqIndex": {
|
||||
"Identyfikator stacji pomiarowej": 123,
|
||||
"Data wykonania obliczeń indeksu": "2020-07-31 15:10:17",
|
||||
"Nazwa kategorii indeksu": "Dobry",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika st": "2020-07-31 14:00:00",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika SO2": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika SO2": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika SO2": "Bardzo dobry",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika SO2": "2020-07-31 14:00:00",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika NO2": "2020-07-31 14:00:00",
|
||||
"Wartość indeksu dla wskaźnika NO2": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika NO2": "Dobry",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika NO2": "2020-07-31 14:00:00",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika CO": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika CO": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika CO": "Dobry",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika CO": "2020-07-31 14:00:00",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika PM10": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika PM10": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika PM10": "Dobry",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika PM10": "2020-07-31 14:00:00",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika PM2.5": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika PM2.5": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika PM2.5": "Dobry",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika PM2.5": "2020-07-31 14:00:00",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika O3": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika O3": 1,
|
||||
"Nazwa kategorii indeksu dla wskażnika O3": "Dobry",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika O3": "2020-07-31 14:00:00",
|
||||
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika C6H6": "2020-07-31 15:10:17",
|
||||
"Wartość indeksu dla wskaźnika C6H6": 0,
|
||||
"Nazwa kategorii indeksu dla wskażnika C6H6": "Bardzo dobry",
|
||||
"Data wykonania obliczeń indeksu dla wskaźnika C6H6": "2020-07-31 14:00:00",
|
||||
"Status indeksu ogólnego dla stacji pomiarowej": true,
|
||||
"Kod zanieczyszczenia krytycznego": "OZON"
|
||||
}
|
||||
}
|
||||
|
@ -1,51 +1,51 @@
|
||||
{
|
||||
"so2": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 4.35478 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 4.25478 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 4.34309 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 4.35478 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 4.25478 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 4.34309 }
|
||||
]
|
||||
},
|
||||
"c6h6": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 0.23789 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 0.22789 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 0.21315 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 0.23789 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 0.22789 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 0.21315 }
|
||||
]
|
||||
},
|
||||
"co": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 251.874 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 250.874 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 251.097 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 251.874 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 250.874 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 251.097 }
|
||||
]
|
||||
},
|
||||
"no2": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 7.13411 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 7.33411 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 9.32578 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 7.13411 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 7.33411 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 9.32578 }
|
||||
]
|
||||
},
|
||||
"o3": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 95.7768 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 93.7768 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 89.4232 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 95.7768 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 93.7768 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 89.4232 }
|
||||
]
|
||||
},
|
||||
"pm2.5": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 4 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 4 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 5 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 4 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 4 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 5 }
|
||||
]
|
||||
},
|
||||
"pm10": {
|
||||
"values": [
|
||||
{ "date": "2020-07-31 15:00:00", "value": 16.8344 },
|
||||
{ "date": "2020-07-31 14:00:00", "value": 17.8344 },
|
||||
{ "date": "2020-07-31 13:00:00", "value": 20.8094 }
|
||||
"Lista danych pomiarowych": [
|
||||
{ "Data": "2020-07-31 15:00:00", "Wartość": 16.8344 },
|
||||
{ "Data": "2020-07-31 14:00:00", "Wartość": 17.8344 },
|
||||
{ "Data": "2020-07-31 13:00:00", "Wartość": 20.8094 }
|
||||
]
|
||||
}
|
||||
}
|
||||
|
@ -1,72 +1,58 @@
|
||||
[
|
||||
{
|
||||
"id": 672,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "dwutlenek siarki",
|
||||
"paramFormula": "SO2",
|
||||
"paramCode": "SO2",
|
||||
"idParam": 1
|
||||
}
|
||||
"Identyfikator stanowiska": 672,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "dwutlenek siarki",
|
||||
"Wskaźnik - wzór": "SO2",
|
||||
"Wskaźnik - kod": "SO2",
|
||||
"Id wskaźnika": 1
|
||||
},
|
||||
{
|
||||
"id": 658,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "benzen",
|
||||
"paramFormula": "C6H6",
|
||||
"paramCode": "C6H6",
|
||||
"idParam": 10
|
||||
}
|
||||
"Identyfikator stanowiska": 658,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "benzen",
|
||||
"Wskaźnik - wzór": "C6H6",
|
||||
"Wskaźnik - kod": "C6H6",
|
||||
"Id wskaźnika": 10
|
||||
},
|
||||
{
|
||||
"id": 660,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "tlenek węgla",
|
||||
"paramFormula": "CO",
|
||||
"paramCode": "CO",
|
||||
"idParam": 8
|
||||
}
|
||||
"Identyfikator stanowiska": 660,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "tlenek węgla",
|
||||
"Wskaźnik - wzór": "CO",
|
||||
"Wskaźnik - kod": "CO",
|
||||
"Id wskaźnika": 8
|
||||
},
|
||||
{
|
||||
"id": 665,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "dwutlenek azotu",
|
||||
"paramFormula": "NO2",
|
||||
"paramCode": "NO2",
|
||||
"idParam": 6
|
||||
}
|
||||
"Identyfikator stanowiska": 665,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "dwutlenek azotu",
|
||||
"Wskaźnik - wzór": "NO2",
|
||||
"Wskaźnik - kod": "NO2",
|
||||
"Id wskaźnika": 6
|
||||
},
|
||||
{
|
||||
"id": 667,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "ozon",
|
||||
"paramFormula": "O3",
|
||||
"paramCode": "O3",
|
||||
"idParam": 5
|
||||
}
|
||||
"Identyfikator stanowiska": 667,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "ozon",
|
||||
"Wskaźnik - wzór": "O3",
|
||||
"Wskaźnik - kod": "O3",
|
||||
"Id wskaźnika": 5
|
||||
},
|
||||
{
|
||||
"id": 670,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "pył zawieszony PM2.5",
|
||||
"paramFormula": "PM2.5",
|
||||
"paramCode": "PM2.5",
|
||||
"idParam": 69
|
||||
}
|
||||
"Identyfikator stanowiska": 670,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "pył zawieszony PM2.5",
|
||||
"Wskaźnik - wzór": "PM2.5",
|
||||
"Wskaźnik - kod": "PM2.5",
|
||||
"Id wskaźnika": 69
|
||||
},
|
||||
{
|
||||
"id": 14395,
|
||||
"stationId": 117,
|
||||
"param": {
|
||||
"paramName": "pył zawieszony PM10",
|
||||
"paramFormula": "PM10",
|
||||
"paramCode": "PM10",
|
||||
"idParam": 3
|
||||
}
|
||||
"Identyfikator stanowiska": 14395,
|
||||
"Identyfikator stacji": 117,
|
||||
"Wskaźnik": "pył zawieszony PM10",
|
||||
"Wskaźnik - wzór": "PM10",
|
||||
"Wskaźnik - kod": "PM10",
|
||||
"Id wskaźnika": 3
|
||||
}
|
||||
]
|
||||
|
@ -42,12 +42,14 @@
|
||||
'name': 'carbon monoxide',
|
||||
'value': 251.874,
|
||||
}),
|
||||
'no': None,
|
||||
'no2': dict({
|
||||
'id': 665,
|
||||
'index': 'good',
|
||||
'name': 'nitrogen dioxide',
|
||||
'value': 7.13411,
|
||||
}),
|
||||
'nox': None,
|
||||
'o3': dict({
|
||||
'id': 667,
|
||||
'index': 'good',
|
||||
|
Loading…
x
Reference in New Issue
Block a user