Wetterstation HB-UNI-SEN-WEA
Moderator: Co-Administratoren
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Wetterstation HB-UNI-SEN-WEA
Ja, sieht soweit erstmal richtig aus.
Hab da auch grad keine Idee weiter
Hab da auch grad keine Idee weiter
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
Da die Pullups drauf sind, wird das Teil wohl defekt sein. Werde wohl oder übel einen neuen AS5600 bestellen müssen. Trotzdem danke für die Unterstützung.
Viele Grüße,
Hans
Hans
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
Fehler bzw. Ursache für den vermeintlichen Defekt gefunden: ich hatte den Eingang DIR (Richtungsauswahl) nicht beschaltet. Dieser muss auf GND gelegt werden für Zählrichtung im Uhrzeigersinn und ist offensichtlich eine Startbedingung für das Teil. Meldet sich sonst nicht einmal auf dem I2C-Bus.
@Jerome: Habe da noch ein Verständnisproblem. Der Sketch gibt ja nun Zahlenwerte von 0-359 aus. Wie wird daraus nun zB. NNO gemacht? Machst Du das in Deinem CCU-Addon? Im Sketch kann ich jedenfalls keine Umwandlung finden. 2. Frage: was bedeutet der Wert winddirrange?
Ich habe ja nun keine CCU, sondern verwende FHEM in Verbindung mit HMConfig_AskSinPPCustom.pm. Muss ich dann selbst die Umwandlung in Richtungsangaben machen? Sieht jedenfalls ganz stark danach aus.
@Jerome: Habe da noch ein Verständnisproblem. Der Sketch gibt ja nun Zahlenwerte von 0-359 aus. Wie wird daraus nun zB. NNO gemacht? Machst Du das in Deinem CCU-Addon? Im Sketch kann ich jedenfalls keine Umwandlung finden. 2. Frage: was bedeutet der Wert winddirrange?
Ich habe ja nun keine CCU, sondern verwende FHEM in Verbindung mit HMConfig_AskSinPPCustom.pm. Muss ich dann selbst die Umwandlung in Richtungsangaben machen? Sieht jedenfalls ganz stark danach aus.
Viele Grüße,
Hans
Hans
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Wetterstation HB-UNI-SEN-WEA
Also zum Einen wird der Winkel durch 3 dividiert und dann übertragen.
https://github.com/jp112sdl/JP-HB-Devic ... #L193-L199
Und dann gibt es auf der CCU ein internes Programm, das z.B. aus 30 (90° / 3) dann Osten macht.
Die CCU hat einen Datenpunkt "Windrichtung Schwankungsbreite".
https://github.com/jp112sdl/JP-HB-Devic ... #L200-L206
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
Danke für die Erklärung.
Die Umwandlung in die Himmelsrichtungen in FHEM habe ich zwischenzeitlich umgesetzt. Windrichtungsanzeige ist damit erledigt. Dann mache ich mich mal an die restlichen Teile der Wetterstation.
Deine Wetterstation ist sicherlich eines der interessantesten und anspruchsvollsten AskSin++-Projekte. Aber macht Spaß und man lernt viel dabei.
Die Umwandlung in die Himmelsrichtungen in FHEM habe ich zwischenzeitlich umgesetzt. Windrichtungsanzeige ist damit erledigt. Dann mache ich mich mal an die restlichen Teile der Wetterstation.
Deine Wetterstation ist sicherlich eines der interessantesten und anspruchsvollsten AskSin++-Projekte. Aber macht Spaß und man lernt viel dabei.
Viele Grüße,
Hans
Hans
-
- Beiträge: 99
- Registriert: 20.03.2016, 11:32
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 2 Mal
Re: Wetterstation HB-UNI-SEN-WEA
@rih Wie hast du den AS5600 ins Gehäuse untergebracht, hast du ein passendes Gehäuse?
Der muss ja wirklich exakt in der Achse sitzen, um ordentliche Werte zu erhalten.
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
@Dampfmotor: das Gehäuse bzw. der komplette Windrichtungsanzeiger ist eine eigene (abgewandelte) Konstruktion. Besteht aus der Windfahne, dem Stator (auf den Bildern), einem Wellen-Adapter und dem unteren Abschlussdeckel mit 12mm-Rohraufnahme (senkrechte Montage!).
Die AS5600-Platine wird mit zwei M2-Schauben im Stator befestigt. Auf der kugelgelagerten Welle (2x Kugellager 8x5x2,5mm) sitzt der Wellen-Adapter, welcher zentrisch den quer liegenden Magnet aufnimmt (Neodym-Magnet mit 3mm Durchmesser und 3mm Länge).
Die 4 stl-Druck-Dateien stelle ich gerne zur Verfügung, falls Interesse besteht. Allerdings muss ich teilweise vorher noch Optimierungen vornehmen.
Die AS5600-Platine wird mit zwei M2-Schauben im Stator befestigt. Auf der kugelgelagerten Welle (2x Kugellager 8x5x2,5mm) sitzt der Wellen-Adapter, welcher zentrisch den quer liegenden Magnet aufnimmt (Neodym-Magnet mit 3mm Durchmesser und 3mm Länge).
Die 4 stl-Druck-Dateien stelle ich gerne zur Verfügung, falls Interesse besteht. Allerdings muss ich teilweise vorher noch Optimierungen vornehmen.
Viele Grüße,
Hans
Hans
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
OK, dann gib mir bitte noch ein paar Stunden Zeit. Für den Rohrhalter kann ich auch gerne alternativ eine 16mm-Version machen. Aber wie schon geschrieben ist die Montage senkrecht auf dem Rohr, bitte beachten.
Edit: Habe die Dateien im Thread für den 3D-Druck der Wetterstationsteile veröffentlicht:
viewtopic.php?f=76&t=54357&p=644170#p644170
Edit: Habe die Dateien im Thread für den 3D-Druck der Wetterstationsteile veröffentlicht:
viewtopic.php?f=76&t=54357&p=644170#p644170
Viele Grüße,
Hans
Hans
-
- Beiträge: 123
- Registriert: 09.05.2019, 23:04
- System: keine Zentrale (nur Pairing, FHEM etc.)
- Wohnort: Nürtingen
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 10 Mal
Re: Wetterstation HB-UNI-SEN-WEA
Hallo Jerome,
ich hätte eine Programmierungsfrage, welche jetzt nur indirekt mit der Wetterstation zu tun hat, aber im Sketch verwendet wird: da der BME280 doch sehr stark streut und ich mehrere von denen in verschiedenen Geräten im Einsatz habe, wollte ich die Temperaturwerte im Sketch der Wetterstation korrigierbar machen. Dazu habe ich am Sketchanfang eingefügt (sind 2 Versuche):
Später im Code habe ich Deine ursprüngliche Zeile "temperature = bme280.temperature()" mit "+ OFFSETtemp" ergänzt:
Das funktioniert zwar, aber nur solange temperature größer gleich Null ist. Sobald die Temperatur auf -0.1 Grad sinkt, wird statt -0.1 der positive Wert 3276.7 angezeigt.
Findet also ein Überlauf statt, denke ich. Kannst Du mir bitte bei dem Problem helfen?
Grüße
Hans
ich hätte eine Programmierungsfrage, welche jetzt nur indirekt mit der Wetterstation zu tun hat, aber im Sketch verwendet wird: da der BME280 doch sehr stark streut und ich mehrere von denen in verschiedenen Geräten im Einsatz habe, wollte ich die Temperaturwerte im Sketch der Wetterstation korrigierbar machen. Dazu habe ich am Sketchanfang eingefügt (sind 2 Versuche):
Code: Alles auswählen
//#define OFFSETtemp 9 //z.B -10 ≙ -1°C / 10 ≙ +1°C
int16_t OFFSETtemp = 9;
Code: Alles auswählen
bme280.measure(height);
temperature = bme280.temperature() + OFFSETtemp;
Findet also ein Überlauf statt, denke ich. Kannst Du mir bitte bei dem Problem helfen?
Grüße
Hans
Viele Grüße,
Hans
Hans