- Mehrere Einstellungen können in einem LBS Aufruf ausgeführt werden (z.B. für EDOMI Szenen Abruf)
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS (Logikbausteine): Updates und Changelogs
Einklappen
Das ist ein wichtiges Thema.
X
X
-
UPDATE:LBS19001680 - DAIKIN-Control V1.4:
-
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
Beispiel/Referenz-Logik mit Watchdog/Mailversand bei ausbleibenden Werten
multicast.JPGZuletzt geändert von saegefisch; 22.08.2020, 12:23.
Einen Kommentar schreiben:
-
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.JPGZuletzt geändert von saegefisch; 05.08.2020, 12:24.
Einen Kommentar schreiben:
-
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
- Likes 1
Einen Kommentar schreiben:
-
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:
-
NEU: LBS19001711
Baustein zur Steuerung eines Nano DMX USB Interfaces.
Forumsbeitrag: https://knx-user-forum.de/forum/proj...x-usb-19001711Zuletzt geändert von ghemor; 12.05.2020, 18:56.
Einen Kommentar schreiben:
-
UPDATE: LBS19001640 - Fronius PV V0.7
V0.7 bringt:- Neue Ausgänge: Netz / Eigenverbrauch / rel. Eigenverbrauch / Autonomie / Netzbezug / Netzeinspeisung / Betriebsart
- Likes 1
Einen Kommentar schreiben:
-
UPDATE: LBS19001583 - Download CSV (generisch) für Datenarchiv V0.4:
V0.4 bringt:- Erlaubt neben ZIP-gepackt nun auch GZ-gepackt, z.B. aus dieser Quelle:
https://opendata.dwd.de/climate_envi...ecent_2667.txt.gz
Infos zum Hintergrund: Details siehe diese Anfrage zur Bodenfeuchte beim DW und der Lösung mit Parameter-Beispiel
Zuletzt geändert von saegefisch; 13.04.2020, 17:49.
Einen Kommentar schreiben:
- Erlaubt neben ZIP-gepackt nun auch GZ-gepackt, z.B. aus dieser Quelle:
-
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.
- Likes 1
Einen Kommentar schreiben:
-
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:
-
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:
-
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:
-
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.
- Likes 1
Einen Kommentar schreiben:
-
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:
-
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
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:

Einen Kommentar schreiben: