Dzięki nowym skryptom i pomocy kolegi @fracz takie coś "ukulałem"
Instrukcja:
Wchodzimy na stronę:
https://panel.syngeos.pl/sensor/pm10
Wybieramy interesujący nas czujnik na mapie Polski. Następnie w pasku adresu, który wygląda tak:
Code: Select all
https://panel.syngeos.pl/sensor/pm10?device=187
Code: Select all
{% set loadSensors = getUrl('https://api.syngeos.pl/api/public/data/device/187') | jsonDecode.sensors%}
{% set sensorPm10 = (loadSensors[4].data[0].value)|number_format(1) %}
{% if sensorPm10 < 20 %}Powietrze jest całkiem czyste{%endif%}
{% if sensorPm10 > 20 and sensorPm10 <60 %}Powietrze dobre. Możesz wyjść z domu{%endif%}
{% if sensorPm10 > 60 and sensorPm10 <100 %}Powietrze umiarkowane. Zostań w domu{%endif%}
{% if sensorPm10 > 100 and sensorPm10 <140 %}Powietrze dostateczne. Lepiej zostań dziś w domu{%endif%}
{% if sensorPm10 > 140 and sensorPm10 <200 %}Powietrze złe, lepiej zostań dziś w domu{%endif%}
{% if sensorPm10 > 200 %}Powietrze fatalne. Zagrożenie dla zdrowia, lepiej zostań w domu.{%endif%}
.
{% set cisnienie = (loadSensors[2].data[0].value)|number_format(1) %}
Ciśnienie atomosferyczne {{cisnienie}} hPa
Code: Select all
Powietrze dobre. Możesz wyjść z domu. Ciśnienie atomosferyczne 996.9 hPa