Sitemap Tuning
-
- Beiträge: 55
- Registriert: 5. Nov 2019 11:04
Sitemap Tuning
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
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
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Sitemap Tuning
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.
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
-
- Beiträge: 55
- Registriert: 5. Nov 2019 11:04
Re: Sitemap Tuning
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?
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
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
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Sitemap Tuning
Also ich benutze folgende Schreibweise :
....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 ?
Code: Alles auswählen
Default item=localHourlyForecastWindDirection_00 visibility=[localHourlyForecastWindDirection_00!=UNDEF]
Default item=localHourlyForecastWindDirNamed1_00 visibility=[localHourlyForecastWindDirection_00!=UNDEF]
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
-
- Beiträge: 55
- Registriert: 5. Nov 2019 11:04
Re: Sitemap Tuning
Ich habe bei der visibility die Leerzeichen weggelassen und die selbe Definition wie du benutzt "!=UNDEF" leider ohne erfolg.
Gruß
Tom
Gruß
Tom
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Sitemap Tuning
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
-
- Beiträge: 55
- Registriert: 5. Nov 2019 11:04
Re: Sitemap Tuning
Achso
.
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?
Sitemap:

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" }
Code: Alles auswählen
Switch item=Licht_1_Schalter label="Lampe Fernseher"
Slider item=Licht_1_Dimmer label="Lampe Fernseher"
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Sitemap Tuning
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 ?
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
-
- Beiträge: 55
- Registriert: 5. Nov 2019 11:04
Re: Sitemap Tuning
Ich habe gerade im Log nachgeschaut, hier wird ON OFF angezeigt.
Aber beides gibt keinen Hinweis ob das Gerät eine Verbindung hat?
Aber beides gibt keinen Hinweis ob das Gerät eine Verbindung hat?
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Sitemap Tuning
Kannst du den Log mal posten
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian