Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Werte über Neustart hinaus merken

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] - √ - Werte über Neustart hinaus merken

    Hi,

    wie kann man sich am besten einen Wert den ich im Plugin setz über einen Neustart hinaus merken? Ich denk da z.B. wenn ich mein Haus schlafen schick und mitten in der Nacht nen Stromausfall hab, dann will ich nicht unbedingt, dass nach dem Neustart wieder alles eingeschaltet ist.

    Oder wie habt ihr das gelöst?

    Danke
    Marcus

    #2
    Hi Marcus,

    alle Werte, die du als Variable $plugin_info ablegst, werden dauerhaft in einer Datenbank gespeichert, sind somit persistent, also auch nach einem Neustart noch verfügbar.

    Einfach mit:

    Code:
    $plugin_info{$plugname.'_irgendwas'} = "irgendwas anderes";
    im Script befüllen und genauso auslesen.

    Ich hoffe das hilft Dir weiter.
    Viele Grüße
    Christian

    Kommentar


      #3
      Ahhh ... OK, ich bin bisher davon ausgegangen, dass diese Werte nach einem Neustart weg sind. War offenbar eine falsche Annahme.

      Danke, ist somit geklärt.

      Kommentar


        #4
        So ist es
        Für erweiterte Anwendungsfälle hat Chris ein StateSave geschrieben und wenns noch härter sein darf SourceForge.net Repository - [openautomation] Log of /wiregate/plugin/generic/Szenencontroller.pl oder SourceForge.net Repository - [openautomation] Log of /wiregate/plugin/generic/Logikprozessor.pl von Fry

        Makki
        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
        -> Bitte KEINE PNs!

        Kommentar

        Lädt...
        X