Projekt Netzwerk Wetterstation: Unterschied zwischen den Versionen
imported>Wolfgang |
|||
| (7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
=== Wetterdaten-Sensoren === | === Wetterdaten-Sensoren === | ||
{| | ==== Sensortypen ==== | ||
! Ort !! Sensor-Type | |||
{{TableBegin}} | |||
! Type !! Name !! Links !! Beschreibung(en) | |||
|- | |||
| ELVS300TH || ELV S 300TH | |||
| [https://wiki.fhem.de/wiki/S300TH S 300 TH im FHEM-Wiki] | |||
| Funk-Temperatur- und -Luftfeuchtesensor mit Universal-Aufstell- und -Montagefuß<br/> | |||
'''ACHTUNG''': Der S 300 TH wird von ELV (bzw. dem Entwickler-Branch Q3) nicht mehr hergestellt. Unter [https://www.kompf.de/tech/rftemp.html dieser Site] gibt es die Beschreibung eines kompatiblen DIY-Nachbaus mit einem HTU21D Sensor, einem Arduino nano und einem ELV TX868 Sendemodul. <br/> | |||
Die Sensoren können mit einem [https://wiki.fhem.de/wiki/CUL CUL] empfangen werden.<br/> | |||
Für eine Standalone-Anwendung ist die [https://de.elv.com/p/elv-ws-300-pc-funk-wetterstation-weiss-inkl-software-weather-professional-und-temperatur-feuchtesensor-s-300-th-P079401/ WS 300] vorgesehen. | |||
Ablage: {{IPLink|file:///P:/info/Anleitungen/__Haustechnik/ELV_WS300_S300TH_IPWE1_Wetterstation/ELV_S300TH_Bedienungsanleitung_24f1b2.pdf}} | |||
{{TableEnd}} | |||
==== Sensoren ==== | |||
{{TableBegin}} | |||
! Ort !! Sensor-Type !! Adresse !! Anmerkungen | |||
|- | |- | ||
| Wohnzimmer || | | Wohnzimmer || ELVS300TH || 1 || | ||
|- | |- | ||
| Balkon || | | Balkon || ELVS300TH || 4 || | ||
{{TableEnd}} | |||
=== Schnittstellen zur Zentrale === | === Schnittstellen zur Zentrale === | ||
| Zeile 49: | Zeile 65: | ||
== Datenbank == | == Datenbank == | ||
Die [[#Datenbank]] der Wetterstation besteht aus einem Satz Tabellen in der MySQL-Datenbank '''''pucon''''' auf [[ | Die [[#Datenbank]] der Wetterstation besteht aus einem Satz Tabellen in der MySQL-Datenbank '''''pucon''''' auf [[puconsrv04]]: | ||
Um Inhalte der Datenbank im {{PuconWiki}} anzeigen zu können, wird die [http://www.mediawiki.org/wiki/Extension:External_Data MediaWiki-Extension ExternalData] eingesetzt. | Um Inhalte der Datenbank im {{PuconWiki}} anzeigen zu können, wird die [http://www.mediawiki.org/wiki/Extension:External_Data MediaWiki-Extension ExternalData] eingesetzt. | ||
=== aktuellste Daten === | === aktuellste Daten === | ||
{| class="wikitable" | | {| class="wikitable" | | ||
| Zeile 145: | Zeile 158: | ||
|} | |} | ||
Aktuelle Version vom 28. Juli 2026, 15:50 Uhr
Die Netzwerk-Wetterstation:
- Sammelt Daten von Wetter-Sensoren
- Zeigt Wetterdaten auf einem Web-GUI an
Aufbau der Netzwerk-Wetterstation
Wetterdaten-Sensoren
Sensortypen
| Type | Name | Links | Beschreibung(en) |
|---|---|---|---|
| ELVS300TH | ELV S 300TH | S 300 TH im FHEM-Wiki | Funk-Temperatur- und -Luftfeuchtesensor mit Universal-Aufstell- und -Montagefuß ACHTUNG: Der S 300 TH wird von ELV (bzw. dem Entwickler-Branch Q3) nicht mehr hergestellt. Unter dieser Site gibt es die Beschreibung eines kompatiblen DIY-Nachbaus mit einem HTU21D Sensor, einem Arduino nano und einem ELV TX868 Sendemodul. |
Sensoren
| Ort | Sensor-Type | Adresse | Anmerkungen |
|---|---|---|---|
| Wohnzimmer | ELVS300TH | 1 | |
| Balkon | ELVS300TH | 4 |
Schnittstellen zur Zentrale
- PUCONIPWE11 Wetterdaten-Empfänger
Zentrale
Hardware
Die Zentrale der Wetterstation läuft auf ursubuntu.
Software
Die Software der Wetterstation besteht aus 2 Teilen:
- Dem WeatherScanner
- dem WeatherViewer
Der Datenaustausch zwischen dem #WeatherScanner und dem #WeatherViewer geschieht über die #Datenbank, in die der #WeatherScanner die Sensor-Daten schreibt und aus der der #WeatherViewer Sensordaten liest. Beide Komponenten beziehen Konfigurationsdaten aus der #Datenbank
WeatherScanner
Der #WeatherScanner ist ein JAVA-Programm, das periodisch alle #Wetterdaten-Sensoren ausliest und die Daten in der #Datenbank ablegt, damit der #WeatherViewer sie auslesen und anzeigen kann. Andere Progrmme können weitere Auswertungen daraus ziehen.
Der #WeatherScanner läuft periodisch auf ursubuntu jede Minute als CRON-Job unter dem Benutzer wolfgang.
Das Ablage-Verzeichnis für Entwicklung und Laufzeit für den #WeatherScanner ist:
["file://puconnas01\public\Projects\PuProjects\WeatherScanner"]
WeatherViewer
Datenbank
Die #Datenbank der Wetterstation besteht aus einem Satz Tabellen in der MySQL-Datenbank pucon auf puconsrv04:
Um Inhalte der Datenbank im PUCONWiki anzeigen zu können, wird die MediaWiki-Extension ExternalData eingesetzt.
aktuellste Daten
| Wohnzimmer, Sensor = 1 | Balkon, Sensor = 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Temperatur | Luftfeuchtigkeit | Temperatur | Luftfeuchtigkeit | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#clear_external_data:}}
{{#get_db_data: db=pucon |
from=SENSREAD | where=SENSOR=1 AND UNIT="TEMPDC" | limit=300 | order by=READTIME desc | data=readtime=READTIME,sensor=SENSOR,unit=UNIT,value=VALUE
}}
|
{{#clear_external_data:}}
{{#get_db_data: db=pucon |
from=SENSREAD | where=SENSOR=1 AND UNIT="RHUMID" | limit=300 | order by=READTIME desc | data=readtime=READTIME,sensor=SENSOR,unit=UNIT,value=VALUE
}}
|
{{#clear_external_data:}}
{{#get_db_data: db=pucon |
from=SENSREAD | where=SENSOR=4 AND UNIT="TEMPDC" | limit=300 | order by=READTIME desc | data=readtime=READTIME,sensor=SENSOR,unit=UNIT,value=VALUE
}}
|
{{#clear_external_data:}}
{{#get_db_data: db=pucon |
from=SENSREAD | where=SENSOR=4 AND UNIT="RHUMID" | limit=300 | order by=READTIME desc | data=readtime=READTIME,sensor=SENSOR,unit=UNIT,value=VALUE
}}
| ||||||||||||||||||||||||||||||||