Releases: Tronde/Raspi-SHT21
Bugfix-Release v2.0.2
Bugfix-Release v2.0.1
Release v2.0.0
Versionsinformationen (english version below)
Dies ist Version 2.0.0 des Raspi-SHT21. Wie auch die Vorgängerversionen basiert diese auf der Arbeit von Martin Steppuhn (siehe SHT21 mit Raspberry Pi).
Diese Version läuft bei mir daheim stabil, jedoch kann ich Fehler nicht ausschließen. Falls ihr Fehler findet, Fragen habt oder der Meinung seid, dass noch etwas fehlt (Code, Doku, Spendenbutton), eröffnet bitte einen GitHub-Issue oder kontaktiert mich per E-Mail.
Neuerungen in Version 2
- Unterstützung von Raspbian Stretch
- Portierung des Codes nach Python
- Speicherung der Messdaten in einem Ringpuffer (RRDtool)
- Speicherung der Messdaten in CSV-Datei optional weiterhin möglich
- Kein konfigurierter POSTFIX mehr für Mailversand erforderlich. Der Versand erfolgt über eine Python-Bibliothek. Der zu verwendende MTA kann frei konfiguriert werden.
- Neues Installations-Skript für Installation, Deinstallation und Update
- Reduzierung der Komplexität
- Es wird kein C-Code mehr benötigt
- flot wird nicht mehr benötigt
Neuerungen gegenüber der BETA
- Import-Skript
import.php
zur Verarbeitung von Messwerten aus einem ESP8266 - Die jeweils aktuellen importierten Messwerte werden in JSON-Dateien gespeichert
- Name des ESP8266 wird als Dateiname für JSON-Datei verwendet
- Validierung der übermittelten Messwerte (Fixes #32)
- Entwurf eines Dashboards zur Anzeige der aktuellen Messwerte (Fixes #25)
- Dynamisch erweiterbar um weitere ESP8266 (Fixes #29)
Weitere Informationen über dieses Projekt findet ihr im Projekt-Wiki.
English version information
This is the start of Raspi-SHT21 version 2. The project is based on the work of Martin Steppuhn (siehe SHT21 mit Raspberry Pi) and is shipped with a lot of news.
Currently this versions runs stable at my Pi at home but but I cannot guarantee it is free of flaws. If you find some bugs, have questions or miss anything (like e.g. code, documentation, how to donate), feel free to open a GitHub-Issue or write me an email.
New in this version
- Support for Raspbian Stretch
- Port of C-Code to Python
- Measured data are stored in a round-robin-archive (RRDtool)
- It is still possible to store the data in CSV files
- No need for POSTFIX to send mail. Python smtplib is used to send mail. The MTA to use could be configured as you need it
- New install with options to remove and update the software on your Pi
- Reduced complexity, no C code anymore and no requirements for using flot to visualize data
News since BETA
- Import script
import.php
to process measured data from ESP8266 - The data is stored to JSON files
- The unit name of an ESP8266 is used as the filename for the JSON file
- Validation of input data (Fixes #32)
- Draft of a Dashboards to show the measured data (Fixes #25)
- Add additional ESP8266 dynamically (Fixes #29)
If you need more information in English language, feel free to ask.
Release v2.0.0-beta
Versionsinformationen (english version below)
Dieser PR stellt den Beginn der Version 2 des Raspi-SHT21 dar. Wie auch die Vorgängerversionen basiert diese auf der Arbeit von Martin Steppuhn (siehe SHT21 mit Raspberry Pi).
Dies ist eine BETA-Version. Sie läuft bei mir daheim stabil, wurde jedoch noch nicht ausführlich getestet. Falls ihr Fehler findet, Fragen habt oder der Meinung seid, dass noch etwas fehlt (Code, Doku, Spendenbutton), eröffnet bitte einen GitHub-Issue oder kontaktiert mich per E-Mail.
Neuerungen in Version 2
- Unterstützung von Raspbian Stretch
- Portierung des Codes nach Python
- Speicherung der Messdaten in einem Ringpuffer (RRDtool)
- Speicherung der Messdaten in CSV-Datei optional weiterhin möglich
- Kein konfigurierter POSTFIX mehr für Mailversand erforderlich. Der Versand erfolgt über eine Python-Bibliothek. Der zu verwendende MTA kann frei konfiguriert werden.
- Neues Installations-Skript für Installation, Deinstallation und Update
- Reduzierung der Komplexität
- Es wird kein C-Code mehr benötigt
- flot wird nicht mehr benötigt
English version information
This PR marks the start of Raspi-SHT21 version 2. The project is based on the work of Martin Steppuhn (siehe SHT21 mit Raspberry Pi) and is shipped with a lot of news.
This is a BETA version. Currently this versions runs stable at my Pi at home but it is not thoroughly tested, yet. If you find some bugs, have questions or miss anything (like e.g. code, documentation, how to donate), feel free to open a GitHub-Issue or write me an email.
New in this version
- Support for Raspbian Stretch
- Port of C-Code to Python
- Measured data are stored in a round-robin-archive (RRDtool)
- It is still possible to store the data in CSV files
- No need for POSTFIX to send mail. Python smtplib is used to send mail. The MTA to use could be configured as you need it
- New install with options to remove and update the software on your Pi
- Reduced complexity, no C code anymore and no requirements for using flot to visualize data
Release v1.5.0
Versionsinformationen
Der Installer dieser Version wurde für Raspbian Jessie entwickelt. Für Raspbian Stretch sind manuelle Anpassungen erforderlich, die in dieser Version nicht mehr erfolgen werden.
Neue Funktionen
Über die in der Datei sht21-data.csv enthaltenen Werte für Temperatur und Luftfeuchtigkeit werden Durchschnitts-, Minimal- und Maximal-Werte gebildet und auf der Webseite mit ausgegeben. Wird die Datei sht21-data.csv durch das enthaltene Logrotate-Script rotiert, werden diese Werte zurückgesetzt. Der Zeitraum, über den diese Werte gebildet werden, wird also über den entsprechenden Parameter in der Datei raspi-sht21 bestimmt.
Für die Minimum- und Maximum-Werte wird das Datum und die Uhrzeit mit ausgegeben, zu welcher diese Werte gemessen wurden.
Unterschiede zu Release v1.4.0
Die Releases v.1.4.0 und v.1.5.0 unterscheiden sich lediglich in der Berechnung und Visualisierung der jeweiligen Durchschnitts-, Minimum- und Maximum-Werte für die Temperatur und die relative Luftfeuchtigkeit. Bei beiden Releases handelt es sich um stabile Versionen.
Release v1.5.0-beta
Achtung: Bei diesem Release handelt es sich um ein Beta-Release. Die Wahrscheinlichkeit, dass dieses Release noch Fehler enthält ist erhöht. Falls ihr Fehler findet, meldet diese bitte über die "issue"-Funktion hier auf GitHub oder per E-Mail an tronde(aet)my-it-brain(punkt)de.
Neue Funktionen
Über die in der Datei sht21-data.csv enthaltenen Werte für Temperatur und Luftfeuchtigkeit werden Durchschnitts-, Minimal- und Maximal-Werte gebildet und auf der Webseite mit ausgegeben. Wird die Datei sht21-data.csv durch das enthaltene Logrotate-Script rotiert, werden diese Werte zurückgesetzt. Der Zeitraum, über den diese Werte gebildet werden, wird also über den entsprechenden Parameter in der Datei raspi-sht21 bestimmt.
Release v1.4.0
Neue Funktionen
Die Möglichkeit des E-Mail-Versands von Log-Dateien wurde erweitert. Eine Beschreibung wurde der README.md hinzugefügt.
Möglichkeit 1 (cron):
Die Log-Datei kann über einen Cronjob an einen E-Mail-Empfänger versendet werden.
Möglichkeit 2 (logrotate):
Der E-Mail-Versand der Log-Datei kann über das logrotate-Script konfiguriert werden. Dadurch wird bei jeder Rotation des Logs, die jeweils letzte Log-Datei an einen E-Mail-Empfänger versendet.
Release v1.3.0
Neue Funktion
Zusätzlich zu einer oberen Temperaturgrenze lässt sich nun auch noch der Wert für eine untere Temperaturgrenze überwachen.