update last post about netatmo-driver
This commit is contained in:
parent
3c12cf09f2
commit
6bcc04d506
1 changed files with 28 additions and 1 deletions
|
@ -3,7 +3,7 @@
|
|||
title = 'Update weewx-netatmo extension'
|
||||
summary = 'Upgrade the authentication method from _password_ to _preauthenticated refresh_token_'
|
||||
date = '2023-07-15T17:02:10+02:00'
|
||||
lastmod = '2023-07-21T21:07:06+0000'
|
||||
lastmod = '2023-07-23T15:16:24+0000'
|
||||
categories = [ 'amateur-radio' ]
|
||||
tags = [ 'wx', 'weewx', 'netatmo', 'server', 'selfhost' ]
|
||||
|
||||
|
@ -69,3 +69,30 @@ A restart of WeeWX should fetch the data again.
|
|||
$ doas rcctl restart weewx
|
||||
```
|
||||
|
||||
## Problems on a Raspberry Pi?
|
||||
|
||||
I'm not sure about the cause of this behaviour, but **Andreas DG0LFL** reported, that his
|
||||
Raspberry Pi 4 (running Debian 10 Buster) could not update the token so he solved this by
|
||||
creating `/etc/systemd/system/weewx.timer` with the following contents:
|
||||
|
||||
```ini
|
||||
[Unit]
|
||||
Description=WeeWX-Timer
|
||||
|
||||
[Timer]
|
||||
OnBootSec=5min
|
||||
OnUnitActiveSec=120min
|
||||
Unit=weewx.service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
As for my understanding this should start `weewx.service` 5 minutes after system boot as well as
|
||||
every 120 minutes after the services last start.
|
||||
|
||||
He had noticed, that the netatmo-driver wasn't updating the token so it got invalid after 10800
|
||||
seconds (3 hours).
|
||||
|
||||
You would probably need to run `systemctl enable weewx.timer` to enable the timer.
|
||||
|
||||
|
|
Loading…
Reference in a new issue