Seite 1 von 3
Sitemap Frage
Verfasst: 10. Dez 2018 11:45
von Caddy
Hallo zusammen,
mein Name ist Caddy und ich bin verhältnismäßig neu in Sachen Openhab unterwegs.
Hier gleich meine erste Frage an die Profis
Ich überwache meine Batterien auf einer "Seite" wie folgt
Text label="Batterieübersicht" icon="battery" {
Frame label="Büro" {
Switch item=WallmountedThermostatBueroThermostat_LowBattery
Switch item=ThermostatBRoHeizungH_LowBattery
Switch item=ThermostatBueroHeizungM_LowBattery
}
Frame label="Wohnzimmer" {
Switch item=WallmountedThermostatWZThermostat_LowBattery
Switch item=ThermostatWZThermostatH_LowBattery
Switch item=ThermostatWZThermostatS_LowBattery
}
Frame label="Rest" {
Switch item=ThermostatHeizungToilette_LowBattery
Switch item=ThermostatBadHeizung_LowBattery
}
}
Ich möchte in der Übersicht jetzt aber schon sehen ob eine der Batterien leer ist.
Weil ich sonst immer in den Folder gehen muss um zu sehen ob eine Batterie leer ist.
Sprich in etwa so
if eine leer then rote Batterie else grüne Batterie (oder auch andere Icons
In der Übersicht lasse ich mir in den Zimmern die Temperatur so anzeigen
Text label="Büro" icon="office" item=WallmountedThermostatBueroThermostat_ActualTemperature {
deswegen denke ich muss das auch irgendwie mit den Batterien gehen
Ich hoffe ich konnte verständlich machen was ich will
Danke für eine Antwort.
Caddy
Re: Sitemap Frage
Verfasst: 10. Dez 2018 15:52
von udo1toni
Was Du haben möchtest, ist ein Group Item.
Code: Alles auswählen
Group:Switch:OR(ON,OFF) LowBattery "leere Batterien [%d]" <battery>
Switch WallmountedThermostatBueroThermostat_LowBattery "..." <battery> (LowBattery) {...}
Switch ThermostatBRoHeizungH_LowBattery "..." <battery> (LowBattery) {...}
Switch ThermostatBueroHeizungM_LowBattery "..." <battery> (LowBattery) {...}
...
Der wichtige Teil bei den einzelnen Items ist die Zuordnung zu der Gruppe, die anderen Items müssen natürlich auch in die Gruppe rein.
Die Gruppe LowBattery ist ON, sobald eines der zugeordneten Items ON ist. Im Label wird die Anzahl der ON-Items angezeigt. Die passende Sitemap dazu sähe so aus:
Code: Alles auswählen
Text item=LowBattery {
Frame label="Büro" {
Text item=WallmountedThermostatBueroThermostat_LowBattery visibility=[WallmountedThermostatBueroThermostat_LowBattery==ON]
Text item=ThermostatBRoHeizungH_LowBattery visibility=[ThermostatBRoHeizungH_LowBattery==ON]
Text item=ThermostatBueroHeizungM_LowBattery visibility=[ThermostatBueroHeizungM_LowBattery==ON]
}
Frame label="Wohnzimmer" {
Text item=WallmountedThermostatWZThermostat_LowBattery visibility=[WallmountedThermostatWZThermostat_LowBattery==ON]
Text item=ThermostatWZThermostatH_LowBattery visibility=[ThermostatWZThermostatH_LowBattery==ON]
Text item=ThermostatWZThermostatS_LowBattery visibility=[ThermostatWZThermostatS_LowBattery==ON]
}
Frame label="Rest" {
Text item=ThermostatHeizungToilette_LowBattery visibility=[ThermostatHeizungToilette_LowBattery==ON]
Text item=ThermostatBadHeizung_LowBattery visibility=[ThermostatBadHeizung_LowBattery==ON]
}
}
Sobald die Batterie leer ist, wird die entsprechende Zeile angezeigt, ansonsten bleibt die Zeile leer. Natürlich muss das Label pro Item sinnvoll gesetzt sein, also mit Platzhalter für den Status. Switch als Widget ist an dieser Stelle nicht gut, denn man könnte dann einfach den entsprechenden Schalter aus OFF stellen, was ja aber nicht die Batterie auffüllt.
Re: Sitemap Frage
Verfasst: 10. Dez 2018 18:30
von Caddy
Hallo Udo1Toni,
danke für Deine Ausführung.
Habe ich verstanden.
Dennoch eine weitere Frage:
Ich habe versucht in Dateien zu proggen. (home.items, home.things etc)
Das ist mir nur mäßig gelungen, deswegen mache ich Items und Things im PaperUI.
Ausser die Sitemap, die mache ich von Hand.
Kann ich die Group auch im PaperUI eingeben? Wenn ja wie gebe ich es ein?
Oder kannst du mir sagen wo ich die von PaperUI generierten Dateien finde?
Ich habe eine Synology mit Openhab 2.3.
In dem Verzeichnis welches ich installiert habe kann ich zwar Sachen reinlegen, was auch angezogen wird (astro zum Beispiel) Ich finde aber keine Einträge die ich im PaperUI gemacht habe.
Vielen Dank
Caddy
Re: Sitemap Frage
Verfasst: 11. Dez 2018 00:14
von udo1toni
Du darfst nur keinen Simple Mode verwenden, dann geht die Definition von Gruppen genauso auch über Paper UI. Wenn Du auf Paper UI -> Configuration -> System -> Item Linking gehst und dort Simple Mode aus schaltest, kannst Du selbst Items anlegen und mit Thing-Channeln verlinken.
Re: Sitemap Frage
Verfasst: 11. Dez 2018 07:54
von Caddy
Hallo Udo1Toni,
vielen Dank für Deine Hilfe. Den Menüpunkt habe ich bereits so eingestellt wie es sein soll.
Items kann ich auch anlegen. Ich verstehe nur im Moment nicht wie ich das ITEM Group anlege mit diesem Inhalt
Group:Switch:OR(ON,OFF) LowBattery "leere Batterien [%d]" <battery>
Switch WallmountedThermostatBueroThermostat_LowBattery "..." <battery> (LowBattery) {...}
Switch ThermostatBRoHeizungH_LowBattery "..." <battery> (LowBattery) {...}
Switch ThermostatBueroHeizungM_LowBattery "..." <battery> (LowBattery) {...}
...
New Item und dann Group auswählen ist klar
Switch ist auch klar
Lowbatterie ist der Name
leere Batterien [%d] ist das Label
jetzt die Frage
wo kommt OR(ON,OFF) rein ?
Vielen Dank caddy
Re: Sitemap Frage
Verfasst: 11. Dez 2018 09:11
von Caddy
Ich habe es gerade mal versucht ...
Ich kann nur Group oder Switch angeben !?
Re: Sitemap Frage
Verfasst: 11. Dez 2018 09:30
von udo1toni
Wenn Du Group auswählst, erscheint ein weiteres Drop-Down-Menü "Base Type".
Wenn Du dort Switch auswählst, wird die Function Liste aktualisiert, dort musst Du dann All OFF -> OFF else ON auswählen.
Re: Sitemap Frage
Verfasst: 11. Dez 2018 11:05
von Caddy
Hallo Udo1toni,
erst mal supervielen Dank, das läuft schon mal ...
Jetzt habe ich eine 8 in der Übersicht stehen.
Die basiert auf die 8 Batterien die ich überwache, das ist klar ... gibt es die Möglichkeit hier nur die Anzahl anzuzeigen die leer sind ?
Vielen Dank noch mal, das hätte ich so nicht geschafft ....
Caddy
Re: Sitemap Frage
Verfasst: 11. Dez 2018 12:01
von Caddy
Ich muss noch mal auf die 8 zurück kommen ....
Es scheint nicht die Anzahl der connecteten zu sein ... Da stand vorhin eine 8 jetzt nur noch eine 5 ....
Vielleicht kannst du doch noch mal erklären was da passiert ....
Auch ist die seite leer wenn ich in den Menüpunkt rein gehe
die sitemap ist jetzt so
Text item=LeereBatterien {
Text item=WallmountedThermostatBueroThermostat_LowBattery visibility=[WallmountedThermostatBueroThermostat_LowBattery==ON]
Text item=ThermostatBRoHeizungH_LowBattery visibility=[ThermostatBRoHeizungH_LowBattery==ON]
Text item=ThermostatBueroHeizungM_LowBattery visibility=[ThermostatBueroHeizungM_LowBattery==ON]
Text item=WallmountedThermostatWZThermostat_LowBattery visibility=[WallmountedThermostatWZThermostat_LowBattery==ON]
Text item=ThermostatWZThermostatH_LowBattery visibility=[ThermostatWZThermostatH_LowBattery==ON]
Text item=ThermostatWZThermostatS_LowBattery visibility=[ThermostatWZThermostatS_LowBattery==ON]
Text item=ThermostatHeizungToilette_LowBattery visibility=[ThermostatHeizungToilette_LowBattery==ON]
Text item=ThermostatBadHeizung_LowBattery visibility=[ThermostatBadHeizung_LowBattery==ON]
}
Wenn ich drauf klicke ist es aber leer ... sollte da nicht was kommen ??
Danke Caddy
Re: Sitemap Frage
Verfasst: 16. Dez 2018 11:10
von Caddy
Hallo nochmal,
eine weitere Frage:
Ich habe das so verstanden wenn der Schalter ON ist, ist die Batterie leer.
Wenn er Schalter OFF ist, ist sie OK
Jetzt liefern meine Schalter auch noch ein - (das ist ein minus) was ist das dann ?
Danke Caddy