Files
boc/life-prod/ingestion/__pycache__/smhi_weather.cpython-39.pyc
T

29 lines
2.5 KiB
Plaintext
Raw Normal View History

a
%Ijä ã@dZddlZddlZddlmZdZdddZddd „Zdd d Zed
kr†eƒZ eƒZ
e rne de ddƒe
r†e de
ddƒdS)u
Hämta väderdata från SMHI
éN)Údatetimez4/home/bernt/.openclaw/workspace/rivp-pilot-1/rivp.dbÚ97530c
Cd|d}z^tj|dd}|jdkrh| ¡}| dg¡}|rh|d}|dd t|dƒ|d
d œWSWn2t}ztd |ƒWYd
}~n
d
}~00d
S)uHämta temperatur frÃ¥n SMHIzPhttps://opendata-download-metobs.smhi.se/api/version/latest/parameter/1/station/z/period/latest-hour/data.jsoné©ZtimeoutéÈÚvalueéÿÿÿÿÚstationÚnameÚdate)r Ú temperatureÚ timestampúFel: N)ÚrequestsÚgetÚ status_codeÚjsonÚfloatÚ ExceptionÚprint)Ú
station_idÚurlÚresponseÚdataÚvaluesZlatestÚrúC/home/bernt/.openclaw/workspace/life-prod/ingestion/smhi_weather.pyÚfetch_temperature s 
 

ý $rc
Cd|d}zZtj|dd}|jdkrd| ¡}| dg¡}|rdtdd|Dƒƒ}|d d
|d œWSWn2ty˜}ztd |ƒWYd
}~n
d
}~00d
S)uHämta nederbörd frÃ¥n SMHIzPhttps://opendata-download-metobs.smhi.se/api/version/latest/parameter/7/station/z/period/latest-day/data.jsonrrrrcss*|]"}t|dƒdkrt|dƒVqdS)rrN)r)Ú.0ÚvrrrÚ <genexpr>*óz&fetch_precipitation.<locals>.<genexpr>r r
)r Úprecipitation_mmrN)rrrrÚsumrr)rrrrrÚtotalrrrrÚfetch_precipitation s 
 
þ $r&Ú smhi_realc CsLt t¡}| ¡}| d||ddd|t ¡ d¡|f¡| ¡|  ¡dS)uSpara väderobservationzµ
INSERT INTO observations