Ankündigung
Einklappen
Keine Ankündigung bisher.
Supportthread für UZSU Plugin
Einklappen
X
-
Klar:Zitat von bmx Beitrag anzeigenKannst Du vielleicht das Dictionary posten, das über das Webinterface gezeigt wird?
Im Dict kann man den Fehler schon erkennen: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'}}}
Ändere ich die bspw auf "sunset-9" errechnet das Plugin die richtige Zeit.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,
Einen Kommentar schreiben:
-
Kannst Du vielleicht das Dictionary posten, das über das Webinterface gezeigt wird?
Einen Kommentar schreiben:
-
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:
-
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:
-
bitte einschließlich develop Stand smartVISU, weil die UZSU-Widgets erweitert wurden.Zitat von Onkelandy Beitrag anzeigenkönnt ihr aber bitte den develop stand mal testen? Hat sich einiges getan
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.
Wolfram
- Likes 1
Einen Kommentar schreiben:
- "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.
-
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:
-
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:
-
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:
-
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:
-
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:


Einen Kommentar schreiben: