Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem reading cache

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

    Problem reading cache

    Hallo,

    bei Neustart von shNG bekomme ich seit einiger Zeit Fehlermeldungen "Problem reading cache":
    Code:
    2024-11-09  14:02:35 WARNING  lib.item.item                Item raumtemp.og.kind.rtr: Problem reading cache:
    2024-11-09  14:02:35 WARNING  lib.item.item                Item raumtemp.og.schlafzimmer.rtr: Problem reading cache:
    2024-11-09  14:02:35 WARNING  lib.item.item                Item raumtemp.og.gaestezimmer.rtr: Problem reading cache:
    2024-11-09  14:02:35 WARNING  lib.item.item                Item raumtemp.og.buero.rtr: Problem reading cache:
    2024-11-09  14:02:36 WARNING  lib.item.item                Item raumtemp.eg.diele.rtr: Problem reading cache:
    2024-11-09  14:02:36 WARNING  lib.item.item                Item raumtemp.eg.windfang.rtr: Problem reading cache:
    Die Items sind mit einem struct definiert:

    Code:
            kind:
                struct: my.heizung.raumtemp
                type: foo
                
                rtr:
                    struct: my.heizung.rtr_mdt_akh
                    
                    betriebsmodus:
                        knx_cache: 3/1/66
                        knx_send: 3/1/66
                        
                    diagnose:
                        knx_cache: 3/1/67
    
                    regler_sperren:
                        knx_cache: 3/1/55
                        knx_send: 3/1/55
                        
                    regler_zwangsstellung:
                        knx_cache: 3/1/60
                        knx_send: 3/1/60
                        
                    stellgroesse:
                        knx_cache: 3/1/5
                        
                    frostalarm:
                        knx_listen: 3/1/68
    
                    hitzealarm:
                        knx_listen: 3/1/62
    
                    reglerstatus:
                        allgemein:
                            knx_cache: 3/1/56
                            
                        zusatz:
                            knx_cache: 3/1/57
    und das struct:

    Code:
    rtr_mdt_akh:
        name: Raumtemperaturegler 0 = Automatik (RTR an), 1 = Handbetrieb (RTR aus)
        type: bool
        visu_acl: rw
        enforce_updates: yes
        cache: yes
        on_update:
          - .regler_sperren = value
          - sh...soll.comfort.uzsu.resume() if value == 0 else sh...soll.comfort.uzsu.active(False)

    Kann hier jemand helfen, den Fehler zu finden?

    Danke

    #2
    Diese Meldung kommt normalerweise für ein Item nur einmal, nämlich wenn man ein Item mit cache: True einrichtet, beim nächsten Start (da es noch keine Cache Datei gibt, die eingelesen werden könnte). Bei den folgenden Starts kann der Cache gelesen werden, da durch eine Veränderung des Item Wertes veranlasst wird, dass eine Cache Datei angelegt/aktualisiert wird.

    Ob die Items in einer Struct oder in einer items.yaml Datei definiert sind, spielt keine Rolle.
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      Zitat von Msinn Beitrag anzeigen
      Diese Meldung kommt normalerweise für ein Item nur einmal, nämlich wenn man ein Item mit cache: True einrichtet, beim nächsten Start (da es noch keine Cache Datei gibt, die eingelesen werden könnte).
      Danke, das war mir bekannt.

      Bei mir kommen diese Meldungen bei jedem Start (Hatte ich im ersten Post nicht geschrieben).
      Im Verzeichnis /var/cache findet man auch die Dateien, die angeblich nicht gelesen werden können.
      Kann es einen anderen Grund geben, warum die Cache-Datei nicht gelesen wird / werden kann?

      Kommentar


        #4
        Das einzige was mir im Moment einfällt, wäre ein Rechteproblem im Dateisystem. Wenn SmartHomeNG die Cahce Dateien nicht anlegen kann/darf, erhältst Du natürlich die Meldung bei jedem Start wieder.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #5
          Speicherplatz ist genug vorhanden? Wenn du die files löschst und dann nochmal 2x neu startest?

          Kommentar

          Lädt...
          X