Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS (Logikbausteine): Updates und Changelogs

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

  • trax
    antwortet
    UPDATE:LBS19001680 - DAIKIN-Control V1.4:
    • Mehrere Einstellungen können in einem LBS Aufruf ausgeführt werden (z.B. für EDOMI Szenen Abruf)


    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    UPDATE: LBS19001581 - SMA EM Multicast V0.2:

    Dieser Baustein liest Multicast-Pakete, speziell des SMA-EM (Energy Meter) und stellt sie als Liste oder Einzelwerte zur Verfügung. Der SMA EM sendet pro Sekunde 1-2 Pakete.
    • Der Baustein funktioniert ausschließlich ab CentOS 7.x!
    • Finaler Umbau Reihenfolge der Eingänge (passend zu meinen anderen daemon-LBS, wird also nicht wieder passieren... ).
      >> Sorry, aber dadurch wird eine kleine Neuverdrahtung bei bestehender Logik nötig sein.
    • Ausgänge um Einheit ergänzt. Logging adjustiert. Hilfe adjustiert und Kommentare anhand verfügbarer SMA-Doku ergänzt (auch zu HM 2.0)
    • Umbau Parametrisierung, damit Paketstruktur (Anfang/Ende von Header/Summen/Phasen) nun komplett variabel ist über function obis_param(...); falls SMA mal den Paketaufbau ändert
    • optionale Wertbereinigung gegen "Ausreißer" via E15-E18 mit Ausgabe A38 für Archiv. Diese Ausreißer (einzelner Extremwert) kamen sehr selten, aber gelegentlich vor.
    • direkte Ausgabe von Bezug-/Einspeise-Summen für Wirkarbeit/-energie
    Seit einigen Tagen läuft bei mir die neue Version v0.2 problemlos. Wenn nicht doch noch Fehlerkorrekturen nötig werden, sehe ich den LBS nun als final an.

    Beispiel/Referenz-Logik mit Watchdog/Mailversand bei ausbleibenden Werten
    multicast.JPG
    Zuletzt geändert von saegefisch; 22.08.2020, 12:23.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    NEU: LBS19001581 - SMA EM Multicast V0.1:

    Dieser Baustein liest Multicast-Pakete, speziell des SMA-EM (Energy Meter) und stellt sie als Liste oder Einzelwerte zur Verfügung. Der SMA EM sendet pro Sekunde 1-2 Pakete.
    • Der Baustein funktioniert ausschließlich ab CentOS 7.x!
    • Bei sehr kurzen Pausenzeiten gibt es durchaus etwas CPU-Last - daher sinnvoll abwägen, wann Zeiten von 1s und kürzer angemessen sind. Mit 1-2s ist's schon prima. Mir scheint persönlich 5-15s völlig hinreichend für alle Prozess-Abhängigkeiten daheim und selbst für meine influxDB + grafana. Wenn ich auf meine Energie-Seite in der Visu gehe, will ich allerdings tatsächlich 1s haben für aktuelle Werte. Das geht alles über E7 wunderbar zusammen, weil die Frequenz dort jederzeit geändert werden kann.
    • E8 = "SMA_EM" ist kompatibel mit:
      • EM (Version 1)
      • HM 2.0 mit integr. EM (Danke, benji, für Deine Rückmeldung!)

    multicast.JPG
    Zuletzt geändert von saegefisch; 05.08.2020, 12:24.

    Einen Kommentar schreiben:


  • AndiVaio
    antwortet
    Neuer LBS "VH400 Bodenfeuchtesensor"

    Mit diesem LBS können die 0-3V Messwerte des Vegetronix VH400 Bodenfeuchtesensors in % VWC umgerechnet werden.
    VWC = Volumetric Water Content

    Download unter:
    http://service.knx-user-forum.de/?co...ad&id=19002091

    Viele Grüße,
    Andreas

    Einen Kommentar schreiben:


  • JonDonSponky
    antwortet
    UPDATE:LBS19001342 - Stiebel Eltron WPF cool mit FEK V1.6:
    • Ausgänge für Puffer hinzugefügt, da diese nicht regelmäßig per ISG-Modul gesendet werden (Achtung: Ausgänge überprüfen!)
    • kleine Bereinigungen im Quellcode

    Einen Kommentar schreiben:


  • ghemor
    antwortet
    NEU: LBS19001711

    Baustein zur Steuerung eines Nano DMX USB Interfaces.


    Forumsbeitrag: https://knx-user-forum.de/forum/proj...x-usb-19001711
    Zuletzt geändert von ghemor; 12.05.2020, 18:56.

    Einen Kommentar schreiben:


  • twi127
    antwortet
    UPDATE: LBS19001640 - Fronius PV V0.7

    V0.7 bringt:
    • Neue Ausgänge: Netz / Eigenverbrauch / rel. Eigenverbrauch / Autonomie / Netzbezug / Netzeinspeisung / Betriebsart
    Für einige der Ausgänge ist ein Smartmeter / ein Battereispeicher Voraussetzung.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    UPDATE: LBS19001583 - Download CSV (generisch) für Datenarchiv V0.4:

    V0.4 bringt:
    Zuletzt geändert von saegefisch; 13.04.2020, 17:49.

    Einen Kommentar schreiben:


  • Brick
    antwortet
    NEU: LBS19001082 - Min/Max/Durchschnitt bis Reset V0.1:

    Dieser Baustein ist eigentlich der original LBS 15000110 LBS von Christian, der um den "Durchschnitt" erweitert wurde (Codefragmente von saegefisch, danke hierfür). Der Durchschnitt wird aus allen eintreffenden Werten bis zum Reset errechnet. Somit kann man den Durchschnitt über einen gewissen Zeitraum errechnen.
    Beispiel:
    Eine Wetterstation sendet alle 20 sek. Werte auf den Bus. Diese Werte werden für die Visu und für "Sicherheitsmaßnahmen" verwendet (z.B Rollos/Jalo. bei zu viel Wind hoch). Im Diagramm will ich aber nicht alle 20 Sek. Werte schreiben. Bei der Verwendung der Totzeit für Archive, würde man evlt. wichtige Werte verlieren, gerade bei größeren Zeiträumen. Deswegen errechnet der LBS den Durchschnitt aller Werte. Diese können dann in ein Archiv geschrieben werden und stellen so realistischere Werte dar. Diagramme werden damit lesbarer.





    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    UPDATE: LBS19001583 - Download CSV (generisch) für Datenarchiv V0.3:

    V0.3 bringt:
    • BugFix
    • NEU: Auswahl, ob die Zieldatei fortgeschrieben oder ersetzt/neu erzeugt werden soll über E13 über Ausprägung 0|1 (default: 1=ersetzen)
    • NEU: optionaler Zusatzwert für Flanken-Diagramme über E14
      Hintergrund: Ohne einen (z.B. wertgleichen) Zusatzwert wird der letzte Werte erst mit der Lieferung des nächsten Werts bei Flanken-Diagrammen angezeigt, weil erst dann eine neue Flanke entsteht. Der zusätzliche optional erzeugte Wert stellt sicher, dass der letzte Wert unmittelbar auch bei Flanken-Diagrammen angezeigt wird. Sinnvolle Ausprägungen sind z.B. "last day of this month" (default) für Monatswerte oder "+23 hours" für Tagesdaten; alle sinnvollen Parameter der PHP-Funktion date_modify können hier verwendet werden. Lässt man E14 leer, wird kein Zusatzwert erzeugt (Wie bisher)
    Zuletzt geändert von saegefisch; 25.03.2020, 23:34.

    Einen Kommentar schreiben:


  • kermit42
    antwortet
    Meiner ersten beiden LBSe:

    NEU: LBS19001700 - Sucht Eingangswert in bis zu 6 Intervallen

    NEU: LBS19001701 - Vorschalt Baustein für den LBS 19000145 - Beschattungssteuerung-NG

    Einen Kommentar schreiben:


  • twi127
    antwortet
    NEU: LBS19001644 - Esera 1-Wire Gateway:

    Baustein für das Auslesen der Daten eines Esera 1-Wire Gateway via LAN TCP. Werte können vor der Ausgabe mittels mathematischer Formel berechnet werden.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    UPDATE: LBS19001583 - Download CSV (generisch) für Datenarchiv V0.2:

    V0.2 bringt:
    * einen neuen Eingang, um Ausreißer in den Daten zu ignoreren üer einen MIN/MAX-Wert, z.B. E12="0;999" wird alle negativen Werte und Werte über 999 ignorieren. Wird E12 leer gelassen, wird nichts ignoriert. Hintergrund: Fehlende Werte werden beim DWD mit "-999" notiert, die auf diesem Weg ignoriert werden können.
    * Bugfixes

    Bis jetzt funktioniert der initiale und automatische Download der Niederschläge vom DWD auf 3 verschienden Zeitbasen Stunden, Tagen und Monaten problemlos.

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    NEU: LBS19001583 - Download CSV (generisch) für Datenarchiv V0.1:

    Generische Beschaffung von im Web verfügbaren CSV-Daten für Datenarchive. Nachverarbeitung explizit vorgesehen mit LBS 19000348.

    Sinnvolle Anwendung sind z.B. rückblickende tatsächliche Wetterdaten des DWD z.B. zur Anreicherung von Diagrammen für die Ableitung von Abhängigkeiten. Konkretes Beispiel: Tatsächliche stündliche Regenmengen in Diagrammen von Pumpen-Aktivitäten.

    Der Baustein versucht einen generischen Ansatz, um beliebige Datenquellen für ein Datenarchiv-Upload auszuwerten. Ziel ist stets das Download-Format von Datenarchiven:
    -> Datum,Uhrzeit,Mikrosekunden,Wert
    -> 03.02.2020,21:00:00,0,"1.2"

    Mittels eines Transformations-Beschreibung (E9), wo die erforderlichen Daten (mindestens Jahr und Wert, optional auch Monat, Tag, Stunde, Minute und/oder Sekunde) in der Quellstruktur stehen, sollte man hinsichtlich der Quellstruktur und Formatierung der Angaben darin flexibel sein.

    csv2datenarchiv.JPG

    Der Baustein lehnt sich teilweise an die DWD-LBS von MrIcemanLE an; Ausgangspunkt des LBS war dieses Thema/Frage dazu

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    UPDATE: LBS19001582 - Durchschnitt letzte x Werte (remanent) V0.2:

    Durchschnitt der letzten x Werte ermitteln ("round-robin" mit remanenter Werteliste). Optional können zu kleine Werte ignoriert werden, z.B. Null oder nahe Null.
    • "remanent" im LBS-Namen ergänzt. Remanent war auch V0.1 schon, aber es war nicht so benannt; so ist die Wirkungsweise nun transparenter
    • Untergrenze-Funktion mit E6 ergänzt, um optional irrelevante Werte bei der Durchschnittsberechnung einfach zu ignorieren (z.B. Null-Werte oder Strommesswerte < 100mA)
    • Div-by-0 abgefangen
    Anwendungsbeispiel:
    Abweichungen vom Durchschnitt für Alarm erkennen, z.B. Pumpenlaufzeit oder Abstand zwischen Pumpenläufen weicht >10% vom Durchschnitt der letzten 10 Intervalle ab. LZ <10sek sollen dabei ignoriert werden.. Beispiel siehe hier

    Einen Kommentar schreiben:

Lädt...
X