Seite 1 von 1

Kurze Frage zum Setup von openHAB

Verfasst: 27. Mär 2026 10:18
von lucaspalm
Hallo,
ich bin gerade dabei, openHAB einzurichten und habe mehrere Geräte im Einsatz.

Wie organisiert ihr am besten eure Things und Items, damit alles übersichtlich bleibt? Habt ihr Tipps für eine saubere Struktur bei mehreren Räumen?

Danke euch!

Re: Kurze Frage zum Setup von openHAB

Verfasst: 27. Mär 2026 11:18
von lenschith
Hallo,
verstehe die Frage nicht so ganz. Aber ich habe das nach Etagen - Räume - Geräte - Item erstellt.
Screenshot 2026-03-27 111259.png
Hier auch eine Beschreibung https://www.openhab.org/docs/tutorial/model.html

Wenn das sauber modelliert ist, hat man auch schnell, automatsich und ordentlich eine schöne Locationcard
Screenshot 2026-03-27 111728.png

Re: Kurze Frage zum Setup von openHAB

Verfasst: 27. Mär 2026 13:27
von peter-pan
Da ich noch aus der Zeit des textbasierenden SetUps komme, sieht mein Grundgerüst der Location so aus:

Code: Alles auswählen

/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                                                 Locations                                                                                  +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Item-Type:Dimension              Item-Name        Item-Label                               Icon                 Item-Group(s)       Tag(s)                              Meta-Data/Synonyms/Widget-Sorts/Channel-Links, etc.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
//                                                 Gebäudeplan - Building Plan       
Group                             gEstate         "Anwesen Flurstück"                      <garden>                                 ["Location"]
//                                                 Aussenbereich - Outdoor Area                                            
Group                             gAussen         "Aussenbereich"                          <garden>              (gEstate)          ["Outdoor"]                          { widgetOrder="1" }
Group                             gFront          "Vorgarten"                              <garden>              (gAussen)          ["Garden"]                           { widgetOrder="1" }
Group                             gHof            "Garageneinfahrt"                        <garage_1>            (gAussen)          ["Driveway"]                         { widgetOrder="2" }
Group                             gGarage         "Garage"                                 <garage_1>            (gAussen)          ["Garage", "garage_detached"]        { widgetOrder="3" }
Group                             gBack           "Garten Südseite"                        <garden>              (gAussen)          ["Garden"]                           { widgetOrder="4" }
Group                             gGhaus          "Gartenhütte"                            <huette>              (gAussen)          ["Outdoor"]                          { widgetOrder="5" }
Group                             gTerrasse       "Terrasse"                               <terrace>             (gAussen)          ["Porch" ]                           { widgetOrder="6" }
//                                                 Innenbereich - Indoor                                            
Group                             gInnen          "Innenbereich"                           <house>               (gEstate)          ["Indoor"]                           { widgetOrder="2" }
                                                                                           
Group                             gHome           "Casa Claudia"                           <house>               (gInnen)           ["Building"]
//                                                 Stockwerke - Floors                                               
Group                             gEG             "Erdgeschoss"                            <groundfloor>         (gHome)            ["GroundFloor"]                      { widgetOrder="2" }
Group                             gDG             "Dachgeschoss"                           <attic>               (gHome)            ["Attic"]                            { widgetOrder="3"}
Group                             gUGElw          "ELW UG"                                 <cellar>              (gHome)            ["Basement", "granny flat"]          { widgetOrder="1"}
Group                             gUGKel          "Keller"                                 <cellar>              (gHome)            ["Basement"]                         { widgetOrder="0"}
//                                                 Zimmer - Rooms 
//                                                 Erdgeschoss
Group                             gEG_Bad         "Badezimmer"                             <bubble_bath>         (gEG)              ["Bathroom" ]                        { synonyms="Badezimmer" }
Group                             gEG_Essen       "Esszimmer"                              <dining>              (gEG)              ["DiningRoom" ]
Group                             gEG_Kind1       "Speisekammer"                           <pantry>              (gEG)              ["Room","Vorrat","Ankleide"]         { synonyms="Speisekammer,Vorrat,pantry,Ankleide,dressup" }
Group                             gEG_WC          "Toilette"                               <toilet>              (gEG)              ["Bathroom" ]                  
Group                             gEG_Wohnen      "Wohnzimmer"                             <living>              (gEG)              ["LivingRoom" ]
Group                             gEG_Schlafen    "Schlafzimmer"                           <bed>                 (gEG)              ["Bedroom" ]
Group                             gEG_Kueche      "Küche"                                  <catfridge>           (gEG)              ["Kitchen" ]
Group                             gEG_Windfang    "Windfang-Garderobe"                     <wardrobe>            (gEG)              ["Entry" ]
Group                             gEG_Kind2       "Zimmer York"                            <boy_3>               (gEG)              ["Room", "Kinder" ]                  { synonyms="Kinderzimmer" }
Group                             gEG_Diele       "Diele"                                  <corridor>            (gEG)              ["Corridor" ]
Group                             gEG_Flur        "Flur"                                   <corridor>            (gEG)              ["Corridor" ]
Group                             gEG_Buero       "Arbeitszimmer"                          <office>              (gEG)              ["Office" ]                          { synonyms="Bureau,Bureaux,Büro" }
//                                                Dachgeschoss - Dachboden - Bühne
Group                             gDG_Speicher    "Dachboden"                              <attic>               (gDG)              ["Room" ]
//                                                Untergeschoss - Einliegerwohnung
Group                             gUG_Wohnen      "ELW Wohn-Esszimmer"                     <sofa>                (gUGElw)           ["LivingRoom" ]                       { widgetOrder="3"}
Group                             gUG_Schlafen    "ELW Schlafzimmer"                       <bed>                 (gUGElw)           ["Bedroom" ]                          { widgetOrder="2"}
Group                             gUG_Bad         "ELW Badezimmer"                         <bath>                (gUGElw)           ["Bathroom" ]                         { widgetOrder="1"}
Group                             gUG_Diele       "ELW Flur"                               <corridor>            (gUGElw)           ["Corridor" ]                         { widgetOrder="0"}
//                                                Untergeschoss - Keller
Group                             gUG_Waschkueche "Waschküche"                             <washingmachine>      (gUGKel)           ["LaundryRoom" ]
Group                             gUG_Heizraum    "Heizungsraum"                           <heating>             (gUGKel)           ["BoilerRoom" ]
Group                             gUG_Keller      "Bastel-Keller"                          <cellar>              (gUGKel)           ["Cellar", "Handicraft", "Basteln", "Tools", "Werkzeug" ]
Group                             gUG_Holzkeller  "Holz-Keller"                            <cellar>              (gUGKel)           ["Cellar", "Wood", "Holz" ]
Group                             gUG_Flur        "Flur-Keller"                            <cellar>              (gUGKel)           ["Cellar" ]
Group                             gUG_Treppe      "Kellertreppe-Vorraum"                   <cellar>              (gUGKel)           ["Cellar" ]

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//                                                Locations - End                                                                             +
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Items und Things sind bei mir meist nach Binding/Hersteller/Equipment unterteilt.

Items

Code: Alles auswählen

ohab@raspi58:/etc/openhab $ tree items
items
├── aktien.items
├── alexa.items_stop
├── astro.items
├── avm_fritz.items
├── avm_tr064.items
├── castle.items
├── HmIp_ccu.items
├── HmIp_Leak.items
├── HmIp_plugs.items
├── HmIp_sensor.items
├── HmIp_valve.items
├── http_flightdelay.items
├── ical.items
├── matter_plugs.items
├── mqtt_ESP32.items
├── mqtt_ESP.items
├── mqtt_others.items
├── mqtt_plugs.items
├── mqtt_Sonoff.items
├── mqtt_Sonoff_s20.items
├── network.items
├── ntp.items
├── owm_oncall.items
├── phone.items
├── readme.txt
├── sonos.items
├── test.items
├── zigbee2mqtt_airquality.items
├── zigbee2mqtt_bulbs.items
├── zigbee2mqtt_motion.items
├── zigbee2mqtt_plugs.items
├── zigbee2mqtt_sensor.items
├── zigbee2mqtt_smoke.items
├── zigbee2mqtt_switches.items
├── zigbee2mqtt_temp.items
├── zigbee2mqtt_valve.items
└── zigbee2mqtt_waterleak.items
Things

Code: Alles auswählen

things
├── alexa.things_stop
├── astro.things
├── avm_fritz.things
├── avm_tr064.things
├── cpu_tempPI.things
├── http_aktien.things
├── http_flightdelay.things
├── http_tasmotarelease.things
├── http.things
├── ical.things
├── mail.things
├── matter.things
├── mqtt_bridge.things
├── mqtt_ESP32.things
├── mqtt_ESP.things
├── mqtt_others.things
├── mqtt_plugs.things
├── mqtt_Sonoff_s20.things
├── mqtt_Sonoff.things
├── network.things
├── ntp.things
├── owm.things
├── readme.txt
├── sonos.things
├── test.things_stopped
├── zigbee2mqtt_airquality.things
├── zigbee2mqtt_bulbs.things
├── zigbee2mqtt_motion.things
├── zigbee2mqtt_plugs.things
├── zigbee2mqtt_sensor.things
├── zigbee2mqtt_smoke.things
├── zigbee2mqtt_switches.things
├── zigbee2mqtt_temp.things
├── zigbee2mqtt_valve.things
└── zigbee2mqtt_waterleak.things
@lenshith du hast so schöne Bilder in deinen Location-Kacheln. Hast du einen Tipp, wie man die Bilder passgenau als Hintergrund bekommt?

Re: Kurze Frage zum Setup von openHAB

Verfasst: 27. Mär 2026 14:47
von lenschith
@peter-pan ich habe einfach Bilder erstellt 200x670 die passen dann rein. Habe links und rechts einfach einen Verlauf hinzugefügt. Quasi das Bild größer gemacht/gestreckt damit es 670px breit wird.

EDIT: https://community.openhab.org/t/locatio ... ize/137366