Homematic gruppen in openhab

Moderator: seppy

Antworten
SIDE22
Beiträge: 153
Registriert: 4. Mai 2020 01:31
Wohnort: Hagen a.T.W.

Homematic gruppen in openhab

Beitrag von SIDE22 »

Hallo liebe community,
Nun bin ich aktuell soweit das ich die großen Räume ausstatten mit 3 heizungsthemostaten und 1 Wand Thermostat und dazu noch 6 Fensterkontakten alles von homematic.
Die Steuerung etc mit rules und so würde ich zwar hinbekommen aber wäre es sinnvoller die Geräte in homematic selber (bei mir raspberrymatic) dort in eine Gruppe zu packen und einfach diese Gruppe in openhab reinzunehmen?

Den habe ich oft mal das problem beim testen
Das ich wenn die Heizung zb. Auf 20°C stelle und das Fenster öffne soll diese ja auf 7°C oder ggf. 4,5 also Aus nur kann ich dann auch wenn das Fenster auf ist die Heizung wieder selber per Hand hoch stellen das soll ja eigendlich nicht.

Oder ich hab ja auch Profile in openhab zb. Off summer standby oder normal und so und bei normal regelt die Heizung etwas nach der Zeit und so und wenn sagen wir mal die Heizung hat grade 20°C und soll um 20 Uhr auf 21°C gehen ist ja in rule so eingestellt tut sie das ja auch nur macht sie es ja auch wenn das Fenster auf ist und auch das soll ja eigentlich nicht.

Weiß da einer vielleicht weiter?

Lg
Florian
openHAB 3.1.0M5 als Debian-Container in Proxmox
Bindings (HomeMatic, Shelly, Phillips Hue, HTTP, MQTT, Spotify, Telegram)
rund 90 HomeMatic komponenten dazu 21 Shelly und ca. 126 Phillips Hue Leuchten im einsatz.
MQTT bindung für openWB (WallBox) abfrage, HTTP für DoorPi (IP Türsprechstelle)

Benutzeravatar
udo1toni
Beiträge: 13859
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Homematic gruppen in openhab

Beitrag von udo1toni »

Grundsätzlich möchte ich immer die Empfehlung aussprechen, so weit möglich, Verknüpfungen innerhalb der Technologie anzulegen, also in diesem Fall die Heizungssteuerung als Ganzes in Homematic zu verknüpfen und nur die Steuerung der Sollwerte von openHAB vorzunehmen.
Das hat den Vorteil, dass die Heizungssteuerung auch funktioniert, wenn openHAB mal nicht läuft (warum auch immer).
Ich nutze bei mir knx. openHAB kann alles steuern, aber das knx System läuft auch ohne openHAB komplett (mit Ausnahme der in openHAB eingerichteten Automationen und Verknüpfungen mit anderen Technologien).
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

violine21
Beiträge: 589
Registriert: 20. Sep 2019 05:49
Answers: 7

Re: Homematic gruppen in openhab

Beitrag von violine21 »

SIDE22 hat geschrieben: 13. Jun 2020 02:06 wäre es sinnvoller die Geräte in homematic selber (bei mir raspberrymatic) dort in eine Gruppe zu packen und einfach diese Gruppe in openhab reinzunehmen?
Definitiv, siehe Udo's Antwort!
Du hast die Möglichkeit, die einzelnen Gruppen per OH zu beeinflussen. An der Gruppe selbst ändert sich dadurch nichts, das schafft nochmal
ein Stück mehr Sicherheit.
Die HomeMatic-Gruppe ist ja in sich schon funktionsfähig und würde auch ohne OH laufen.
Hier mal die Item's einer meiner Raumheizungsgruppen (1 Heizkörper, 1 Wandthermostat, 1 Fenster):

Code: Alles auswählen

//EG Flur Heizungsgruppe
Switch               EGFlurHeizungINT00000120INSTALLTEST                      "Install test"                       {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#INSTALL_TEST"}
String               EGFlurHeizungINT00000120OPERATINGVOLTAGESTATUS           "Operating voltage status"           {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#OPERATING_VOLTAGE_STATUS"}
Switch               EGFlurHeizungINT00000120LOWBAT                           "Niedriger batteriestatus"           {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#LOW_BAT"}
String               EGFlurHeizungINT00000120ACTUALTEMPERATURESTATUS          "Actual temperature status"          {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#ACTUAL_TEMPERATURE_STATUS"}
String               EGFlurHeizungINT00000120FIRMWARE                         "Firmware"                           {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#FIRMWARE"}
Switch               EGFlurHeizungINT00000120UNREACH                          "Unreach"                            {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#UNREACH"}
Switch               EGFlurHeizungINT00000120SABOTAGE                         "Sabotage"                           {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#SABOTAGE"}
Switch               EGFlurHeizungINT00000120UPDATEPENDING                    "Update pending"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#UPDATE_PENDING"}
Switch               EGFlurHeizungINT00000120CONFIGPENDING                    "Config pending"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#CONFIG_PENDING"}
Number               EGFlurHeizungINT00000120ERRORCODE                        "Error code"                         {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#ERROR_CODE"}
Switch               EGFlurHeizungINT00000120ERROROVERHEAT                    "Error overheat"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#ERROR_OVERHEAT"}
Switch               EGFlurHeizungINT00000120DUTYCYCLE                        "Duty cycle"                         {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#DUTY_CYCLE"}
Switch               EGFlurHeizungINT00000120DELETEDEVICE                     "Delete device"                      {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#DELETE_DEVICE"}
String               EGFlurHeizungINT00000120DELETEDEVICEMODE                 "Delete device mode"                 {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:0#DELETE_DEVICE_MODE"}
String               EGFlurHeizungINT00000121PARTYTIMEEND                     "Party time end"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#PARTY_TIME_END"}
Switch               EGFlurHeizungINT00000121FROSTPROTECTION                  "Frost protection"                   {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#FROST_PROTECTION"}
String               EGFlurHeizungINT00000121HEATINGCOOLING                   "Heating cooling"                    {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#HEATING_COOLING"}
String               EGFlurHeizungINT00000121LEVELSTATUS                      "Level status"                       {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#LEVEL_STATUS"}
Number:Temperature   EGFlurHeizungINT00000121PARTYSETPOINTTEMPERATURE         "Party set point temperature"        {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#PARTY_SET_POINT_TEMPERATURE"}
String               EGFlurHeizungINT00000121VALVESTATE                       "Valve state"                        {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#VALVE_STATE"}
Number               EGFlurHeizungINT00000121DURATIONVALUE                    "Duration value"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#DURATION_VALUE"}
Number:Temperature   EGFlurHeizungINT00000121CONTROLDIFFERENTIALTEMPERATURE   "Control differential temperature"   {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#CONTROL_DIFFERENTIAL_TEMPERATURE"}
Number               EGFlurHeizungINT00000121CONTROLMODE                      "Control mode"                       {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#CONTROL_MODE"}
String               EGFlurHeizungINT00000121ACTUALTEMPERATURESTATUS          "Actual temperature status"          {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#ACTUAL_TEMPERATURE_STATUS"}
String               EGFlurHeizungINT00000121DURATIONUNIT                     "Duration unit"                      {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#DURATION_UNIT"}
Number               EGFlurHeizungINT00000121BOOSTTIME                        "Boost time"                         {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#BOOST_TIME"}
Number               EGFlurHeizungINT00000121QUICKVETOTIME                    "Quick veto time"                    {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#QUICK_VETO_TIME"}
Number               EGFlurHeizungINT00000121SETPOINTMODE                     "Set point mode"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#SET_POINT_MODE"}
Number               EGFlurHeizungINT00000121HUMIDITY                         "Humidity"                           {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#HUMIDITY"}
Number:Temperature   EGFlurHeizungINT00000121SETPOINTTEMPERATURE              "Set point temperature"              {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#SET_POINT_TEMPERATURE"}
Switch               EGFlurHeizungINT00000121SWITCHPOINTOCCURED               "Switch point occured"               {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#SWITCH_POINT_OCCURED"}
Dimmer               EGFlurHeizungINT00000121LEVEL                            "Level"                              {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#LEVEL"}
Switch               EGFlurHeizungINT00000121BOOSTMODE                        "Boost mode"                         {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#BOOST_MODE"}
Number               EGFlurHeizungINT00000121ACTIVEPROFILE                    "Active profile"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#ACTIVE_PROFILE"}
String               EGFlurHeizungINT00000121PARTYTIMESTART                   "Party time start"                   {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#PARTY_TIME_START"}
String               EGFlurHeizungINT00000121HUMIDITYSTATUS                   "Humidity status"                    {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#HUMIDITY_STATUS"}
Number:Temperature   EGFlurHeizungINT00000121ACTUALTEMPERATURE                "Actual temperature"                 {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#ACTUAL_TEMPERATURE"}
Switch               EGFlurHeizungINT00000121VALVEADAPTION                    "Valve adaption"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#VALVE_ADAPTION"}
Switch               EGFlurHeizungINT00000121PARTYMODE                        "Party mode"                         {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#PARTY_MODE"}
String               EGFlurHeizungINT00000121WINDOWSTATE                      "Window state"                       {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:1#WINDOW_STATE"}
String               EGFlurHeizungINT00000123STATE                            "State"                              {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:3#STATE"}
Switch               EGFlurHeizungINT00000124STATE                            "State"                              {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:4#STATE"}
String               EGFlurHeizungINT00000124PROCESS                          "Process"                            {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:4#PROCESS"}
String               EGFlurHeizungINT00000124SECTIONSTATUS                    "Section status"                     {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:4#SECTION_STATUS"}
Number               EGFlurHeizungINT00000124SECTION                          "Section"                            {channel="homematic:HmIP-HEATING:3014F711A0001F98A9AA0B0E:INT0000012:4#SECTION"}

SIDE22
Beiträge: 153
Registriert: 4. Mai 2020 01:31
Wohnort: Hagen a.T.W.

Re: Homematic gruppen in openhab

Beitrag von SIDE22 »

Ok danke dann werd ich das mal mit den Gruppen einstellen. :)

Lg
Florian
openHAB 3.1.0M5 als Debian-Container in Proxmox
Bindings (HomeMatic, Shelly, Phillips Hue, HTTP, MQTT, Spotify, Telegram)
rund 90 HomeMatic komponenten dazu 21 Shelly und ca. 126 Phillips Hue Leuchten im einsatz.
MQTT bindung für openWB (WallBox) abfrage, HTTP für DoorPi (IP Türsprechstelle)

Antworten