You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
netatmo - weewx driver for netatmo weather stations
|
|
Copyright 2015 Matthew Wall
|
|
|
|
This driver has two modes of operation. It can use the netatmo API to obtain
|
|
data from the netatmo servers, or it can parse the packets sent from a netatmo
|
|
station. The latter works only with netatmo firmware 101 (circa early 2015).
|
|
Firmware 102 introduced arbitrary encryption in response to a poorly chosen
|
|
decision to include the wifi password in network traffic sent to the netatmo
|
|
servers. Unfortunately, the encryption blocks end-users from accessing their
|
|
data, while the netatmo stations might still send information such as the wifi
|
|
password to the netatmo servers.
|
|
|
|
By default this driver will operate in 'cloud' mode.
|
|
|
|
Communication with the netatmo servers requires 4 things: username, password,
|
|
client_id, and client_secret. The username and password are the credentials
|
|
used to access data at netatmo.com. The client_id and client_secret must be
|
|
obtained via the dev.netatmo.com web site. Using these 4 things, the driver
|
|
automatically obtains and updates the tokens needed to get data from the
|
|
server.
|
|
|
|
|
|
Installation instructions:
|
|
|
|
0) download the driver:
|
|
|
|
wget -O weewx-netatmo.zip https://github.com/matthewwall/weewx-netatmo/archive/master.zip
|
|
|
|
1) install the driver:
|
|
|
|
wee_extension --install weewx-netatmo.zip
|
|
|
|
2) select and configure the driver:
|
|
|
|
wee_config --reconfigure
|
|
|
|
3) start weewx:
|
|
|
|
sudo /etc/init.d/weewx start
|