NEWS
Funktion GetParentName - Name des Ordners - möglich?
-
Hi,
ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.
if(getObject(id.substring(0, id.lastIndexOf('.')))) return getObject(id.substring(0, id.lastIndexOf('.'))).common.name; else return null;Hier seht ihr meinen Türkontakt.

Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?
Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).
Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?
Vielen Dank im Voraus.
Sven -
Hi,
ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.
if(getObject(id.substring(0, id.lastIndexOf('.')))) return getObject(id.substring(0, id.lastIndexOf('.'))).common.name; else return null;Hier seht ihr meinen Türkontakt.

Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?
Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).
Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?
Vielen Dank im Voraus.
Sven@piro sagte in Funktion GetParentName - Name des Ordners - möglich?:
Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).
Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?Ob das möglich ist weiß ich nicht, aber vielleicht @paul53 ?
Aber trotzdem würde ich mir in der CCU einmalig die Arbeit machen und sinnvolle Namen vergeben. Im ioBroker dann die Geräte einmalig neu einlesen, ohne sie zu löschen. -
-
ok, das kann ich auch machen.
Aktuell habe ich das so.

Dann müsste ich "HM-Sec-SC-2 OEQ1477900:1 ebenfalls umbenennen, richtig?
Zum Beispiel : "Balkon" oder "Tür - Balkon" wie darüber?
Danke für die Hilfe. Bin noch recht neu mit Homematic unterwegs.
@piro
ja genau -
ok, das kann ich auch machen.
Aktuell habe ich das so.

Dann müsste ich "HM-Sec-SC-2 OEQ1477900:1 ebenfalls umbenennen, richtig?
Zum Beispiel : "Balkon" oder "Tür - Balkon" wie darüber?
Danke für die Hilfe. Bin noch recht neu mit Homematic unterwegs.
-
Vielen Dank dir. Da habe ich wieder ne Menge gelernt.
Darf ich fragen, was das _DEV bedeuten soll? Development? Oder nur als Unterscheidung zu den Unterpunkten?
@piro sagte in Funktion GetParentName - Name des Ordners - möglich?:
Darf ich fragen, was das _DEV bedeuten soll?
Das ist quasi nur die oberste Ansicht, das Gerät/Device selbst, das kannst Du aber auch anders machen.
Ich habe die Fensternamen so gewählt, weil ich die auch in iQontrol nutze und diese dann vorher in einem Blockly auslese. Sieht dann z.B. so aus.

Die Namen habe ich auch deshalb so, weil ich mir auch die geöffneten/gekippten Fenster über Alexa ansagen lassen kann, dann hört es sich auch halbwegs normal an. Die geöffneten Fenster werden dann von Alexa genau so angesagt wie sie in der iQontrol Ansicht auch stehen.
-
Hi,
ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.
if(getObject(id.substring(0, id.lastIndexOf('.')))) return getObject(id.substring(0, id.lastIndexOf('.'))).common.name; else return null;Hier seht ihr meinen Türkontakt.

Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?
Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).
Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?
Vielen Dank im Voraus.
Sven
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


