günstige Temperaturfühler

Begonnen von Diamond_72, 01 November 2017, 15:04:57

Vorheriges Thema - Nächstes Thema

Diamond_72

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!
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Tedious

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.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

M.Piet

#2
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

Diamond_72

@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?!
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Tedious

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 ;)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

M.Piet

Schau dir mal ein Screenshot an. Der erste zeigt alle Temperatursensor an die an einem USB BusMaster dranhängen

Diamond_72

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
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Tedious

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.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

M.Piet

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.

Tedious

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.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

chem

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

Tedious

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!
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

Diamond_72

Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

M.Piet

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

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
Ließ dir das mal durch: https://wiki.fhem.de/wiki/Kategorie:1-Wire

Tedious

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...
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

M.Piet

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. :)

Tedious

FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

Diamond_72

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?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

chem


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.

Tedious

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.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

Diamond_72

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?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Wzut

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
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Diamond_72

ahh ok, verstehe. Die HIH5030 könnte ich aber ohne Probleme zusammen mit den DS18B20 an dem BUS und auch am PI nutzen?!
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Tedious

@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).
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

Diamond_72

#24
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?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR


Diamond_72

Ja genau, die gabs aber irgendwo noch günstiger. Wie viele benötige ich denn genau bei 5 Sensoren und einer linearen Busverlegung?
Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Diamond_72

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?

Pi2 + HM-MOD-RPI-PCB, 6x HM-TC-IT-WM-W-EU, 2x HM-LC-SW4-DR

Frank_Huber

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.