Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

Begonnen von trilu, 23 Februar 2014, 12:23:22

Vorheriges Thema - Nächstes Thema

PeMue

#2445
Hallo zusammen,

Zitat von: Bennemannc am 03 Juli 2018, 21:01:15
... kann man die Teile auch komplett bestückt bekommen - und was würde das kosten.

Zitat von: holzwurm83 am 03 Juli 2018, 22:27:27
Ich wäre da auch interessiert. Wäre das möglich?
wenn jemand von Euch das Sourcing der (Haupt-)-Bauteile übernehmen kann, dann ja (in kleiner Stückzahl).
Den Kleinkram (Widerstände, Kondensatoren, etc.) habe ich, Prozessor und Sensoren müsstet ihr bestellen und mir zuschicken.

Zitat von: Tom Major am 04 Juli 2018, 00:06:12
- Du bestellst die BME280 als chip in China und lötest die selber drauf? Mit Heissluft oder hast du einen Reflow Ofen?
Mittlerweile mit Schablone und Reflow Ofen. Das funktioniert ziemlich gut, ich mache das für die kritischen Bauteile (BME180, BME280 bzw. Lichtsensor), den Rest bestücke ich per Hand.

Gruß PeMue

Edit:

Platinenbedarf
v1.[2|4|5]
1x vbs (kompletten Sensor, Version egal)

v1.4 (max. 6 Stück)
1x Bennemannc (bestückt)
?x holzwurm83 (bestückt) per PM gestrichen
2x Tom Major per PM gestrichen (außer BME280)
1x sentinel1 -> erl.
1x oli82 -> erl.
3x Kai-Alfonso (mit BME280 (Reichelt)) -> erl.


v1.5
5x PeMue -> erl.
2x Tom Major mit BME280/MAX40009? per PM gestrichen
3x Gernott (per PM) -> erl.
4x Kai-Alfonso per PM
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

Zitat von: Tom Major am 04 Juli 2018, 00:06:12
- Kannst Du noch bis Wochenende mit dem Bestellen warten? Ich würde gern noch den MAX44009 gegen den TSL2561 testen, das Teil ist da. Der TSL2561 hat wie geschrieben ein Problem bei hohen Helligkeiten.
Mache ich, vorher komme ich sowieso nicht dazu, mir die Leiterplatte noch mal genau anzuschauen.

Zitat von: Tom Major am 04 Juli 2018, 00:06:12
- Falls der MAX besser abschneidet: wäre schön wenn dein SV1 Stecker zum MAX44009 Modul passen würde (VIN/GND/SCL/SDA)
https://www.aliexpress.com/item/GY-49-MAX44009-Ambient-Light-Sensor-Module-for-Arduino-with-4P-Pin-Header-Module/32821853886.html
erledigt, den TSL ersetze ich nicht, weil ich noch eine von Dirk's Platinen habe und eine Schablone dazu bestellen möchte  ;)

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Tom Major

Zitat von: PeMue am 04 Juli 2018, 16:03:24
Mittlerweile mit Schablone und Reflow Ofen. Das funktioniert ziemlich gut, ich mache das für die kritischen Bauteile (BME180, BME280 bzw. Lichtsensor), den Rest bestücke ich per Hand.

Klingt ziemlich professionell. Die BME280 müsste ich Dir vorher liefern. nehme ich an, Lager hast du sicher keins  ;)
Glaubst Du den kann man auch von der Seite löten? Die Pads müssten dafür etwas länger sein und über das Gehäuse rausgehen.

Könntest Du bitte bei Gelegenheit das Eagle file posten oder mir mailen? Dann schaue ich da noch mal übers Layout.

Zitat- Falls der MAX besser abschneidet: wäre schön wenn dein SV1 Stecker zum MAX44009 Modul passen würde (VIN/GND/SCL/SDA)
https://www.aliexpress.com/item/GY-49-MAX44009-Ambient-Light-Sensor-Module-for-Arduino-with-4P-Pin-Header-Module/32821853886.html

erledigt, den TSL ersetze ich nicht, weil ich noch eine von Dirk's Platinen habe und eine Schablone dazu bestellen möchte  ;)

Wenn der SV1 Stecker geändert ist reicht mir das völlig um das MAX44009 Modul drauf zusetzen, Danke  :)

Habe heute erste Tests mit dem MAX44009 gemacht, den werde ich nehmen.
Der TSL2561 übersteuert zu leicht, und auch bei der Lux Berechnung liegen Welten dazwischen.
Beim MAX kommt ein fertiger Lux Wert mit im Hintergrund laufenden Autoranging raus, beim TSL muss man mit einem Rudel Magic Numbers hantieren, die auch noch package-abhängig sind und sich um die Integrationszeit selber kümmern.
https://github.com/TomMajor/AskSinPP_Examples/tree/master/Info/SensorTest_Lux
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

sentinel1

@PeMue

ich würde auch eine Platine nehmen,falls eine übrig bleibt.

Gruß,
Claudiu

Kai-Alfonso

Guten Morgen,


ich habe mal eine Frage zu dem TSL2561. Soweit ich hier gelesen hab, hat die Firmware vorher den vom Sensor ermittelten Wert in Lux wiedergegeben, dieser wurde jedoch auf Luminosity geändert. Welche Maßeinheit hat denn Luminosity? Für nicht Physiker ist der Unterschied zwischen Lux, Lumen, Candela, Watt  etc schwer zu kapieren. 8) 8) :o :o

Meine Frage: Wie rechne ich von Luminosity zu Lux zurück? (falls das geht). Ich habe jetzt 2 Outdoor Sensoren an der gleichen Stelle platziert, einen mit einer Fensterfolie (beliebige von Amazon), einen ohne. Das Verhältnis zueinander habe ich mit einem Dreisatz ermittelt und dann per userReading wieder dargestellt.

PS:

@PeMue

2 Platinen würde ich auch nehmen :-)
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

PeMue

Zitat von: Kai-Alfonso am 12 Juli 2018, 08:47:27
@PeMue

2 Platinen würde ich auch nehmen :-)
Ist oben eingetragen. Ich habe gestern mal 10 Platinen bestellt.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Kai-Alfonso

#2451
Zitat von: PeMue am 12 Juli 2018, 09:35:47
Ist oben eingetragen. Ich habe gestern mal 10 Platinen bestellt.

Gruß PeMue

Super danke - sind die jetzt dann mit  BME280 schon bestückt von Dir?  Das ging jetzt aus den Antworten glaube ich nicht hervor

Edit: ach, überlesen. Also ich besorge die Sensoren und die bestückst die dann mit deinem Ofen? Den Rest kann ich dann per Hand löten. Hab ich das richtig verstanden?
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

PeMue

Zitat von: Kai-Alfonso am 12 Juli 2018, 10:07:23
Edit: ach, überlesen. Also ich besorge die Sensoren und die bestückst die dann mit deinem Ofen? Den Rest kann ich dann per Hand löten. Hab ich das richtig verstanden?
Ja, hast Du richtig verstanden.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Kai-Alfonso

Zitat von: PeMue am 12 Juli 2018, 12:14:40
Ja, hast Du richtig verstanden.

Gruß PeMue

Super - den Sensor nehm ich an plain ohne Breakout Board - so wie ich z.B Reichelt anbietet?

https://www.reichelt.de/kombo-sensor-luftdruck-luftfeuchtigkeit-temp-bme-280-p159825.html?GROUPID=8097&

Wie sieht es eigentlich mit dem Helligkeitssensor aus?

@Tom Major

Du hast ja den MAX44009 getestet. Wird der schon in der Master Branch des Wettersensors unterstützt?
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Tom Major

Zitat von: Kai-Alfonso am 12 Juli 2018, 08:47:27
Guten Morgen,


ich habe mal eine Frage zu dem TSL2561. Soweit ich hier gelesen hab, hat die Firmware vorher den vom Sensor ermittelten Wert in Lux wiedergegeben, dieser wurde jedoch auf Luminosity geändert. Welche Maßeinheit hat denn Luminosity? Für nicht Physiker ist der Unterschied zwischen Lux, Lumen, Candela, Watt  etc schwer zu kapieren. 8) 8) :o :o

Meine Frage: Wie rechne ich von Luminosity zu Lux zurück? (falls das geht). Ich habe jetzt 2 Outdoor Sensoren an der gleichen Stelle platziert, einen mit einer Fensterfolie (beliebige von Amazon), einen ohne. Das Verhältnis zueinander habe ich mit einem Dreisatz ermittelt und dann per userReading wieder dargestellt.

Die zwei internen Kanäle (CH0/CH1) beim TSL2561 liefern aufgrund des chip designs ganz bestimmte, "spezielle" Helligkeitswerte. Die Entwickler haben dann wahrscheinlich ein Luxmeter  danebengestellt und versucht, Formeln zur Lux-Berechnung aus den Helligkeiten zu generieren  ;D
Eine Formel über den ganzen Bereich ging wohl nicht, deshalb sieht das Ergebnis so aus (Datenblatt S.23):


CS Package
For 0 < CH1/CH0 <= 0.52 Lux = 0.0315  CH0 − 0.0593  CH0  ((CH1/CH0)1.4)
For 0.52 < CH1/CH0 <= 0.65 Lux = 0.0229  CH0 − 0.0291  CH1
For 0.65 < CH1/CH0 <= 0.80 Lux = 0.0157  CH0 − 0.0180  CH1
For 0.80 < CH1/CH0 <= 1.30 Lux = 0.00338  CH0 − 0.00260  CH1
For CH1/CH0 > 1.30 Lux = 0
T, FN, and CL Package
For 0 < CH1/CH0 <= 0.50 Lux = 0.0304  CH0 − 0.062  CH0  ((CH1/CH0)1.4)
For 0.50 < CH1/CH0 <= 0.61 Lux = 0.0224  CH0 − 0.031  CH1
For 0.61 < CH1/CH0 <= 0.80 Lux = 0.0128  CH0 − 0.0153  CH1
For 0.80 < CH1/CH0 <= 1.30 Lux = 0.00146  CH0 − 0.00112  CH1
For CH1/CH0 > 1.30 Lux = 0

Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Tom Major

Zitat von: Kai-Alfonso am 12 Juli 2018, 13:26:49
@Tom Major
Du hast ja den MAX44009 getestet. Wird der schon in der Master Branch des Wettersensors unterstützt?

Sensorklasse für den Max hatte ich schon eingecheckt, Integration in den Unisensor passiert die nächsten Tage.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Kai-Alfonso

Zitat von: Tom Major am 12 Juli 2018, 15:15:22
Die zwei internen Kanäle (CH0/CH1) beim TSL2561 liefern aufgrund des chip designs ganz bestimmte, "spezielle" Helligkeitswerte. Die Entwickler haben dann wahrscheinlich ein Luxmeter  danebengestellt und versucht, Formeln zur Lux-Berechnung aus den Helligkeiten zu generieren  ;D
Eine Formel über den ganzen Bereich ging wohl nicht, deshalb sieht das Ergebnis so aus (Datenblatt S.23):


CS Package
For 0 < CH1/CH0 <= 0.52 Lux = 0.0315  CH0 − 0.0593  CH0  ((CH1/CH0)1.4)
For 0.52 < CH1/CH0 <= 0.65 Lux = 0.0229  CH0 − 0.0291  CH1
For 0.65 < CH1/CH0 <= 0.80 Lux = 0.0157  CH0 − 0.0180  CH1
For 0.80 < CH1/CH0 <= 1.30 Lux = 0.00338  CH0 − 0.00260  CH1
For CH1/CH0 > 1.30 Lux = 0
T, FN, and CL Package
For 0 < CH1/CH0 <= 0.50 Lux = 0.0304  CH0 − 0.062  CH0  ((CH1/CH0)1.4)
For 0.50 < CH1/CH0 <= 0.61 Lux = 0.0224  CH0 − 0.031  CH1
For 0.61 < CH1/CH0 <= 0.80 Lux = 0.0128  CH0 − 0.0153  CH1
For 0.80 < CH1/CH0 <= 1.30 Lux = 0.00146  CH0 − 0.00112  CH1
For CH1/CH0 > 1.30 Lux = 0


Ah ja - verstehe - ist halt dann quasi eine rechnerische Annäherung an den Lux wert, aufgrund der Gemessenen Strahlungsenergie auf dem Chip? So kann ich mir das jedenfalls gut vorstellen.

ZitatSensorklasse für den Max hatte ich schon eingecheckt, Integration in den Unisensor passiert die nächsten Tage.

Super, klasse - ich bin mal beim Chinahändler  ;D
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Guten Morgen,

ich habe mal eine Frage und vielleicht kann mir das jemand mal (physikalisch) erklären.

Ich habe ein Folie, die ich zweilagig über den TSL2561 gelegt habe. Um den Filterwert zu ermitteln, habe ich einen Außensensor ohne Folie bestückt - beide sind an der selben Stelle nebeneinander am Gebäude. Meine Erwartung war, das ich jetzt durch die Messung von beiden den Filterwert ermitteln kann und dieser Wert immer konstant ist. Leider scheint der Wert der gefilterten UV Strahlen aber zu unterscheiden. Ich hab gestern mal zwischen 16 Uhr und 22 Uhr eine Messung rausgesucht (es war nicht so hell, so das der Sensor ohne Filter keinen Überlauf hat), wo die Werte zwischen 32% und 64% geschwankt sind.

Hat jemand dafür eine Erklärung? Im Anhang sind einmal im gewählten Zeitslot der Graph für den Filterwert (grün) und einmal die gemessene Helligkeit vom Sensor ohne Filter (rot)
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Tom Major

Die von mir weiter oben geposteten Näherungsformeln der TSL Chip-Designer für die Lux Berechnung lassen eine starke Nichtlinearität zwischen Helligkeit und Lux für ihren Chip vermuten, sonst müssten sie die Formeln nicht in 5 Bereiche aufteilen. Insofern dürfte der errechnete Filterwert auch keine Konstante sein.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Pfriemler

#2459
Ich sehe ziemliche Helligkeitsschwankungen - kenne ich bin meinem bei leichter Bewölkung. Die Sensoren messen nicht zum gleichen Zeitpunkt - insofern ist bei solchen Verhältnissen auch mit entsprechenden Fluktuationen zu rechnen - logisch, dass das Verhältnis dann nicht konstant bleibt. So um 18.15 Uhr, bei konstanter Helligkeit, hat sich auch der Quotient beruhigt.
Interessant auch der konstant niedrigere Quotient bei abfallender Helligkeit kurz davor. Wenn die Quotientenberechung immer zum Zeitpunkt des Sensors mit Filter erfolgt, wäre das auch eine Erklärung.
Ich würde das nicht überinterpretieren.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."