In Sitemap ItemGruppe sortieren [geht leider nicht]
-
- Beiträge: 46
- Registriert: 6. Jan 2018 13:59
In Sitemap ItemGruppe sortieren [geht leider nicht]
Hallo
wer weiß ob es in Sitemap für ItemGruppen eine Sortiermöglichkeit gibt.
Die Gruppe "gIoT_Status" beinhaltet ca 40 Items die durcheinander in Basic UI angezeigt werden.
Frame label="IoT-Device Status" {
Group item=gIoT_Status
}
Gibt es ein Möglichkeit nach Item.name oder nach Item.state zu sortieren?
wer weiß ob es in Sitemap für ItemGruppen eine Sortiermöglichkeit gibt.
Die Gruppe "gIoT_Status" beinhaltet ca 40 Items die durcheinander in Basic UI angezeigt werden.
Frame label="IoT-Device Status" {
Group item=gIoT_Status
}
Gibt es ein Möglichkeit nach Item.name oder nach Item.state zu sortieren?
Zuletzt geändert von fkempter am 15. Feb 2019 05:35, insgesamt 1-mal geändert.
-
- Beiträge: 109
- Registriert: 18. Aug 2018 11:36
- Wohnort: Alsbach-Hähnlein
Re: In Sitemap ItemGruppe sortieren
Hallo, soweit ich weiß geht das nicht.(man möge mich eines besseren belehren, wenn doch)
Ich würde eine Untergruppe in der Sitemap erstellen und dann hier die Items eintragen.
Dann hast du sie in der Reihenfolge wie du sie eingetragen hast.
Gruß
Oliver
Ich würde eine Untergruppe in der Sitemap erstellen und dann hier die Items eintragen.
Dann hast du sie in der Reihenfolge wie du sie eingetragen hast.
Gruß
Oliver
Openhab3.3.0, openhabian auf Ubuntu, Gigabyte Brix, Z-Wave, Zigbee, Enocean
- seppy
- Beiträge: 738
- Registriert: 24. Sep 2015 20:25
- Wohnort: Bonn
Re: In Sitemap ItemGruppe sortieren
Hi,
nein geht nicht! Schau mal hier: viewtopic.php?f=15&t=1202&p=6609&hilit=Group#p6592
Grüße,
Seppy
nein geht nicht! Schau mal hier: viewtopic.php?f=15&t=1202&p=6609&hilit=Group#p6592
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
-
- Beiträge: 46
- Registriert: 6. Jan 2018 13:59
Re: In Sitemap ItemGruppe sortieren
Ok, Danke euch.
Na dann werde ich meine items selber manuell anlegen.
Einfach als Gruppe in der Sitemap anlegen war fein ich musste mich nicht mehr um die Anzeige kümmern.
SG Franz
Na dann werde ich meine items selber manuell anlegen.
Einfach als Gruppe in der Sitemap anlegen war fein ich musste mich nicht mehr um die Anzeige kümmern.
SG Franz
-
- Beiträge: 137
- Registriert: 12. Jan 2019 19:56
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
Vielleicht ist auch der Zeitpunkt gekommen sich einmal HABpanel anzuschauen.
Das bietet hier mehr Möglichkeiten - erfordert aber natürlich auch Einarbeitung.
Das bietet hier mehr Möglichkeiten - erfordert aber natürlich auch Einarbeitung.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...
- peter-pan
- Beiträge: 2577
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
@fkempter - workaround
Wenn deine Items in einem .items-File sind und du diese in der Reihenfolge, in der du sie haben willst, speicherst, dann sollten sie auch bei Nutzung der ItemGruppe in der Sitemap in dieser Reihenfolge angezeigt werden.
Wenn deine Items in einem .items-File sind und du diese in der Reihenfolge, in der du sie haben willst, speicherst, dann sollten sie auch bei Nutzung der ItemGruppe in der Sitemap in dieser Reihenfolge angezeigt werden.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian
- udo1toni
- Beiträge: 14009
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
Nein, es gibt tatsächlich keinerlei Garantie über die Reihenfolge. Es mag in 99% der Fälle so sein, kann aber jederzeit bei Neustart von openHAB anders aussehen.
Für den schnellen Erfolg ist das Group Widget eine nette Sache, aber man beraubt sich sämtlicher Einflussmöglichkeiten:
Contact und Switch Items werden default mit Schaltfläche angezeigt, obwohl man eventuell eine reine Anzeige eines Zustands möchte. Mit Text Widget kein Problem...
Es mag nach unnötiger Tipparbeit aussehen, aber in Wirklichkeit ist das mit wenigen Klicks erledigt, wenn man VSCode mit openHAB Plugin verwendet. Dort wird sowohl eine Thing/Channel als auch eine Item Liste zur Verfügung gestellt, aus denen heraus man passende Einträge in *.items bzw. *.sitemap Dateien erstellen lassen kann. Für Gruppenitems wird dabei automatisch ein Codeblock mit allen Membern erzeugt, den man nur noch anpassen muss.
Für den schnellen Erfolg ist das Group Widget eine nette Sache, aber man beraubt sich sämtlicher Einflussmöglichkeiten:
- Keine sichere Reihenfolge
- Keinesfalls unterschiedliche Reihenfolge der gleichen Gruppe an verschiedenen Stellen der Sitemap
- Keine Zuweisung besonderer Eigenschaften wie Schriftfarbe, Icons, abweichende Label, Mappings, Sichtbarkeit
- Keine freie Auswahl des Widgets.
Contact und Switch Items werden default mit Schaltfläche angezeigt, obwohl man eventuell eine reine Anzeige eines Zustands möchte. Mit Text Widget kein Problem...
Es mag nach unnötiger Tipparbeit aussehen, aber in Wirklichkeit ist das mit wenigen Klicks erledigt, wenn man VSCode mit openHAB Plugin verwendet. Dort wird sowohl eine Thing/Channel als auch eine Item Liste zur Verfügung gestellt, aus denen heraus man passende Einträge in *.items bzw. *.sitemap Dateien erstellen lassen kann. Für Gruppenitems wird dabei automatisch ein Codeblock mit allen Membern erzeugt, den man nur noch anpassen muss.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
- peter-pan
- Beiträge: 2577
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
@udo1toni
Hallo Udo, du hast natürlich recht. Ich mache es ja auch nicht anders, gerade aus den von dir genannten Gründen, nutze aber das GroupItem manchmal für einen "Schnellschuss" zur Übersicht. Sonst sieht das bei mir z.B. so aus:
Die Gestaltungsmöglichkeiten sind halt via Sitemap einfach flexibler, besser und umfangreicher und Dank deiner Tipps zum VSC auch kein Hexenwerk mehr.
Gruss - Peter
Hallo Udo, du hast natürlich recht. Ich mache es ja auch nicht anders, gerade aus den von dir genannten Gründen, nutze aber das GroupItem manchmal für einen "Schnellschuss" zur Übersicht. Sonst sieht das bei mir z.B. so aus:
Code: Alles auswählen
Frame label="Heizkörpersteuerung" icon="heating"
{
//Image url="http://192.168.178.49:8080/icon/heating1.svg" // Test with local images via http from the icon(s)-folder
Group item=gRtIstI
Group item=gRtSoll
Setpoint item=radiator_valve_01_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_01_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
Setpoint item=radiator_valve_02_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_02_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
Setpoint item=radiator_valve_04_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_04_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
Setpoint item=radiator_valve_03_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_03_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
Setpoint item=radiator_valve_05_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_05_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
Setpoint item=radiator_valve_06_Set minValue=16.0 maxValue=25.0 step=0.5
Selection item=radiator_valve_06_Mode mappings=["ON"="ON", "OFF"="OFF", "COMFORT"="COMFORT", "ECO"="ECO", "BOOST"="BOOST", "WINDOW_OPEN"="Fenster offen"] icon="heating"
} // Ende "Heizkörpersteuerung"
......
Text label="Astro - Wetter" icon="sun_clouds"
{
Frame
{
Default item=Current_DateTime
Default item=Day_Phase icon="phase_daylight"
visibility=[Day_Phase=="DAYLIGHT",Day_Phase=="SUN_RISE",Day_Phase=="SUN_SET",Day_Phase=="UNDEF"]
Default item=Day_Phase icon="phase_night"
visibility=[Day_Phase=="CIVIL_DUSK",Day_Phase=="NAUTIC_DUSK",Day_Phase=="ASTRO_DUSK",Day_Phase=="NIGHT",
Day_Phase=="ASTRO_DAWN", Day_Phase=="NAUTIC_DAWN",Day_Phase=="UNDEF"]
Default item=Sunset_Time visibility=[Day_Phase=="DAYLIGHT",Day_Phase=="SUN_RISE",Day_Phase=="SUN_SET",Day_Phase=="UNDEF"]
Default item=Sunrise_Time visibility=[Day_Phase=="CIVIL_DUSK",Day_Phase=="NAUTIC_DUSK",Day_Phase=="ASTRO_DUSK",Day_Phase=="NIGHT",
Day_Phase=="ASTRO_DAWN", Day_Phase=="NAUTIC_DAWN",Day_Phase=="UNDEF"]
Default item=Season_Name
Default item=Zodiac_Sign
Default item=Sun_Elevation
Default item=Sun_Azimuth
Default item=Moon_Elevation
Default item=Moon_Phase
Default item=Moon_Next_Full
Default item=Moon_Next_New
Default item=Date_Kilometer_actual
Default item=Date_Kilometer_perigee
Default item=Date_Kilometer_apogee
Default item=Radiation_Direct
Default item=Radiation_Diffuse
Default item=Radiation_Total
Group item=gAstro
}
........
Gruss - Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian
-
- Beiträge: 95
- Registriert: 11. Jan 2022 13:48
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
Was mach ich wenn ich ca. 100 Items rein in der Oberfläche angelegt habe und auf 3 Gruppen (UG, EG, OG) verteilt habe? Löschen und als Text in die items Datei? Bitte nicht.... Openhab3 in Verwendung
- udo1toni
- Beiträge: 14009
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: In Sitemap ItemGruppe sortieren [geht leider nicht]
Das Anlegen der Items hat nichts mit der Sitemap zu tun. Du musst also Items nicht wieder löschen und neu anlegen.
Wenn Du eine Sitemap nutzen willst, dann wirst Du nicht drum herum kommen, sie zu erstellen.
Wenn es Dir reicht, dass die Items "irgendwie sichtbar" sind, kannst Du gerne das Group Widget nutzen.
Wenn Du auch nur den geringsten Einfluss darauf haben willst, wie das Ganze dargestellt wird, installierst Du Dir auf Deinem Desktop PC VSCode mit openHAB Plugin und erstellst die Sitemap mit wenigen Klicks, hast aber die vollständige Kontrolle (Reihenfolge per Zeilentausch, Aussehen per Anpassung der Schlüsselworte...)
Im Übrigen ist VSCode beim Erstellen sowohl der Sitemap als auch der Items-Dateien schneller und komfortabler als die UI.
Es hat schon seinen Grund, warum alte Hasen darauf schwören.
Wenn Du eine Sitemap nutzen willst, dann wirst Du nicht drum herum kommen, sie zu erstellen.
Wenn es Dir reicht, dass die Items "irgendwie sichtbar" sind, kannst Du gerne das Group Widget nutzen.
Wenn Du auch nur den geringsten Einfluss darauf haben willst, wie das Ganze dargestellt wird, installierst Du Dir auf Deinem Desktop PC VSCode mit openHAB Plugin und erstellst die Sitemap mit wenigen Klicks, hast aber die vollständige Kontrolle (Reihenfolge per Zeilentausch, Aussehen per Anpassung der Schlüsselworte...)
Im Übrigen ist VSCode beim Erstellen sowohl der Sitemap als auch der Items-Dateien schneller und komfortabler als die UI.
Es hat schon seinen Grund, warum alte Hasen darauf schwören.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet