NEWS
[Vorlage] Alias per Skript erzeugen
-
@da_woody said in [Vorlage] Alias per Skript erzeugen:
@fuxxz2 logischer weise musst du für deinen alias jeweils den pfad angeben. wie sollte das sonst funzen?
z.B. hier aus dem Edit Alias Menü einen Button mit Automatisch Alias erstellen

wenn da alias.0.Licht1.KZ-Wandlampe.Switch angelegt wird, hast du wo was falsches eingetragen. du siehst ja, bei mir klappert das.
die warn meldung passt auch nicht mit deinem alias zusammen...Ich stelle ja gar nix ein, ist ja ein automatisch erstellter Alias. Danach kommt dann direkt der Eintrag ins Log


-
@marty56 sagte: is invalid: obj.common.custom has an invalid type! Expected "object", received "object"
Ändere Zeile 23 in
custom = {}; // verhindert doppelte Ausführung von history, ...Die neuen Versionen des js-controller unterscheiden zwischen array und und object, das kein Array ist.
-
Moin, bin eben auf dein Script gestoßen. Kurze Frage. Kann ich das Script auch nutzen um einem bestehenden Alias ein neues Ziel zuzuweisen? Also das beim Ausführen des Scripts der bestehende Alias überschrieben wird?
-
@jojo58 sagte: Kann ich das Script auch nutzen um einem bestehenden Alias ein neues Ziel zuzuweisen?
Nein. Das lässt sich doch sehr einfach im Tab "Objekte" erledigen.
@paul53
Das weiß ich und schade. Es geht um einen anderen Thread den ich hier offen habe, da müsste ich einen Alias über Blockly oder Script ändern. -
Hi,
perfekt genau das was ich suche um jetzt nach fast 5 Jahren ioBroker komplett auf Alias umzusteigen.
hab das Script grad mal ausprobiert und es legt den Punkt an so wie ich möchte.
Allerdings taucht er dann nicht unter "Geräte" auf.
Unter Objects ist er da und wird auch im Lovelace usw erkannt wenn ich n Raum hinzufüge.Wovon Hängt das ab, ob der Alias unter Geräte auftaucht?
LG
Nils -
Hoi,
wird das Skript noch gepflegt?
Ich mochte vom HA auf iobroker umsteigen, da es hier Rechte und Rollen eingestellt werden können und auch der Aufbau von Automationen näher an der Welt eines Programmiere ist.Ich bin beindruckt von den letzten Anpassungen bei ioroker die in Richtung des Komforts gehen der Ersteinreichtung wie bei HA, beispielsweise: Neues YouTube-Video: Visualisierung im Devices-Adapter
Ich habe zwave Geräte und verwende dafür zwave - Beta ioBroker.zwavews aber die Geräteerkennung ergibt nur Murcks: ´

Ich habe soviel Verstanden, dass ich hier auf Alias umsteigen muss aber der Weg ist momentan immer eine Sackgasse.
Daher die Hoffnung mittels Skripten Alias-Strukturen zu erstellen um das Trial&Error massiv zu beschleunigen. -
Hoi,
wird das Skript noch gepflegt?
Ich mochte vom HA auf iobroker umsteigen, da es hier Rechte und Rollen eingestellt werden können und auch der Aufbau von Automationen näher an der Welt eines Programmiere ist.Ich bin beindruckt von den letzten Anpassungen bei ioroker die in Richtung des Komforts gehen der Ersteinreichtung wie bei HA, beispielsweise: Neues YouTube-Video: Visualisierung im Devices-Adapter
Ich habe zwave Geräte und verwende dafür zwave - Beta ioBroker.zwavews aber die Geräteerkennung ergibt nur Murcks: ´

Ich habe soviel Verstanden, dass ich hier auf Alias umsteigen muss aber der Weg ist momentan immer eine Sackgasse.
Daher die Hoffnung mittels Skripten Alias-Strukturen zu erstellen um das Trial&Error massiv zu beschleunigen.@PackElend [sagte]: wird das Skript noch gepflegt?
Nein. Es gibt inzwischen andere Wege, um Alias zu erstellen.
So mache ich es:- Im Tab "Objekte" Struktur (Folder - Device - Channel) unter "alias.0" erstellen
- Im Tab "Objekte" die Original-ID selektieren
- Rechte Maustaste über der ID und "Alias erstellen" auswählen
- im öffnenden Fenster die Alias-ID und den Namen (Pseudonym) anpassen
-
@PackElend [sagte]: wird das Skript noch gepflegt?
Nein. Es gibt inzwischen andere Wege, um Alias zu erstellen.
So mache ich es:- Im Tab "Objekte" Struktur (Folder - Device - Channel) unter "alias.0" erstellen
- Im Tab "Objekte" die Original-ID selektieren
- Rechte Maustaste über der ID und "Alias erstellen" auswählen
- im öffnenden Fenster die Alias-ID und den Namen (Pseudonym) anpassen
-
Und welche sind das?
Rechte maustaste auf den zu "aliasierenden" State, ausfüllen fertig
Aber
Ich mochte vom HA auf iobroker umsteigen
Ist das alias wirklich für norwendig?
Wenn man es nutzen will ist es natürlich optimal das von Beginn an zu machen! -
Und welche sind das?
Rechte maustaste auf den zu "aliasierenden" State, ausfüllen fertig
Aber
Ich mochte vom HA auf iobroker umsteigen
Ist das alias wirklich für norwendig?
Wenn man es nutzen will ist es natürlich optimal das von Beginn an zu machen!Rechte maustaste auf den zu "aliasierenden" State, ausfüllen fertig
für min. 10 States eher 20 und dass dann mal 10 Geräte ist es doch ein wenig mühsam und irgendwo auch Fehleranfällig.
Es wäre zielführender, auf Basis eines Ordners mit all seinen States einen Alias zu erstellen. Die Funktion „Alias automatisch erstellen” im Alias-Manager erlaubt dies, aber ich habe keine Ahnung, nach welchen Kriterien er den physischen States einen geeigneten Alias-State zuordnet.
Wenn ich Devices, Alias, Assistenten + Visualisierungen + die Zukunft korrekt interpretiere greift der iobroker-community-adapters/ioBroker.alias-manager: Manages iobroker aliases hierfür auf den ioBroker/ioBroker.type-detector: Helper module (not adapter) to detect types of devices zurück.Ist das alias wirklich für norwendig?
wenn man den Komfort von HA in Zusammenhang mit zwave erreichen möchte schon glaube ich.
Ich habe HA mit zwave eingerichtet in einem Dashboard gesagt welche Geräte da rein sollen fertig.

Um die Bedienelemente hat sich HA gekümmert.
Laut ioBroker Devices/Geräte-Adapter: Automatische Visualisierung für Smart Home - YouTube geht bei iobroker nun auch die Reise dahin.Was ich momentan sehe im ioBroker/ioBroker.devices: Create and manage devices for other adapters like material, iot... sehe ich ein sehr merkwürdige Interpretation von:
- Shelly Qubino Z-Wave Shutter | Z-Wave Manuals // Shelly Wave Shutter - Shelly Europe
- HOPPE eHandle ConnectSense | Z-Wave Manuals // Shelly Wave Shutter - Shelly Europe
Ist die Frage woran liegt es. Ich nehmen an es liegt am zwave - Beta ioBroker.zwavews.
Wenn dies so ist, muss ich Aliase erstellen, bis der neue Adapter die Geräte korrekt in iobroker bekannt gibt. Erst dann wäre eine Einrichtung ohne Alias möglich.Ich habe zwei Shelly und einen Hoppe kategorisiert:
Shelly Wave Shutter - Shelly Europe

Das Ergebnis stimmt hinten und vorne nicht.
Auch meine Experimente mit Aliasen waren bisher nicht von Erfolg gekrönt.

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden