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",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["dacite", "gios"],
|
"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
|
getmac==0.9.5
|
||||||
|
|
||||||
# homeassistant.components.gios
|
# homeassistant.components.gios
|
||||||
gios==6.0.0
|
gios==6.1.0
|
||||||
|
|
||||||
# homeassistant.components.gitter
|
# homeassistant.components.gitter
|
||||||
gitterpy==0.1.7
|
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
|
getmac==0.9.5
|
||||||
|
|
||||||
# homeassistant.components.gios
|
# homeassistant.components.gios
|
||||||
gios==6.0.0
|
gios==6.1.0
|
||||||
|
|
||||||
# homeassistant.components.glances
|
# homeassistant.components.glances
|
||||||
glances-api==0.8.0
|
glances-api==0.8.0
|
||||||
|
@ -1,16 +1,29 @@
|
|||||||
"""Tests for GIOS."""
|
"""Tests for GIOS."""
|
||||||
|
|
||||||
import json
|
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from homeassistant.components.gios.const import DOMAIN
|
from homeassistant.components.gios.const import DOMAIN
|
||||||
from homeassistant.core import HomeAssistant
|
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 = [
|
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",
|
entry_id="86129426118ae32020417a53712d6eef",
|
||||||
)
|
)
|
||||||
|
|
||||||
indexes = json.loads(await async_load_fixture(hass, "indexes.json", DOMAIN))
|
indexes = await async_load_json_object_fixture(hass, "indexes.json", DOMAIN)
|
||||||
station = json.loads(await async_load_fixture(hass, "station.json", DOMAIN))
|
station = await async_load_json_array_fixture(hass, "station.json", DOMAIN)
|
||||||
sensors = json.loads(await async_load_fixture(hass, "sensors.json", DOMAIN))
|
sensors = await async_load_json_object_fixture(hass, "sensors.json", DOMAIN)
|
||||||
if incomplete_data:
|
if incomplete_data:
|
||||||
indexes["stIndexLevel"]["indexLevelName"] = "foo"
|
indexes["AqIndex"] = "foo"
|
||||||
sensors["pm10"]["values"][0]["value"] = None
|
sensors["pm10"]["Lista danych pomiarowych"][0]["Wartość"] = None
|
||||||
sensors["pm10"]["values"][1]["value"] = None
|
sensors["pm10"]["Lista danych pomiarowych"][1]["Wartość"] = None
|
||||||
if invalid_indexes:
|
if invalid_indexes:
|
||||||
indexes = {}
|
indexes = {}
|
||||||
|
|
||||||
|
@ -1,29 +1,38 @@
|
|||||||
{
|
{
|
||||||
"id": 123,
|
"AqIndex": {
|
||||||
"stCalcDate": "2020-07-31 15:10:17",
|
"Identyfikator stacji pomiarowej": 123,
|
||||||
"stIndexLevel": { "id": 1, "indexLevelName": "Dobry" },
|
"Data wykonania obliczeń indeksu": "2020-07-31 15:10:17",
|
||||||
"stSourceDataDate": "2020-07-31 14:00:00",
|
"Nazwa kategorii indeksu": "Dobry",
|
||||||
"so2CalcDate": "2020-07-31 15:10:17",
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika st": "2020-07-31 14:00:00",
|
||||||
"so2IndexLevel": { "id": 0, "indexLevelName": "Bardzo dobry" },
|
"Data wykonania obliczeń indeksu dla wskaźnika SO2": "2020-07-31 15:10:17",
|
||||||
"so2SourceDataDate": "2020-07-31 14:00:00",
|
"Wartość indeksu dla wskaźnika SO2": 0,
|
||||||
"no2CalcDate": 1596201017000,
|
"Nazwa kategorii indeksu dla wskażnika SO2": "Bardzo dobry",
|
||||||
"no2IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika SO2": "2020-07-31 14:00:00",
|
||||||
"no2SourceDataDate": "2020-07-31 14:00:00",
|
"Data wykonania obliczeń indeksu dla wskaźnika NO2": "2020-07-31 14:00:00",
|
||||||
"coCalcDate": "2020-07-31 15:10:17",
|
"Wartość indeksu dla wskaźnika NO2": 0,
|
||||||
"coIndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
"Nazwa kategorii indeksu dla wskażnika NO2": "Dobry",
|
||||||
"coSourceDataDate": "2020-07-31 14:00:00",
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika NO2": "2020-07-31 14:00:00",
|
||||||
"pm10CalcDate": "2020-07-31 15:10:17",
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika CO": "2020-07-31 15:10:17",
|
||||||
"pm10IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
"Wartość indeksu dla wskaźnika CO": 0,
|
||||||
"pm10SourceDataDate": "2020-07-31 14:00:00",
|
"Nazwa kategorii indeksu dla wskażnika CO": "Dobry",
|
||||||
"pm25CalcDate": "2020-07-31 15:10:17",
|
"Data wykonania obliczeń indeksu dla wskaźnika CO": "2020-07-31 14:00:00",
|
||||||
"pm25IndexLevel": { "id": 0, "indexLevelName": "Dobry" },
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika PM10": "2020-07-31 15:10:17",
|
||||||
"pm25SourceDataDate": "2020-07-31 14:00:00",
|
"Wartość indeksu dla wskaźnika PM10": 0,
|
||||||
"o3CalcDate": "2020-07-31 15:10:17",
|
"Nazwa kategorii indeksu dla wskażnika PM10": "Dobry",
|
||||||
"o3IndexLevel": { "id": 1, "indexLevelName": "Dobry" },
|
"Data wykonania obliczeń indeksu dla wskaźnika PM10": "2020-07-31 14:00:00",
|
||||||
"o3SourceDataDate": "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",
|
||||||
"c6h6CalcDate": "2020-07-31 15:10:17",
|
"Wartość indeksu dla wskaźnika PM2.5": 0,
|
||||||
"c6h6IndexLevel": { "id": 0, "indexLevelName": "Bardzo dobry" },
|
"Nazwa kategorii indeksu dla wskażnika PM2.5": "Dobry",
|
||||||
"c6h6SourceDataDate": "2020-07-31 14:00:00",
|
"Data wykonania obliczeń indeksu dla wskaźnika PM2.5": "2020-07-31 14:00:00",
|
||||||
"stIndexStatus": true,
|
"Data danych źródłowych, z których policzono wartość indeksu dla wskaźnika O3": "2020-07-31 15:10:17",
|
||||||
"stIndexCrParam": "OZON"
|
"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": {
|
"so2": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 4.35478 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 4.35478 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 4.25478 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 4.25478 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 4.34309 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 4.34309 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"c6h6": {
|
"c6h6": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 0.23789 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 0.23789 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 0.22789 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 0.22789 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 0.21315 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 0.21315 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"co": {
|
"co": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 251.874 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 251.874 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 250.874 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 250.874 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 251.097 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 251.097 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"no2": {
|
"no2": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 7.13411 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 7.13411 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 7.33411 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 7.33411 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 9.32578 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 9.32578 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"o3": {
|
"o3": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 95.7768 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 95.7768 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 93.7768 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 93.7768 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 89.4232 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 89.4232 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"pm2.5": {
|
"pm2.5": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 4 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 4 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 4 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 4 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 5 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 5 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"pm10": {
|
"pm10": {
|
||||||
"values": [
|
"Lista danych pomiarowych": [
|
||||||
{ "date": "2020-07-31 15:00:00", "value": 16.8344 },
|
{ "Data": "2020-07-31 15:00:00", "Wartość": 16.8344 },
|
||||||
{ "date": "2020-07-31 14:00:00", "value": 17.8344 },
|
{ "Data": "2020-07-31 14:00:00", "Wartość": 17.8344 },
|
||||||
{ "date": "2020-07-31 13:00:00", "value": 20.8094 }
|
{ "Data": "2020-07-31 13:00:00", "Wartość": 20.8094 }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,72 +1,58 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id": 672,
|
"Identyfikator stanowiska": 672,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "dwutlenek siarki",
|
||||||
"paramName": "dwutlenek siarki",
|
"Wskaźnik - wzór": "SO2",
|
||||||
"paramFormula": "SO2",
|
"Wskaźnik - kod": "SO2",
|
||||||
"paramCode": "SO2",
|
"Id wskaźnika": 1
|
||||||
"idParam": 1
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 658,
|
"Identyfikator stanowiska": 658,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "benzen",
|
||||||
"paramName": "benzen",
|
"Wskaźnik - wzór": "C6H6",
|
||||||
"paramFormula": "C6H6",
|
"Wskaźnik - kod": "C6H6",
|
||||||
"paramCode": "C6H6",
|
"Id wskaźnika": 10
|
||||||
"idParam": 10
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 660,
|
"Identyfikator stanowiska": 660,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "tlenek węgla",
|
||||||
"paramName": "tlenek węgla",
|
"Wskaźnik - wzór": "CO",
|
||||||
"paramFormula": "CO",
|
"Wskaźnik - kod": "CO",
|
||||||
"paramCode": "CO",
|
"Id wskaźnika": 8
|
||||||
"idParam": 8
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 665,
|
"Identyfikator stanowiska": 665,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "dwutlenek azotu",
|
||||||
"paramName": "dwutlenek azotu",
|
"Wskaźnik - wzór": "NO2",
|
||||||
"paramFormula": "NO2",
|
"Wskaźnik - kod": "NO2",
|
||||||
"paramCode": "NO2",
|
"Id wskaźnika": 6
|
||||||
"idParam": 6
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 667,
|
"Identyfikator stanowiska": 667,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "ozon",
|
||||||
"paramName": "ozon",
|
"Wskaźnik - wzór": "O3",
|
||||||
"paramFormula": "O3",
|
"Wskaźnik - kod": "O3",
|
||||||
"paramCode": "O3",
|
"Id wskaźnika": 5
|
||||||
"idParam": 5
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 670,
|
"Identyfikator stanowiska": 670,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "pył zawieszony PM2.5",
|
||||||
"paramName": "pył zawieszony PM2.5",
|
"Wskaźnik - wzór": "PM2.5",
|
||||||
"paramFormula": "PM2.5",
|
"Wskaźnik - kod": "PM2.5",
|
||||||
"paramCode": "PM2.5",
|
"Id wskaźnika": 69
|
||||||
"idParam": 69
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 14395,
|
"Identyfikator stanowiska": 14395,
|
||||||
"stationId": 117,
|
"Identyfikator stacji": 117,
|
||||||
"param": {
|
"Wskaźnik": "pył zawieszony PM10",
|
||||||
"paramName": "pył zawieszony PM10",
|
"Wskaźnik - wzór": "PM10",
|
||||||
"paramFormula": "PM10",
|
"Wskaźnik - kod": "PM10",
|
||||||
"paramCode": "PM10",
|
"Id wskaźnika": 3
|
||||||
"idParam": 3
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -42,12 +42,14 @@
|
|||||||
'name': 'carbon monoxide',
|
'name': 'carbon monoxide',
|
||||||
'value': 251.874,
|
'value': 251.874,
|
||||||
}),
|
}),
|
||||||
|
'no': None,
|
||||||
'no2': dict({
|
'no2': dict({
|
||||||
'id': 665,
|
'id': 665,
|
||||||
'index': 'good',
|
'index': 'good',
|
||||||
'name': 'nitrogen dioxide',
|
'name': 'nitrogen dioxide',
|
||||||
'value': 7.13411,
|
'value': 7.13411,
|
||||||
}),
|
}),
|
||||||
|
'nox': None,
|
||||||
'o3': dict({
|
'o3': dict({
|
||||||
'id': 667,
|
'id': 667,
|
||||||
'index': 'good',
|
'index': 'good',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user