Ankündigung

Einklappen
Keine Ankündigung bisher.

Sämtliche Items aus einer .yaml fehlen

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

    Sämtliche Items aus einer .yaml fehlen

    Hallo zusammen,
    ich habe in einer meiner item-Dateien, messwerte.yaml, umfangreiche Umbenennungen durchgeführt. Im Ergebnis bekomme ich nun die Items dieser Datei nicht mehr in der Visu angezeigt. Das gilt für alle Items dieser Datei, auch für die, die nicht umbenannt wurden. Auch eine Logik, die eines der Items nutzt, wird nicht mehr ausgeführt.

    Woran kann das liegen? Offenbar sind es nicht die Items selbst, denn die sind ja teilweise nicht geändert worden. Gibt es eine Höchstzahl an Items pro Datei?

    Ich poste hier den Inhalt der ganzen Datei, vielleicht sieht jemand den Fehler:

    HTML-Code:
    #   diese Datei enthält sämtliche items zu Messwerten
    
    zeit:
        datum:
            type: foo
            knx_dpt: 11
            knx_listen: 7/0/212
            visu_acl: rw
        uhrzeit:
            type: foo
            knx_dpt: 10
            knx_listen: 7/0/211
            visu_acl: rw
        tagobjekt:
            type: bool
            knx_dpt: 1
            knx_send: 0/0/222
            visu_acl: rw
            enforce_updates: true  
        abendobjekt:
            type: bool
            knx_dpt: 1
            knx_send: 0/0/223
            visu_acl: rw
            enforce_updates: true
    ZE:
        BUS:
            RATE:       #Telegrammrate auf dem KNX-Bus in % vom Maximum
                AVG:    #Durchschnitt
                    type: num
                    knx_dpt: 5.001
                    knx_listen: 8/0/216
                    initial_value: 0
                    visu_acl: rw            
                MAX:    #Maximum
                    type: num
                    knx_dpt: 5.001
                    knx_listen: 8/0/218
                    initial_value: 0
                    visu_acl: rw  
                NOW:    #aktueller Wert
                    type: num
                    knx_dpt: 5.001
                    knx_listen: 8/0/217
                    initial_value: 0
                    visu_acl: rw                
    wetter:
        temperatur:
            dach:
                type: num
                knx_dpt: 9
                knx_listen: 7/1/211
                initial_value: 0
                visu_acl: rw
        feuchtigkeit:
            dach:
                type: num
                knx_dpt: 9
                knx_listen: 7/2/211
                initial_value: 0
                visu_acl: rw
        wind:
            geschwindigkeit:
                type: num
                knx_dpt: 9
                knx_listen: 7/3/212
                initial_value: 0
                visu_acl: rw
        luftdruck:
                type: num
                knx_dpt: 9
                knx_listen: 7/4/211
                initial_value: 0
                visu_acl: rw
    haus:
        strom:
            wirkleistung:
                type: num
                knx_dpt: 14
                knx_listen: 8/6/216
                initial_value: 666
                visu_acl: rw
        wasser:
            tagesverbrauch:
                type: num
                knx_dpt:
                knx_listen:
                knx_send:
                initial_value: 1
                visu_acl: rw
    A2:     #Eingangsbereich aussen
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/181
                initial_value: 0
                visu_acl: rw    
    E1:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/31
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/34
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/31
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/31
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/31
            visu_acl: rw
    E2:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/41
                initial_value: 0
                visu_acl: rw
            DECK1:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/46
                initial_value: 0
                visu_acl: rw
            DECK2:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/47
                initial_value: 0
                visu_acl: rw              
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/41
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/41
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/41
            visu_acl: rw
    E3:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/51
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/54
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/51
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/51
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/51
            visu_acl: rw
    E4:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/61
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/67
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/61
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/61
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/61
            visu_acl: rw
    E5:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/71
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/76
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/71
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/71
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/71
            visu_acl: rw
    E8:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/91
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/91
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/91
            visu_acl: rw
    O1:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/101
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/104
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/101
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/101
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/101
            visu_acl: rw
    O3:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/121
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/124
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/121
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/121
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/121
            visu_acl: rw
    O4:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/131
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/134
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/131
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/131
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/131
            visu_acl: rw
    O5:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/141
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/144
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/141
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/141
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/141
            visu_acl: rw
    O6:
       TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/151
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/157
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/151
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/151
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/151
            visu_acl: rw
    O7:
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/161
                initial_value: 0
                visu_acl: rw
            DECK:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/162
                initial_value: 0
                visu_acl: rw
        REHU:
            type: num
            knx_dpt: 5.001
            knx_listen: 8/2/161
            initial_value: 0
            visu_acl: rw
        VOC:
            type: num
            knx_dpt: 9
            knx_listen: 8/3/161
            initial_value: 0
            visu_acl: rw
        ANWE:
            type: bool
            knx_dpt: 1
            knx_listen: 8/4/161
            visu_acl: rw
    D1:     #Spitzboden
        TEMP:
            WAND:
                type: num
                knx_dpt: 9
                knx_listen: 8/1/171
                initial_value: 0
                visu_acl: rw
            ABLU:       #Abluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/216
                initial_value: 0
                visu_acl: rw
            AULU:       #Außenluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/218
                initial_value: 0
                visu_acl: rw     
            FORT:       #Fortluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/217
                initial_value: 0
                visu_acl: rw
            ZULU:       #Zuluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/219
                initial_value: 0
                visu_acl: rw   
        REHU:
            WAND:
                type: num
                knx_dpt: 5.001
                knx_listen: 8/2/171
                initial_value: 0
                visu_acl: rw
            ABLU:       #Abluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/220
                initial_value: 0
                visu_acl: rw
            AULU:       #Außenluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/221
                initial_value: 0
                visu_acl: rw     
            FORT:       #Fortluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/222
                initial_value: 0
                visu_acl: rw
            ZULU:       #Zuluft
                type: num
                knx_dpt: 9
                knx_listen: 3/3/223
                initial_value: 0
                visu_acl: rw    
        WIRK:       #Wirkleistung der Lüftungsanlage
            type: num
            knx_dpt: 14
            knx_listen: 9/3/171
            visu_acl: rw
        FLOW:       #Luftdurchflussrate
            type: num
            knx_dpt: 9
            knx_listen: 3/3/224
            visu_acl: rw
    wirkleistung:
        netzwerkschrank:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/16
            visu_acl: rw
        eherd1:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/31
            visu_acl: rw
        eherd2:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/32
            visu_acl: rw
        eherd3:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/33
            visu_acl: rw
        backofen:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/34
            visu_acl: rw
        dampfbackofen:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/35
            visu_acl: rw
        geschirrspueler:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/36
            visu_acl: rw
        kuehlschrank:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/37
            visu_acl: rw
        dunstabzug:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/38
            visu_acl: rw
        kaffeemaschine:
            type: num
            knx_dpt: 14
            knx_listen: 9/3/39
            visu_acl: rw
    Cheers
    Art Mooney

    #2
    Habe den Fehler ein wenig eingegrenzt, indem ich immer Teile der genannten messwert.yaml rausgetrennt habe, in separate Dateien. Diese funktionieren mit Ausnahme der Datei mit den Messwerten aus dem OG.
    Cheers
    Art Mooney

    Kommentar


      #3
      Zitat von Art Mooney Beitrag anzeigen
      Items dieser Datei nicht mehr in der Visu angezeigt.
      Hi,

      mir fallen da 2 Sachen ein:
      1. Hast Du die Umbenennung auch in der Visu gemacht (ich gehe mal davon aus, aber ich frage sicherheitshalber)
      2. Wahrscheinlich hast Du irgendeinen Fehler in der Datei, so dass alle bzw. ein Großteil der Datei gar nicht in shng eingelesen wird. Schau mal dort ins Log bzw. backend, ob die Items überhaupt da sind.
      Es gibt keine Maximalanzahl von Items (wenn man von so trivialen Sachen wie Speichergröße Deines shng-Rechners mal absieht)

      Gruß, Waldemar
      OpenKNX www.openknx.de

      Kommentar


        #4
        Probier die Datei mal in
        http://www.yamllint.com/
        aus.

        Und guck mal in die log-dateien von sh.py

        Finden sich die Items im Backend?

        Gruß,
        Hendrik

        Kommentar


          #5
          Hallo Waldemar,
          danke für die Hinweise. Ja, die Umbenennung habe ich in der Visu auch gemacht. Wie oben geschrieben, habe ich die Datei aufgesplittet und der Fehler taucht jetzt nur noch in der Datei messwerte_OG.yaml auf. Hier die Fehlermeldung:

          HTML-Code:
          2018-11-18  22:07:25 ERROR    Main         YAML-file load error in /usr/local/smarthome/items/messwerte_OG.yaml:  
          while parsing a block mapping
            in "<unicode string>", line 255, column 4:
                 TEMP:
                 ^ (line: 255)
          expected <block end>, but found '<block mapping start>'
            in "<unicode string>", line 281, column 5:
                  REHU:
                  ^ (line: 281)
          2018-11-18  22:07:25 INFO     Main         Loading '/usr/local/smarthome/items/status.yaml' to 'OrderedDict'
          und hier nochmal die Datei:

          HTML-Code:
          O1:
              TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/101
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/104
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/101
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/101
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/101
                  visu_acl: rw
          O3:
              TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/121
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/124
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/121
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/121
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/121
                  visu_acl: rw
          O4:
              TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/131
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/134
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/131
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/131
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/131
                  visu_acl: rw
          O5:
              TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/141
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/144
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/141
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/141
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/141
                  visu_acl: rw
          O6:
             TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/151
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/157
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/151
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/151
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/151
                  visu_acl: rw
          O7:
              TEMP:
                  WAND:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/161
                      initial_value: 0
                      visu_acl: rw
                  DECK:
                      type: num
                      knx_dpt: 9
                      knx_listen: 8/1/162
                      initial_value: 0
                      visu_acl: rw
              REHU:
                  type: num
                  knx_dpt: 5.001
                  knx_listen: 8/2/161
                  initial_value: 0
                  visu_acl: rw
              VOC:
                  type: num
                  knx_dpt: 9
                  knx_listen: 8/3/161
                  initial_value: 0
                  visu_acl: rw
              ANWE:
                  type: bool
                  knx_dpt: 1
                  knx_listen: 8/4/161
                  visu_acl: rw
          Cheers
          Art Mooney

          Kommentar


            #6
            Hallo henfri : Danke für den Tipp mit yamllint. Dort habe ich eine ähnliche Fehlermeldung wie im Log: "(<unknown>): did not find expected key while parsing a block mapping at line 126 column 4"

            Die Zeile ist diejenige in der oben geposteten Datei messwerte_OG.yaml oberhalb der items "O6".
            Cheers
            Art Mooney

            Kommentar


              #7
              Habe den Fehler gefunden! Unter "O6" war die Item-Kategorie "TEMP" nicht genügend eingerückt. Es fehlte ein Leerzeichen... blöder Tippfehler! Ich arbeite mit Notepad++ mit einer entsprechenden Markierung im Editor bei den Tabstops. Aber dafür brauchte man wirklich eine Lupe.
              Cheers
              Art Mooney

              Kommentar


                #8
                Zitat von Art Mooney Beitrag anzeigen
                Hallo henfri : Danke für den Tipp mit yamllint. Dort habe ich eine ähnliche Fehlermeldung wie im Log: "(<unknown>): did not find expected key while parsing a block mapping at line 126 column 4"
                Den hast du uns aber bisher schön verheimlicht ;-)

                Ich habe mit YAML ähnliche Probleme gehabt ;-)
                Zuletzt geändert von bmx; 19.11.2018, 08:03.

                Kommentar


                  #9
                  Hallo Leute,
                  ich hatte ein ähnliches Problem mit der gleichen Ursache: Einrückungen falsch

                  Ich editiere die .yaml-files mit vim und habe die Einrückungen einfach akzeptiert, was meist auch funktioniert hat. Heute habe ich eine "mobile Meßstation" hinzugefügt und das beschriebene Problem bekommen.

                  Vielleicht könnte man für uns arme vim- und notepad-Benutzer in der Anwendedokumentation | Konfiguration einen dicken Hinweis auf diese Problematik machen, da die Fehlermeldungen im log-file auch nicht erhellend sind?

                  Danke für eure Arbeit - ihr habt mir geholfen! Liebe Grüße,
                  Karl

                  Kommentar

                  Lädt...
                  X