Ankündigung

Einklappen
Keine Ankündigung bisher.

Supportthread für UZSU Plugin

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

  • bmx
    antwortet
    Ich bin mir nicht sicher ob Du meinst sunset-10° oder sunset-10m?

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von bmx Beitrag anzeigen
    Kannst Du vielleicht das Dictionary posten, das über das Webinterface gezeigt wird?
    Klar:
    Code:
    {'interpolation': {'type': 'none', 'initialized': False, 'interval': '5', 'initage': '0', 'itemtype': 'num', 'perday': False}, 'list': [{'active': True, 'rrule': 'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR', 'value': '0', 'calculated': '05:50', 'activeToday': True, 'once': False, 'time': '05:50<sunrise-11'}, {'active': True, 'rrule': 'FREQ=WEEKLY;BYDAY=SA,SU', 'value': '0', 'calculated': '07:30', 'activeToday': False, 'once': False, 'time': '07:30<sunrise-11'}, {'active': True, 'rrule': 'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU', 'value': '100', 'calculated': '17:30', 'activeToday': False, 'once': False, 'time': '17:30<sunset-10<22:10'}], 'active': True, 'once': False, 'sunrise': '05:27', 'sunset': '20:54', 'plugin_version': '2.1.0', 'SunCalculated': {'sunrise': {'FR': '05:29', 'SA': '05:27', 'SU': '05:26', 'MO': '05:25', 'TU': '05:24', 'WE': '05:22', 'TH': '05:21'}, 'sunset': {'FR': '20:54', 'SA': '20:55', 'SU': '20:56', 'MO': '20:58', 'TU': '20:59', 'WE': '21:00', 'TH': '21:02'}}}
    Im Dict kann man den Fehler schon erkennen:
    Code:
    'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU', 'value': '100', '[MARKIEREN]calculated': '17:30'[/MARKIEREN], 'activeToday': False, 'once': False, 'time': '17:30<sunset-10<22:10'}], 'active': True,
    Ändere ich die bspw auf "sunset-9" errechnet das Plugin die richtige Zeit.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Kannst Du vielleicht das Dictionary posten, das über das Webinterface gezeigt wird?

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Hallo,

    meine UZSU für die Rollladen "verrechnet" sich aktuell.
    Runter ist definiert mit:
    Frühestens um 17.30 Uhr
    Sonnenuntergang -10°
    Spätestens 22.00 Uhr

    Die Berechnung ergab heute 17.30 Uhr.
    Das stimmt nicht.

    Onkelandy
    Hast Du eine Idee?

    Dankeschön.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    scipy und numpy baucht es eigentlich nicht mehr mit der neuen uzsu Version. Bin jetzt auch gar nicht sicher, ob die plugin dev mit dem alten master Core läuft.. hoffentlich

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Onkelandy,

    sorry für die späte Rückmeldung.Ich muss zuerst mein Setup auf den aktuellen Stand bringen (Festplatte voll - also neue rein), das läuft gerade noch, sieht aber jetzt ganz gut aus. Ich musste/sollte in dem Zug auch auf ein aktuelles OS und eine aktuelle Python-Version.
    Ich hatte mit diversen Aktualisierungen von PIP-Pakten zu kämpfen. (pyjwt, ephem, pymodbus, scipy, numpy, ......). Da gibt es nur MIN-Requirements, die aktuellen sind mit shNG V1.10.0 nicht mehr kompatibel.
    Wenn ab jetzt alles glatt läuft kann ich heute noch den Stand aus DEVELOP bei mir integrieren. Dann wird getestet.

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    AndreK Konntest du soweit erfolgreich testen?

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo,

    ich werde mir die Änderungen im Plugin ansehen. parallel prüfe ich mal das sichern der dicts.

    Sisamiwe : Ich hatte das Problem auch schon mal (Festplatte voll ) - Eventuell hilft das präventiv - siehe hier

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Zitat von Onkelandy Beitrag anzeigen
    könnt ihr aber bitte den develop stand mal testen? Hat sich einiges getan
    bitte einschließlich develop Stand smartVISU, weil die UZSU-Widgets erweitert wurden.
    Es gibt​ zwei/drei neue Optionen:
    • "once" in einem einzelnen Eintrag von uzsuitem.list sorgt dafür, dass dieser nur einmalig ausgeführt wird. Danach wird der Eintrag auf inaktiv gesetzt und erhält ein Attribut "activeToday", womit den Widgets mitgeteilt wird, dass der Eintrag für den heutigen Tag noch visualisiert werden muss.
      activeToday wird um Mitternacht zurückgesetzt. Alle anderen Einträge laufen normal weiter.
    • "once" im gesamten Dict führt dazu, dass nur der zeitlich nächste Schaltpunkt ausgeführt wird und danach das gesamte Dict auf inaktiv gesetzt wird.
    • "perday" als Option für die Interpolation (uzsuitem.interpolation.perday) zieht jeweils die Schaltpunkte des Tages zur Unterpolation heran, interpoliert aber nicht über Tagesgrenzen hinweg. Bisher wird standardmäßig kontinuierlich interpoliert.
    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Kannst gerne machen aber item cache wäre ausreichend imho.

    könnt ihr aber bitte den develop stand mal testen? Hat sich einiges getan

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo,

    da die Items und die UZSU-Dicts im Web-IF des Plugins sowie schon komplett vorhanden sind sollte sich ohne größere Problem eine Download/Upload-Button ins
    Web-Interface einbauen lassen. Ich kann mir das mal ansehen.

    Onkelandy : Wie ist Deine Meinung ?

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Du kannst die Cache Dateien einfach sichern.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Hallo,

    aufgrund von massiven Logging (ich war unachtsam) war gestern meine SD Karte voll. Wenn man dann neu startet, gibt/gab es keinen Speicherplatz für das Schreiben der cache-Dateien, so dass die UZSU nach dem Start "leer" waren. Sehr unschön, ich ich schon ein paar recht komplizierte habe.
    Onkelandy AndreK

    Sehr ihr eine Möglichkeit, die Konfigurationen der UZSU irgendwie zu sichern?
    Was denkt ihr über eine "Download-Button" im WebIf, um die UZSU Konfigurationen irgendwie wegzuschreiben, um Sie dann auch als Backup / Restore wieder verwenden zu können?

    Danke Euch.
    Beste Grüße
    Michael

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Hab den Unterschied noch nicht ganz verstanden. Man muss eh eine Zeit für den Wecker einstellen, also eine Zeile mit der Schaltzeit anlegen. In dieser Zeile kann man dann "once" ("1 x") aktivieren. Welchen Zusatznutzen bringt eine globale "once"-Funktion noch?

    Ich denke, ich lasse die Erweiterung des Widgets erstmal aus dem Release heraus. Dann können wir das in Ruhe gemeinsam entwickeln und machen uns jetzt keinen künstlichen Zeitdruck. Oder was meinst Du?

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Hab's befürchtet Wir müssten nochmals den Use Case durchgehen, aber vermutlich hast du schon Recht.
    Für mich wäre es noch eine Art "Wecker/Timer" Funktion gewesen, für ein eigenes Item, das eben quasi als Wecker oder Reminder oder was auch immer fungiert.
    Insofern würde ich's schon auch global zulassen wollen.

    Zeitserie ist dann nochmals was Besonderes ja, vermutlich 1 Mal abarbeiten und dann aus.
    Interpolation ist dann auch noch ein Thema, was die Abarbeitung im Plugin nicht unbedingt einfacher macht.

    Einen Kommentar schreiben:

Lädt...
X