Seite 1 von 1

HM-CC-RT-DN Funk-Heizkörperthermostat "korrekt" anlegen

Verfasst: 5. Jan 2020 01:55
von 315
Hallo zusammen,

wünsche noch ein frohes Neues!

Kann mir jemand eine Beispiel-Konfig für ein "HM-CC-RT-DN Funk-Heizkörperthermostat" zeigen?

Was ich dafür in .items und .sitemap anlegen sollte?

Also eine Art Best Practice, um die Themperatur "hübsch" / intelligent darzustellen und setzen zu können, auf verschiedene Weisen.

Ggf. auch ein paar Anregungen für Rules?

Viele Grüße
315

Re: HM-CC-RT-DN Funk-Heizkörperthermostat "korrekt" anlegen

Verfasst: 6. Jan 2020 13:35
von 315
Mich würde dabei vor allem auch interessieren, was bei Min/Max und als Interval einzustellen ist?

Mir ist schon klar, dass das jeder machen kann wie er möchte, aber es geht mir um Erfahrungswerte, was gut funktioniert.

Re: HM-CC-RT-DN Funk-Heizkörperthermostat "korrekt" anlegen

Verfasst: 13. Jan 2020 11:00
von seppy
Hi,

ich habe es bei mir wie folgt aufgebaut. Nicht wundern, ich setze HMIP ein, aber das macht hier erstmal keinen Unterschied.
items:

Code: Alles auswählen

// HKT Wohnzimmer links
Group gInnenEGWohnzimmerHKTLinks
	"Heizkörper Wohnzimmer links" 
	<heating> 
	(gEGWohnzimmer)
Number InnenEGWohnzimmerHKTLinksTargetTemp
	"Gewünschte Raumtemperatur [%.1f °C]"
	<temperature>
	(gInnenEGWohnzimmerHKTLinks,gEGWohnzimmerHKTTargetTemp)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#SET_POINT_TEMPERATURE"}
Number:Temperature InnenEGWohnzimmerHKTLinksCurrTemp
	"Temperatur Esszimmer [%.1f °C]"
	<temperature>
	(gInnenEGWohnzimmerHKTLinks, gEGWohnzimmerHKTCurrTemp)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#ACTUAL_TEMPERATURE" }
Switch InnenEGWohnzimmerHKTLinksBattery
	"Batterie Status [MAP(battery.map):%s]"
	<battery>
	(gInnenEGWohnzimmerHKTLinks,gSysBatteryState)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#LOW_BAT"}
Number InnenEGWohnzimmerHKTLinksRSSI
	"Feldstärke am Device [%d dbm]"
	(gInnenEGWohnzimmerHKTLinks)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#RSSI_DEVICE"}
Number InnenEGWohnzimmerHKTLinksValve
	"Ventilöffnung [%d]%"
	(gInnenEGWohnzimmerHKTLinks)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#VALVE_STATE"}
Number InnenEGWohnzimmerHKTLinksBatteryState
	"Batterieladung HKT EZ [%.1f]"
	(gInnenEGWohnzimmerHKTLinks)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#OPERATING_VOLTAGE"}
Number InnenEGWohnzimmerHKTLinksUNREACH
	(gInnenEGWohnzimmerHKTLinks, gSysUnreached)
	{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#UNREACH"}
Da ich mir nicht jedes Detail in der Standard Sitemap anzeige, ist die Darstellung auf die Nutzbarkeit (und WAF) reduziert. Ich zeige nur die IST und die SOLL Temperatur an und biete die Möglichkeit letztere zu verstellen. In meiner Sitemap sieht das dann so aus:

Code: Alles auswählen

Text label="Wohnzimmer [%.1f °C]" icon="sofa" item=gEGWohnzimmerHKTCurrTemp  {
	Text item=EGWohnzimmerTuersensorState icon="door" valuecolor=[!=geschlossen="green", ==geschlossen="red"]				
	Text item=gEGWohnzimmerHKTCurrTemp icon="temperature" valuecolor=[>24="red", >21="orange", >19="green", <=19="blue"] 					
	Selection item=gEGWohnzimmerHKTTargetTemp icon="temperature" mappings=[4.50="Aus", 6.00="Aus", 15.00="15°C", 18.00="18°C", 20.00="20°C", 20.50="20,5°C", 21.00="21°C", 21.50="21,5°C", 22.00="22°C", 22.50="22,5°C", 23.00="23°C", 23.50="23,5°C", 24.00="24°C", 24.50="24,5°C", 25.00="25°C"] visibility=[GlobalHeatingPeriod==ON]
}			
Im Sommer ([GlobalHeatingPeriod==OFF) blende ich das Selectionfeld aus.

So sieht das das dann in der App aus:
WhatsApp Image 2020-01-13 at 10.55.38.jpeg
Wenn Ihr mal im HabPanel Umfeld schaut ... findet Ihr wahre Künstler, die auch sehr aufwändige Widget gebaut haben.
Ich versuche meine Steuerung maximal zu automatisieren und den manuellen Eingriff auf das absolute Minimum zu reduzieren.

Vielleicht hilft es Euch.
Viele Grüße,
Seppy

Re: HM-CC-RT-DN Funk-Heizkörperthermostat "korrekt" anlegen

Verfasst: 21. Jan 2020 23:20
von clajo
Ganz simple:

in der Sitemap

Code: Alles auswählen

 Text item=Heizung_Wohnen_VALVE label="Heizung [Ventil %.0f %%]" icon="radiator" {
        Frame label="Temperaturen" {
          Text item=Heizung_Wohnen_ACTUALTEMP
            label="Aktuelle Temperatur [%.1f °C]"
            icon="temperature"
            //rule Feedback
            valuecolor=[Heizung_Wohnen_Feedback=="okay"="green",
            Heizung_Wohnen_Feedback=="toolow"="blue"]

          Setpoint item=Heizung_Wohnen_SET
            label="Modifizieren (±½)"
            icon="temperature"
            minValue=4.5
            maxValue=30.5
            step=0.5
            visibility=[Heizung_Wohnen_SET > 4.5]
        } // END Frame Temperaturen
Items

Code: Alles auswählen

Number Heizung_Wohnen_SET
  "Heizung Wohnen: letzter übermittelter Wert [%.1f °C]"
  <line>
  (gHeizungWohnEss)
  {channel="homematic:HM-CC-RT-DN:...:4#SET_TEMPERATURE"}

Number Heizung_Wohnen_ACTUALTEMP
  "Temperatur Heizung Wohnen [%.1f °C]"
  <temperature>
  (gHeizungWohnEss)
  {channel="homematic:HM-CC-RT-DN:...:4#ACTUAL_TEMPERATURE"}

Number Heizung_Wohnen_VALVE
  "Ventil Heizung Wohnen [%d %%]"
  <radiator>
  (gHeizungWohnEss)
  {channel="homematic:HM-CC-RT-DN:...:4#VALVE_STATE"}
Jörg

Re: HM-CC-RT-DN Funk-Heizkörperthermostat "korrekt" anlegen

Verfasst: 14. Sep 2020 14:07
von tsch
Hallo,

habe heute auch erfolgreich RaspberryMatic in Betrieb genommen und einen HM-CC-CRT-DN angelernt.
Danach das Homematic-Binding in openHAB installiert, der Regler wurde direkt erkannt und ich habe das entsprechende Thing aktiviert und die Channel-Nr in den Code eingefügt.

Habe zunächst mal cujo's Code an meine Umgebung angepasst, finde aber keine Möglichkeit damit über die openHAB-App den Regler zu regeln bzw. dessen Temperatur angezeigt zu bekommen.
Fehlt mir da noch etwas?
Müssen evtl. noch weitere Things, die nach der Installation des HM-Bindings gefunden wurden auch aktiviert bzw. konfiguriert werden?
Muss seitens RaspberryMativ evtl. noch etwas konfiguriert werden?

Vielen Dank für Eure Hilfe.