Ankündigung

Einklappen
Keine Ankündigung bisher.

Doppelte Eltern-Items erlaubt?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Doppelte Eltern-Items erlaubt?

    Hallo zusammen...

    ist es möglich und erlaubt Eltern-Items doppelt zu definieren oder gibt/kann das Probleme geben?

    Hier ein Beispiel - in diesem Fall aufgeteilt in 2 Dateien - wie ich das gedacht habe:
    raffstores.conf
    Code:
    [EG]
        [[wohnen]]
            [[[raffstore]]]
                [[[[couch]]]]
                    name = Raffstore Wohnen Couch
                    [[[[[auto_lock]]]]]
                    ...
                [[[[links_fest]]]]
                    name = Raffstore Wohnen links fest
                    [[[[[auto_lock]]]]]
                    ...
        [[essen]]
            [[[raffstore]]]
                [[[[garten]]]]
                    name = Raffstore Essen Garten
                    [[[[[auto_lock]]]]]
                    ...
                [[[[essen_fenster]]]]
                    name = Raffstore Essen Fenster
                    [[[[[auto_lock]]]]]
                    ...
    temperaturen.conf
    Code:
    [EG]
        [[wohnen]]
            [[[temperatur]]]
                [[[[raum]]]]
                    name = Temperatur Wohnen Raum
                    ...
                [[[[estrich]]]]
                    name = Temperatur Wohnen Estrich
                    ...
        [[essen]]
            [[[temperatur]]]
                [[[[raum]]]]
                    name = Temperatur Wohnen Raum
                    ...
                [[[[estrich]]]]
                    name = Temperatur Wohnen Estrich
                    ...
    Warum das Ganze?
    Ich verspreche mir dadurch einfachers und schnellers Anlegen der Items(copy&paste), sowie bei späteren Erweiterungen, da Items des gleichen Typs direkt untereinanders stehen. Habe jedoch auch den Vorteil diese über eine Stockwerk.Raum.Funktion-Struktur aufrufen zu können....
    cu Yfkt5A
    DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
    microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

    #2
    Hi,

    das geht und ist durchaus dafür gedacht, Einstellungen auf verschiedene Files aufzuteilen. Allerdings musst Du aufpassen, wenn Du in verschiedenen Files die gleichen Eigenschaften vergibst, in Deinem Beispiel:
    Code:
    [EG]
      [[wohnen]]
        name = Wohnen
    und im zweiten File
    Code:
    [EG] 
      [[wohnen]]
        name = Wohnzimmer
    Es gewinnt nämlich immer nur einer, und zwar der, der zuletzt eingelesen wurde.

    Gruß, Waldemar
    Zuletzt geändert von mumpf; 30.07.2015, 13:40. Grund: Versehentlich zu früh auf speichern gedrückt
    OpenKNX www.openknx.de

    Kommentar


      #3
      Hallo Waldemar,

      danke für die schnelle Antwort und deinen Hinweis.

      Nur nochmal kurz ob ich dich richtig verstanden habe... das Problem wäre nur bei den doppelt definierten Haupthierachien wie bei mir z.B. EG.wohnen oder EG.essen.
      EG.wohnen.temperatur.raum bliebe davon unberührt da es nur einmal vorkommt.

      Richtig so?
      cu Yfkt5A
      DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
      microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

      Kommentar


        #4
        Hallo,

        ja, das ist richtig.

        Es ist aber aus meiner Sicht kein echtes "Problem" nur ein Stolperfalle da man evtl. nicht versteht wieso der Name nicht Wohnen lautet.

        Bis bald

        Marcus

        Kommentar


          #5
          Hi Marcus,

          ich sehe das auch nicht als Problem, ich finde es super so wie es ist.

          Yfkt5A: Am besten ist ja Hilfe zur Selbsthilfe. Installier Dir das CLI plugin. Da kannst Du dann mit ls alle Items ausgeben und einfach ausprobieren, wie die Items dann aussehen. So habe ich es auch gemacht.

          Gruß, Waldemar
          OpenKNX www.openknx.de

          Kommentar

          Lädt...
          X