i want to setup my 4x new homematic ip heater thermostat in combination with netatmo indoor station and openhab!
At first my setup:
Openhabian Snapshot
RaspberryMatic (CCU2 Simulation)
Netatmo Indoormodul and 1x Healthy Coach
4x HmIP-eTRV-2
Rooms and Devices:
Livingroom: 1x Netatmo Indoor Modul & 1x HmIP-eTRV-2
Bedroom: 1x Netatmo Healty Coach & 1x HmIP-eTRV-2
Office: 1x HmIP-eTRV-2
Bathroom: 1x HmIP-eTRV-2
The initial problem is that the temperature on the homematic heater thermostat is a bit higher which means that the ārealā temperature in the room is lower. So first option is to set an offset in the āCCU2ā or say in Openhab that the temperature reference is the netatmoā¦ For the Livingroom and bedroom i want to prefer this way but in the bathroom and office i think I need to set an offsetā¦
Is somebody here which is controlling his homematic heater thermostat with openhab and give me some examples or am I on the wrong way with my idea?! Or should i do the programms in the CCU2 and setting up the rest like rules in OH?
I really appreciate your ideas and suggestions
Thanks!
Currently I have set up the programming of my Homematic thermostats on the CCU. I use openHAB only when I want to change the room temperature manually, e.g. when I am not at home. As soon as I find some more time to learn writing rules in openHAB I will probably perform more by openHAB.
My configuration is similar to Joachim. In my living room I am using the wall thermostat which is directly (in the CCU) coupled with 3 radiator thermostats. In addition I have got window contacts in all rooms and the contacts are also directly coupled with the thermostats.
In the other rooms I have configures offsets, but at least in one room I will probably also install a thermostat.
In openHAB I have currently no rules for Homematic devices defined. I have configured several items with Paper UI.
Therefore my openHAB configuration is currently very simple. This is an excerpt of my sitemap (item names should be self-explaining):
Frame label="Schlafzimmer" {
Text item=HeizungSchlaf_4_ActualTemperature label="Aktuelle Temperatur [%s Ā°C]" valuecolor=[>30="red",>20="orange",>15="green",>1="green",<=1="aqua"]
Setpoint item=HeizungSchlaf_4_SetTemperature label="Neue Temperatur" minValue=5 maxValue=23 step=0.5
Text item=Fenster_Schlafzimmer label="Fenster"
}
Frame label="Wohnzimmer" {
Text item=ThermostatWohn_2_ActualTemperature label="Aktuelle Temperatur [%s Ā°C]" valuecolor=[>30="red",>20="orange",>15="green",>1="green",<=1="aqua"]
Text item=ThermostatWohn_1_Humidity label="Luftfeuchtigkeit [%s %%]"
Setpoint item=ThermostatWohn_2_SetTemperature label="Neue Temperatur" minValue=5 maxValue=23 step=0.5
Text item=Tuer_Wohnzimmer label="Fenster"
}
Yeah that is what i meanā¦i am not using the cloud access point from homematic i use the radiator directly in homematic ccu emulationā¦and thatās my problem to configure this rule framework to let it work in openhab
Ok. I donāt use a single rule for basic operation (heating) in openHAB. Thatās all done by the devices themselves. I just use openHAB to set a special target temperature which is not covered by the profiles.
The homematic devices are coupled, like the devices of @MHerbst. But this coupling can only be done within a device family afaik. And i am not sure, if the HmIP compatibility layer is able to provide that. In fact, i am almost sure it canāt.
At least the Homematic devices canāt use an out of family temp sensor to inject the current temp into the control loop.
So, you need to provide a complete control loop using a faked target temp to control the room temp. You canāt set the valve state with Homematic devices. (not sure about HmIP)
Try to setup a direct link (DirektverknĆ¼pfung) between two of your radiator thermostats. If that works, you may use the HmIP wall thermostats.
But my suggestion would be:
Sell the HmIP thermostats, buy 4 Hm radiator and 4 Hm wall thermostat kits (my children build them in 5 minutes). The total costs for the Hm kits is 260 euros.
Sorry
HmIP may have some pros against Hm devices but without using the HmIP access point you donāt take advantage.
I would simply include the Netatmo Indoormodule into Homematic and then trigger rules within the RaspberryMatic/CCU2 according to your needs. There are tons of scripts out there in the Homematic Germany forum. I am running all heating devices from Homematic within the CCU2 and just have a sitemap in Openhab like Martin to change actual temperature, trigger a boost or control when i am not at home if needed. You dont need to sell your HMIPĀ“s to do this, just be aware that you cannot mix HMIP with HM. This means if you consider to buy a wall thermostat or window device, this needs to be HMIP in your case.
What? Why sell my HmIP Radiators? They are working with the CCU2 aswell and are newer devices then the old ones?!
I bought 4 now on blackfriday for 120ā¬?!
Ok i will have a look of an integration with netatmo in the CCU2 itselfsā¦
Damn, thought someone here is using the CCU2 just as a bridge and did the whole logic in the OpenHab
Sure. I wasnāt saying there isnāt an alternative.
I did my share of tries with including different devices into CCU2 and i remember no fun with it. One reason may have been the CCU2 (slow as hell), Raspberrymatic is much nicer to work with.
Dontā forget, you just get a temperature (related to heating) from the Netatmo devices. Afaik you canāt put this temperature reading into the heating, you have to translate it into a faked target temperature (higher than the current temperature at the radiator) to get the room heated according to the Netatmo temperature. (Afaik you canāt set the valve state on the radiators, if that would be possible, it would be much simpler.)
Sure, that is possible. But for me, heating is so essential i want to reduce the complexity as much as possible.
The most simple solution is just to buy HmIP wall thermostats (4x50=200 euro). (Simplified, to be comparable.) I think i understood @muelli1967 correctly, that pairing HmIP devices with the CCU2/Raspberrymatic is possible.
So the difference in costs between the Hm system vs. HmIP is just 60 Euros, which you should recover easily by selling the 4x HmIP thermostats. It would be different, if you would use the HmIP access point, app. etc.
Again, sorry. But i just said this is my suggestion. I would do that, itās not the single solution possible.
Heating is in my opinion that essential, that i donāt want to be dependent on complex stuff. Be it CCU2 or be it openHAB, heating should work autonomously. The less software involved, the better.
But thatās just my opinion.
If you want to keep your HmIP devices i would suggest adding some HmIP wall thermostats and let these devices work independently (without the CCU2, pair them directly). Use the Netatmo as secondary source of temperature etc.
At first thanks for your work writing such big experiences
Just for clarification, I am using the Raspberrymatic Version in combination with the HomematicIP devices! Works like a charm
The problem for me is, like you said, that the temperature at the radiator himself is about 3 degrees higher then the real room temperature on the netatmo! Thatās why I want to set the real temperature on the netatmo as the ārealā temperature on the radiator! I will take a look at the homematic forum and will write you my experience
If you want to keep your HmIP devices i would suggest adding some HmIP wall thermostats and let these devices work independently (without the CCU2, pair them directly). Use the Netatmo as secondary source of temperature etc.
This fact i donāt understand? Why should I pair these devices? Which means in every room is the same temperature? Cause living room is a different temperature then in the bedroom?
Sure it is. Pair a wall thermostat with the corresponding radiator for each room, not all rooms together, Pairing of two radiator thermostats is just for testing, since i do not know HmIP.
But the devices can work independently. Pair a wall thermostat with a radiator thermostat and the devices work the heating out by themselves. You can switch the CCU2 off, heating still works, because the devices of a single family communicate with each other when paired. āWall thermostat to radiator, itās too cold, please heatā
Using the Netatmo device you need at least the CCU2 as a translator. Netatmo: āHey CCU2, please tell the radiator the temperatureā. And maybe even what to do with the temperature information.
Unless you canāt use the temperature of the Netatmo as a sensor to the radiator, you need to adjust the set temperature of the radiator. (You canāt write the current temperature or the valve state to the radiator)
Example:
Netatmo says 17Ā°, target temperature is 20Ā°, radiator temperature is 20Ā°
In order to get the radiator to heat, you need to set the radiator set temperature to something > 20Ā°
radiator set temperature = radiator temperature + (target temperature - Netatmo temperature)
So, you need to adjust the set temperature on the radiator all the time.
It is for sure possible, but requires a bit of testing and adjusting, while all the same logic is already done for the thermostats as a standard functionality (And you paid for it). You just canāt use it, because the sensors are not ācompatible enoughā.
If you find a possibility to inject the current temperature of the Netatmo to the Radiator, you can use the radiator logic again. But i donāt know if or how this is possible.