W wersji 0.6 dodałem możliwość wysyłania danych na własną stronę www.
Dodatkowo przeniosłem program na platformę Linuksa.
Opiszę krótko instalację w systemie Raspbian 3.0.
Potrzebne będzie Raspberry Pi z tym systemem i conajmniej 1.5GB wolnego miejsca na karcie SD.
Aktualizujemy system poleceniem:
sudo apt-get updatenastępnie instalujemy Free Pascal Compiler:
sudo apt-get install fpcdalej instalujemy "graficzne środowisko programowania" - Lazarus:
sudo apt-get install lazaruspobieramy komponenty Indy:
http://packages.lazarus-ide.org/Indy10.zipzmieniamy katalog
cd /usr/lib/lazarus/1.6.2/components/i wypakowujemy zawartość archiwum
sudo unzip /home/pi/Downloads/indy10.zipzmieniamy prawa zapisu
sudo chmod -R 777 Indy10Otwieramy Lazarusa i otwieramy w nim plik:
/usr/lib/lazarus/1.6.2/components/Indy10/indylaz.lpkKompilujemy pakiet a następnie instalujemy. Lazarus "przebuduje się" i po ponownym uruchomieniu pojawią się w nim komponenty Indy.
Teraz możemy ściągnąć archiwum
WH2600-LiveData.zip dla systemu Raspbian ze strony:
http://rososz.cba.pl/Tworzymy nowy katalog i wypakowujemy do niego źródła programu:
cd /home/pi/mkdir projectscd projectsunzip /home/pi/Downloads/WH2600-LiveData.zipW Lazarusie otwieramy plik projektu:
/home/pi/projects/WH2600-LiveData/WH2600.lpii następnie kompilujemy.
Aplikacja zostanie utworzona w tym samym katalogu, bez żadnego rozszerzenia po prostu "WH2600".
Po jej uruchomieniu należy w ustawieniach [File->Settings...] wprowadzić właściwy adres strony
livedata.htm w polu "Weather Logger URL".
Natomiast dla Windows program jest skompilowany (binarny), wystarczy pobrać archiwum
WH2600-LiveData.rar, wypakować, uruchomić i zmienić ustawienia.
W wersji linuksowej dane zapisują się w pliku
data.dbf. co 5 min.
Po zaznaczeniu opcji "Auto web update" są wysyłane na stronę www (przez FTP) również co 5 minut.
Podobny opis instalacji umieściłem kiedyś w innym wątku:
http://stacjepogody.waw.pl/index.php?topic=1767.msg16767#msg16767Strona Raspberry PI:
https://www.raspberrypi.org/O programie Lazarus w Wikipedii
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=2ahUKEwjO852svuTgAhUimIsKHV8FDl8QFjACegQIBRAK&url=https%3A%2F%2Fpl.wikipedia.org%2Fwiki%2FLazarus_(%25C5%259Brodowisko_programistyczne)&usg=AOvVaw2YKjJPxfbbnoSfiusQheCQ