Seite 1 von 1
Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 26. Dez 2020 18:01
von Jojo
Servus,
warum steht denn da NULL ??
Bildschirmfoto 2020-12-26 um 17.57.14.png
Und wie bekomme ich ein Hintergrundbild in den Floorplan ?
Danke
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 26. Dez 2020 18:34
von dr_vergleich
Wenn ich es richtig verstanden habe, und ich kämpfe mich auch durch die für Anfänger verwirrende Vielzahl an Einstellmöglichkeiten für ein Thing (Label, Unique-ID, Location, Type), kommt die NULL, weil dieses Thing keinen Wert zurück liefert, wie z.B. die Temperatur bei einem Thermostat. Ich bin froh, wenn bald auf Deutsch gute Erläuterungen mit Beispielen folgen, da ich mich mit den englischen Begriffen schwer tue in den Einzelheiten zur Abgrenzung.
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 26. Dez 2020 21:45
von Jojo
Hallo Herr Dr.

Das ist prinzipiell eine Location, in dem Fall mein Haus, da kann nichts kommen ?? Ich kann auch nirgendwo was eingeben ...
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 03:25
von peter-pan
... wenn man an OH2 denkt, dann gibt es ja die allgemeinen Gruppen und die mit einer Funktion behafteten Gruppen (Aggregation -> AND/OR).
Es sind aber in aller letzter Konsequenz Items, die auch immer einen Status haben, die allgemeinen haben halt immer den Status "NULL". Das ist in OH2 aber nicht aufgefallten, da die Ausgabe in der Sitemap/BasicUi sozusagen unterdrückt wurde.
So ist ist nun auch in OH3, auch die "Location" ist im Prinzip so ein allgemeines Gruppen-Item und hat deshalb den Status "NULL". Vielleicht werden die Entwickler im Laufe der der Zeit, dieses etwas ungewöhnliche "Aussehen" noch verändern, aber davon sollte man nicht ausgehen. Aber man sieht es ja in den Pages und in den Standorten, Geräten und Eigenschaften auch nicht.
Ich stell mir dass so ähnlich wie in der PaperUI vor, da war auch nicht viel von Formatierung zu sehen. Aber dazu war sie ja auch eigentlich nicht gedacht und so ist es auch in der MainUI.
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 10:32
von harteknut
... aber wo Du gerade davon sprichst, Peter:
Wie kann ich denn in OH3 diese "funktionsbehafteten" Gruppen erstellen? In der guten alten items-Datei sah das so aus:
Das kann ich auch über meine OH3-Lieblingsfunktion "Add items (textual)" so in OH3 einrichten, aber die eigentliche Funktion, nämlich die Anzeige der Anzahl der aktivierten Lampen, tut nicht. Der Platzhalter [%d] wird einfach so angezeigt, wie er in den Anführungsstrichen steht, und nicht interpretiert....
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 12:37
von peter-pan
harteknut hat geschrieben: ↑27. Dez 2020 10:32
Das kann ich auch über meine OH3-Lieblingsfunktion "Add items (textual)" so in OH3 einrichten, aber die eigentliche Funktion, nämlich die Anzeige der Anzahl der aktivierten Lampen, tut nicht.
Die funktions-behafteten Gruppen, werden leider nicht mehr 1:1 mit dem Developer-Tool übernommen:
Code: Alles auswählen
2020-12-27 11:15:41.911 [ERROR] [e.internal.items.GroupFunctionHelper] - Group function 'OR' requires two arguments. Using Equality instead.
Das muss man händisch nachträglich einpflegen. ich habe diese Frage auch schon im internationalen Forum gefragt, aber da hat niemand darauf reagiert ??? Weder Developer noch User. Da hat wohl keiner eine antwort drauf, oder ich hab zu blöd gefragt

. Egal!!! Vielleicht findet hier einer einen Ansatz.
harteknut hat geschrieben: ↑27. Dez 2020 10:32
Der Platzhalter [%d] wird einfach so angezeigt, wie er in den Anführungsstrichen steht, und nicht interpretiert....
Zuerst die schlechte Nachricht: "%d" scheint hier (Switch) überhaupt nicht mehr zu funktionieren, nur noch "%s". Die Formatierung wird auch nicht mehr in der Text-Beschreibung vorgenommen sondern in den Metadaten (State Description).
Die gute Nachricht: Ich weiss nicht wie man's anders machen kann

.
Hier noch ein paar Screenshots zum besseren Verständnis:
group1-3.jpg
group4-6.jpg
Vielleicht hilft dir das ja weiter.
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 13:45
von Anbeku
Ich hänge mich da mal dran. Was muss ich denn einstellen, wenn ich für die Gruppe einen Schalter haben möchte der alle Mitglieder ei-n oder aussschaltet?Geht das auch mit der Aggregation Funktion?
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 19:21
von udo1toni
Das hat nichts mit Aggregation zu tun. Du sendest einfach den gewünschten Befehl an die Gruppe und fertig.
Re: Warum steht da NULL ( openHAB 3, Model ) und Floorplan
Verfasst: 27. Dez 2020 21:01
von Anbeku
udo1toni hat geschrieben: ↑27. Dez 2020 19:21
Das hat nichts mit Aggregation zu tun. Du sendest einfach den gewünschten Befehl an die Gruppe und fertig.
Wie mache ich das den mit der UI?
Also ich habe da in den Group Settings "Members Base Type" auf "Switch" gesetzt. Jetzt hat die Group einen Schalter, aber wenn ich den Schalte, ändert sich nichts an den Gruppenmitgliedern.