Kombinierter Temperatur/Feuchtesensor

Begonnen von Prof. Dr. Peter Henning, 23 Mai 2014, 11:06:24

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Hallo Liste,

einer meiner Studenten hat mich auf dieses Teil hier aufmerksam gemacht:

http://www.adafruit.com/products/385

Ausprobiert habe ich noch nicht - aber der Preis schlägt die bisherigen Lösungen um Längen. Jedenfalls dann, wenn man es in China bestellt, z.B. hier für 4,50 $ incl. Versand.

http://www.aliexpress.com/item/1pcs-DHT22-digital-temperature-and-humidity-sensor-Temperature-and-humidity-module-AM2302-replace-SHT11-SHT15-Free/666901592.html

Bei Alibaba habe ich auch schon 5 Stück für insgesamt 17 $ gesehen.

Ich habe mal einen bestellt und werde sehen, ob ich den mit den OWX-Modulen bedienen kann. Und im Zweifelsfall eines der Module aufrüsten...


LG

pah

strauch

#1
Ich hab zwei so Dinger mit einem Arduino und LAN Modul im Einsatz. Leider bekomme ich nur die Nachkommawerte nicht rübergewuppt ( http://forum.fhem.de/index.php/topic,21625.msg151274.html#msg151274 ). Gibts in China auch für 4-5€. Ich wollte ntruchsess auch schon mal helfen/überreden das Teil in die Firmata aufzunehmen, aber die gute Zeit.... vielleicht ist das ja was für einen Studenten :-).
Auch bei den Panstamps gibts passende Boards dafür.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

hexenmeister

#2
Die Dinger kenne ich auch, verwende in meinen Arduino/RFM12B-basierten Modulen. Sind ganz gut (und ab ca. 3,50 Euro erhältlich).
(http://s6z.de/cms/images/content/arduino/TinyTX/TinyTX_Proto_02_k.jpg)

(http://s6z.de/cms/images/content/arduino/TinyTX/TinyTX_Proto_Outdoor_01_k.jpg)

http://s6z.de/cms/index.php/homeautomation/eigenbau/56-tinytx-wireless-sensor-nodes

Aber was haben sie mit OneWire zu tun?  :o
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Prof. Dr. Peter Henning

Die Dinger gibt es wohl in verschiedenen Ausführungen. Und speziell der DHT22 soll angeblich 1-Wire auf der Datenleitung fahren.

LG

pah

hexenmeister

Habe auch schon gehört, ist wohl eber ein Mißverständnis. Die Dinger haben da ein eigenes Protokoll, das über eine Leitung abgewickelt wird, aber leider nicht mit dem 1-wire von Dallas/Maxim kompatibel ist.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

strauch

@hexenmeister sehr interessantes Projekt. Sowas in der Art wollte ich auch erreichen. Auch inkl. Bewegungsmelder. Mal gespannt wie sich dein Projekt weiterentwickelt, mir fehlt leider einfach die Zeit mich da tiefer reinzudenken. Schön fände ich sowas auch auf Basis der Aksins Library für Homematic, man was würde ich gern besser Programmieren können.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Prof. Dr. Peter Henning

Betreffend Sensor: Scheint tatsächlich nicht verträglich mit 1-Wire zu sein - dabei hat das Ding einen DS1822 als Thermometer drin  :(

Ist also gestorben...

Betreffend AskSin: Das ist eigentlich keine Frage des Programmierens - sondern der fehlenden Dokumentation. Darum stockt das im Moment auch, denn ich muss für mein HomeMatic-Projekt ja ein komplett neues Gerät erfinden.

LG

pah


strauch

FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

hexenmeister

Zitat von: strauch am 23 Mai 2014, 11:41:48
@hexenmeister sehr interessantes Projekt. Sowas in der Art wollte ich auch erreichen. Auch inkl. Bewegungsmelder. Mal gespannt wie sich dein Projekt weiterentwickelt, mir fehlt leider einfach die Zeit mich da tiefer reinzudenken. Schön fände ich sowas auch auf Basis der Aksins Library für Homematic, man was würde ich gern besser Programmieren können.
Hmm... ja, beim mir geht gerade auch nicht wirklich weiter. Einerseits fehlt mir die Zeit, andererseits habe ich eingesehen, dass der hier bereits erwähnte Projekt auf Basis von AskSin doch wesentlich 'zielführender' ist. Auch wenn mein Kram auch gut funktioniert, das andere ist docj eher 'standardkonform'. Ich bin bei dem Projekt von Dirk als Tester mitbeteiligt und habe einen Prototyp zuhause liegen. Es funktioniert bereits sehr gut und stabil. Ich hoffe auf weitere Entwicklung ;)
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Prof. Dr. Peter Henning

Na, eigentlich sind wir hier so halb im falschen Thread. Aber nur halb.

Also, was läuft schon:

- Panstamp bzw. Arduino mit CC1101, auf diesen eine 1-Wire Busmaster-Emulation.
- Diese Busmaster-Emulation fragt mit 250 ms zeitlicher Auflösung den Bus nach dem Vorhandensein eines iButton (=1-Wire ID chip) ab und identifiziert diesen.
- lässt eine RGB-LED in einer diesem Button zugeordneten Farbe (=Farbe des  iButton-Halter) leuchten
- Schaltet bei "bekanntem" iButton ein Relais (=Türöffner) und setzt eine HomeMatic Message ab.
- Kann aber das Relais auch durch einen HomeMatic-Befehl schalten
- Setzt bei unbekanntem iButton eine Sabotagemeldung per HomeMatic ab.

Ziel ist also, ein autonomes 1-Wire-Schließsystem zu bauen, das zusätzlich als HomeMatic-Device mit FHEM kommuniziert. Dauert aber noch.

LG

pah

kpwg

Guten Morgen,

ich las erst jetzt, das ihr euch dem DHT22 angenommen habt.  ;)

Seit Anfang Dezember habe ich solche Sensoren mit Ethersex bereits im Einsatz. Funktioniert sehr gut und zuverlässig. Die Genauigkeit des Temperatursensors ist ähnlich DS1820 (wobei ich nicht denke, das ein DS1820 darin ist). Der Feuchtesensor mag keine Betauung, reagiert aber auf Veränderungen der Feuchte sehr viel flotter als zB ein TX29DTH oder S300TH. Die Genauigkeit scheint höher zu sein (habe leider keine kalibrierte Referenz zur Verfügung). Als Innensensor bekommt man auf jeden Fall schneller genauere Werte als mit üblichen Funksensoren.

Meine günstigste verifizierte Quelle: http://www.ebay.de/itm/170931111400

"Echtes" 1wire mit dem DHT22 wäre toll. Ich kann mir das gut mit einem ATTiny vorstellen; ähnlich dem DS2423-Projekt. Damit hätte man einen sehr genauen Sensor im 1wire mit geringstem Bauteilaufwand und ohne Abgleich/Kalibriermaßnahmen! Mir fehlen nur leider an der Stelle die Kennstnisse, um das umzusetzen.  :(

Viele Grüße, Ricardo

Prof. Dr. Peter Henning

Das sollte aber recht trivial sein, weil eine 1-Wire-Slave-Emulation für den ATTiny ja existiert und der Abfragecode für den DHT ebenfalls publiziert wurde.

Können und wollen könnt ich es schon, die Zeit habe ich aber im Moment nicht.

LG

pah

kpwg

Ich habe momentan keinen wirklichen Bedarf. Bin gerade dabei, die Testumgebung für Ethersex mit Multi-DHT zum Laufen zu bekommen. Und ich muss gestehen: habe noch nix mit dem Tiny gemacht :-)

Phill

Hallo, ist bezüglich des DHT-22 und 1-Wire in der Zwischenzeit etwas geschehen? Ich habe hier nämlich ein paar DHT's rumliegen und wenn ich sie nutzen könnte wär das genial.

Falls nicht würde, ich mich daran versuchen den DHT-22 für 1-Wire zum laufen zu bekommen. Ich glaube der bedarf wäre da. Wenn es sowas nicht sogar schon gibt.

Laut Dr. Henning solle das ja "trivial" sein.  ::) Ich habe noch nie etwas mit einem ATTiny gemacht aber die Zeit (jedenfalls momanan noch) wäre da. Das Kind sowie der Hausbau gehen erst in ca. 6 Monaten los.  ;D

Vielleicht könnt ihr mich ja mit ein paar Stichworten unterstützen.
So wie ich das jetzt verstanden habe muss man einen ATTiny85 (?) mit dem DHT22 koppeln. Habe nach einer kurzen Recherche das hier gefunden. http://forum.arduino.cc/index.php?topic=174340.0. Sieht meiner Meinung nach vielversprechend aus.
Und mit der 1-Wire-Slave-Emulation wird dann ein 1-Wire Chip emuliert richtig?

Gibt es sonst noch irgendwas was ich wissen sollte?

Gruß.
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html