Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

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

Vorheriges Thema - Nächstes Thema

hubi3922

Hallo Tom,
das flashen klappte erst, als ich eine Datei "BME280 I2C"  hatte.
Ich versuche heute einen kompletten Neuanfang.Danke für den Link.
Lg Hubert
RaspberryPi 2b;FHEM 5.7; Busware CUL-USB-V3; HM-Rolladenaktoren; HM-Drehgriffkontakt; HM-Bewegungsmelder; zukünftig auch im selbstbau

PeMue

Hallo Frank,

Zitat von: Bastel-Frank am 23 Juli 2019, 08:17:44
Sorry, ich meinte die Versionen 1.2 und 1.3. Wo kann man diese beziehen?
https://github.com/TomMajor/SmartHome/tree/master/HB-UNI-Sensor1

Zitat von: Bastel-Frank am 23 Juli 2019, 08:17:44
Und Zusatzfrage: Funktionieren diese Versionen auch mit dem ursprünglichen Sensor von Dirk?
Ja, wenn Du die richtigen Sensoren konfigurierst und einen anderen Bootloader flashst.

Gruß Peter
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

Bastel-Frank

Zitat von: PeMue am 23 Juli 2019, 18:31:00
Ja, wenn Du die richtigen Sensoren konfigurierst und einen anderen Bootloader flashst.

Wie flasht man den benötigten Bootloader? Welcher Bootloader wird benötigt?

Tom Major

#2943
Zitat von: hubi3922 am 23 Juli 2019, 10:58:17
Hallo Tom,
das flashen klappte erst, als ich eine Datei "BME280 I2C"  hatte.
Ich versuche heute einen kompletten Neuanfang.Danke für den Link.
Lg Hubert

Hmm, die eine Datei reicht m.E. nicht, du brauchst mindesten 4 Dateien aus der Lib.
Die BME280 Lib ganz normal wie jede andere Arduino Lib installieren.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Tom Major

Zitat von: Bastel-Frank am 23 Juli 2019, 08:17:44
Sorry, ich meinte die Versionen 1.2 und 1.3. Wo kann man diese beziehen?

Und Zusatzfrage: Funktionieren diese Versionen auch mit dem ursprünglichen Sensor von Dirk?

Viele Grüße
Frank

Die Infos hat Peter schon gepostet.
Die Firmware Version ist hier definiert:
https://github.com/TomMajor/SmartHome/blob/master/HB-UNI-Sensor1/HB-UNI-Sensor1.ino#L158
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

PeMue

Zitat von: Bastel-Frank am 23 Juli 2019, 18:32:33
Wie flasht man den benötigten Bootloader? Welcher Bootloader wird benötigt?
Entweder den ganz normalen Ardino Bootloader (Arduino oder Optiboot) und das Device-Model bzw. die HM-ID in den Sektch einkompilieren oder den Bootloader (mit Firmware) selber erstellen mit
https://raw.githubusercontent.com/pa-pa/AskSinPP/master/bootloader/avr/makeota.html

Gruß Peter
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

Weil es immer wieder Fragen zu den I2C Adressen der Sensoren gab habe ich mal eine Aufstellung der momentan benutzten I2C Adressen für die vom UniSensor unterstützten Sensoren gemacht:
https://github.com/TomMajor/SmartHome/tree/master/HB-UNI-Sensor1#m%C3%B6gliche-i2c-adressen-der-sensoren
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Bastel-Frank

Könnt ihr mit bitte einen Tipp geben, welches Gehäuse man für Außen nimmt? Gerne auch einen China-Link.

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

Bastel-Frank

Zitat von: PeMue am 25 Juli 2019, 14:15:55
https://github.com/TomMajor/SmartHome/tree/master/PCB/Sensor_PLHT -> Gehäuse

Gruß Peter

Dankeschön :) Ich wusste, dass ich das irgendwo gelesen hatte ... aber nicht mehr gefunden habe.

Bastel-Frank

Noch ne' Frage  ;):
Gibt es eine Bestückungsliste evtl. mit Bezugsmöglichkeit der aktuellen Version?

PeMue

Zitat von: Bastel-Frank am 25 Juli 2019, 14:51:39
Gibt es eine Bestückungsliste evtl. mit Bezugsmöglichkeit der aktuellen Version?
Eine Version davor (v1.5), siehe hier
https://github.com/pemue-git/pcb/blob/master/homematic/Aussensensor_v1.5_bom.xls
Wenn ich wieder zu Hause bin, schaue ich mal nach, wieviele Platinen ich noch habe. Ich werde aber noch eine v1.6 erstellen (mit R und T für den PIR, bzw. Stecker für das BME280/MAX40009 breakout). Ein Update des Innensensors steht auch noch auf der Roadmap, allerdings wird das noch dauern ...

Gruß Peter
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 25 Juli 2019, 19:45:50
Ich werde aber noch eine v1.6 erstellen (mit R und T für den PIR, bzw. Stecker für das BME280/MAX40009 breakout).

Bei der Platinenbestellung könntest Du vielleicht an mich denken ;-)
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: PeMue am 25 Juli 2019, 19:45:50
Ein Update des Innensensors steht auch noch auf der Roadmap, allerdings wird das noch dauern ...

Gruß Peter

Ich habe ein neues Design des Innensensors gemacht, stelle ich die nächsten Tage kurz vor.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Tom Major

Nachdem ich im Oktober 2018 ein Redesign für den alten Außen-/Innensensor von Dirk für das GAINTA G201 Gehäuse gemacht hatte:
https://forum.fhem.de/index.php/topic,20620.msg853373.html#msg853373
https://github.com/TomMajor/SmartHome/tree/master/PCB/01_Sensor_PLHT_V2.01
und dazu passend die Firmware/AddOns für HomeMatic und FHEM (HB-UNI-Sensor1)

habe ich jetzt noch mal diesen Sensor für andere Gehäuse (momentan bei mir für Innenanwendungen) neu aufgelegt:

Features
- Bestückung mit ATmega328P, RC-Oszillator als Standard
- Sensoren für Temperatur (DS18x20, BME280), Luftdruck (BME280, BMP180), Luftfeuchte (BME280, SHT10, SHT21), Helligkeit (MAX44009, TSL2561, BH1750), UV-Index (VEML6070, VEML6075) uvm. bestückbar
- 5x I2C Stiftleisten vorhanden, damit können bis zu 5 I2C Sensoren auf Breakout-Boards parallel bestückt werden
- 1-Wire Temperatursensor DS18x20 bestückbar
- Spannungsversorgung: Batterien/Akku 2 AA-Zellen
- Die nicht benutzten Arduino Pins 3, 6, 7, A0 sind auf einem extra Steckverbinder für Erweiterungen herausgeführt (K3)
- Option: Echte Batteriespannungsmessung unter Last (Schutz vor "Babbling Idiot")
- Option: uC-Supervisor MCP111 bestückbar (Schutz vor "Babbling Idiot")
- Option: Miniatur-Quarz 8MHz bestückbar (anstatt int. RC-Osc.)

Gehäusevarianten
- BOX-SENS-WHITE
- 3D Druck, Design by Jan_von_neben_an (Schmelzerboy)
https://www.thingiverse.com/thing:3766944

Gesamte Doku
https://github.com/TomMajor/AskSinPP_Examples/tree/master/PCB/02_Sensor_PLHT_Vi2.20

Software
https://github.com/TomMajor/AskSinPP_Examples/tree/master/HB-UNI-Sensor1

Schaltung
https://github.com/TomMajor/AskSinPP_Examples/tree/master/PCB/02_Sensor_PLHT_Vi2.20/Files/HB-UNI-Sensor1_Vi2.20.pdf

Vielen Dank an Jan für die Zusammenarbeit beim Gehäuse.

Ich habe aus meiner ersten, prototypischen Bestellung je 2 Stück für Jan, papa, Jerome und Marco reserviert.
Bitte keine weiteren Anfragen nach Platinen, die erste Charge ist weg.
Mit den Gerberfiles (checke ich heute oder morgen ein) kann jeder bestellen, ich habe z.B. gute Erfahrungen mit JLCPCB gemacht.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker