Kupiłem GW1000 firmy Ecowitt celem monitorowania wilgotności gleby + trzy stosowne czujniki o symbolu WH51 (w amazon.com). Nie doczytałem wszakże, że to działa z amerykańską częstotliwością 915Mhz więc wprawdzie działa, ale jest niekompatybilne z klonem od Froggita (DP1500)
Żeby pobierać dane lokalnie trzeba zainstalować weeWX:
# install weeWX wget -qO - http://weewx.com/keys.html | sudo apt-key add - wget -qO - http://weewx.com/apt/weewx.list | \ sudo tee /etc/apt/sources.list.d/weewx.list sudo apt-get update sudo apt-get install weewx # shut down weeWX sudo /etc/init.d/weewx stop # install weewx-interceptor extension and enable the driver git clone https://github.com/matthewwall/weewx-interceptor.git sudo wee_extension --install weewx-interceptor sudo wee_config --reconfigure
Teraz trzeba skonfigurować GW1000 za pomocą apki WS View:
Server: IP address of computer running weeWX+interceptor Path: / Port: 8000
W pliku konfiguracyjnym /etc/weewx/weewx.conf
należy zmienić sekcję [Interceptor]
:
[Interceptor] driver = user.interceptor device_type = fineoffset-bridge port = 8000
W pliku konfiguracyjnym /etc/weewx/weewx.conf
należy upewnić się, że station_type = Interceptor
.
# run weewx directly to verify the data collection (ctrl-c to stop) weewxd /etc/weewx/weewx.conf # run weewx as a daemon and forget about it! sudo /etc/init.d/weewx start
Dane są zapisywane do bazy znajdującej się w /var/lib/weewx/weewx.sdb
:
sqlite3 /var/lib/weewx/weewx.sdb .tables ### .schema archive select dateTime, soilMoist1, soilMoist2, soilMoist3 from archive;
Działa...
Brak komentarzy:
Prześlij komentarz