1...8fach Temperatursensor DS18B20

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
Mad22
Beiträge: 7
Registriert: 14.07.2018, 10:45
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von Mad22 » 07.09.2018, 07:02

Hallo,

der Seriell Monitor zeigt folgendes an :

Code: Alles auswählen

AskSin++ V3.1.1 (Sep  7 2018 06:54:09)
Address Space: 32 - 335
CC init1
CC Version: 14
 - ready
Bat: 33
Found 8 DS18B20 Sensors
Config Changed List0
LOW BAT Limit: 22
Wake-On-Radio: 0
Sendeintervall: 60
Temperaturen: | 242 | 241 | 242 | 244 | 243 | 243 | 243 | 242 | 
<- 16 01 84 53 F30101 3D1A6E 00 41 00 F2 42 00 F1 43 00 F2 44 00 F4  - 2009
<- 16 02 84 53 F30101 3D1A6E 00 45 00 F3 46 00 F3 47 00 F3 48 00 F2  - 2461
Es scheinen also alle Temperatursensoren da zu sein.

Ich habe einen RaspberryPi 3+ mit raspmatic .
Ich habe trotzdem die Delay von 200 auf 400 hochgesetzt , funktioniert aber auch nicht .

Jetzt muss ich erst mal arbeiten gehen :(

Gruß Martin

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jp112sdl » 07.09.2018, 07:19

Hmm... ok, dann suchen wir mal weiter.

Versuch 1:
Stell mal testweise die Übertragung auf bidirektional:
Zeile 88, aus BCAST mach BIDI.

Versuch 2:
Die Änderung aus Versuch 1 wieder rückgängig machen.
Anschließend Zeile 144 auskommentieren (// davorschreiben).
Werden dann wenigstens nur die Temperaturen 5-8 angezeigt?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Mad22
Beiträge: 7
Registriert: 14.07.2018, 10:45
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von Mad22 » 07.09.2018, 16:56

Hallo,
Versuch 1:
Stell mal testweise die Übertragung auf bidirektional:
Zeile 88, aus BCAST mach BIDI.
das hat funktioniert .

Alle 8 Sensoren werden jetzt mit Temperaturen in der CCU angezeigt :!:

Super ,

vielen Dank noch mal für den schnellen Support

Gruß Martin

Garagenloeter
Beiträge: 305
Registriert: 04.07.2018, 21:52
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 45 Mal
Danksagung erhalten: 4 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von Garagenloeter » 07.09.2018, 22:00

Ich habe diesen Sensor heute mal auf dem Steckbrett nachgebaut.
Funtionierte auf Anhieb mit einem Sensor. Weitere folgen.
Hintergrund: möchte mir die Vorlauf, Rücklauftemp, Kesseltemperatur und Raumtemperatur übertragen lassen.

Zusätzlich möchte ich aber auch ein LCD2004 einbinden, damit ich eine Anzeige im Heizungsraum habe.

Kann ich die Ausgabe DPRINT(F("Temperaturen: | "));

mit LCDprint (F("Temperaturen: | ")); erweitern um die Anzeige aufs LCD zu bringen?

Und... die DS18B20 werden auf D3 angeschlossen.
Da ich HB-UNI-SENS-PCB als Basis nehmen möchte, muss ich die Belegung auf D5 oder D6 legen, weil D3 nicht rausgeführt wird.
Geht das?

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jp112sdl » 08.09.2018, 14:24

Hallo,
Garagenloeter hat geschrieben:
07.09.2018, 22:00
Zusätzlich möchte ich aber auch ein LCD2004 einbinden, damit ich eine Anzeige im Heizungsraum habe.
ich kenne die LCD2004 Lib nicht.
Grundsätzlich sollte es aber kein Problem sein, sofern es der Speicher des 328P hergibt.
Wirst du ja spätestens beim Kompilieren dann merken.
Garagenloeter hat geschrieben:
07.09.2018, 22:00
Und... die DS18B20 werden auf D3 angeschlossen.
Da ich HB-UNI-SENS-PCB als Basis nehmen möchte, muss ich die Belegung auf D5 oder D6 legen, weil D3 nicht rausgeführt wird.
Geht das?
Ja, das ist kein Problem.
Ändere einfach OneWire oneWire(3); auf den gewünschten Pin.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Garagenloeter
Beiträge: 305
Registriert: 04.07.2018, 21:52
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 45 Mal
Danksagung erhalten: 4 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von Garagenloeter » 08.09.2018, 15:17

Danke für die Rückmeldung.

Speicher ist keine Thema.
Ohne Lib sind es ca. 19,9 KB mit Lib rund 22KB, 71% Speicherbelegung.
Kommt wohl noch was Code hinzu.

Als Library benutze ich gern die "LiquidCrystal_I2C.h", dann wird die Verkabelung schlanker.
Problem ist da nur, da muss noch die Wire.h hinzu.
Ich weiss gerade nicht ob die auch mit oneWire.h läuft.Muss ich probieren.

Besser mach ich dazu nen neuen Thread auf, oder kann hier fortgeführt werden?

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jp112sdl » 08.09.2018, 15:27

Ich selbst werde zum Thema Display nicht weiter was beitragen können, weil ich kaum was mit denen mache.

Aber falls noch weitere Fragen auftauchen, wäre ein neues Thema dann wohl übersichtlicher.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

RogerMS
Beiträge: 132
Registriert: 22.10.2017, 08:14

Re: 1...8fach Temperatursensor DS18B20

Beitrag von RogerMS » 27.09.2018, 19:14

Wie kommt denn sowas? :twisted:
Und wie bekomme ich das gefixt? :mrgreen:

Screenshot 2018-09-27 19.08.15.png
Gruß Ralf

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jp112sdl » 27.09.2018, 19:54

Nie gesehen.
Ist das irgend so'n IE-Ding?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

RogerMS
Beiträge: 132
Registriert: 22.10.2017, 08:14

Re: 1...8fach Temperatursensor DS18B20

Beitrag von RogerMS » 27.09.2018, 20:26

Nö ist im Edge. Die anderen 16 Sensoren machen das nicht. Nur der heute aufgebaute 17te.
Komisch.

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“