BETA 8.9.4

Gałęzie nettempa
techfreak
Site Admin
Posty: 4679
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontakt:

BETA 8.9.4

Post autor: techfreak » pn lis 23, 2015 10:42 am

W najnowszej becie:
1. możliwość dodawania czujników gas, electricity, water
2. Wykresy chighcharts już sie nie generują co 5 min. Dane lecą bezpośrednio z baz
3. Ujednolicony system dodawania danych do baz, wszystkie dane przechodzą przez recievier.php.
4. Widgety z możliwością ustawienia tytułu
4. Można zainstalować php-fpm uruchamiając /var/www/nettemp/install/php5-fpm który dodaje + 10 do szybkości serwera www.
5. W devices pojawia się aktualny czas aktualizacji bazy - łatwiej oceniać czy kiedy był odczyt z czujnika i czy sa jakies problemy
Aby to działało trzeba kliknac: (mozna stracić bazy czujników!!!)

Kod: Zaznacz cały

sqlite3 -header /var/www/nettemp/dbf/nettemp.db  "DROP TABLE sensors"
     sqlite3 /var/www/nettemp/dbf/nettemp.db < /var/www/nettemp/modules/tools/nettemp.schema
5. Opcja ustawienia ilosci zapisów do baz z wykresami. Można wybrać co 1,2,5,10.15 min w settings, charts.
Nie ma to wpływu na funkcje, do statusu wartosci są zapisywane co minute.
6. Dodnie czasu generowania wykresów na wykresach.
7. Hostname w belce przeglądarki zamiast na dole w stopce.
8. Counters status dla elec,gas,water.
9. Nowa wersja chigcharts + rm belki zoom i range.
10. Wybór theme dla highcharts - biały, czarny
11. Rozdzielona zakładka users tak aby było czytelnie.
12. Dodanie hosts do recievier
13. Poprawka gpio w rev B 27->21
14. Zmiana sterownika dla DHT z dhtlib na Adafuti dla dht11
15. Poprawki dla DHT11 i DHT22
16. dodanie skryptu /var/www/nettemp/sql-not-numeric do sprawdzania czy w bazach sa inne wartosci niz numeryczne co powoduje nie wyświetlanie wykresów

Kod: Zaznacz cały

Aby sprawdzić czy są jakieś złe wpisy /var/www/nettemp/other/sql-not-numeric check
Aby usunąć złe wpisy /var/www/nettemp/other/sql-not-numeric del
17. Widget MIN MAX dla poszczególnych czujników do właczenia w DEVICES.
18. Staty dla electricity, gas, water hour, day, month, all w counters
19. poprawki hosts, footer, sensors_settings
20. Słupki w chighcharts dla water, elec i gas (beta słupki)
21. Skrypt demo dla water, elec i gas
dodaj co crona:

Kod: Zaznacz cały

*/5 * * * * /var/www/nettemp/other/demo
Dodaj czujniki i czekaj :)
22. Poprawa działanie funkcji GPIO moment 1s ON/OFF
23. Dodanie 10 s przez inicjalizacją modemu w funkcji call to relay. Co zalatwia sprawe wolnego sygnału przy pierwszym polaczeniu. Działały dopiero następne.
24. Zmieny w Kwh przechdozimy powoli na electricity.
25. Volt i Amper w charts.
W pliku /var/www/nettemp/modules/sensors/other/ups zmień co trzeba albo napisz swój skrypt. Wartosc pobierana jest do array, niema byc w nim czasu i daty. W pliku /var/www/nettemp/modules/read odchaszuj ups
26. FIX DHT gdy działaja po skanowaniu i dodaniu a nie po zwyklym dodaniu
27. Nowy czujnik na i2c BH1750
28. wat w recievier
value=1 key=123456 device=usb type=wat tty=ACM0 (tty=USB1)
29. Nowyt kod sensors_ststus - wprowadza tylko mozliwosc szybszego dodawania zmian
30. Skrypt od hrysta w /var/www/nettemp/modules/sensors/other/sdm120c-relay
31. --
32. Nowy skrypt dla trigger, utrzymuje stan wysoki na trigger_out tyle czasu ile sam ma stan wysoki. Poprawione działanie ogólnie.
33. Status w couners ALL dodawany na bierzeąco przez skrypty co wplywa na wydajnosc. Możliwość korygowania stanu liczników w Devices.
34. Przesunięcia w kieruku wygaszenia kWh i korzystania tylko z counters.
35. Poprawa funkcji day-week możliwe wlacz wylacz co do minuty.
36. Poprawa Highcgarts godziny i wyswietlania na wykresie godzinowym.
37. Siatka mansonry w statusie działa z odświeżaniem
38. Znika zakladka 1wire z settings - 1wire na gpio4 parasite (dwa przewody) działa odrazu po instalacji z Device Tree, Jak ktoś podłączy ds2482 to zostanie on automatycznie wykryty i zostanie uruchomiony serwis nettemp.ds2482 po skanowaniu i wykryciu 0x18 na i2c.
39. Efekt LCD w konsoli po instalacji pakietu (aptitude install figlet) wywołaj /var/www/nettemp/other/tft_on co spowoduje za każdym razem po zalogowaniu zobaczysz czujniki i wartości jak na LCD TFT.
40. Dodanie error status w status dla 1wire
41. Poprawki ustawien day week, histerezy. teraz łatwo można sprawdzać co sie dzieje aktualnie

Kod: Zaznacz cały

tail -f /var/www/nettemp/tmp/gpio_temp_log.txt 
42. Guzik NTP, SNMPD poprawiony w jessie.
43. OpenVPN generowanie certyfikatu dostosowane do jessie
44. Add meteogram to charts http://imgur.com/kBfrmrq
45. Poprawki dla HIH6130 - nie dzialal na starszych rpi
46. Poprawki dla wszystkich czujników na i2c adres wykrywany jest automatycznie od 0 do 3
47. Dodane logowane stanu GPIO funkcji temperatury(histereza,dzien) widoczne w tools-> loggingg
48. Dodanie statusu i statusu kolorowego do gpio status.
49. Poprawione menu GPIO funckja temperatury. Poprawione problemy w przypadku ustawiania innych gpio z ta sama funkcja, poprawa zmiany liczby funkcji itd
50. Adjust na wykresach
51. USB menu - w którym trzeba przypisać konkretnemu USB funkcje. Rozwiązuje ono np. problemy w długim skanowaniem urządzeń. Jeśli się nie wskaże USB to scan i tak działa ale na starych zasadach.
52. Dodanie obsługi licznika SDM120 nettemp rysuje wykresy w wartości dostarczanych przez te liczniki. Generalnie też działa funkcja GPIO temperature w której też można wskazać te liczniki. Czyli np jeśli ilość Wat zostanie przekroczona włącz GPIO. Czyli temperature prosi się o zmianę nazwy.
53. Nie instaluje adafruit drivers i sdm120 jeśli Raspbery PI
54. MPL3115 formatstring do 2 po przecienki, MINMAX do 1 po przecinku, Meteo do 2 po przecinku.
55. SDM120 jako licznik kWh
56. Naprawa minusowych funkcji.
57. Kopiowanie bazy na czas operacji gpio
58. Zmiany ikonek + glyphicons
59. Odseparowane logi dla GPIO
60. Zmiana w formularzu Temperatura, dodanie/zmiana włączenia, wyłączenia funkcji.
ON - włączy GPIO w przypadku spełnienia funkcji, w przypadku nie spełnienia nie robi nic.
OFF - wyłączy GPIO w przypadku spełnienia funkcji, w przypadku nie spełnienia nie robi nic.
ON/OFF - włączy GPIO w przypadku spełnienia funkcji w przypadku nie spełnienia wyłączy.
Funkcje z Histereza zawsze działają z ON (obojętnie co się wybierze, zmieni się na ON)
61. Mapka na której można umieścić czujniki, gpio i hosty. Można wgrać swój obrazek.
62. Pozycje czujników + update bazy.
63. Do day week w temperature dochodzi opcja wyboru profilu dla funkcji.
64. Brak białego pola pod labelkami na Mapie. Po aktualizacji rozjeżdżają się położenia trzeba ponownie rozmieścić.
65. Możliwość włączenia alarmu Min/Max bez powiadomienia mailowego/sms. Dla samego widoku.
66. Mapka onoff dla sensors.
67. Ikonki od Pimowo
68. Obsługa MCP230017 on-off
69. HTU21D adresy i2c od 0x40 do 0x50
70. Poprawa wyswietlania LCD. "-d" + data + czas.
71. Statusy GPIO na wykresach z nazwą z bazy gpio
72. Naprawa backupu - dołączone do plików instalacyjnych

Kod: Zaznacz cały

sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 300M/g' /etc/php5/fpm/php.ini
/etc/init.d/php5-fpm restart
73. Zmiany w LCD, bardziej czytelnie i bez problemów z tłumaczeniem typów. (Brak zegarka w LCDx4?)
74. Nowa opcja w tools, export - eksportuje wybrane bazy do CSV
75. Nowa funkcja gpio read. Pokazujaca realny stan gpio. Nie wchodzi w interakcje z innymi funkjami. Zwykły status.
76. Mapka dostępna po zalogowaniu
77. add 1wire humd
78. Opcja allow_all dla kamer.
79. Dodany czujnik HCS04 instalacja wymagana na GPIO23 i 24
80. Wybór wersji snmp w snmp.
81. Poprawiony bug wait po przejsciu na bete
82. Anonimowe statystyki wysyłane na serwer w celach statystycznych. Dane nie są wrażliwe, wersja nettempa, wersja systemu , unikalne id z mac-addressu (md5sum).
83. Nowy skrypt LCD4 od użytkownika jot
84. 10x widgets
85. iptables-save - netfilter-persistent
86. SMSy z jednostkami.
87. SMS zostaje wysłany tylko raz, nie co 5 min.
88. Pozycje w hosts jak dla sensors i gpio.
89. Po kliknięciu na wartość sensora jest wyświetlany Charts do niego.
90. Gdy sensor error, gpio zawsze wylacz.
91. title z last update po najechaniu na temperature
92. Grupowanie wykresów
93. higcharts current Wh
94. poprawione dwie wartosc na jednym wykresie
95. poprawione controls dla stanu reverse high/log
96. instalator pozwala bybrac instalacje certyfikatu openvpn i uruchomienie przy starcie apcupsd.
96. SMS Recovery





Proszę o info kto testuje i czy są jakieś problemy.

Aby przejść na betę:

Kod: Zaznacz cały

cd /var/www/nettemp
git pull
git checkout beta
git pull
Dodawanie czujników przez receiver:

Kod: Zaznacz cały

curl --connect-timeout 3 -G "http://192.168.1.1/receiver.php" -d "value=1&key=123456&device=wireless&type=gas&ip=192.168.1.2"
php-cgi -f receiver.php key=123456 rom=new_12_temp value=23
Gdzie server key jest w settings -> server node

tablica możliwośći:

Kod: Zaznacz cały

 type: temp, humid, relay, lux, press, humid, gas, water, elec
 gpio:
 device: wireless, remote, gpio, i2c
 ip:



Do zrobienia:
sms recovery
zegar RTC PIP HAT
snmp status
snmp UPS remote?
profil openvpn do pobrania
klient openvpn
konfiguracja internetu z modemu
mapka rozmiary
Prośby z https://techfreak.pl/forum/viewtopic.ph ... t=20#p8923
modem call reboot w tools
wifi relay tylko dla admina
sprawdzic call to relay any
! system co minute - mało ważne
ESP headers - mało ważne.
mail dla admina - w sumie po co ..
php undefinied - mało ważne
min max na wykresach - hard to do !

Awatar użytkownika
dise
Posty: 790
Rejestracja: śr kwie 16, 2014 2:06 pm

Re: BETA 8.9.4

Post autor: dise » pn lis 23, 2015 12:04 pm

Hej, ja mam na dht11 errora. PEwnie coś przeoczyłem ;)

Awatar użytkownika
pimowo
Betatester
Posty: 4692
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: BETA 8.9.4

Post autor: pimowo » pn lis 23, 2015 12:15 pm

A jak zainstalować najnowszą betę? Cały czas myślałem, że już nie ma beta i master.
[email protected] HP MicroServer N54L, Raspberry Pi 3B, Raspberry Pi B+

Awatar użytkownika
hryst
Betatester
Posty: 760
Rejestracja: wt mar 25, 2014 8:52 am
Kontakt:

Re: BETA 8.9.4

Post autor: hryst » pn lis 23, 2015 12:16 pm

techfreak pisze:W najnowszej becie:
  • możliwość dodawania czujników gas,
a gdzie to znajdę? bo nie widzę w Devices -> gpio

druga sprawa mam 8.9.4 ale nie wiem czy beta?
--- działam na orange pi plus H3 -> Rock64 ---

techfreak
Site Admin
Posty: 4679
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontakt:

Re: BETA 8.9.4

Post autor: techfreak » pn lis 23, 2015 12:25 pm

Zaktualizowałem 1 post.

Awatar użytkownika
dise
Posty: 790
Rejestracja: śr kwie 16, 2014 2:06 pm

Re: BETA 8.9.4

Post autor: dise » pn lis 23, 2015 12:40 pm

O kurcze jakiegoś błędasa mam, krzaczek.

Kod: Zaznacz cały

CONFLICT (content): Merge conflict in index.php
Auto-merging html/info/paypal.php
Auto-merging html/info/info.php
Auto-merging html/highcharts/dark-unica.js
Automatic merge failed; fix conflicts and then commit the result.
Obrazek

kniazio
Posty: 468
Rejestracja: śr lut 11, 2015 11:50 am

Re: BETA 8.9.4

Post autor: kniazio » pn lis 23, 2015 1:02 pm

Czy jak przejde na bete to bede mogl powrocic do starej??

techfreak
Site Admin
Posty: 4679
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontakt:

Re: BETA 8.9.4

Post autor: techfreak » pn lis 23, 2015 1:20 pm

tak,

Kod: Zaznacz cały

git checkout nettemp2

techfreak
Site Admin
Posty: 4679
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontakt:

Re: BETA 8.9.4

Post autor: techfreak » pn lis 23, 2015 1:22 pm

dise pisze:O kurcze jakiegoś błędasa mam, krzaczek.

Kod: Zaznacz cały

CONFLICT (content): Merge conflict in index.php
Auto-merging html/info/paypal.php
Auto-merging html/info/info.php
Auto-merging html/highcharts/dark-unica.js
Automatic merge failed; fix conflicts and then commit the result.
Obrazek
No jakieś zmiany chyba robiłeś. Musisz teraz te pliki recznie przejżeć.
Albo jeszcze

Kod: Zaznacz cały

git reset --head

Awatar użytkownika
dise
Posty: 790
Rejestracja: śr kwie 16, 2014 2:06 pm

Re: BETA 8.9.4

Post autor: dise » pn lis 23, 2015 1:28 pm

W sumie mam tylko inny nettemp_kwh jeszcze troszkę a tak to nic. Strange.
Po --hard poszło mi do wersji 8.5 ... ;)

Zablokowany