Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX-Projekt mit zwei Ebenen

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

    KNX-Projekt mit zwei Ebenen

    Mein (altes und recht umfangreiches) KNX-Projekt hat nur zwei und nicht drei Ebenen, meine Bustelegramme heißen also z.B. nur 1/31 und nicht 1/1/31.
    Lege ich ein Item z.B. für einen Lichtschalter an, wird beim Neustart von SmartHomeNG folgende Warnung geloggt:
    WARNING lib.metadata Item 'EG.Kueche.Licht.Esstisch', attribute 'knx_listen': value '['1/31']' can not be converted to type 'list' (defined in Kueche.yaml)

    Was kann ich tun, um SmartHomeNG auf Bustelegramme mit nur zwei Ebenen einzustellen?

    Für Hilfe wäre ich sehr dankbar!
    Zuletzt geändert von flavius; 20.09.2024, 19:19.

    #2
    Momentan eher nicht denn dazu müsste man dem knx Plugin beibringen nur zwei Ebenen zu lesen und zu schreiben

    Kommentar


      #3
      Per Hand umrechnen und in der Software als drei Ebenen eingeben. Gibt ein paar Online-Tools dafür.

      Kommentar


        #4
        Super, danke, hier bin ich fündig geworden:
        https://www.smarthometools.de/produkt/gatool/

        Kommentar


          #5
          Hm,. Wenn du ein bisschen Python kannst, vermute ich, dass du das Plugin auch um diese Umrechnung erweitern könntest.

          Kommentar


            #6
            flavius

            Ich habe ebenfalls KNX Gruppenadressen mit "nur" zwei Ebenen.

            z.B 1/1 bzw. 1/4

            Meine items sehen wie folgt aus:
            Code:
            EG:
                Licht:
                    TR:
                        type: bool
                        knx_dpt: 1
                        knx_send: 1/0/1
                        knx_listen: 1/0/4
                        visu_acl: rw​
            Klappt ohne Probleme.

            mfg
            Markus

            Kommentar


              #7
              Geht aber nur bis 255 für die hinterste Zahl https://github.com/smarthomeNG/smart.../utils.py#L200

              Du kannst auch das Projekt umstellen in der ETS.
              ist nur eine Anzeige Sache. Die geräte müssen nicht neu programmiert werden.

              https://support.knx.org/hc/de/articl...enadresse-Stil

              Kommentar


                #8
                Danke für eure Antworten. Ich habe nur Gruppenadressen kleiner gleich 255 bei der hinteren Zahl, daher werde ich es so machen wie fuxl66 und in meine Adressen eine null als mittlere Ebene einfügen: 1/31 => 1/0/31

                Kommentar

                Lädt...
                X