Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howtos_knowledge_base:loxberry_wetterstation:6_wind_direction [2024/09/10 17:07] – Michael Schlenstedt | howtos_knowledge_base:loxberry_wetterstation:6_wind_direction [2025/01/02 21:15] (aktuell) – [Software Raspberry] Michael Schlenstedt | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== 6a. Windrichtung ====== | ====== 6a. Windrichtung ====== | ||
- | <WRAP center round todo 100%> | + | ===== Hintergrund ===== |
- | Under Contruction | + | Die Windrichtung wird mit einer Windfahne in 0-360° gemessen. Die Windrichtung ist die Richtung, aus welcher der Wind weht. Sie wird bestimmt nach dem Polarwinkel (Azimut). Zur Richtungsangabe benutzt man die 360 Grad Skala des Kreises. Alle Richtungsangaben in Grad sind rechtweisend auf geographisch Nord bezogen, d.h. Ost = 90 Grad, Süd = 180 Grad, West=270 Grad und Nord=360 Grad. Die Windrichtung wird für bestimmte Belange aber auch nach der Himmelsrichtung in einer Teilung von 8, 16 oder 32 Sektoren für den Horizontalkreis bezeichnet. Es ist heute überwiegend die Bezeichnung nach der 8-teiligen Windrose in Gebrauch (Nordost, Ost, Südost, Süd, Südwest, West, Nordwest, Nord). Dabei werden in der Praxis häufig die aus der englischen Sprache kommenden Buchstabenabkürzungen verwendet (NE, E, SE, S, SW, W, NW, N).(( |
+ | DWD: [[https:// | ||
+ | )) | ||
- | </ | + | {{: |
- | ===== Hintergrund ===== | + | Abbildung: Windrose, © [[https:// |
+ | |||
+ | Im Smarthome spielt die Windrichtung eher eine untergeordnete Rolle. Wer aber eine Wetterstation bauen möchte, um Wetterdaten allgemein zu erfassen, kommt um die Aufzeichnung der Windrichtung nicht herum. | ||
===== Einkaufsliste ===== | ===== Einkaufsliste ===== | ||
Zeile 13: | Zeile 17: | ||
^ Komponente ^ Preis ^ Bezugsquelle (Beispiel) ^ | ^ Komponente ^ Preis ^ Bezugsquelle (Beispiel) ^ | ||
| (Analog-Digital-Wandler ADS1115 - nur 1x pro Wetterstation für alle Sensoren notwendig!) | (6 EUR) | [[https:// | | (Analog-Digital-Wandler ADS1115 - nur 1x pro Wetterstation für alle Sensoren notwendig!) | (6 EUR) | [[https:// | ||
- | | ComWinTop Windfahne (Aluminium) - **0-5V Version** | 42 EUR | [[https:// | + | | ComWinTop Windfahne (Aluminium) - **0-5V Version, 8 Positionen** - CWT-SWD-A-8-V5 |
| Acrylglas weiß 3mm oder 5mm Grundplatte, | | Acrylglas weiß 3mm oder 5mm Grundplatte, | ||
- | | Rohrschelle 25-28 mm / 3/4" + M8x10mm Senkkopf + Mutter | 1 EUR | [[https:// | + | | Rohrschelle 25-28 mm / 3/4" + M8x10mm Senkkopf + Mutter | 2 EUR | [[https:// |
- | | GESAMT | **44 EUR** | | | + | | **GESAMT** | **45 EUR** | | |
===== Sensorauswahl ===== | ===== Sensorauswahl ===== | ||
+ | |||
+ | In dieser Anleitung verwenden wir eine hochwertige Windfahne des Herstellers Renke (Vertrieb über ComWinTop). Solltet ihr eine kostengünstige Variante suchen, findet ihr diese hier: [[howtos_knowledge_base: | ||
+ | |||
+ | Datenblatt: [[http:// | ||
+ | |||
+ | Hersteller: [[https:// | ||
+ | |||
+ | Die Verarbeitung ist aus meiner Sicht sehr hochwertig, die Platine ist mit Schutzlack gegen Wettereinflüsse geschützt, sowohl im Gehäuse als auch im Stecker ist eine O-Ring-Dichtung eingesetzt, sodass der Sensor komplett gegen Nässe geschützt ist. Der Sensor gibt eine Spannung zwischen 0-5V ais, je eine Spannung für die 8 Positionen (NE, E, SE, S, SW, W, NW, N). Da der Raspberry nur eine Spannung von 3.3V verträgt, haben wir [[howtos_knowledge_base: | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
===== Gehäuse ===== | ===== Gehäuse ===== | ||
- | ===== Zusammenbau ===== | + | Es ist kein separates Gehäuse notwendig. |
+ | |||
+ | ===== Zusammenbau | ||
+ | |||
+ | Der Sensor wird mit den schon bekannten Rohrschellen am Halterungssystem befestigt. Dazu wird eine " | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | Mit etwas " | ||
+ | |||
+ | Der Sensor hat einen Markierungspfeil, | ||
+ | |||
+ | ====== Anschluss ====== | ||
+ | |||
+ | Der Sensor wird an **Ausgang A2** des Analog-Digital-Wandler ADS1115 [[https:// | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | Angeschlossen wird er dann im Gehäuse des [[howtos_knowledge_base: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Kabelbelegung Kabel 7 zum Windrichtungssensor: | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | Anschluss **Kabel 7** an der unteren 4er Klemmleiste Links (12V): | ||
+ | |||
+ | - Braun | ||
+ | |||
+ | Anschluss **Kabel 7** an der unteren 4er Klemmleiste Mitte (GND): | ||
+ | |||
+ | - Schwarz | ||
+ | - Gelb | ||
+ | |||
+ | Anschluss **Kabel 7** an der 3er Klemmleiste Oben: | ||
+ | |||
+ | - Blau | ||
+ | |||
+ | ===== Software Allgemein ===== | ||
+ | |||
+ | Der Sensor gibt je nach Stellung der Windfahne eine analoge Spannung aus. Diese rechnen wir später in die korrekte Himmelsrichtung um. Folgende Spannungen habe ich am Raspberry (ADS1115) und am ESP32 gemessen - leichte Schwankungen auf Grund unterschiedlicher Verluste sind dabei normal. Und zu beachten ist, dass der ESP32 eine schlechtere Auflösung als der ADS1115 hat und zudem nahe Null nicht messen kann. Das stört uns für unsere Anwendung aber überhaupt nicht. | ||
+ | |||
+ | ^ Himmelsrichtung | ||
+ | | N | 0 / 360° | 0,007 V | 0,142 V | | ||
+ | | NE | 45° | 0,457 V | 0,479 V | | ||
+ | | E | 90° | 0,911 V | 0,916 V | | ||
+ | | SE | 135° | 1,365 V | 1,378 V | | ||
+ | | S | 180° | 1,818 V | 1,819 V | | ||
+ | | SW | 225° | 2,271 V | 2,293 V | | ||
+ | | W | 270° | 2,725 V | 2,711 V | | ||
+ | | NW | 315° | 3,175 V | 3,134 V | | ||
+ | |||
+ | ===== Software ESP32 (ESPEasy) ===== | ||
+ | |||
+ | Der Sensor wird über das Device '' | ||
+ | |||
+ | == Task Settings: == | ||
+ | |||
+ | * Name: '' | ||
+ | * Enabled: '' | ||
+ | * Analog Pin: '' | ||
+ | * Attenuation: | ||
+ | * Oversampling: | ||
+ | * Apply Factory Calibration: | ||
+ | * Calibration enabled: '' | ||
+ | * Send to Controller 1 (MQTT): '' | ||
+ | * Intervall: '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | == Values #1: == | ||
+ | |||
+ | * Name: '' | ||
+ | * Formula: '' | ||
+ | * Decimals: '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Software Raspberry (Multi-IO Plugin) ===== | ||
+ | |||
+ | Der Sensor wird über ein Sensormodul '' | ||
+ | |||
+ | == Sensor Modul: == | ||
+ | |||
+ | * Name: '' | ||
+ | * Chip Address: '' | ||
+ | * Type: '' | ||
+ | * Pins: '' | ||
+ | * Gain: '' | ||
+ | |||
+ | {{: | ||
- | ===== Montage und Anschluss ===== | + | == Sensor Input: Windrichtung |
- | ===== Software ===== | + | * Name: '' |
+ | * Type: '' | ||
+ | * Pin: '' | ||
+ | * Polling Intervall: '' | ||
- | ===== LoxoneConfig ===== | + | {{howtos_knowledge_base: |