Sitemap Tuning

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Tomzk
Beiträge: 55
Registriert: 5. Nov 2019 11:04
Answers: 0

Sitemap Tuning

Beitrag von Tomzk »

Hallo Zusammen,
Habe leider bei der Suche noch nicht das passende gefunden.

Ich habe letztens in einer Beispiel Sitemap folgendes Feature gefunden:
1. Jemand hatte zusätzlich zu seinen Lichtitems die Funktion in der Sitemap, dass wenn keine Verbindung zu einem Licht besteht, so wird dort ein x angezeigt. Soll bedeuten ist eine Hue Lampe Stromlos, so kommt der Fehler und der normale Switch entfällt.
2. zur besseren Übersicht in der OpenHAB App gab es Leerfelder ohne hierfür eine Gruppe oder Rahmen zu erstellen. Hier war wohl ein Item zwischen ohne Text Funktion etc.?

Ich habe schon verschiedenste Sachen probiert, mir gelingt aber nichts davon.

Vielleicht gibt es hier ja Leute die entsprechende Lösungen schon haben.

Danke und Gruß
Tom


Gesendet von iPhone mit Tapatalk

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

Re: Sitemap Tuning

Beitrag von udo1toni »

Punkt 1 kann man mittels visibility lösen. Du musst das Switch Widget mit einer visibility versehen, die mit einem eigenen Item gesteuert wird. Dieses Item ist an die Erreichbarkeit gekoppelt. Dann braucht es natürlich noch einen Platzhalter, der nur sichtbar ist, wenn die Lampe nicht erreichbar ist (also die gegenteilige visibility). Das geht am einfachsten über ein Text Widget. Das Text Widget muss nicht zwingend ein Item als Parameter übergeben bekommen. Evtl. wird ein Default Label ausgegeben, das kann man verhindern, indem man gezielt ein leeres Label setzt. Das gleiche gilt für das Icon, dort wird default ein Text Icon angezeigt, aber man kann z.B. blanc als Icon angeben.

Die gleiche Vorgehensweise kann man auch für Punkt 2 nutzen.

Ich rate grundsätzlich vom Gebrauch von Gruppen zur Gestaltung der Sitemap ab, das kleine Stück Bequemlichkeit wird mit mangelhafter Kontrolle über die Gestaltung der Sitemap erkauft.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Tomzk
Beiträge: 55
Registriert: 5. Nov 2019 11:04
Answers: 0

Re: Sitemap Tuning

Beitrag von Tomzk »

Danke für die Tipps, hast du hierfür jeweils ein Beispiel?

Ich verstehe nicht ganz, wie die Sitemap, bzw. das Item aussehen müsste.
1. Folgender Test zu Punkt 1, hier weiß ich allerdings nicht welchen Channel ich bei einer Hue Lampe für das Unreach Item nehmen muss?

Code: Alles auswählen

        
        Switch  item=Licht_6_Schalter   label="Lampe Fenster" visibility=[Licht_Schalter_6_Unreach == OFF]
        Text   item=Licht_Schalter_6 visibility=[Licht_Schalter_6_Unreach != OFF] icon="error2" label="Fenser [N/A ✘]" valuecolor=["maroon"]

Habe für Punkt 2 mehrere Varianten ausprobiert, leider immer ohne Erfolg. Muss auch hier eine visibility verknüpft sein?

Danke und Gruß


Gesendet von iPhone mit Tapatalk

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

Re: Sitemap Tuning

Beitrag von peter-pan »

Also ich benutze folgende Schreibweise :

Code: Alles auswählen

Default item=localHourlyForecastWindDirection_00    visibility=[localHourlyForecastWindDirection_00!=UNDEF]
Default item=localHourlyForecastWindDirNamed1_00    visibility=[localHourlyForecastWindDirection_00!=UNDEF]
....also ohne Leerzeichen beim Vergleich.

Zur Frage des Channels kann ich dir leider nicht weiterhelfen. Wird denn jetzt ein Status angezeigt (ohne visibility-Ergänzung) und wenn ja, welcher ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Tomzk
Beiträge: 55
Registriert: 5. Nov 2019 11:04
Answers: 0

Re: Sitemap Tuning

Beitrag von Tomzk »

Ich habe bei der visibility die Leerzeichen weggelassen und die selbe Definition wie du benutzt "!=UNDEF" leider ohne erfolg.

Gruß
Tom

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

Re: Sitemap Tuning

Beitrag von peter-pan »

Das ist wohl ein kleines Missverständnis. Der Status "UNDEF" ist der Status den mein Item empfängt(und darauf reagieren soll). Du musst natürlich den Status deines Items abfragen, deshalb auch meine Frage, welche(r) Status bei dir angezeigt wird, wenn du das Item ohne den Zusatz "visibility" in deiner Sitemap definierst!!
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Tomzk
Beiträge: 55
Registriert: 5. Nov 2019 11:04
Answers: 0

Re: Sitemap Tuning

Beitrag von Tomzk »

Achso :D.
Ja aktuell sind meine Lampen nur als einfaches Switch definiert und somit den Status on oder off.

Was ich nicht ganz verstehen, wie ich die Erreichbarkeit definieren soll. Aktuell stehen mir nur die brightness Channel der Lampen zur Verfügung. Muss ich hierfür noch einen separaten Channel bei den Things erstellen? Oder gibt es einen allgmeinen Code in OH um eine Erreichbarkeit von Things abzufragen?

Code: Alles auswählen

// Philips Hue
Switch  Licht_1_Schalter    "Lampe Fernseher"    ( gLicht , gSchalter , gLicht_Aus , gLicht_WZ_Aus )      { channel="hue:0100:00212E04FF29:5:brightness" }
Dimmer  Licht_1_Dimmer      "Lampe Fernseher"    ( gLicht , gDimmer )       ["Lighting"]             { channel="hue:0100:00212E04FF29:5:brightness" }
Sitemap:

Code: Alles auswählen

        Switch  item=Licht_1_Schalter   label="Lampe Fernseher"
        Slider  item=Licht_1_Dimmer     label="Lampe Fernseher"

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

Re: Sitemap Tuning

Beitrag von peter-pan »

Nun stellt sich die Frage, was für ein Status kommt denn wirklich an ?
ON oder On oder on oder 0 oder 1
OFF oder Off oder off oder 1 oder 0
...oder sonst irgendwas. Das ist die eigentliche Frage! Wie lautet der Status den dein Channel liefert ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Tomzk
Beiträge: 55
Registriert: 5. Nov 2019 11:04
Answers: 0

Re: Sitemap Tuning

Beitrag von Tomzk »

Ich habe gerade im Log nachgeschaut, hier wird ON OFF angezeigt.
Aber beides gibt keinen Hinweis ob das Gerät eine Verbindung hat?

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

Re: Sitemap Tuning

Beitrag von peter-pan »

Kannst du den Log mal posten
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten