Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

LBS (Logikbausteine): Updates und Changelogs

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • nno
    antwortet
    Zitat von crewo Beitrag anzeigen
    nno finde ich ne gute Funktion, würde ich einsetzen für die WM, aber eine blöde Frage aus Laien-Sicht: Hab eben deinen Code angesehen, macht es wirklich Sinn das der Baustein jede Sekunde läuft? Lässt sich das nicht schonender lösen? Ist zwar für die Performance kein Beinbruch heutzutage, aber irgendwie fühlt sich das falsch an, oder ich kapiers nicht, dann nichts für ungut
    Hmm ... ... also damit dürfte EDOMI so gut wie gar nicht belastet werden, auch wenn der Aufruf jede Sekunde ist. Mich interessiert die Ausgabe eben sekundengenau, daher wird der Baustein auch jede Sekunde aufgerufen. Wenn dir in der Visu die Anzeige z.B. nur für Minuten reicht, könntest das Coding natürlich so ändern, dass der LBS nicht so häufig gerufen wird. Andere Möglichkeit fällt mir im Moment nicht ein, da du ja irgendwie erreichen musst, dass das KO einen neuen Wert bekommt.

    Grundsätzlich würde mir aber ein ganz anderer Ansatz gefallen. Ich würde die Berechnung gerne im Client also Browser über JavaScript machen. Das hätte den Vorteil, dass Edomi Serverseitig dann gar nichts machen müsste und vor allem wäre die Ausgabe schön flüssig. Mit dem aktuellen Ansatz holpert die Ausgabe vor allem bei sekundengenauer Ausgabe natürlich etwas, da es immer davon abhängt wie häufig und schnell die Seite refreshed wird. Aber dazu fehlt im Moment noch ein Anker um in der Visuseite eigenes JavaScript Coding reinzuhängen ... wird vermutlich auch nicht so schnell kommen, da man damit dann auch alle möglichen Schweinereien machen könnte.

    Einen Kommentar schreiben:


  • baumhaus123
    antwortet
    @nno: vielen Dank für den LBS! Was ich noch gebrauchen könnte wäre das Gegenstück, also quasi einen Timer, der abhängig vom Eingangszeitwert bis auf 0 runterzählt. Vielleicht hast du so etwas ja schon in der Schublade liegen?

    Einen Kommentar schreiben:


  • crewo
    antwortet
    nno finde ich ne gute Funktion, würde ich einsetzen für die WM, aber eine blöde Frage aus Laien-Sicht: Hab eben deinen Code angesehen, macht es wirklich Sinn das der Baustein jede Sekunde läuft? Lässt sich das nicht schonender lösen? Ist zwar für die Performance kein Beinbruch heutzutage, aber irgendwie fühlt sich das falsch an, oder ich kapiers nicht, dann nichts für ungut

    Einen Kommentar schreiben:


  • nno
    antwortet
    Neu: 19000472 - Laufzeit in Sekunden: Sehr simpler Baustein, der die Zeit in Sekunden ausgibt, seitdem ein KO != 0 ist. Verwende ich z.B. um auf der Visu anzuzeigen wie lange die Gartenbewässerung schon läuft.

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Neuer Baustein 19000147 Min/Avg/Max, Version 1.0
    Der Baustein ermittelt aus bis zu acht Eingängen der kleinsten Wert, den grössten Wert sowie den Mittelwert.

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    19000522, Fuzzy Uhrzeit, Version 0.2
    -init Werte korrigiert (Schreibfehler)
    -an E1 kann nun auch ein Datumswert übergeben werden
    http://service.knx-user-forum.de/?co...ad&id=19000522

    Einen Kommentar schreiben:


  • nno
    antwortet
    Update: 19000473 - FRITZ!Box WLAN ein-/ausschalten V1.2:: Ausgang A2 ist neu hinzugekommen. Wenn kein Fehler aufgetreten ist, wird A2 auf 1 gesetzt wenn das WLAN eingeschaltet wurde oder auf 0 gesetzt, wenn das WLAN ausgeschaltet wurde. Wenn der Baustein erfolgreich durchlaufen wurde erhält A2 also den Wert von E1.

    Update: 19000474 - FRITZ!Box WLAN Info V1.1:: Verhalten von Eingang E1 geändert und Eingang E3 neu hinzugefügt. E1 = 1 triggert jetzt den Baustein, die WLAN ID wird über E3 festgelegt.

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von gaert Beitrag anzeigen
    Witzig Wie wäre es noch mit einem Fuzzy-Status-LBS - z.B. "die Leuchte ist ungefähr eingeschaltet"
    Fuer Perl gibts zum Beispiel sogar ein Quanten-Superpositions-Modul, damit koennte man noch viel unsinnigeres Zeuch realisieren

    Einen Kommentar schreiben:


  • gaert
    antwortet
    Witzig Wie wäre es noch mit einem Fuzzy-Status-LBS - z.B. "die Leuchte ist ungefähr eingeschaltet"

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von panzaeron Beitrag anzeigen
    19000399 Zeitpunkt in Text umwandeln
    Sehr praktisch!

    Dabei faellt mir ein: neu und auch grad frisch hochgeladen:

    19000522, Fuzzy Uhrzeit, Version 0.1
    http://service.knx-user-forum.de/?co...ad&id=19000522

    19000157, Laufzeitüberwachung, Version 0.1
    http://service.knx-user-forum.de/?co...ad&id=19000157

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    19000399 Zeitpunkt in Text umwandeln:
    Dieser kleine LBS macht nichts anderes als ein Datum und ggf eine Uhrzeit entgegen zunehmen (z. B. 18.09.2016) und einen Text auszugeben (heute, morgen, vorgestern usw.). Das ganze auch mit Uhrzeit (z. B. heute um 15:00 Uhr), der Text kann dann in der Visu angezeigt werden (z. B. die letzte Türklingelbetätigung, Wetter morgen usw.)

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Update: 19000377 - Amazon Dash Button: v0.4 Bugfix release. EXEC Skript now keeps mySQL connection if button was not pressed for 8h.
    Zuletzt geändert von jonofe; 11.09.2016, 12:36.

    Einen Kommentar schreiben:


  • nno
    antwortet
    Neu: 19000474 - FRITZ!Box WLAN Info: Gibt Informationen zum FRITZ!Box WLAN (2,4 GHz, 5 GHz und Gäste-WLAN) zurück: Ein-/Ausgeschaltet, Kanal Nr, SSID, WPA Verschlüsselungsmodus, MAC Adresse

    Einen Kommentar schreiben:


  • nno
    antwortet
    Update: 19000473 - FRITZ!Box WLAN ein-/ausschalten V1.1:: Geändert auf EXEC-Script, verbesserte Fehlerbehandlung

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Neu: 19000378 - APC UPS: v0.1 Dieser LBS liest den Status einer APC UPS aus einem apcupsd (Linux APC USV Monitoring Daemon) aus.

    Einen Kommentar schreiben:

Lädt...
X