FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Diamond_72 am 01 November 2017, 15:04:57

Titel: günstige Temperaturfühler
Beitrag von: Diamond_72 am 01 November 2017, 15:04:57
Hallo,

ich möchte gerne die Vor- und Rücklauftemperatur meiner Heizung, Fussbodenheizung und die Kesseltemperatur auslesen und in FHEM auswertden.
Ich benutze einen Pi2 mit dem HM-MOD-RPI-PCB. Räumlich komm ich von der Heizung ohne Probleme an den PI, sodass ich eine Verkablungslösung bevorziehen möchte.
Könntet Ihr mir vielleicht sagen bitte, welche Lösungen hier möglich wären?

Als Anfänger frage ich mich auch, ob ich noch genug solcher Sensoren an die GPIOs des PIs klemmen kann, denn der HM-MOD-RPI-PCB nimmt ja schon einige Pins weg. Gibt es hier vielleich spezielle Erweiterungsmodule, wo ich neben dem HM-MOD-RPI-PCB noch viele Temperatursensoren anschließen kann?

Ich hoffe, dass ihr mir weiterhelfen könnt. Danke!
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 01 November 2017, 15:26:18
Ich mach das auch mit einem RPI, via Fhem2Fhem ans Hauptsystem. Der RPI unterstützt direkt 1wire, hängt bei mir im Flur im Keller, von da aus vie GPIO ein Telefon-Verlegekabel in den Heizraum, denn sternförmig Sensoren dran (DS18B20). Fertig. Schaut denn wie im Bild aus.
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 01 November 2017, 15:31:03
Ich habe mich für die günstige 1-wire Lösung entschieden. Muss man ein wenig basteln, zahlt aber wenig.
So sieht das bei mir dann aus (in FTUI ist es erst seit gestern eingebaut und noch nicht fertig).

///edit: ich habe die 1wire nicht an GPIOs angeschlossen, sondern über einen USB Busmaster. Das läuft auch stabiler als die Anschaltung über GPIO
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 01 November 2017, 15:58:45
@piet

Wie viele Sensoren hast du an dem USB Busmaster und vorallem wie trennst du diese in FHEM?

Das Kabel hat doch nur vier Adern. Wenn du Alle Sensoren dran klemmst, kannst du sie ja nicht trennen bzw. eindeutig indentifizieren?!
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 01 November 2017, 16:09:52
Im 1wire Bus hat jeder Sensor eine eigene eindeutige ID. Stellst Dir vor wie viele Rechner im Netzwerk an einem Switch der mit einem Kabel an einen Router geht. Da hast Du ja auch nicht für jeden Rechner ein eigenes Kabel zum Router ;)
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 01 November 2017, 16:16:01
Schau dir mal ein Screenshot an. Der erste zeigt alle Temperatursensor an die an einem USB BusMaster dranhängen
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 01 November 2017, 16:16:55
Das ist ja geil. Also habt ihr alles einfach in einer Verteilerdose Parallel verrahtet und von dort geht alles in den USB BUS?
Man kann ja sicherlich auch diese hier nehmen, damit man sich das löten spart:

https://www.ebay.de/i/122416943382?chn=ps&dispItem=1 (https://www.ebay.de/i/122416943382?chn=ps&dispItem=1)
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 01 November 2017, 16:29:23
Ich gehe mit dem Kabel in den Heizraum, da habe ich eine AP-Dose gesetzt. Von dort aus denn sternförmig weg, ich hab Wago-Klemmen benutzt.
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 01 November 2017, 17:29:54
Google mal nach Verdrahtung von i-wire. Da gibts einiges zu beachten. Sternförmig ist z.b. nicht gut und kann zu Störungen führen.
Ich habe einen langen Bus gebaut, kein Stern.
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 02 November 2017, 10:16:50
Aber an sich nicht wenn nur Tempsensoren dran hängen. Ich hab seit über einem Jahr null Probleme, das bei meinen Eltern auch so gebaut - auch problemlos.
Titel: Antw:günstige Temperaturfühler
Beitrag von: chem am 02 November 2017, 11:08:01
Ich habe auch mehrere DS18B20 parallel geschaltet um Heizungstemperaturen zu messen.  Bei mir schickt die ein ESP8266 (eingebaut in eine SONOFF S20 Steckdose die die Circulationspumpe schaltet) an FHEM. Aber direkt mit dem RPI ist das auch kein Problem. Der Sensor wird voll unterstützt (1-wire interface in raspery config einschalten)

Ich empfehle diesen Sensor-Typ (Link als Beispiel nicht als Empfehlung betrachten).

http://www.ebay.com/bhp/ds18b20-waterproof (http://www.ebay.com/bhp/ds18b20-waterproof)
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 02 November 2017, 11:10:14
Cool - hast Du da eine Doku zu? Das finde ich sehr spannend, NodeMCUs habe ich noch reichlich da, eine S20 auch. Denn könnte ich den Raspberry "freischaufeln", das ist ja an sich mit Kanonen auf Spatzen geschossen mit derm RPI nur ein bisschen Temperaturen zu loggen um die via Fhem2Fhem zu übergeben. Würde mich definitiv brennend interessieren!
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 02 November 2017, 12:08:34
Sind solche denn mit dem 1 Wire USB Bus kompatibel?

http://www.ebay.com/bhp/ds18b20-waterproof (http://www.ebay.com/bhp/ds18b20-waterproof)

oder müssen es wirklich diese Sensoren sein, wenn ich sie mit dem USB Bus betreiben möchte:

https://www.ebay.de/itm/3x-DS18B20-Dallas-Temperatursensor-Thermometer-Temperaturfuhler-1-Wire-TO-92/162333858207?hash=item25cbda199f:g:ogAAAOSwwf5Z2qJj (https://www.ebay.de/itm/3x-DS18B20-Dallas-Temperatursensor-Thermometer-Temperaturfuhler-1-Wire-TO-92/162333858207?hash=item25cbda199f:g:ogAAAOSwwf5Z2qJj)
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 02 November 2017, 22:45:49
Zitat von: Tedious am 02 November 2017, 10:16:50
Aber an sich nicht wenn nur Tempsensoren dran hängen. Ich hab seit über einem Jahr null Probleme, das bei meinen Eltern auch so gebaut - auch problemlos.
Es spielt keine Rolle, welche Sensoren es sind, ob Temperatur oder was anderes. Der Bus hat seine Spezifikationen die man einhalten sollte. Du hast einfach Glück das es geht. Wenn du Pech hast, baust du ein weiteres 1wire Device ein und der ganze Bus bricht zusammen.

Hier im Wiki steht auch was dazu:
https://wiki.fhem.de/wiki/1-Wire_Busverlegung
Zitat von: Diamond_72 am 02 November 2017, 12:08:34
Sind solche denn mit dem 1 Wire USB Bus kompatibel?

http://www.ebay.com/bhp/ds18b20-waterproof (http://www.ebay.com/bhp/ds18b20-waterproof)

oder müssen es wirklich diese Sensoren sein, wenn ich sie mit dem USB Bus betreiben möchte:

https://www.ebay.de/itm/3x-DS18B20-Dallas-Temperatursensor-Thermometer-Temperaturfuhler-1-Wire-TO-92/162333858207?hash=item25cbda199f:g:ogAAAOSwwf5Z2qJj (https://www.ebay.de/itm/3x-DS18B20-Dallas-Temperatursensor-Thermometer-Temperaturfuhler-1-Wire-TO-92/162333858207?hash=item25cbda199f:g:ogAAAOSwwf5Z2qJj)
Ließ dir das mal durch: https://wiki.fhem.de/wiki/Kategorie:1-Wire
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 03 November 2017, 10:57:15
Zitat von: M.Piet am 02 November 2017, 22:45:49
Es spielt keine Rolle, welche Sensoren es sind, ob Temperatur oder was anderes. Der Bus hat seine Spezifikationen die man einhalten sollte. Du hast einfach Glück das es geht. Wenn du Pech hast, baust du ein weiteres 1wire Device ein und der ganze Bus bricht zusammen.

Hier im Wiki steht auch was dazu:
https://wiki.fhem.de/wiki/1-Wire_BusverlegungLieß dir das mal durch: https://wiki.fhem.de/wiki/Kategorie:1-Wire

Nein, wieso? Was spricht im Wiki dagegen? 4-adrige geschirmte Telefonleitung (Verlegekabel), das Wiki sagt hierzu:

ZitatDie Kabellänge bis zum entferntesten Sensor kann bis zu 100 m betragen. Typischerweise werden die einzelnen 1-Wire-Komponenten an eine zentrale Busleitung über so genannte Stubs (kurze Kabelenden) angeschlossen, diese sollten nicht länger als 3.5 m sein. Die gleiche Beschränkung der Leitungslänge gilt, wenn alle 1-Wire Komponenten sternförmig zusammengeführt werden (Sterntopologie).

Bei Kabellängen von mehr als 3.5 m sollte immer eine lineare Topologie eingehalten werden (bis auf die Stubs), gegebenenfalls ist die Datenleitung (nicht Masse und Stromversorgung) als Hin- und Rückleitung vorzusehen.

Ich habe eine Zuleitung von knapp 2m bis zum Verteiler, von dort aus gehen kurze Stubs <50cm ab. Das ist eine lineare Anordnung mit eine sternförmigen Gruppe (vgl. auch das dritte Bild im Wiki). Das gibt 1wire her und die Spezifikation ist beachtet. Mit meinen 6 Stubs bleibe ich unter 3,5m. Ich verstehe ehrlich gesagt dein Problem mit dem Aufbau nicht...
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 03 November 2017, 17:57:14
Ich glaube wir haben uns Mißverstanden.

Mit einer Sternförmigen Verkabelung meine ich keine kurzen Stubs.

Eine Sternförmige Verkabelung soll laut Wiki so verlegt werden.
https://wiki.fhem.de/w/images/d/d8/1-wire_T3.png

Was anderes ist wenn es kurze Stubs sind, das habe ich ebenfalls so gemacht. Dann sieht es so aus:
https://wiki.fhem.de/w/images/4/45/1-wire_T1.png
Zitat Wiki: "...Stubs (kurze Kabelenden) angeschlossen, diese sollten nicht länger als 3.5 m sein..."

Eine große Sternverkabelung sollte man vermeiden:
https://www.fischer-net.de/hausautomation/haustechnik/1-wire/35-1-wire-bus-grundlagen.html
Zitat: "Die ungünstigste Installation ist die Stern-Topologie. Ähnlich wie bei der Linear-Topologie mit langen Abzweigen wird die maximale Reichweite stark eingeschränkt. Bei der Stern-Topologie treten die meisten Signalreflexionen auf, die den Bus erheblich stören können."

Denke wir beide meinen das gleiche. :)
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 03 November 2017, 23:12:48
Jau, ich denke auch  ;)
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 08 November 2017, 11:53:00
Mhh habe ich das richtig verstanden, wenn ich noch weitere Komponenten wie zum Beispiel Luftfeuchtigsensoren an den Bus zu hängenmöchte, benötige ich sowieso den USB Busmaster?

Da hilft der GPIO Bus vom Pi auch nicht weiter?!

Welche Feuchtesensoren (innen und außen) sind da empfehlenswert?
Titel: Antw:günstige Temperaturfühler
Beitrag von: chem am 09 November 2017, 13:21:42

ZitatEine große Sternverkabelung sollte man vermeiden:
https://www.fischer-net.de/hausautomation/haustechnik/1-wire/35-1-wire-bus-grundlagen.html

Das ist in meinen Augen aber schon eine wirklich große Sternverkabelung... Zitat aus dem verlinkten Artikel:
   
Stern-Topologie:
Alle Slaves werden an einem Punkt zusammengeführt. Die maximale Reichweite[1] verringert sich auf ca. 100m mit bis zu 20 Slaves.
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 10 November 2017, 10:04:15
Stimmt, genau das meinte ich ja auch ;) Im Heizraum mit 6 oder 8 Sensoren kein Problem, sternförmig quer durch die 800qm Villa ziehen ist sicherlich keine gute Idee...

Zu den Feuchtesensoren - kommt immer drauf an wie genau die sein sollen. Wenns nicht allzu genau sein muss DHT11, sonst die DHT22. Oder halt tx 29 dth-it via LaCrosse - billig, schnell eingebunden, lange Batterielaufzeit... wenn man ESPs, Sensoren, Platinen, Stromzufuhr (oder Batteriehalter) rechnet lohnt sich ein Selbstbau kaum noch.
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 10 November 2017, 12:03:52
Sollte ich zu den DS18B20 auch DHT22 an den Leitung hängen benötige ich also definitiv den USB Busmaster von 1Wire?
Beiden über den Pi läuft nicht?
Titel: Antw:günstige Temperaturfühler
Beitrag von: Wzut am 10 November 2017, 12:09:20
Vorsicht Denkfehler : auch wenn DHT11 oder DHT22 nur ein Datenbein haben so ist das was sie darüber reden eine Art 1W, aber eben nur eine Art und kein Echtes ! D.h. im Klartext der DHT läuft nicht mit anderen OW Sensoren am gleichen Bus.
Echte OW Luftfeuchte Sensoren sind HIH5030/HIH5031
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 10 November 2017, 12:41:08
ahh ok, verstehe. Die HIH5030 könnte ich aber ohne Probleme zusammen mit den DS18B20 an dem BUS und auch am PI nutzen?!
Titel: Antw:günstige Temperaturfühler
Beitrag von: Tedious am 10 November 2017, 13:40:22
@Wzuz: Sorry, war missverständlich geschrieben - ich bin in dem Fall nicht von einem Raspi sondern von einem ESP ausgegangen (das meinte ich auch bei der Aufschlüsselung der Kosten).
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 09 April 2018, 13:04:00
Für die Verdrahtung gab es doch solche kleine LSA Connectionboxes bei Reichelt oder Conrad. (Stück ca. 1,50 Euro)

Hat jemand den Link?
Titel: Antw:günstige Temperaturfühler
Beitrag von: M.Piet am 09 April 2018, 14:29:47
Du meinst ein CAT6 Verbinder, ähnlich wie dieser hier richtig?
https://www.voelkner.de/products/619957/Digitus-Professional-Connection-Box-Passend-fuer-CAT-6-DN-93903.html?ref=43&gclid=EAIaIQobChMIqJrU5Zit2gIVyA8YCh1CaAppEAQYAyABEgKyh_D_BwE
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 09 April 2018, 14:45:41
Ja genau, die gabs aber irgendwo noch günstiger. Wie viele benötige ich denn genau bei 5 Sensoren und einer linearen Busverlegung?
Titel: Antw:günstige Temperaturfühler
Beitrag von: Diamond_72 am 12 Oktober 2018, 07:58:59
Hallo zusammen,

ich möcht gerne das Thema wieder auffrischen, da ich es leider bis heute nicht geschafft habe, meinen Bus aufzusetzen.
Ich werde mir doch wohl einen 1-Wire USB Busmaster für meinen pi kaufen, da ich mit den Gedanken spiele andere Sensoren zusätzlich zu den Temperaturfühlern auf dem Bus zu nutzen.
Schön wären noch Lichtsensoren und Bewegungssensoren. Gibt es von 1-Wire eventuell solche Sensoren, die ich an den Bus noch klemmen kann?

Titel: Antw:günstige Temperaturfühler
Beitrag von: Frank_Huber am 12 Oktober 2018, 08:11:56
Zitat von: Diamond_72 am 12 Oktober 2018, 07:58:59
Gibt es von 1-Wire eventuell solche Sensoren, die ich an den Bus noch klemmen kann?

Ich hab meine Sensoren (abgesehen von den DS18B20) alle von TM3d.de. Den Shop kann ich empfehlen.
gibts viele unterschiedliche Sensor boards.