NEWS
Best Practice - Alias / Raumstruktur
-
Moin moin,
ich beginne langsam einige Geräte anzuschaffen. Doch schon jetzt sind die Bezeichnungen der Geräte bzw deren Objekte/Datenpunkte ziemlich konfus. Und deswegen möchte ich da Ordnung reinbringen und das von Anfang an. Damit ich nicht nach einigen Monaten feststelle, dass das alles irgendwie doch doof war, würde ich auf eure Erfahrungen zurückgreifen wollen:
Skriptaufbau:
Bisher habe ich einige wenige Skripte gebaut. Meine Idee ist, dass im Ordner common jeder Raum einen eigenen Ordner bekommt und darin das entsprechende Skript vernünftig benenne. Dazu habe ich noch einen Ordner für Skripte, die das gesamte Haus betreffen und einen Ordner, in dem so allgemeine Skripte rein sollen wie "Prüfe, ob der Sensor genug Batterie hat" bzw. "Ist Sensor erreichbar".
Passt das so oder ist das aus irgendwelchen Gründen Quatsch?Datenpunkte / Raumstruktur
Zu den Skripten möchte ich natürlich auch aussagekräftige Namen der in dem Skript verwendeten Datenpunkte haben. Doch wie nutze ich Aliase richtig bzw. wie lege ich sie an und warum so?Wenn ich das richtig gesehen habe, kann ich im Reiter Objekte/Alias/0/ eigene Aliase anlegen. Wie verknüpfe ich diese dann mit dem jeweiligen Datenpunkte?
Wie macht ihr das? Oder nutzt irgendwer im ioBroker den Reiter "Aufzählungen" ... da kann man auch Räume anlegen?!
Danke für eure Meinungen und Erfahrungen
Gruß
-
@easytj sagte in Best Practice - Alias / Raumstruktur:
Skriptaufbau:
das handhabt jeder anders, so wie er halt am besten zurecht kommt, ich hab zwar auch keine wirklich Struktur, habe es aktuell so, weil doch das ein oder andere "Raumübergreifend" läuft
@easytj sagte in Best Practice - Alias / Raumstruktur:
Datenpunkte / Raumstruktur
je nachdem was und wie du nutzt durch z.b Scripte/Adapter, benötigst du Raum/Funktion entweder beim direkten Datenpunkt oder aber als gesamten Channel
@easytj sagte in Best Practice - Alias / Raumstruktur:
kann ich im Reiter Objekte/Alias/0/ eigene Aliase anlegen. Wie verknüpfe ich diese dann mit dem jeweiligen Datenpunkte?
es gibt den Geräte-Manager oder auch den alias-manager um sich alias für verschiedene Datenpunkte zu erstellen, Sinn dahinter,
eigene Wählbare Bezeichnung und selbst erstellte Struktur nach Wahl
des weiteren, sollte ein Gerät defekt sein, so kann man durch den alias das entsprechende Gerät einfach tauschen und muss nicht in sämtlichen Scripten und Visualisierung die Datenpunkte ersetzen, sofern man auch den alias anstatt der original Datenpunkte dort hinterlegt hat.
Beispiel anhand vom alias manager
-
@easytj anfangs hab ich die alias manuell angelegt. scheißjob. jetzt benutze ich den alias-adapter. der erleitert das leben ungemein.
deine struktur musst du dir selbst ausdenken. ich hab mir das z.b. so angelegt:
wobei ich da auch noch ausmisten sollte, da eben noch viele aus der manuell zeit stammen.
mit dem alias-manager aber kein problem. jederzeit DPs hinzu fügen, oder entfernen. anfangs muss man sich halt etwas beschäftigen. -
Danke euch beiden für die Antwort. Aufgrund des Hochwassers habe ich bislang wenig Zeit gehabt mich wieder damit zu beschäftigen - bis jetzt.
Ich habe den Alias-Manager installiert und finde ihn semi übersichtlich aber ich fange ja erst an.
Wenn ich das richtig sehe baut der keine eigenen Datenpunkte, die mit den ursprünglichen DP verknüpft sind und dabei einen individuellen Namen verwenden sondern nimmt die DP und steckt sie in eine andere Ordner-Struktur oder mache ich da etwas falsch?
Also ich habe einen Alias "Büro" erstellt ohne DP. Damit erhalte ich einen Ordner unter alias. Wenn ich nun einen zweiten alias erstelle in alias/Büro/Temperatur und diesen alias mit dem Datenpunkt des Sensors im Büro verknüpfe dann kopiert er diesen Datenpunkt doch nur in den pfad oder? Übersichtlicher ist es aber irgendwie nicht ganz das Gleiche was ich mir vorgestellt habe. Der Name des ursprünglichen DP steht da trotzdem (und ist teils ziemlich nichtsaussagend)
Gruß
-
Guten morgen,
das mit dem Alias-Manager gefällt mir um es übersichtlicher zu gestalten.
Habe mir den Adapter gerade installiert!
Wie legt man mit dem Alias-Manager eigentlich Ordner an? -
So wie ich es verstanden haben (und benutze) legt man mit dem Alias-Manager keine Ordner an.
Wenn man z.b. eine Lampe am TV im Wohnzimmer hat.
Diese besitzt 4 DP, die man Verwenden möchte. (Brightness, Color, Color temperature und Switch state)Wenn man jetzt z.b. eine Struktur aus <Etage><Raum><Gewerk><Gerät> hat würde die ID vpm State so aussehen.
"alias.0.eg.living_room.light.tv.state"Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
Dann öffnete man den Alias-Manger und erstellt einen neuen Alias mit "alias.0.eg.living_room.light.tv".
Jetzt bindet man unter "Datenpunkte des gewählten Aliases" die DP ein die man möchte.
Diesen kann man natürlich auch andere Namen (id) als auch Namen (Namen) geben, auch kann die common.role angepasst werden.
Wichtig ist noch zu erwähnen das eg.living_room.light von type alles folder sind und tv ein channel. -
@ignis-draco said in Best Practice - Alias / Raumstruktur:
So wie ich es verstanden haben (und benutze) legt man mit dem Alias-Manager keine Ordner an.
Wenn man z.b. eine Lampe am TV im Wohnzimmer hat.
Diese besitzt 4 DP, die man Verwenden möchte. (Brightness, Color, Color temperature und Switch state)Wenn man jetzt z.b. eine Struktur aus <Etage><Raum><Gewerk><Gerät> hat würde die ID vpm State so aussehen.
"alias.0.eg.living_room.light.tv.state"Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
Dann öffnete man den Alias-Manger und erstellt einen neuen Alias mit "alias.0.eg.living_room.light.tv".
Jetzt bindet man unter "Datenpunkte des gewählten Aliases" die DP ein die man möchte.
Diesen kann man natürlich auch andere Namen (id) als auch Namen (Namen) geben, auch kann die common.role angepasst werden.
Wichtig ist noch zu erwähnen das eg.living_room.light von type alles folder sind und tv ein channel.An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?
-
@easytj wenn du dir nochmal mein 2. bild anschaust, sieht man, daß man da sehr wohl alles benennen kann.
alias.0.Drassburg.Wohnung.Küche.Steckdose.Eiskasten:
damit baust du den pfad auf. alles andere (Name) kannst du benennen wie du magst.
um bei deinem büro bespiel zu bleiben, hab ich ja auch:
du sollst ja auch nicht einen DP verknüpfen, sondern das Gerät als ganzes und dann deine wunschkandidaten anhaken. so hast du dann eben eine liste derer welcher. -
@ignis-draco sagte in Best Practice - Alias / Raumstruktur:
Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
das wird automatisch angelegt.
sonst bräuchte man das ding ja nicht. -
@martinp sagte in Best Practice - Alias / Raumstruktur:
An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?
weil eben nur die benamsung manuell erfolgt. da ist nix mit manuell anlegen.
-
Habe es gerade ausprobiert. Ja es geht
Wobei man sagen muss das "neu" und "neu" vom Type her kein Folder sind. Ob was wirklich einen Unterschied macht, weiß ich nicht.
-
@da_woody said in Best Practice - Alias / Raumstruktur:
@martinp sagte in Best Practice - Alias / Raumstruktur:
An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?
weil eben nur die benamsung manuell erfolgt. da ist nix mit manuell anlegen.
@ignis-draco schrieb
Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
Ich habe das Ding ausprobiert - mich verwirrt der mehr, als er mir hilft ... Grauenhafte Benutzeroberfläche ... Bedienung war ein reines Suchspiel....
-
@da_woody said in Best Practice - Alias / Raumstruktur:
@ignis-draco sagte in Best Practice - Alias / Raumstruktur:
Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
das wird automatisch angelegt.
sonst bräuchte man das ding ja nicht.Woher weiß der Alias Manager denn, dass die zigbee-Lampe im erdgeschoss/living_room steht?
-
@martinp eben anhand deiner erdachten struktur.
beim automatisch anlegen kommt mal das:
da dann eben den pfad rein
alias.0.Drassburg.Werkstatt.Buero.Heizung.HT:
runtescrolen, die gewünschten DPs anhaken, speichern, fertig.
Ich habe das Ding ausprobiert - mich verwirrt der mehr, als er mir hilft
ich weis, am anfang etwas verwirrend, aber wenn du es mal begriffen hast, gehts hurtig dahin...
-
@da_woody Ich finde das eher nervig ...
Man muss immer den gesamten Pfad, den man sich ausgedacht hat aus dem Kopf eintippen.
Wenn man dann nach Monaten wieder mal etwas einfügen will, steht man wieder auf dem Schlauch...Hieß es "Wohnzimmer", "Living-Room", "LivingRoom" oder wie auch immer?
Wenn man direkt im Alias-Pfad navigiert, und dort von Hand die neuen Alias-Einfügungen macht, ist man sicher, dass man immer die richtigen Abzweigungen genommen hat ...
Wenn man da nicht immer wieder nachblättert, hat man zwangsläufig irgendwann alles von obigem... -
@martinp sagte in Best Practice - Alias / Raumstruktur:
Hieß es "Wohnzimmer", "Living-Room", "LivingRoom" oder wie auch immer?
tja, halt eine durchdachte struktur ausdenken. dann weis mans auch.
nofalls in der baumstruktur nachlinsen, copy/paste verwenden und das leben geht weiter.
glaubst du ich tippe den sermon immer ein? ich kopier mir den pfad einfach und lasse ein neues gerät automatisch anlegen. warum willst du immer was von hand anlegen?
übersichtlicher gehts ja kaum. außer du hast ein schloß mit 1000 räumen...da gibts auch immer den
zum editieren...
-
@da_woody Wie kann man denn ein neues Gerät mit mehreren Datenpunkten automatisch anlegen?
Jede Tasmota-Zwischensteckdose hat schon um die 20 Datenpunkte ...
-
@martinp sagte: Jede Tasmota-Zwischensteckdose hat schon um die 20 Datenpunkte ...
Die werden alle für Visualisierung oder in Skripten verwendet?
Man sollte die Alias-DP auf benötigte DP beschränken. -
@martinp liest du eigentlich meine postings?
https://forum.iobroker.net/topic/71446/best-practice-alias-raumstruktur/14 -
@da_woody Das is
@da_woody said in Best Practice - Alias / Raumstruktur:
@martinp liest du eigentlich meine postings?
https://forum.iobroker.net/topic/71446/best-practice-alias-raumstruktur/14"Automatisch" ist das aber nicht besonders ...