Openhab3 Semantic Model

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

Hiermit bin jetzt erstmal in der Lage Administrativ alles zu verwalten. :-)

Als nächstes folgen jetzt die Räume in dem dann die Heizung, Jalousien und das Licht gesteuert werden können. War ein harter aber lehrreicher K(r)ampf :-)

Config's gibt es dann auf Wunsch :-)


Gruß Tux
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Openhab3 Semantic Model

Beitrag von int5749 »

TuxTux hat geschrieben: 9. Feb 2021 21:33 Was sagt Ihr?
Hi,

sieht doch gut aus und übersichtlich. Was für ein Objekt hast Du denn genommen und hast Du die einzeln anglegt?
Über das Model erscheinen die doch sicher in der Lokation HWR?

VG
int5749
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
peter-pan
Beiträge: 2760
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab3 Semantic Model

Beitrag von peter-pan »

TuxTux hat geschrieben: 9. Feb 2021 21:33Was sagt Ihr?
Das sieht doch toll aus.👍
Und hier noch ein paar Farben für die Abwechslung.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

int5749 hat geschrieben: 9. Feb 2021 21:46
TuxTux hat geschrieben: 9. Feb 2021 21:33 Was sagt Ihr?
Hi,

sieht doch gut aus und übersichtlich. Was für ein Objekt hast Du denn genommen und hast Du die einzeln anglegt?
Über das Model erscheinen die doch sicher in der Lokation HWR?

VG
int5749
Du sagst es.
1.png
2.png
3.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

Jetzt kommts aber,

wenn ich jetzt ein Beleuchtungsequipment anlegen möchte ähnlich der Hauptverteilung, stehe ich irgendwie auf dem Schlauch.

Brauche ich dann wirklich für jeden Raum eine Beleuchtungsgruppe der ich dann den entsprechenden Point zuweisen muss?

Code: Alles auswählen

// Hauptequipment
Group gHauptverteilung          "Hauptverteilung"           (gMaintanaceRoom)    ["Equipment"]

// Subequipment
Group gSystem                   "System Komponenten"        (gHauptverteilung)  ["Equipment"]
Group gBusspannungsversorgung   "Busspannungsversorgung"    (gHauptverteilung)  ["Equipment"]
Group gSchaltaktor_1            "Schaltaktor 1"             (gHauptverteilung)  ["Equipment"]
Group gSchaltaktor_2            "Schaltaktor 2"             (gHauptverteilung)  ["Equipment"]
Group gDimmaktor_1              "Dimmaktor 1"               (gHauptverteilung)  ["Equipment"]
Group gJalousieaktor_1          "Jalousieaktor 1"           (gHauptverteilung)  ["Equipment"]
Group gJalousieaktor_2          "Jalousieaktor 2"           (gHauptverteilung)  ["Equipment"]
Group gHeizungsaktor_1          "Heizungsaktor 1"           (gHauptverteilung)  ["Equipment"]
Group gHeizungsaktor_2          "Heizungsaktor 2"           (gHauptverteilung)  ["Equipment"]
Für die Beleuchtung dann:

Code: Alles auswählen

// Hauptequipment
Group gBeleuchtung          "Beleuchtung"           (gRaum1, Raum2, gRaum3, ...)    ["Equipment"]

// Subequipment
Group gLichtHWR		"Deckenlicht HWR"     (gRaum1)  ["Equipment"]
Group gLichtFlur		"Deckenlicht Flur "    	(gRaum2)  ["Equipment"]
...
Das klappt so ja nicht wie man unschwer erkennt.

Wie stelle ich das denn jetzt am besten an?


Gruß Tux
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

TuxTux hat geschrieben: 9. Feb 2021 22:10 Jetzt kommts aber,

wenn ich jetzt ein Beleuchtungsequipment anlegen möchte ähnlich der Hauptverteilung, stehe ich irgendwie auf dem Schlauch.

Brauche ich dann wirklich für jeden Raum eine Beleuchtungsgruppe der ich dann den entsprechenden Point zuweisen muss?

Code: Alles auswählen

// Hauptequipment
Group gHauptverteilung          "Hauptverteilung"           (gMaintanaceRoom)    ["Equipment"]

// Subequipment
Group gSystem                   "System Komponenten"        (gHauptverteilung)  ["Equipment"]
Group gBusspannungsversorgung   "Busspannungsversorgung"    (gHauptverteilung)  ["Equipment"]
Group gSchaltaktor_1            "Schaltaktor 1"             (gHauptverteilung)  ["Equipment"]
Group gSchaltaktor_2            "Schaltaktor 2"             (gHauptverteilung)  ["Equipment"]
Group gDimmaktor_1              "Dimmaktor 1"               (gHauptverteilung)  ["Equipment"]
Group gJalousieaktor_1          "Jalousieaktor 1"           (gHauptverteilung)  ["Equipment"]
Group gJalousieaktor_2          "Jalousieaktor 2"           (gHauptverteilung)  ["Equipment"]
Group gHeizungsaktor_1          "Heizungsaktor 1"           (gHauptverteilung)  ["Equipment"]
Group gHeizungsaktor_2          "Heizungsaktor 2"           (gHauptverteilung)  ["Equipment"]
Für die Beleuchtung dann:

Code: Alles auswählen

// Hauptequipment
Group gBeleuchtung          "Beleuchtung"           (gRaum1, Raum2, gRaum3, ...)    ["Equipment"]

// Subequipment
Group gLichtHWR		"Deckenlicht HWR"     (gRaum1)  ["Equipment"]
Group gLichtFlur		"Deckenlicht Flur "    	(gRaum2)  ["Equipment"]
...
Das klappt so ja nicht wie man unschwer erkennt.

Wie stelle ich das denn jetzt am besten an?


Gruß Tux
Ich ziehe die Frage zurück! Habe es gelöst. Man muss halt wirklich ein Equipment für die Beleuchtung pro Raum anlegen. Ist auch gar nicht so aufwändig wie gedacht. :-) Beleuchtung ist damit gelöst, es folgen die Jalousien und die Heizung :-)

Gruß Tux.

P.S: Config's gibt's dann immer auf Wunsch.
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

Mahlzeit,

ich benötige mal eben Starthilfe bezüglich der Heizung. Ich Heizungsaktoren von MDT, SOLL- und IST-Temperatur wird super gelesen, nur leider bildet sich bei dem SOLL Item kein Control Item aus. Sprich ich kann die Soll Temperatur nicht verändern.
Hier ein Auszug vom HWR.

Die things:

Code: Alles auswählen

Thing device MDT_Heizungsaktor_8Fach "Heizungsaktor 1" @ "KNX" [ 
        address="1.1.8",
        fetch=false,
        pingInterval=900,
        readInterval=60
     ] 
     {
         Type number    :   Temperatur_IST_HWR_EG      "IST Temperatur HWR EG"         	[ ga="9.001:<4/1/0" ]
         Type number    :   Temperatur_SOLL_HWR_EG   "SOLL Temperatur HWR EG"        [ ga="9.001:4/1/7+<4/1/3" ]        
         Type number    :   Stellwert_HWR_EG            	"Stellwert HWR EG"          		[ ga="5.001:<4/1/1" ]
         Type string    	:   Status_HWR_EG           		"Status HWR EG"         		[ ga="16.001:<4/1/6" ]
   
    }
Die items:

Code: Alles auswählen

Number:Temperature  Temperatur_IST_HWR_EG               "Temperatur HWR Ist [%.2f °C]"         <temperature> (gHeizungsaktor_1, gTemperaturen, gHVAC_MaintanaceRoom)    ["Temperature", "Measurement"]      {channel="knx:device:MDT_IPG:MDT_Heizungsaktor_8Fach:Temperatur_IST_HWR_EG"}
Number:Temperature  Temperatur_SOLL_HWR_EG              "Temperatur HWR Soll [%.2f °C]"             <temperature>   (gHeizungsaktor_1, gHVAC_MaintanaceRoom)    ["Temperature", "Control"]   {channel="knx:device:MDT_IPG:MDT_Heizungsaktor_8Fach:Temperatur_SOLL_HWR_EG" }
Dimmer  Stellwert_HWR_EG            "Stellwert HWR[%d %%]"                              <radiator>  (gHeizungsaktor_1)  ["Point"]   {channel="knx:device:MDT_IPG:MDT_Heizungsaktor_8Fach:Stellwert_HWR_EG" }
String  Meldung_HWR_EG              "Meldungen aus dem HWR [%s]"         <text> (gHeizungsaktor_1)  ["Point"]   {channel="knx:device:MDT_IPG:MDT_Heizungsaktor_8Fach:Status_HWR_EG" }
Und hier der Screenshot vom Model.
1.png
Was übersehe ich?


@peter-pan finde deine Lösung mit den Thermostaten prima. Möchte ich gerne auch so haben.


Gruß Tux
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

Benutzeravatar
peter-pan
Beiträge: 2760
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab3 Semantic Model

Beitrag von peter-pan »

Hast du für die Solltemperatur schon mal die Tags ["Setpoint", "Temperature"] verwendet ? Und zum Bedienen eine Stepper-Card.
Hier ein Beispiel aus meiner Text-Konfiguration:

Code: Alles auswählen

Number:Temperature  radiator_valve_01_Set  "Solltemperatur Büro[%.1f %unit%]"  <heating1>   (gRFritz_01,gRtSoll)  ["Setpoint","Temperature"]    { channel="avmfritz:Comet_DECT:192_168_178_1:119601003400:set_temp",listWidget="oh-stepper-item" [step="0.5", min=6, max=24], widget="oh-stepper-card" [step="0.5", min=6, max=24]}
Das Custom-Widget für Heating/Thermostat findest du hier. Sogar schon in einer neueren Version (1.7)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
TuxTux
Beiträge: 65
Registriert: 6. Nov 2019 23:47
Answers: 0
Wohnort: Achim

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

peter-pan hat geschrieben: 10. Feb 2021 21:27 Hast du für die Solltemperatur schon mal die Tags ["Setpoint", "Temperature"] verwendet ? Und zum Bedienen eine Stepper-Card.
Hier ein Beispiel aus meiner Text-Konfiguration:

Code: Alles auswählen

Number:Temperature  radiator_valve_01_Set  "Solltemperatur Büro[%.1f %unit%]"  <heating1>   (gRFritz_01,gRtSoll)  ["Setpoint","Temperature"]    { channel="avmfritz:Comet_DECT:192_168_178_1:119601003400:set_temp",listWidget="oh-stepper-item" [step="0.5", min=6, max=24], widget="oh-stepper-card" [step="0.5", min=6, max=24]}
Das Custom-Widget für Heating/Thermostat findest du hier. Sogar schon in einer neueren Version (1.7)
Es gibt da wohl einen Bug. im Bezug auf KNX. Ich ändere die Temperatur aber über ein 2Byte Value. Das mit den zusätzlichen werten im Channel ist sehr interessant! Kannte ich bis jetzt nicht! Wo kann man darüber lesen? Wird da durch denn auch ein 2Byte Value gesendet ?! Oder ist die Stepper Card für ein Bitweises auf und ab? Dann müsste ich die Config des Aktors ändern.

Gruß Tux.
Proxmoxx 6.xx @ HP T610 8GB Ram 128GB SSD
HOST 1: LXC Ubuntu 18.04 --> Fhem 6.xx SIGNALDUINO / MQTT / ZIGBEE / HOMEBRIDGE
HOST 2: LXC Ubuntu 18.04 --> OH 2.xx BSB BUS /KNX / WEATHER / NTP / ASTRO / MQTT / TIMESCHEDULING BLINDS
HOST 3: LXC Ubuntu 20.4 --> TVHEADEND Server Running Zattoo
HOST 4: LXC Ubuntu 20.04 --> OH 3.xx actual playground

"No message, is a good message"

Benutzeravatar
peter-pan
Beiträge: 2760
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab3 Semantic Model

Beitrag von peter-pan »

Sorry, da bin ich jetzt echt überfragt. KNX ist so gar nicht meine Welt. Da kann dir vielleicht @udo1toni weiterhelfen.

Was die zusätzlichen Daten in den geschweiften Klammern anbelangt, ist das eigentlich nichts anderes als die Metadaten, die du auch bei der Anlage über die UI eintragen kannst.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten