1...8fach Temperatursensor DS18B20
Moderator: Co-Administratoren
-
- Beiträge: 238
- Registriert: 29.08.2017, 23:17
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 7 Mal
Re: 1...8fach Temperatursensor DS18B20
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.
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/
===========================================================================
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/
===========================================================================
Re: 1...8fach Temperatursensor DS18B20
@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:
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:
- Ich würde die ganze Einheit per Netzteil betreiben. Kann ich in diesem Fall auch einen Pro Mini mit 5V nehmen
- 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?
Gruß aus Leipzig
Thomas
Thomas
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: 1...8fach Temperatursensor DS18B20
Hallo!
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.
IP-Symcon kenne ich ebenfalls nicht, so dass ich dir dazu leider auch nichts sagen kann.
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.jossel hat geschrieben:
- Ich würde die ganze Einheit per Netzteil betreiben. Kann ich in diesem Fall auch einen Pro Mini mit 5V nehmen
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.
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.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]
IP-Symcon kenne ich ebenfalls nicht, so dass ich dir dazu leider auch nichts sagen kann.
Re: 1...8fach Temperatursensor DS18B20
Vielen Dank für deine Ausführungen.
Ich werde mich dann mal an die Umsetzung machen.
Ich werde mich dann mal an die Umsetzung machen.
Gruß aus Leipzig
Thomas
Thomas
Re: 1...8fach Temperatursensor DS18B20
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
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
Re: 1...8fach Temperatursensor DS18B20
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!"
"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!"
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: 1...8fach Temperatursensor DS18B20
Genau sodixi 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!"
Re: 1...8fach Temperatursensor DS18B20
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
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
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: 1...8fach Temperatursensor DS18B20
Hallo,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
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);
}
Code: Alles auswählen
uint32_t delay () {
return seconds2ticks(15);
}