1...8fach Temperatursensor DS18B20

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

Moderator: Co-Administratoren

linuxdep
Beiträge: 238
Registriert: 29.08.2017, 23:17
Hat sich bedankt: 12 Mal
Danksagung erhalten: 7 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von linuxdep » 23.03.2018, 15:44

würde heißen die xml für das addon anpassen und im sketch...

Na ja, Batterie will ich nicht nutzen in dem Fall, hätte halt nur viele Sensoren um Vor- und Rücklauf der FBH zu messen. Nur erst mal so eine Überlegung. Alternative, die ich eigentlich dachte wäre ein Homduino zu nutzen. So ist aber alles per Funk, hat auch was für sich.
Na mal schauen, erst mal einen Mini+FM bestellen...und warten bis es da ist.
===========================================================================
Neueinsteiger Homematic & HomeAssistant/ESP32 mit wenig Zeit.
OS: Raspbian Buster -Update geatarte... kleine Herausforderungen zu lösen.
+ pivCCU3
+ RedMatic (Evaluierungsphase) kommt doch auf extra Docker damit es aktuell bleibt.
HW: Raspberry Pi3 mit HM-MOD-RPI-PCB Funkmodul
System: HomeAssistant im Docker auf die DS918+,
Ziel: UVR1611-Heizungssteuerung Anbindung an HA
===========================================================================
Nützliche LINKS:
https://asksinpp.de/
===========================================================================

Benutzeravatar
jossel
Beiträge: 57
Registriert: 27.08.2013, 20:43
Hat sich bedankt: 2 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jossel » 25.03.2018, 21:08

@jp112sdl

Hallo Jerome, ich wollte mich auch mal so langsam an dein Projekt machen.
Erst mal vielen Dank für die Dokumentation.

Da bei mir die Vorraussetzungen aber etwas anders sind, ein paar Fragen:
  1. Ich würde die ganze Einheit per Netzteil betreiben. Kann ich in diesem Fall auch einen Pro Mini mit 5V nehmen
  2. Ich habe noch eine CCU 1, ob das damit auch läuft?
  3. Die CCU 1 ist bei mir der Datensammler, alle Logik ist in IP-Symcon, weiß du, ob die Daten auch in Symcon ankommen?
Wäre schön, wenn du die Zeit finden könntest, mir mal zu antworten.
Gruß aus Leipzig
Thomas

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 » 25.03.2018, 21:38

Hallo!
jossel hat geschrieben:
  1. Ich würde die ganze Einheit per Netzteil betreiben. Kann ich in diesem Fall auch einen Pro Mini mit 5V nehmen
Die 5V Variante hat ein 16MHz Quarz verbaut. Dadurch funktionieren die verwendeten internen Timings nicht mehr korrekt. Du kannst es gern versuchen, aber an sich ist die AskSinPP Lib für 8MHz oder 32.768kHz ausgelegt.
Du kannst übrigens den 3.3V/8MHz Pro Mini auch an 5V betreiben. Es ist ein StepDown mit auf dem Board integriert. An RAW die 5V anlegen. An VCC bekommst du die 3.3V fürs CC1101.
jossel hat geschrieben: [*]Ich habe noch eine CCU 1, ob das damit auch läuft?
[*]Die CCU 1 ist bei mir der Datensammler, alle Logik ist in IP-Symcon, weiß du, ob die Daten auch in Symcon ankommen?[/list]
Im Addon ist zwar die CCU1 mit integriert, aber da ich keine CCU1 habe, konnte ich es nicht testen. Es käme also auf einen Versuch an.
IP-Symcon kenne ich ebenfalls nicht, so dass ich dir dazu leider auch nichts sagen kann.

VG,
Jérôme ☕️

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

Benutzeravatar
jossel
Beiträge: 57
Registriert: 27.08.2013, 20:43
Hat sich bedankt: 2 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jossel » 28.03.2018, 19:22

Vielen Dank für deine Ausführungen. :D
Ich werde mich dann mal an die Umsetzung machen.
Gruß aus Leipzig
Thomas

jmc104
Beiträge: 2
Registriert: 30.03.2018, 14:17

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jmc104 » 30.03.2018, 14:45

Hallo
ich habe den "HB-UNI-Sen-TEMP-DS18B20" nachgebaut, funktionier sehr gut, habe schon länger nach so einer lösung gesucht, ich brauche aber eigentlich zwei an einer homematic, anlernen kann ich aber nur eine, solange das erste gerät eingeschaltet ist wird das zweite gerät nicht erkannt, wenn das erste gerät ausgeschaltet ist wird das zweite erkannt, das jedoch als erstes, ich habe im sketch für das zweite gerät die SN in "UNITEMP002" umbenannt, hat aber nichts genutzt,
wies jemand ob und wie das gehen könnte?

mfg
jmc104

dixi
Beiträge: 50
Registriert: 19.12.2016, 16:10
Hat sich bedankt: 1 Mal

Re: 1...8fach Temperatursensor DS18B20

Beitrag von dixi » 30.03.2018, 16:25

Zitat von Jeromes Anleitung:
"Anpassungen: - gerade wenn man mehrere Geräte des selben Typs verwenden will, muss man für jedes Gerät eine eigene Seriennummer vergeben! Es sind dabei sowohl die Device ID (Hexadezimal) als auch die Device Serial (Freitext) zu ändern!"

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 » 30.03.2018, 17:38

dixi hat geschrieben:Zitat von Jeromes Anleitung:
"Anpassungen: - gerade wenn man mehrere Geräte des selben Typs verwenden will, muss man für jedes Gerät eine eigene Seriennummer vergeben! Es sind dabei sowohl die Device ID (Hexadezimal) als auch die Device Serial (Freitext) zu ändern!"
Genau so :!:

VG,
Jérôme ☕️

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

jmc104
Beiträge: 2
Registriert: 30.03.2018, 14:17

Re: 1...8fach Temperatursensor DS18B20

Beitrag von jmc104 » 30.03.2018, 17:51

gr.., habs überlesen, dann gehts auch :D
Danke.
jmc104

Benutzeravatar
Nitram101
Beiträge: 76
Registriert: 20.02.2017, 18:00
Wohnort: Moormerland

Re: 1...8fach Temperatursensor DS18B20

Beitrag von Nitram101 » 13.06.2018, 11:28

Hallo Jerome,
ich habe den 8fach Sensor nachgebaut und betreibe den Sensor über ein Netzteil.
Der Übertragungsabstand für die Temp. ist etwas lang, da ich bei der Heitzung auch die Abgastemp. messe.
In dem Code finde ich leider nicht wo die 60Sek. reduzieren kann.
Ich hätte gerne eine Datenübermittlung von 15Sek.
Was müsste geändert werden?
DANKE
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 » 13.06.2018, 11:43

Nitram101 hat geschrieben:Hallo Jerome,
ich habe den 8fach Sensor nachgebaut und betreibe den Sensor über ein Netzteil.
Der Übertragungsabstand für die Temp. ist etwas lang, da ich bei der Heitzung auch die Abgastemp. messe.
In dem Code finde ich leider nicht wo die 60Sek. reduzieren kann.
Ich hätte gerne eine Datenübermittlung von 15Sek.
Was müsste geändert werden?
DANKE
Martin
Hallo,
von einer Reduzierung des Intervalls rate ich dringend ab.
Die Funktelegramme sind sehr lang, aufgrund der Anzahl der Messwerte.
Einerseits wirst du dadurch die gesetzlich vorgeschriebene Sendezeit von 1%/h (DutyCycle) überschreiten.
Außerdem haben andere HomeMatic Geräte dann kaum "freie Zeite", um mit der CCU zu kommunizieren.

Um die Frage dennoch zu beantworten:
Ändere den Block

Code: Alles auswählen

        uint32_t delay () {
          uint16_t _txMindelay = 180;
          _txMindelay = dev.getList0().Sendeintervall();
          if (_txMindelay == 0) _txMindelay = 180;
          return seconds2ticks(_txMindelay);
        }
in

Code: Alles auswählen

        uint32_t delay () {
          return seconds2ticks(15);
        }
Dann wird alle 15 Sekunden gesendet, ungeachtet dem, was du in der WebUI konfiguriert hast.

VG,
Jérôme ☕️

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

Antworten

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