Leabharlann Python
Íoslódálann an pacáiste Python hamapi sonraí staire (datalogs) do ghléasanna.
Léann sé na sraitheanna duit agus tugann sé liosta amháin luachanna do gach léamh.
Is féidir leat é a úsáid go saor (ceadúnas MIT).
Suiteáil
Rannán „Suiteáil“pip install hamapiTeastaíonn Python 3.6 nó níos déanaí uait. Suiteálann an pacáiste requests agus brotli freisin.
Sampla
Rannán „Sampla“import timeimport hamapi
ham = hamapi.hamapi(api_key='YOUR_API_KEY')
end = int(time.time())start = end - 7 * 86400
data = ham.get_datalog_data('e11:123', start, end, averaging_step=120)print(list(data.keys()))print(data['timestamp'][:5])api_key: faigheann tú í ón leathanach Cuntas san aip. Féach an REST API.'e11:123': sraithuimhir an ghléis. Teastaíonn cead léimh ar an ngléas uait.start,end: am Unix i soicindí.averaging_step: roghnach. Tugann an pacáiste meánluach amháin do gach céim den oiread sin soicindí. Le0(an réamhshocrú) faigheann tú na sraitheanna go léir.
An toradh
Rannán „An toradh“Tugann get_datalog_data foclóir ar ais:
timestamp: am gach luacha, i soicindí Unix.- Liosta amháin do gach léamh agus do gach aschur den ghléas, le cód an léimh mar eochair (mar shampla
T). Tá na cóid in Foclóir na léamh.
Tá an fad céanna ag na liostaí go léir. Gan averaging_step, tá pointe amháin breise ag na liostaí díreach roimh gach athrú, ionas go dtaispeánann plota céimeanna.
Feidhmeanna eile
Rannán „Feidhmeanna eile“ham.get_user_devices(): gléasanna do chuntais, na sonraí céanna leget_user_devices.php.
Nótaí
Rannán „Nótaí“- Coinníonn an pacáiste na laethanta roimhe a íoslódáladh sa chomhad
.cached.db, san fhillteán reatha. Ní íoslódálann sé na laethanta seo arís. Chun iad a íoslódáil arís, scrios an comhad. - Ní léann an pacáiste ach an stair. Le haghaidh sonraí beo, úsáid an WebSocket.
- Tá sainmhínithe gléasanna a leagain féin sa phacáiste. Le haghaidh cineálacha nua gléasanna, nuashonraigh é le
pip install -U hamapi. - Leathanach an phacáiste: pypi.org/project/hamapi.

