Ei uusia uutisia.
[os] => Array
(
[Windows] => 4950
[Android] => 5413
[Linux] => 302
[iPadOS] => 104
[iOS] => 1595
[Chrome OS] => 85
[Mac] => 573
[Ubuntu] => 47
[MacOS] => 28
[unknown] => 42
[Android TV] => 4
)
[br] => Array
(
[Edge] => 1214
[Chrome] => 7120
[Firefox] => 1735
[Safari] => 1827
[Opera] => 163
[unknown] => 49
[Iron] => 20
[SeaMonkey] => 16
[CCleaner] => 1
[Ecosia] => 6
[PrivacyWall] => 1
[Facebook] => 2
[Samsung] => 0
[Google] => 0
[Avast] => 0
[Norton] => 0
[DuckDuckGo] => 0
[Yandex] => 0
[Huawei] => 0
)
[mo] => Array
(
[desktop] => 5883
[smartphone] => 6529
[tablet] => 530
[bot] => 60
[unknown] => 134
[phablet] => 6
[tv] => 9
)
>/dev/null 2>&1
*/3 * * * * pi php /home/pi/hakkyra.php >/dev/null 2>&1
Lainaus käyttäjältä: Pes - sunnuntai, 04.02.2024, 00:02https://www.finwx.net/forum/index.php/topic,5873.msg38003.html#msg38003 operaation jälkeen on vielä jotain poikittain. Ennusteen haku ei onnistu paikanna minut toiminnolla. Selain näyttää kommentin The localization failed, try again. Samoin valintakenttään syötettäessä paikan nimeä, ei esitä vaihtoehtoja, jos kirjoittaa paikan nimen kokonaan enter-nappula ei toimi. Myöskään ei näytä lähimpien sääasemien mittaustietoja. Ilmoittaa että lähistöllä ei ole sääasemia. Lisää oma sääasemasi EWN:ään tästä. Näyttää olevan sama tilanne kaikilla mitä olen käynyt kokeilemassa, joilla on EWN ennuste käytössä.
#!/bin/sh
curl --compressed --output tiesaa_1001.json "https://tie.digitraffic.fi/api/weather/v1/stations/1001/data"
jq '.sensorValues | .[] | if .id == 1 then .value else empty end' tiesaa_1001.json
import requests
url = "https://tie.digitraffic.fi/api/weather/v1/stations/1001/data"
# Fetching JSON data from the URL
response = requests.get(url)
data = response.json()
# Iterating through sensorValues array and finding the entry with id==1
for sensor_value in data["sensorValues"]:
if sensor_value["id"] == 1:
# Printing the value
print("Value from sensor with id 1:", sensor_value["value"])
break # Stop the loop once the desired entry is found
curl --compressed --output tiesaa_xxxx.json "https://tie.digitraffic.fi/api/weather/v1/stations/xxxx/data"
xxxx on halutun aseman id ja tuo "--compressed" valinta purkaa sen paketin selkokielle, ilman sitä on taas gzippi. Mitään muita header-asetuksia ei tullut asetettua, mutta pitää nuo timeoutit kyllä lisätä. Crontab ajaa komennon kolmen minuutin välein, kun palvelimen data päivittyy viiden minuutin välein. Toistaiseksi Raspi on toiminut ilman ongelmia. Windows koneessa TaskScheduler ajaa purkuohjelman kahden minuutin välein ja aina kun data on muuttunut, purkaa sen atomeiksi ja tallentaa mysliin.