netatmo-rs

Crates.ionetatmo-rs
lib.rsnetatmo-rs
version0.5.0
sourcesrc
created_at2019-04-27 11:51:46.209086
updated_at2020-11-10 08:27:54.102121
descriptionSimple library to talk to Netatmo's API
homepage
repositoryhttps://github.com/lukaspustina/netatmo-rs.git
max_upload_size
id130482
size134,775
crates (github:ostreedev:crates)

documentation

http://lukaspustina.github.io/netatmo-rs

README

netatmo-rs

CI GitHub release MIT licensed

netatmo-rs is a simple Rust library to talk to Netatmo's API.

Changelog

Please see the CHANGELOG for a release history.

Installation

Create Netatmo App

  1. Create a new App for your personal Netatmo account at the Create an App page.

  2. Save client id and client secret.

Development

Run Examples

NETATMO_CLIENT_ID=xxxx NETATMO_CLIENT_SECRET=xxxx NETATMO_USERNAME=xxxx NETATMO_PASSWORD=xxxx NETATMO_DEVICE_ID=xxxx cargo run --example get_station_data

Postcardware

You're free to use netatmo-rs. If you find it useful, I would highly appreciate you sending me a postcard from your hometown mentioning how you use netatmo-rs. My work address is

Lukas Pustina
CenterDevice GmbH
Rheinwerkallee 3
53227 Bonn
Germany

Todos

  1. Semantic transformation of results -> use enums, timezone etc instead of Strings and int values.
Commit count: 71

cargo fmt