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 »

Oha,

müsste die Zelle nicht unabhängig vom content gefärbt werden können ?
Bei einem Group Item kann ich die Farbe Ändern, bei einem Point item nicht....

@peter-pan, kannst du das vielleicht mal bei dir testen? in meinem Beispiel oben kann ich nur die Gruppen Zelle von der MDT Busspannungsversorgung färben, die anderen beiden nehmen die Farbe zum verrecken nicht an. Hab es auch manuell über die config yaml versucht...


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 »

Also ich bekomme da auch keine HIntergrund Farbe gesetzt, aber die Pages sind auch anders, keine Location pages.

Ebenso schaffe ich es nicht den Pfeil auszublenden :-/ < Klick >

Sehr müßig im Moment.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

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

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

Hmm,

das auch nicht schön. Bei mir linken sich die Items im Moment nicht gegen die Things :-(

Und ich verstehe gerade leider nicht wieso ....
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 »

TuxTux hat geschrieben: 8. Feb 2021 19:37 kannst du das vielleicht mal bei dir testen?
Kannst du mal die YAML-Codes deiner Cards posten. Bei mir sehen die Parameter so aus:

Code: Alles auswählen

              - component: oh-label-cell
                config:
                  header: header
                  title: akt. Release
                  icon: oh:arendst
                  color: green
                  item: Sonoff_Current_FW_Available
                  action: group
                  actionGroupPopupItem: gVer
              - component: oh-label-cell
                config:
                  icon: oh:tasmota
                  color: lightblue
                  item: gVer
                  action: group
                  actionGroupPopupItem: gVer
                  label: Firmware Info
              - component: oh-label-cell
                config:
                  title: Chipset Info
                  icon: oh:esp8266_2
                  color: yellow
                  item: gHard
                  action: group
                  actionItem: gHard
                  actionGroupPopupItem: gHard
                  label: Chipset Info
                slots: null
              - component: oh-label-cell
                config:
                  icon: oh:network
                  color: pink
                  item: gIpAd
                  action: group
                  actionGroupPopupItem: gIpAd
                  label: IP -Adress Info
Ich habe aber auch festgestellt, dass das nicht immer gleich nach der Änderung funktioniert. Manchmal hab' ich auch einen Neustart von "OH" gemacht und manchmal auch noch einen "clean-cache". Bei den Standard-Widgets(Cards, Cell,etc) muss man auch den einen oder anderen Kompromiss in Kauf nehmen. Dass sieht dann wahrscheinlich bei den Custom-Widgets anders aus. Das ist mir aber "zu hoch". (Man kann sich ja das eine oder andere in den Foren" besorgen" ;) ).

Ich hab mir deshalb extra eine "Bastel-Seite" angelegt, wo ich mit den unterschiedlichen "Formen" (Cards) und Layouts experimentieren kann.
bastel.jpg
Der YAML-Code für diese Seite sieht so aus:

Code: Alles auswählen

config:
  label: Monitoring
  sidebar: true
  order: "2"
blocks:
  - component: oh-block
    config: {}
    slots:
      default:
        - component: oh-grid-row
          config: {}
          slots:
            default:
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        actionGroupPopupItem: AZ_Sonos
                        icon: oh:sonos_play1
                        iconSize: 70
                        background: aliceblue
                        label: Sonos Play 1 Arbeitszimmer
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        actionGroupPopupItem: GA_Sonos
                        item: GA_Sonos
                        background: honeydew
                        icon: oh:sonos_play1
                        iconSize: 70
                        label: Sonos Play 1 Garten
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        actionGroupPopupItem: WZ_Sonos
                        item: WZ_Sonos
                        background: azure
                        icon: oh:sonos_play3
                        iconSize: 70
                        label: Sonos Play 3 Wohnzimmer
        - component: oh-grid-cells
          config: {}
          slots:
            default:
              - component: oh-label-cell
                config:
                  header: header
                  title: akt. Release
                  icon: oh:arendst
                  color: green
                  item: Sonoff_Current_FW_Available
                  action: group
                  actionGroupPopupItem: gVer
              - component: oh-label-cell
                config:
                  icon: oh:tasmota
                  color: lightblue
                  item: gVer
                  action: group
                  actionGroupPopupItem: gVer
                  label: Firmware Info
              - component: oh-label-cell
                config:
                  title: Chipset Info
                  icon: oh:esp8266_2
                  color: yellow
                  item: gHard
                  action: group
                  actionItem: gHard
                  actionGroupPopupItem: gHard
                  label: Chipset Info
                slots: null
              - component: oh-label-cell
                config:
                  icon: oh:network
                  color: pink
                  item: gIpAd
                  action: group
                  actionGroupPopupItem: gIpAd
                  label: IP -Adress Info
              - component: oh-label-cell
                config:
                  icon: oh:network
                  color: orange
                  item: gSSId
                  action: group
                  actionGroupPopupItem: gSSId
                  label: WLAN Info
        - component: oh-grid-row
          config: {}
          slots:
            default:
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        item: gLWT
                        actionGroupPopupItem: gLWT
                        icon: oh:siren1
                        iconSize: 50
                        iconUseState: true
                        background: lightblue
                        label: "='Online Status (LWT) :  ' + items.gLWT.state"
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        actionGroupPopupItem: gRSSI
                        item: gRSSI
                        background: pink
                        icon: oh:qualityofservice
                        iconSize: 50
                        iconUseState: true
                        label: "='Signalstärke Wifi Ø :  ' + items.gRSSI.displayState"
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: toggle
                        actionItem: Tasmota_State_Refresh
                        item: Tasmota_State_Refresh
                        iconUseState: true
                        icon: oh:switch1
                        iconSize: 50
                        actionCommand: ON
                        actionCommandAlt: OFF
                        background: ivory
                        label: "='Tasmota-Status Aktualisierung(Rule)  :  ' +
                          items.Tasmota_State_Refresh.displayState"
                        fontSize: 23px
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        action: group
                        actionGroupPopupItem: gBatt
                        item: gBatt
                        icon: oh:lowbattery1
                        iconSize: 50
                        iconUseState: true
                        outline: false
                        background: cyan
                        label: "='Batterie-Status Sensoren  :  ' + items.gBatt.displayState"
        - component: oh-grid-row
          config: {}
          slots:
            default:
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        title: Fenster Status
                        action: group
                        actionGroupPopupItem: gWindow
                        item: gWindow
                        icon: oh:window
                        iconUseState: true
                        iconSize: 50
                        background: yellow
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        title: Tür Status
                        action: group
                        actionGroupPopupItem: gDoor
                        item: gDoor
                        icon: oh:door
                        iconSize: 47
                        iconUseState: true
                        background: yellow
              - component: oh-grid-col
                config: {}
                slots:
                  default:
                    - component: oh-label-card
                      config:
                        title: Haustür
                        action: group
                        actionGroupPopupItem: gHaustur
                        item: gHaustur
                        background: lightblue
                        icon: oh:frontdoor
                        iconSize: 50
                        iconUseState: true
masonry: null
Vielleicht findest du darin schon die eine oder andere Idee. Ansonsten, wie gesagt, poste deine YAML's.
TuxTux hat geschrieben: 8. Feb 2021 22:49 Bei mir linken sich die Items im Moment nicht gegen die Things
Text-Konfiguration oder UI ? Bestimmte Things/Bindings oder alle ?

Gruss - Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Openhab3 Semantic Model

Beitrag von int5749 »

Danke Peter,

Das gemeine ist, dass der Parameter mal Color und mal background heißt.
Mit Color hat es bei mir bei einer label-cell funktioniert.
Color ist dann in der Gui Highlight Color. Auch sehr schlüssig :-/

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

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Openhab3 Semantic Model

Beitrag von Darkwin101 »

Wo sind denn die Sonos Icon Her sowas bräuchte ich auch ;)

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

Re: Openhab3 Semantic Model

Beitrag von int5749 »

Darkwin101 hat geschrieben: 9. Feb 2021 08:47 Wo sind denn die Sonos Icon Her sowas bräuchte ich auch ;)
Ich habe zwar die Sonos nicht, da ich Yamaha Musiccast habe aber ich "baue" mir die immer selber.
Im Internet einfach mit Google unter dem Reiter "Bilder" nach dem Gerät suchen und da findet man diverse, welche dann eben für den privaten Gebrauch nutzbar sind. z.B. von der Homepage.

Diese bearbeite ich dann mit Paint.net Portable (auch frei), denn da kann man dan den Hintergrund transparent darstellen

Ergebnis:
mc_wx30.png
Evtl. hilft dies ja?

Viele Grüße
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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 »

Darkwin101 hat geschrieben: 9. Feb 2021 08:47 Wo sind denn die Sonos Icon Her sowas bräuchte ich auch
So ähnlich wie @int5749 mache ich das auch. Hab' aber bisher noch keine Hintergrundbearbeitung gemacht. Gute Idee. Werd' ich auch mal ausprobieren.
Ich geh' dazu auch bei Tante Google suchen und wandle die Ergebnisse dann in ein SVG-Format um. Dazu benutze ich einen Online-Converter mit dem man aber in alle Richtungen konvertieren kann.

Ich hab' das hier im Forum auch mal irgendwo noch genauer beschrieben. Ist aber schon eine Weile her.

Ich häng sie hier einfach mal als ZIP dran.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Openhab3 Semantic Model

Beitrag von Darkwin101 »

Vielen Dank

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

Re: Openhab3 Semantic Model

Beitrag von TuxTux »

Guten Abend,

ich glaube ich habe es geschafft. :-) Meine erste Page ist fertig und ich habe dort alle meine KNX Aktoren und den NTP Server abgebildet.

Hier das Ergebnis:
1.png
2.png
3.png

Was sagt Ihr?

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"

Antworten