DS18B20 auf HM-CC-RT-DN abbilden (Wer hat HM-Temp-Fühler mit RT in Betrieb?)

Begonnen von Bene, 13 Dezember 2013, 20:43:55

Vorheriges Thema - Nächstes Thema

Bene

Hallo zusammen,

ich konnte leider im Forum nix finden, daher mache ich einen neuen Thread auf.
Wie ich öfter gelesen habe, kann man die Temperatur eines 1-Wire-Sensors auf das Homematic-System abbilden. Leider habe ich bisher noch nirgendwo gelesen, wie das geht.
Also: wie erreiche ich, dass der RT entsprechend der vom DS18B20 erfassten Temperatur regelt?!

Jetzt schon einmal vielen Dank für eure Hilfe!

Viele Grüße

Bene

P.S.: da es sowohl 1-wire als auch Homematic betrifft, musste ich mich für ein Unterforum entscheiden... ;-D

martinp876

Hallo Bene,

was ist schon das richtige Forum. 1-wire liefert "nur" die temperaturen.
HM muss ein verfahren finden, diese Werte als proxy an den RT zu senden.

Ich hatte dies bislang verschoben... um es einzubauen brauche ich noch logs von Usern, die einen RT mit HM-externen sensor betreiben. Diese müssten logs schicken vom Sensor und RT.
Ausserdem ein list der RT kanäle.
Kann das jemand hier einstellen?

Ein Problem könnte jedoch die Performance des HMLAN werden. Der sendet je Stunde nur eine begrenzte Anzahl messages. Das könnte ein engpass werden  - aber schauen wir einmal. Cul ist dann wieder anders.

Gruss Martin

Bene

Hallo Martin,

danke für deine schnelle Antwort. Es ist schön, zu sehen, dass eine Frage wahrgenommen und beantwortet wird. Auch, wenn die Antwort nicht immer nach meinem Geschmack ist (sein kann).

Welche RT-Channel meinst du? Die vom Stellantrieb (HM-CC-RT-DN)? Problematisch dürfte ja sein, dass die zum Stellantrieb passenden Wandthermostate laut eQ-3 erst ab 03/2014 lieferbar sind....
Wenn ich irgendwas tun kann, was es dir einfacher macht, sag einfach Bescheid.

Gelesen habe ich von dieser Möglichkeit übrigens hier.
Zitat von: FHEM-WikiIn der Firmware des COC ist eine Möglichkeit enthalten, die 1-Wire-Temperatursensoren DS18S20 in das Homematic-Protokoll zu mappen
Daher ging ich davon, dass diese Möglichkeit schon besteht - aber nun freue ich mich auf das, was kommen mag ;-D

Viiiieeeelen Dank für deine Arbeit und Mühe!!

Beste Grüße

Bene


martinp876

Hallo Bene,

für den RT kann man als externes Thermostat quasi jeden HM temp-fühler nehmen (jedenfalls sind schon einige in Betrieb).
Was ich brauche ist das Verfahren, wie sie den RT aufwecken. Danach sind nur noch die Daten in das Format zu pressen und zu senden.

Da ich aber keinen Fühler habe kann ich es nicht rausmessen.
Wir brauchen also hilfe von einem, der es mit einem HM-sensor betreibt.

Das TC-IT... ist nicht nur ein temp-fühler sondern - wie ich es sehe eine Art Zentrale und fernbedienung. "nur"- Thermostat geht schon jetzt

Gruss Martin

Marcel_R

Zitat von: martinp876 am 14 Dezember 2013, 08:43:08
Ich hatte dies bislang verschoben... um es einzubauen brauche ich noch logs von Usern, die einen RT mit HM-externen sensor betreiben. Diese müssten logs schicken vom Sensor und RT.
Ausserdem ein list der RT kanäle.
Kann das jemand hier einstellen?

Grüezi Martin,
Habe HM-SEC-RHS's im Einsatz. Falls diese als Sensoren reichen, schaffe ich mir gerne einen RT an um die nötigen Daten zu liefern.

Gruss
Marcel
FHEM / Fritz!Box 7490 / CULv3 / Raspi / COC / MAX! / HomeMatic /

martinp876

Hallo Marcel,

nein, ein RHS sendet sicher burst. Es muss ein Wetter-sensor sein.
Evtl ist das Verfahren an TC/VD angeleht. Eine liste von messungen wäre hilfreich, dann kann man es nachrechnen - min 20-30 wetter-daten.

Gruss Martin

Marcel_R

Grüezi Martin,

Too bad, too sad; habe gehofft, dass ich auf diese Art meine "Schuld" gegenüber der Gemeinschaft etwas abtragen könnte.

Der HM-TC-IT-WM-W-EU ist bei meinem Hoflieferanten hier in der Schweiz ab dem 17.1.14 verfügbar (und das ist ja schon bald). Falls das dient könnte ich ihn mit dem HM-CC-RT-DN bestellen (haben nur ein kleines Kontingent von noch 30 verfügbaren Stück für den Januar - die nächsten 48 Stk werden dann im März erwartet).

Gruss
Marcel
FHEM / Fritz!Box 7490 / CULv3 / Raspi / COC / MAX! / HomeMatic /

fiedel

ZitatGelesen habe ich von dieser Möglichkeit übrigens hier.

Hi Bene,

das ist ein Missverständnis: Dieses "Abbilden" bezieht auf "HMS" und nicht "HM". In COC oder auch CUNO gibt es einen Firmwareteil, der 1-Wire einlesen kann und die Temperaturdaten als "HMS- Sensoren" ausgibt. Also für FHEM so tut als seien es nicht 1- Wire, sondern HMS- Sensoren.   Diese Variante ist allerdings nicht sehr stabil. Mit max. 10 Sensoren sollte es gerade noch so gehen. Außerdem ist die Stromversorgung des Busses nicht optimal. Siehe auch im WIKI bei 1- Wire.

Wenn man sowas nutzt, kann man mit den gemessenen Temperaturen natürlich alles mögliche steuern und regeln. Auch HM- Komponenten.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Thorsten Pferdekaemper

Hallo Martin,
Ich habe einen RT zusammen mit einem HM-WDS40-TH-I. Könnte man damit was anfangen? Wenn ja: Was genau brauchst Du?
Gruß,
Thorsten
FUIP

martinp876

Hi Throsten

einfach loggen
attr global verbose 1
attr global mseclog 1
attr <hmlan> logIDs all,sys
oder
attr <hmlan> logIDs <hmId_rt>,<hmId_TH_i>

danke Martin

Thorsten Pferdekaemper

Hi,
jetzt habe ich mal knapp 20 Minuten mitgeschrieben:
Hier der Auszug aus dem Logfile:

2014.01.05 12:39:30.337 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:507E118F d:FF r:FFC9     m:6C 8610 21FBB2 000000 0AA8D40F0011
2014.01.05 12:40:24.660 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:507EFC43 d:FF r:FFCD     m:C3 8670 1F4CB9 000000 00D431
2014.01.05 12:41:31.662 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:507FF601 d:FF r:FFC9     m:6D 8610 21FBB2 000000 0AA8D40F0011
2014.01.05 12:42:30.163 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:5080E694 d:FF r:FFCD     m:C4 8670 1F4CB9 000000 00D431
2014.01.05 12:44:22.087 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:50829BD8 d:FF r:FFC9     m:6E 8610 21FBB2 000000 0AA8D40F0011
2014.01.05 12:45:25.416 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:50839342 d:FF r:FFCD     m:C5 8670 1F4CB9 000000 00D332
2014.01.05 12:47:01.088 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:50850908 d:FF r:FFC7     m:6F 8610 21FBB2 000000 0AA8D30F0011
2014.01.05 12:48:06.168 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:50860749 d:FF r:FFCD     m:C6 8670 1F4CB9 000000 00D332
2014.01.05 12:49:25.590 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:50873D93 d:FF r:FFCC     m:70 8610 21FBB2 000000 0AA8D30F0011
2014.01.05 12:50:32.421 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:508842AC d:FF r:FFCC     m:C7 8670 1F4CB9 000000 00D231
2014.01.05 12:51:35.843 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:50893A72 d:FF r:FFC7     m:71 8610 21FBB2 000000 0AA8D20F0011
2014.01.05 12:52:44.173 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:508A4567 d:FF r:FFCD     m:C8 8670 1F4CB9 000000 00D232
2014.01.05 12:54:35.592 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:508BF8B2 d:FF r:FFC6     m:72 8610 21FBB2 000000 0AA8D20F0811
2014.01.05 12:55:45.676 0: HMLAN_Parse: HMLAN1 R:E1F4CB9   stat:0000 t:508D0A80 d:FF r:FFCD     m:C9 8670 1F4CB9 000000 00D232
2014.01.05 12:57:20.846 0: HMLAN_Parse: HMLAN1 R:E21FBB2   stat:0000 t:508E7E4D d:FF r:FFC9     m:73 8610 21FBB2 000000 0AA8D20F1711

Falls das nicht sowieso durch das Log klar ist: 1F4CB9 ist der Temperatursensor, 21FBB2 ist der RT.

Hier ist der Auszug aus der Logdatei vom Sensor:
2014-01-05_12:38:05 og_wz_Temperatur temperature: 21.2
2014-01-05_12:38:05 og_wz_Temperatur humidity: 49
2014-01-05_12:38:05 og_wz_Temperatur T: 21.2 H: 49
2014-01-05_12:40:24 og_wz_Temperatur temperature: 21.2
2014-01-05_12:40:24 og_wz_Temperatur humidity: 49
2014-01-05_12:40:24 og_wz_Temperatur T: 21.2 H: 49
2014-01-05_12:42:30 og_wz_Temperatur temperature: 21.2
2014-01-05_12:42:30 og_wz_Temperatur humidity: 49
2014-01-05_12:42:30 og_wz_Temperatur T: 21.2 H: 49
2014-01-05_12:45:25 og_wz_Temperatur temperature: 21.1
2014-01-05_12:45:25 og_wz_Temperatur humidity: 50
2014-01-05_12:45:25 og_wz_Temperatur T: 21.1 H: 50
2014-01-05_12:48:06 og_wz_Temperatur temperature: 21.1
2014-01-05_12:48:06 og_wz_Temperatur humidity: 50
2014-01-05_12:48:06 og_wz_Temperatur T: 21.1 H: 50
2014-01-05_12:50:32 og_wz_Temperatur temperature: 21.0
2014-01-05_12:50:32 og_wz_Temperatur humidity: 49
2014-01-05_12:50:32 og_wz_Temperatur T: 21.0 H: 49
2014-01-05_12:52:44 og_wz_Temperatur temperature: 21.0
2014-01-05_12:52:44 og_wz_Temperatur humidity: 50
2014-01-05_12:52:44 og_wz_Temperatur T: 21.0 H: 50
2014-01-05_12:55:45 og_wz_Temperatur temperature: 21.0
2014-01-05_12:55:45 og_wz_Temperatur humidity: 50
2014-01-05_12:55:45 og_wz_Temperatur T: 21.0 H: 50
2014-01-05_12:58:32 og_wz_Temperatur temperature: 21.0
2014-01-05_12:58:32 og_wz_Temperatur humidity: 50
2014-01-05_12:58:32 og_wz_Temperatur T: 21.0 H: 50

..und hier vom RT:
2014-01-05_12:37:06 og_ku_Heizung battery: ok
2014-01-05_12:37:06 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:37:06 og_ku_Heizung measured-temp: 21.2
2014-01-05_12:37:06 og_ku_Heizung desired-temp: 21
2014-01-05_12:37:06 og_ku_Heizung actuator: 0 %
2014-01-05_12:39:30 og_ku_Heizung battery: ok
2014-01-05_12:39:30 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:39:30 og_ku_Heizung measured-temp: 21.2
2014-01-05_12:39:30 og_ku_Heizung desired-temp: 21
2014-01-05_12:39:30 og_ku_Heizung actuator: 0 %
2014-01-05_12:41:31 og_ku_Heizung battery: ok
2014-01-05_12:41:31 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:41:31 og_ku_Heizung measured-temp: 21.2
2014-01-05_12:41:31 og_ku_Heizung desired-temp: 21
2014-01-05_12:41:31 og_ku_Heizung actuator: 0 %
2014-01-05_12:44:22 og_ku_Heizung battery: ok
2014-01-05_12:44:22 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:44:22 og_ku_Heizung measured-temp: 21.2
2014-01-05_12:44:22 og_ku_Heizung desired-temp: 21
2014-01-05_12:44:22 og_ku_Heizung actuator: 0 %
2014-01-05_12:47:01 og_ku_Heizung battery: ok
2014-01-05_12:47:01 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:47:01 og_ku_Heizung measured-temp: 21.1
2014-01-05_12:47:01 og_ku_Heizung desired-temp: 21
2014-01-05_12:47:01 og_ku_Heizung actuator: 0 %
2014-01-05_12:49:25 og_ku_Heizung battery: ok
2014-01-05_12:49:25 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:49:25 og_ku_Heizung measured-temp: 21.1
2014-01-05_12:49:25 og_ku_Heizung desired-temp: 21
2014-01-05_12:49:25 og_ku_Heizung actuator: 0 %
2014-01-05_12:51:35 og_ku_Heizung battery: ok
2014-01-05_12:51:35 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:51:35 og_ku_Heizung measured-temp: 21.0
2014-01-05_12:51:35 og_ku_Heizung desired-temp: 21
2014-01-05_12:51:35 og_ku_Heizung actuator: 0 %
2014-01-05_12:54:35 og_ku_Heizung battery: ok
2014-01-05_12:54:35 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:54:35 og_ku_Heizung measured-temp: 21.0
2014-01-05_12:54:35 og_ku_Heizung desired-temp: 21
2014-01-05_12:54:35 og_ku_Heizung actuator: 8 %
2014-01-05_12:57:20 og_ku_Heizung battery: ok
2014-01-05_12:57:20 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:57:20 og_ku_Heizung measured-temp: 21.0
2014-01-05_12:57:20 og_ku_Heizung desired-temp: 21
2014-01-05_12:57:20 og_ku_Heizung actuator: 23 %
2014-01-05_12:59:51 og_ku_Heizung battery: ok
2014-01-05_12:59:51 og_ku_Heizung batteryLevel: 3 V
2014-01-05_12:59:51 og_ku_Heizung measured-temp: 21.0
2014-01-05_12:59:51 og_ku_Heizung desired-temp: 21
2014-01-05_12:59:51 og_ku_Heizung actuator: 23 %

Reicht das?
Gruß,
    Thorsten
FUIP

martinp876

Hi Thorsten,

ja, danke. Damit kann ich einmal anfangen

Gruss Martin

Bene

Nur, dass  es wisst! Ich lese mit und freue mich, dass es scheinbar voran geht! :-)
Vielleicht klappt es ja mit meinen DS18B20 als Raumthermostaten!
Jetzt schon vielen Dank für eure Mühe!

Gute Nacht!

Bene

martinp876

hi,

leider kann ich das timing nicht auf die bekannten algorythmen mappen...

Gruss Martin

Bene

 Bäääm, nach der  Freude kommt der Tiefschlag...  :o

Ist das die generelle Absage an meine Anfrage oder nur ein "Zwischentief"?

Viele Grüße
Bene