Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

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

Vorheriges Thema - Nächstes Thema

cactus-online


P.A.Trick

Zitat von: cactus-online am 21 Oktober 2018, 17:11:48
Was heißt den Geist aufgegeben ?

Der Temperatur Sensor liefert keine Daten mehr. Ist immer bei 0.
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

gloob

Zitat von: P.A.Trick am 21 Oktober 2018, 17:15:17
Der Temperatur Sensor liefert keine Daten mehr. Ist immer bei 0.

Batterie leer?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

P.A.Trick

Zitat von: gloob am 21 Oktober 2018, 18:00:03
Batterie leer?
Nein die habe ich eben gewechselt. Wie gesagt alles geht, außer Temp. Ich denke die Korrosion hat ihm zugesetzt.
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

kpwg

Das erinnert stark an den KS200/KS300. Auch da setzt die Korrosion dem Sensor bzw. dem I²C Bus dorthin erheblich zu. Eventuell reicht es, den SHT10 zu wechseln. Mittlerweile sind die für unter drei Euro vom Chinamann erhältlich.

Tom Major

Zitat von: P.A.Trick am 21 Oktober 2018, 18:01:27
Nein die habe ich eben gewechselt. Wie gesagt alles geht, außer Temp. Ich denke die Korrosion hat ihm zugesetzt.
Du hast dort einen SHT10 drauf, der noch Luftfeuchtigkeits-Werte liefert aber keine Temperatur?
Oder um welche Sensoren handelt es sich?
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Icinger

Genau das selbe Problem habe ich seit kurzem ebenfalls:

   rssi_at_HM1 cnt:25362 min:-105 max:-77 avg:-92.15 lst:-81
   rssi_at_HM2 cnt:25171 min:-80 max:-68 avg:-73.01 lst:-68
   READINGS:
     2018-10-31 12:24:36   Activity        alive
     2018-10-31 12:24:36   D-firmware      0.14
     2018-10-31 12:24:36   D-serialNr      UWS2764646
     2018-10-31 12:26:50   batVoltage      3.20
     2018-10-31 12:26:50   battery         ok
     2018-10-31 12:26:50   luminosity      321
     2018-10-31 12:26:50   state           T: 0.0 L: 321
     2018-10-31 12:26:50   temperature     0.0


Hab soeben noch frische Batterien reingegeben.....Selbes verhalten.

lg, Stefan
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Tom Major


Ich habe Anfang Oktober Dirks Sensor einem kleinem Redesign unterzogen und bei JLCPCB bestellt.
Mittlerweile sind die Boards da und ich habe das erste erfolgreich aufgebaut.
Hier eine kurze Vorstellung des Projekts:

Features
- Bestückung mit Arduino Pro Mini oder alternativ mit ATmega328P
- RC- oder Quarzoszillator möglich
- Sensoren für Temperatur (DS18x20, BME280), Luftdruck/Luftfeuchte (BME280), Helligkeit (MAX44009) bestückbar
- diese Sensoren können als SMD mit Reflow oder Heisßluft gelötet oder auf Breakout-Boards an den zwei I2C Stiftleisten angeschlossen werden
- andere I2C Sensoren über Breakout-Boards anschliessbar
- Spannungsversorgung: Batterien 2 Zellen / Batterie 1 Zelle mit MAX1724 / Netzteil

Mein Changelog für Ver 2.01
- MAX44009 hinzugefügt
- BMP180 entfernt (Ersatz durch BME280)
- TSL2561 entfernt (Ersatz durch MAX44009) warum? https://github.com/TomMajor/AskSinPP_Examples/tree/master/Info/SensorTest_Lux
- Zweite I2C Stiftleiste für zusätzliche Sensoren auf Breakout-Boards
- meine Schaltung für echte Batteriespannungsmessung unter Last hinzugefügt
- 10k pull-up Widerstand am ChipSelect des CC1101 für sicheres ISP-Flashen (Bootloader) mit verbautem CC1101
- Miniatur-Quarz 8MHz optional bestückbar (anstatt int. RC-Osc.)
- alle Abstände der Leiterbahnen gegeneinander auf min. 0,25mm vergrößert
- Layout entflochten und verbessert
- Lötpads für BME280 und MAX44009 nach außen verlängert falls man versuchen will diese ohne Reflow oder Heisßluft zu löten

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

Schaltung
https://github.com/TomMajor/AskSinPP_Examples/tree/master/PCB/Sensor_PLHT/Files/SensorPLHT_v201.pdf

An dieser Stelle Danke  :)
an papa für seine geniale AskSinPP Lib,
an jp112sdl für Austausch und Teilhaben an seinem großen Inside-HomeMatic Know-How,
an PeMue für Austausch und Anregungen zum Layout und Projekt,
und an kpwg für die FHEM Tests und die zur Verfügung gestellte HW.

- Jeder von Euch vier kann gern 2 Platinen aus meiner ersten Charge haben wenn ihr das wollt und mir eine PM sendet. -

Eine Sammelbestellung kann ich momentan aus Zeitgründen nicht organisieren, würde aber natürlich mit Infos unterstützen falls das jemand machen will und Fragen aufkommen.

Der Wahnsinn, ich habe mit diesem Projekt meine erste JLCPCB Bestellung gemacht, 10 Platinen für knapp 8 Euro, wobei die Platinen selbst nur 2 Euro kosten.
Hat von Bestellung bis Lieferung 17 Tage gedauert. Qualität ist gut, es gibt nichts zu meckern.
Habe die letzten Jahre einige Platinen pro Jahr beruflich und privat immer in DE bestellt, unter 35-45 Euro für kleinste Abmessungen kam man da nie, für etwas größere Boards auch gerne mal 80-100 Euro.
Insofern passen die JLCPCB Platinen preislich sehr gut zu den restlichen Bauteilen von Ali  ;)

Grüße Tom
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

Klaus0815

Hallo Tom,

Sieht sehr gut aus, Kompliment

Würdest Du evtl die Dateien zur Verfügung stellen, um die Platinen in China zu bestellen?

Hast Du sogar evtl einen direkten Link von JLCPCB?
Früher gabs sowas, man konnte direkt Deine Bestellung nochmal anfordern, Dir wurde dann was gut geschrieben

Viele Grüße
Klaus

kpwg

#2544
Zitat von: Klaus0815 am 03 November 2018, 16:25:07
Würdest Du evtl die Dateien zur Verfügung stellen, um die Platinen in China zu bestellen?
Hallo Klaus,

hat er doch: https://github.com/TomMajor/AskSinPP_Examples/tree/master/PCB/Sensor_PLHT/Gerber
Nur noch zippen und beim Platinenhersteller wieder hochladen.

EDIT: Ich würde da sogar noch einen Schritt weiter gehen und einen Nutzen erstellen.

Zitat
Hast Du sogar evtl einen direkten Link von JLCPCB?
Früher gabs sowas, man konnte direkt Deine Bestellung nochmal anfordern, Dir wurde dann was gut geschrieben
Sowas gab es? Das würde ich auch begrüßen.

Tom Major

Zitat von: Klaus0815 am 03 November 2018, 16:25:07
Hallo Tom,

Sieht sehr gut aus, Kompliment

Würdest Du evtl die Dateien zur Verfügung stellen, um die Platinen in China zu bestellen?

Hast Du sogar evtl einen direkten Link von JLCPCB?
Früher gabs sowas, man konnte direkt Deine Bestellung nochmal anfordern, Dir wurde dann was gut geschrieben

Viele Grüße
Klaus

Genau wie kpwg schreibt, die Gerber Dateien auf github verwenden und hochladen. Es sind genau die die ich bei der Bestellung verwendet habe.
Schaue morgen noch mal ob es bei JLCPCB einen direkten link gibt.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

PeMue

Hallo Tom,

Zitat von: Tom Major am 03 November 2018, 12:48:53
- Lötpads für BME280 und MAX44009 nach außen verlängert falls man versuchen will diese ohne Reflow oder Heißluft zu löten
da bin ich mal gespannt, ob das funktioniert.

Zitat von: Tom Major am 03 November 2018, 12:48:53
An dieser Stelle Danke  :)
an papa für seine geniale AskSinPP Lib,
an jp112sdl für Austausch und Teilhaben an seinem großen Inside-HomeMatic Know-How,
an PeMue für Austausch und Anregungen zum Layout und Projekt,
und an kpwg für die FHEM Tests und die zur Verfügung gestellte HW.
es war mir ein Vergnügen, obwohl wir im Bezug auf das Layoutprogramm nicht kompatibel sind bzw. vermutlich auch nie sein werden  ;). Aber ein Teil Deiner Anregungen sind auch bei mir mit eingeflossen. Das vier Augen Prinzip hilft  ;) (oder: nutze die Intelligenz des Teams). Dir auch herzlichen Dank dafür.

Zitat von: Tom Major am 03 November 2018, 12:48:53
Software
https://github.com/TomMajor/AskSinPP_Examples/tree/master/HB-UNI-Sensor1

... würde aber natürlich mit Infos unterstützen falls das jemand machen will und Fragen aufkommen.
Bezüglich Software ist bei mir auf jeden Fall Unterstützung nötig, mal sehen wie weit ich selber komme, aber dann melde ich mich.

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

bromosky

#2547
Nabend,

ich würde gerne mal eine Frage hier einstreuen. Ich bin mir nicht ganz sicher, ob dies der richtige Thread ist, da hier hauptsächlich Hardware diskutiert wird, aber vielleicht kann ja dennoch jemand helfen?

Unzwar habe ich das Problem, dass nach dem hinzufügen der .pm in den /opt/fhem/FHEM Ordner ich kein Model HM-Unisensor finde.
Wie muss ich denn genau die Konfiguration vornehmen?

EDIT ab hier:
Ich habe mit dem Verkäufer nun das Problem ausgemacht.
Der FHEM-Log sagt:

2018.11.09 20:18:40 3: additional HM config file loaded: ./FHEM/HMConfig_SenTHPL.pm
2018.11.09 20:18:40 1: Error loading file: ./FHEM/HMConfig_UniSensor1.pm:
Excessively long <> operator at ./FHEM/HMConfig_UniSensor1.pm line 21, <$fh> line 31.
2018.11.09 20:18:56 3: nanoCUL: Unknown code A0FFB8610613D910000000A24D50D0040::-40.5:nanoCUL, help me!


Danach habe ich mir die betreffende .pm angeschaut, konnte aber kein Fehler ausmachen.
Soweit der stand der Dinge. Ansonsten, so der nette Herr, wäre wohl alles vorerst korrekt.

EDIT2:
Auf meiner Hauptinstanz wird nicht mal mehr das Model, welches es auszuwählen gilt, angezeigt.
Auch taucht im FHEM-Log nicht mal mehr der vorige Fehler auf. Ich heillos überfordert.

Liebe Grüße,
Max :)

RaspiLED

Hi,
die Unisensor Hardware ist diese hier:
(https://uploads.tapatalk-cdn.com/20181109/7d4320ae2b7eda590288d5dcc1725650.jpg)

Wenn natürlich das FHEM Modul mit den Definitionen der HM Nachrichten nicht richtig geladen wird, dann kann auch keine Nachricht entschlüsselt werden und der Channel 1 mit den Messwerten wird nicht im Device angelegt.

Zeigst Du noch ein list des Devices?

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

RaspiLED

#2549
Krass, ich habe Deine Fehlermeldung ,,excessive..." gerade mal gesucht und das hier https://forum.fhem.de/index.php/topic,62570.msg614848.html#msg614848
Demnach sollten wir die HM*.pm Dateien nicht per wget holen :-(

Also probiere mal die Dateien aus der Zipdatei zu nehmen.
https://github.com/TomMajor/AskSinPP_Examples/archive/master.zip

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...