Skip to content
forked from sosprz/nettemp

Interface for controlling the temperature sensors DS18B20, supports; serial DS9097, usb DS9097U, usb DS2490, Raspberry Pi GPIO

License

Notifications You must be signed in to change notification settings

mariano78/nettemp

 
 

Repository files navigation

http://forum.nettemp.tk

nettemp.pl

Nettemp work's on any system based on debian. But only on Raspberry Pi gpio will work.

FEATURES:

Read temp 1-wire sensors from DS18b20 over GPIO4
Read temp 1-wire sensors from DS18b20 over DS2482 (I2C)
Read humidity DHT11, DHT22 over GPIO
Read servers temperature over SNMP
Read value from BMP180, TSL2561, HTU21D, HIH6130, TMP102, MPL3115A2 over I2C - thanks to ro-an nad kamami.pl
Read temperatures form lm-sensors
Read values from ESPEasy soft
Read internal temperature from Raspberry Pi, Banana Pi
View charts with temeratures, humidity and other sensors
Send mail, sms, poshover notofication when value is to high or to low, You can set value.
Set gpio on/off, gpio temperature on/off, gpio time on/off
You can connect APC UPS over USB and recieve notification from UPS
PV Inverters integrations - Zeversolar, Fronius
Firewall function
System stats

Debian, RaspberryPi:

download and run like root, script will install all requirements like php, www.

mkdir -p /var/www/nettemp && cd /var/www
sudo apt update -y
sudo apt-get upgrade -y

sudo apt-get -y install git
git clone https://github.com/mariano78/nettemp
cd nettemp && git checkout betamm && ./install_nettemp

or all in one line

mkdir -p /var/www/nettemp && cd /var/www && apt update -y && apt-get upgrade -y && apt-get install -y git && git clone https://github.com/mariano78/nettemp && cd nettemp && git checkout betamm && ./install_nettemp 	

Changelog:

4.9.5

Some options in charts for logout users Own links in menu

4.9.4

Afore inverters - simple integration

4.9.3

Precision - You can set the number of decimal places - sensor value in status - go to devices->More->Precision

4.9.2

ORWE - Fix InfluxDB export - thanks for @mitrus Mail fix - double from header

4.9.1

Dark theme for nettemp

4.9.0

Simple integration with PV inverters - Fronius, Zeversolar Go to Device -> Inverters

4.8.9

Save to database - ON/OFF for sensors

4.8.8

CPU and Memory usage as normal sensors Hdd free space - virtual sensor

4.8.7

DewPoint - virtual sensor

4.8.6

SDM630 Fix On/Off refresh for charts NVD3 Fix BME280 Fix

4.8.5

Status refresh every 10 seconds - only if base was modified, only for sensors Clean code New links to forum - nettemp.tk

4.8.4

Modules order in status

4.8.3

Sensors read error in status Add changelog in tools->update

4.8.2

Reports for counters - charts add

4.8.1

Reports for counters - data for days

4.8.0

First reports for counters - draft

4.7.9

Notifications system

4.7.8

Domoticz auth

4.7.7

Domoticz export sensors

4.7.6

Pushover - first files

4.7.5

Global settings Map On/Off

4.7.4

Firewall FIX

4.7.3

day plan fix - works fine with few dayplan

4.7.2

Port settings for node

4.7.1

SDM630 - a few counters

4.7.0

Sunrise and Sunset - virtual devices

4.6.9

Hide sensors in status - switch in device tab

4.6.8

Send current value for counters in node

4.6.7

Virtual devices - MAX Value

4.6.6

MQTT read for sensors and gpio

4.6.5

Baudrate setting for rs 485

4.6.4

UPS - new status

4.6.3

Hide groups in status

4.6.2

Edit user settings

4.6.1

Mail for read sensors error

4.6.0

Scripts for triggers

4.5.9

Sms, mail for triggers

4.5.8

Add PiUPS settings

4.5.7

Fix host status when host is offline

4.5.6

First Virtual Sensors

4.5.5

Own Widgets auto refresh - without Java

4.5.4

pragma fix after update NT

4.5.3

  • Restore nettemp.db option

4.5.2

  • PiUPS Status

4.5.1

  • Customizing labels for trigger

4.5.0

  • usunięcie podkreślników w nazwach
  • Linki z JG do charts
  • Wartości w JG z przecinkiem
  • Dokładne Min/Max - dla dużej ilości czujników może wolniej działać status
  • Odświeżanie GPIO
  • Uptime w stopce i systime - odświeża co minutę
  • Day plan dla GPIO - przepisany na php, lock w statusie
  • Ikona ip gpio - jeśli gpio jest ip - niebieska ikona w gpio
  • temp.php - poprawione logi - nie mięsza logów dla różnych gpio
  • poprawka do zmiany nazy gpio w przypadku ip i tych samych numerów gpio (ip/ip - ip-gpio)
  • poprawki do urządzeń ip w statusie - lock
  • poprawka do zmiany trybów gpio w przypadku ip i tych samych numerów gpio (ip/ip - ip-gpio) - day,temp,simple,moment
  • auto lock gpio jeśli recznie zmieniam stan on/off w statusie
  • link do ustawień gpio ze statusu - ikonka gpio w controls
  • poprawione działanie przekaźnika dla simple - zmiana wyzwalania stanem niskim i wysokim.
  • gpio Time w statusie - na razie tylko gpio - brak obsługi ip
  • satus min max light - poprawione zbieranie danych - fix dla wartości ujemnych
  • poprawiony odczyt i dodawanie do bazy DHT11/22
  • dodane usuwanie bazy minmax light z ustawień w Device
  • dodanie przycisku shutown obok reboot
  • poprawki do DayPlan w funkcji temperatury - w statusie temperatura dla aktualnie aktywnego DP.
  • HighCharts column fix - poprawione wyświetlanie dla wykresów kolumnowych - teraz pokazuje poprawne rzeczywiste wartości, poprawki dla gust, speed, rainfall
  • poprawiony status dla counters - poprawione linki do chartsów i jednostki dla elec, water, gas
  • min/max dla JG - niezależne od alarmów
  • usuwanie danych z baz czujników - zakładka DB Edit
  • kolorowanie JG przy przekroczeniu alarmów i przy braku odczytów - value dla alarmów (min:niebieskie max:czerwone), nazwa dla braku odczytów
  • nowy sposób edycji widgetów - ustawienia on/off i wyświetlanie po zalogowaniu
  • sensors - możliwość ustawienia ktore czujniki widoczne bez logowania.
  • wysyłka do thingspeak - IoT ThingSpeak Monitor Widget
  • poprawki nts_charts_max-teraz również po odświeżaniu poprawnie ustawia się charts_max
  • reads error dla sensors - w devices można ustawić czas w minutach po jakim czujnik "zaświeci się" na pomarańczowo jeśli brak odczytu w tym czasie
  • ujednolicenie wyświetlania nazw w statusie - label default

About

Interface for controlling the temperature sensors DS18B20, supports; serial DS9097, usb DS9097U, usb DS2490, Raspberry Pi GPIO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.6%
  • PHP 36.3%
  • C 4.2%
  • Shell 4.0%
  • Python 2.0%
  • CSS 1.5%
  • Other 0.4%