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!
Kurze Frage zum Setup von openHAB
- lenschith
- Beiträge: 339
- Registriert: 11. Dez 2020 22:36
Re: Kurze Frage zum Setup von openHAB
Hallo,
verstehe die Frage nicht so ganz. Aber ich habe das nach Etagen - Räume - Geräte - Item erstellt. 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
verstehe die Frage nicht so ganz. Aber ich habe das nach Etagen - Räume - Geräte - Item erstellt. 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB5.1.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
- peter-pan
- Beiträge: 2857
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Kurze Frage zum Setup von openHAB
Da ich noch aus der Zeit des textbasierenden SetUps komme, sieht mein Grundgerüst der Location so aus:
Items und Things sind bei mir meist nach Binding/Hersteller/Equipment unterteilt.
Items
Things
@lenshith du hast so schöne Bilder in deinen Location-Kacheln. Hast du einen Tipp, wie man die Bilder passgenau als Hintergrund bekommt?
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
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
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
Pi5/8GB(PiOS Lite 64-bit(trixie)/SSD 120GB - OH5.1.3 openhabian
(Test openHAB 5.2.0-SNAPSHOT - Build #5272)
(Test openHAB 5.2.0-SNAPSHOT - Build #5272)
- lenschith
- Beiträge: 339
- Registriert: 11. Dez 2020 22:36
Re: Kurze Frage zum Setup von openHAB
@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
EDIT: https://community.openhab.org/t/locatio ... ize/137366
openHAB5.1.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED