Neu: 19000475 - String: KO-Werte einsetzen, deaktivierbar, mit separatem Trigger: Dieser Baustein ist eine Erweiterung des Standard-LBS 18000005 (String: KO-Werte einsetzen) und ersetzt beliebig viele Platzhalter (Variablen) durch die entsprechenden KO-Werte, allerdings nur wenn E2 = 1 ist. Mit E2 != 1 ist der Baustein deaktiviert, d.h. A1 wird nicht verändert. Außerdem wird der Baustein ausschließlich durch E3 != [leer] getriggert, Änderungen an E1 oder E2 triggern den Baustein NICHT.
Neu: 19000476 - String-Weitergabe mit Bedingung: Dieser Baustein gibt den String an E1 unverändert an den Ausgang A1 weiter, allerdings nur wenn der Baustein aktiv ist, d.h. E2 = 1. Wenn E2 = 0 wird eine Änderung an E1 NICHT an A1 weitergegeben. Der Baustein wird durch jede Änderung an E1 getriggert, eine Änderung an E2 triggert den Baustein NICHT.
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS (Logikbausteine): Updates und Changelogs
Einklappen
Das ist ein wichtiges Thema.
X
X
-
Neu: 19000379 - stristr: Prüft ob ein String in einem anderen String enthalten ist.
Neu: 19000580 - XOR: Implementiert ein XOR Gatter
Neu: 19000581 - Explode: Zerlegt einen String anhand eines Trennzeichens und gibt die ersten 10 resultierenden Substrings auf den Ausgängen A1-A10 aus
Neu: 19000588 - Listen Durchlauf: Zerlegt einen String (E1) anhand eines Trennzeichens in eine Liste. Mit E2 kann ein bestimmtes Listenelement selektiert werden, welches dann auf A1 ausgegeben wird. Außerdem kann per E3/E4 jeweils das nächste/vorherige Listenelement selektiert werden.
Neu: 19000589 - Easymeter Q3D: Liest einen Easymeter Q3D Zähler aus und gibt Zählerstand und Momentanleistung auf L1/L2/L3 sowie den Status aus.
- Likes 1
Einen Kommentar schreiben:
-
19000400 Klingeln über SIP auslösen für Fritz!Box
Diesen LBS verwende ich für meine Türklingel, wenn der Klingelknopf betätigt wird klingeln die Telefone. EDOMI kann das zwar von Haus aus, aber dann steht im Display nur Rundruf und mit diesem LBS das konkrete Gerät. Sprechen oder hören ist mit diesem LBS nicht möglich!
Einen Kommentar schreiben:
-
19000153, Zeitformatierung/Addition, Version 0.6
-mehrere Bugs behoben (thx@DirtyHarry)
-Eingangsbeschreibung zugefügt
-Code bereinigt
-Ohne Formatvorgabe an E2 wurde der Modifikator an E6 ignoriert
-Baustein ist jetzt UTF-8 frei
http://service.knx-user-forum.de/?co...ad&id=19000153
Einen Kommentar schreiben:
-
ich habe zum LBS 19000180 - Alarmierung ein kleines Script geschrieben, das eine *.ics Kalenderdatei in das Inputformat des LBS umwandelt und die "Termine.txt" automatisch in das passende Verzeichnis auf den edomi Server kopiert.
Die Dateien befinden sich auf Google Drive: https://drive.google.com/drive/folde...XM?usp=sharing
Grüße
Frank
Einen Kommentar schreiben:
-
Da es ja heute nur gegossen hat, hatte ich etwas Zeit rumzubasteln. Wie meist, schlecht dokumentiert und evtl. noch mit kleinen Fehlern behaften, eine eigene Anruflste für die Fritzbox (incl. Rückwärtssuche wenn man die Bausteine richtig zusammenfügt)
Update LBS19000270 Kickltel Rückwärtssuche, Erweiterung der Ausgänge für Anrufliste
Neu LBS19000456 Fritzbox Callmonitor (da der integrierte nicht alle Daten liefert)
Neu LBS19000455 Fritzbox Anrufliste mit eigener Datenbank
Neu LBS19000454 Fritzbox Anrufliste für Listelement
Neu LBS19000457 Fritzbox Rückwärtssuche (kann bis zu 100kByte Daten lokal laden)
Kann dann ungefähr so aussehen: Anrufliste.png
Anrufliste2.png
P.S.: Ich hatte einen Baustein, der die Anrufliste aus der Fritzbox holt, aber da werden ausgehende Anrufe die nicht angenommen werden nicht geführt, deshalb der eigene Weg. Wer da noch was braucht, stelle ich gerne zur Verfügung.Zuletzt geändert von Winni; 17.09.2016, 19:21.
Einen Kommentar schreiben:
-
Ah super, die hatte ich nicht auf dem Schirm. Danke fürs Raussuchen!
Einen Kommentar schreiben:
-
Dazu gibt es schon einiges:Zitat von baumhaus123 Beitrag anzeigen@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?
- "ab Werk" 16000116 "Restzeit-Timer"
- 19000470 Restzeit-Timer nicht retriggerbar
- 19000471 Restzeit-Timer 2-fach seq. nicht retriggerbar
Einen Kommentar schreiben:
-
Fände ich aber den richtigen Ansatz und fühlt sich viel besser an. Dann bräuchte man vermutlich gar keinen LBS mehr, denn man könnte ja auf den Timestamp der letzten Aktualisierung der GA gehen und diesen mit der aktuellen Zeit gegenrechnen... also ein Visuelement dafür.
gaert wäre das machbar?
Einen Kommentar schreiben:
-
Hmm ...Zitat von crewo Beitrag anzeigennno 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
... 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:
-
@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:
-
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:
-
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:
-
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:
-
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:

Einen Kommentar schreiben: