Ankündigung

Einklappen
Keine Ankündigung bisher.

UZSU - speichert "aktiv" Status nicht nach Änderung durch Logik

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

    UZSU - speichert "aktiv" Status nicht nach Änderung durch Logik

    Hallo, mir ist gerade noch etwas blödes aufgefallen...
    Ich weiß nur nicht ob es ein Bug oder ein Feature ist ;-)

    Wenn man eine UZSU durch eine Logik mit folgendem Code ausschaltet:
    Code:
    #UZSU aus
        setval = false
        value = sh.AA.Raum0.Steckdosen.Haustuer.schaltuhr()
        value['active'] = setval
        sh.AA.Raum0.Steckdosen.Haustuer.schaltuhr(value)
    Und SMNG neu startet, ist die UZSU nach dem Neustart wieder eingeschaltet (Aktiv).

    Wird bei einer Änderung durch eine Logik nicht die Cachedatei aktuallisiert?
    Und wenn, kann man das Cachespeichern von "Hand" durch eine Logik anstoßen?

    Grüße, Marc

    #2
    Für das reine Aktivieren/Deaktivieren gibt es wie du weißt in der neuesten Version die Funktion "activate" für jedes UZSU Item.

    Sollte aber das Anpassen eines anderen Eintrags in der UZSU notwendig sein, muss die Variable value mittels copy.deepcopy(sh.AA.Raum0.Steckdosen.Haustuer.scha ltuhr()) angelegt werden. Dazu ist ein "import copy" nötig. Beim aktuellen develop 1.5.1 sollte das aber auch nicht mehr nötig sein.

    Kommentar


      #3
      Ok, aber Aktivieren und deaktivieren ist dann ja erstmal mit Deiner neuen Verion erledigt

      Danke noch für den Hinweis!

      Kommentar

      Lädt...
      X