Liste alle DownloadsListe HS/FS DownloadsListe EDOMI DownloadsListe X1/L1 DownloadsListe Sonstiges DownloadsListe ETS Downloads


ID:20000053 - Modbus TCP client

ID:20000053
Kategorie:Kommunikation
Autor:Alram Lechner (alramlechner)
Version:V 0.0.3
Aktualisiert:2020-06-25 20:42:51 
Eingestellt:2020-06-25 20:42:51 
Link:Downloadlink

Ermöglicht Kommunikation über Modbus TCP.

Source: https://github.com/alramlechner/CommonLogicNodes

Status: POC (nur Werte lesen)

ID:20000052 - Versendet ein eMail

ID:20000052
Kategorie:Kommunikation
Autor:Alram Lechner (alramlechner)
Version:V 0.0.16
Aktualisiert:2020-05-27 20:25:13 
Eingestellt:2020-01-07 20:26:13 
Link:Downloadlink

Ermöglicht das Versenden von eMails anhand eines Trigger Eingangs.

Status: POC

Source: https://github.com/alramlechner/CommonLogicNodes/tree/master/SendMail

Update 0.0.16: Betreff + Mailtext nun als Input verfügbar

ID:20000010 - Berechnungen und einfache Visualisierungen für den Gira X1/L1

ID:20000010
Kategorie:Ohne
Autor:Horst Lehner (hyman)
Version:V 1.2.8
Aktualisiert:2020-03-17 15:06:20 
Eingestellt:2019-05-06 08:53:46 
Link:Downloadlink

Der Baustein Formelberechnung errechnet Werte aus Funktionen, die von einem oder mehreren Dateneingängen abhängen können. Es stehen umfassende Funktionen für mathematische Berechnungen, Lichtsteuerung, Klima-Umrechnungen und Textbearbeitung zur Verfügung.

Der Baustein Textformatierer setzt aus aus Formatvorlagen und Dateneingängen einen oder mehrere Ausgabetexte zusammen. Diese lassen sich z. B. auf Textkacheln der X1-Visualisierung verwenden.

Der XML-/JSON-Parser extrahiert aus einem XML- oder JSON-Datensatz am Eingang anhand einer oder mehrerer XPath-Abfragen entsprechende Ausgabedaten. So lassen sich Daten aus Webservices (z. B. OpenWeatherMap oder FRITZ!Box Home Automation API) für die Visualisierung oder Weiterverarbeitung nutzen.

Zukünftig sind in diesem Paket weitere Bausteine, z. B. zum Loggen von Daten auf die SD-Karte des X1 und zur Darstellung dieser Daten als Diagramme in einem Webbrowser vorgesehen.

Version 1.2 ist die erste Version, deren Quelltext auf https://github.com/recomedia/x1-logic-nodes frei verfügbar ist. Version 1.2.5 enthält kleinere Verbesserungen im Baustein und in der Dokumentation. Version 1.2.8 behebt im Baustein Formelberechnung einen Fehler bei der Verarbeitung von Zeichenketten mit Sonderzeichen.

Zusätzlich zu den Bausteinen in diesem Paket sind je nach Anwendung z. B: die folgenden Bausteine nützlich:

- "Web Request" von Daniel Albuschat

- "HTTP GET Request" von Fabian Fischer

- "FRITZ!Box Home Automation Status" von Fabian Fischer

ID:20000032 - Anbindung von Bosch/Buderus/Junkers Heizungen

ID:20000032
Kategorie:Heizung-Lueftung-Klima
Autor:Simon Sönke (doenke)
Version:V 1.1.0
Aktualisiert:2020-03-12 16:16:36 
Eingestellt:2020-03-12 16:16:36 
Link:Downloadlink

Da der BoschCrypt Baustein bei vielen Datenpunkten etwas unhandlich war, kommen jetzt hier neue Bausteine zum Lesen und Schreiben auf Bosch/Buderus/Junkers Heizungen:

 

BoschGet - Viele Datenpunkte auf einmal von der Heizung lesen

BoschSet - Werte an die Heizung senden

 

Dazu wird ein KM200 oder ein vergleichbares Interface an der Heizungsanlage verwendet. Ich verwende hier ein MB LANi.

Die Heizung sendet die Daten verschlüsselt. Dieser Baustein übernimmt auch die Entschlüsselung. Hierfür wird ein persönlicher Schlüssel benötigt. Dieser Schlüssel kann auf der Seite https://ssl-account.com/km200.andreashahn.info/ generiert werden.

 

ID:20000011 - Verbesserte Standardbausteine sowie Statistikfunktionen auch für Zeitreihen

ID:20000011
Kategorie:Ohne
Autor:Horst Lehner (hyman)
Version:V 1.2.0
Aktualisiert:2019-11-26 21:44:43 
Eingestellt:2019-05-20 22:09:20 
Link:Downloadlink

Die Logikbausteine in diesem Paket stellen zum einen ein paar Verbesserungen und Ergänzungen vorhandener Bausteine dar:

  • Der Baustein Send-By-Difference funktioniert ähnlich wie Gira's "Send-By-Change", erlaubt aber die Filterung ähnlicher (nicht nur genau gleicher) Werte.
  • Der Baustein Eingangswahlschalter+ funktioniert wie Gira's "Eingangswahlschalter". Zusätzlich kann beim Auswählen eines Eingangs der zuletzt auf diesem Eingang empfangene Wert gesendet werden. In manchen Fällen erspart das zusätzliche Logik mit Wertgeneratoren.
  • Der Baustein Ausgangswahlschalter+ ist die logische Umkehrung des Eingangswahlschalter+. Wie dieser kann er beim Auswählen eines Ausgangs sofort einen wählbaren Eingangswert senden. Zusätzlich kann er beim Abwählen eines Ausgangs einen Ruhewert senden. Er kann auch – mit nur einem Ausgang – als erweiterte Sperre eingesetzt werden, wenn beim Sperren ein Ruhewert und/oder beim Aufheben der Sperre der Eingangswert gesendet werden soll.
  • Der Baustein Statistikfunktionen ermöglicht nebenbei auch die Addition vieler Werte, während der Gira-Baustein "Grundrechenart" nur zwei Werte erlaubt.

Der zweite Schwerpunkt sind einfache statistische Berechnungen, u. a. Durchschnitt, Minimum und Maximum:

  • Die Statistikfunktionen errechnen diese für mehrere Eingänge, die in der Regel mit verschiedenen Datenpunktem verbunden sind.
  • Statistik für Zeitreihen arbeitet mit einer Zeitreihe von Werten eines Datenpunkts, die nacheinander auf dem gleichen Eingang eintreffen.

Anders als üblich berechnen dabei alle Bausteine mit mehreren gleichartigen Eingängen ihre Ausgangswerte schon dann, wenn ein Eingang einen Wert erhält (und nicht erst dann, wenn alle Werte gültig sind). Dadurch ist eine Vorbelegung der Eingänge – die in vielen Fällen ohnehin nicht die gewünschte Wirkung hätte – meist verzichtbar.

Hinweis: Der Logikbaustein Formelberechnung würde thematisch gut in dieses Paket passen. Aus technischen Gründen – er verwendet die gleiche Platzhalterimplementierung wie der Textformatierer – findet er sich jedoch im Paket 20000010 "Visu- & Web-Logikbausteine".

Version 1.2 ist die erste Version, deren Quelltext auf https://github.com/recomedia/x1-logic-nodes frei verfügbar ist. Sie enthält einen Bugfix für den Baustein Statistik für Zeitreihen (Details siehe https://github.com/recomedia/x1-logic-nodes/issues/1)

ID:20000062 - FRITZ!Box DECT Steckdose LE

ID:20000062
Kategorie:Kommunikation
Autor:Fabian Fischer (fabianfischer)
Version:V 2.0.0
Aktualisiert:2019-10-11 01:48:37 
Eingestellt:2019-05-27 21:31:52 
Link:Downloadlink

https://knx-user-forum.de/forum/supportforen/gira-logik-sdk/1374135-fritz-box-dect-steckdose-le-light-edition

ID:20000064 - FRITZ!Box Home Automation Status

ID:20000064
Kategorie:Kommunikation
Autor:Fabian Fischer (fabianfischer)
Version:V 2.0.2
Aktualisiert:2019-10-11 01:48:06 
Eingestellt:2019-05-27 21:36:06 
Link:Downloadlink

https://knx-user-forum.de/forum/supportforen/gira-logik-sdk/1374143-fritz-box-home-automation-status

ID:20000065 - HTTP GET Request

ID:20000065
Kategorie:Kommunikation
Autor:Fabian Fischer (fabianfischer)
Version:V 2.0.1
Aktualisiert:2019-10-08 02:44:47 
Eingestellt:2019-09-30 22:16:54 
Link:Downloadlink

https://knx-user-forum.de/forum/supportforen/gira-logik-sdk/1409904-x1-l1-baustein-http-get-request

ID:20000061 - PIN Code

ID:20000061
Kategorie:Alarmierung
Autor:Fabian Fischer (fabianfischer)
Version:V 2.0.1
Aktualisiert:2019-10-08 02:43:49 
Eingestellt:2019-05-27 21:30:03 
Link:Downloadlink

https://knx-user-forum.de/forum/supportforen/gira-logik-sdk/1314337-pin-code

ID:20000060 - UDP Schalter

ID:20000060
Kategorie:Kommunikation
Autor:Fabian Fischer (fabianfischer)
Version:V 2.0.1
Aktualisiert:2019-10-08 02:40:14 
Eingestellt:2019-05-27 21:28:35 
Link:Downloadlink

https://knx-user-forum.de/forum/supportforen/gira-logik-sdk/1315971-udp-schalter

ID:20000030 - Langsam dimmen mit dem X1

ID:20000030
Kategorie:Ohne
Autor:Simon Sönke (doenke)
Version:V 1.2.5
Aktualisiert:2019-09-28 19:54:14 
Eingestellt:2019-05-07 20:16:24 
Link:Downloadlink

ACHTUNG: Jetzt mit neuem Zertifikat und neuem Namespace. Bausteine vor V1.2 müssen manuell ersetzt werden.

 

DimCurve dient dazu, eine Lampe langsam zu dimmen, deren Aktor diese Möglichkeit nicht bietet. Hierzu wird ein angegebener Wertebereich durchlaufen, zum Beispiel von 0% bis 100%.

Ich setze diesen Baustein ein, um einen Sonnenaufgang zu simulieren. Dazu wird mit zwei Bausteinen die Helligkeit über 20 Minuten von 0% Helligkeit bis auf 100% gedimmt und parallel dazu die Farbtemperatur von 2000 Kelvin bis auf 4000 Kelvin geschraubt.

Da eine lineare Kurve nicht das gewünschte Ergebnis liefert, kann mit Hilfe eines Exponenten angegeben werden, wie stark und in welche Richtung sich die Kurve biegen soll.


Änderung V1.1.1:

  • Hilfe und Icon hinzugefügt
  • Einige Ausgänge werden bei Start nicht mehr gesetzt

Änderung V2.1.1:

  • Neues Zertifikat und Namespace verwendet
  • Minimum un Maximum werden nun nur noch am Anfang des Dimmprozesses gelesen

Änderung V 1.2.5:

  • Reset Old Value hinzugefügt
  • Invertieres Fertig hinzugefügt
  • Minimum/Maximum in Startwert/Endwert umbenannt

ID:20000031 - Entschlüsselt Nachrichten von Bosch Buderus Junkers Heizungen

ID:20000031
Kategorie:Ohne
Autor:Simon Sönke (doenke)
Version:V 1.0.19
Aktualisiert:2019-08-04 22:38:16 
Eingestellt:2019-08-04 22:38:02 
Link:Downloadlink

**** Dieser Baustein wurde für zu unhandlich befunden. Daher passiert hier nichts neues mehr. Ich lasse diesen Baustein trotzdem hier.

****

Die neuen Bausteine gibt es hier : http://service.knx-user-forum.de/?comm=download&id=20000032

*****

Mit diesem Baustein kann eine Bosch/Buderus/Junkers Heizung ausgelesen werden. Dazu wird ein KM200 oder ein vergleichbares Interface an der Heizungsanlage verwendet. Ich verwende hier ein MB LANi.

Dieser Baustein wird zusammen mit dem HTTP-Request Baustein von dalbuschat verwendet. Mit dem Baustein wird die Heizung abgefragt, welche ein verschlüsseltes Ergebnis liefert. Dieser Baustein kümmert sich nun um die Entschlüsselung der Daten. Als Ergebnis kann entweder die Value-Eigenschaft direkt ausgewertet werden oder es wird der komplette JSON String an den XML/JSON Parser von hyman übergeben und von dort weiter verarbeitet.

ID:20000040 - CSV-Kalender auswerten

ID:20000040
Kategorie:Wandler
Autor:Christian Prinz (cprinz)
Version:V 0.0.43
Aktualisiert:2019-05-16 07:29:16 
Eingestellt:2019-05-13 14:55:58 
Link:Downloadlink

Das Dateiformat sollte wie folgt aussehen:

id;datum;Kommentar

wobei id bei 1 startet und das Datum eine Tagesangabe ist.
Beispiel:
1;14.05.2019;Müll
2;14.05.2019;Gelbersack

Der Baustein wird durch eine Vorwarnzeit seine Ausgänge belegen sofern in kommendes Ereignis innerhalb des definierten Zeitraum liegt.

 

Eingänge:
Trigger: triggert bei einer Änderung den Baustein
Adresse: Als Link bspw: http:///kalender.csv
VWZ: ist die Vorwarnzeit in Tagen welche erreicht werden muss bevor ein Ausgang befüllt wird.
InputCount: Anzahl der Kategorien (diese müssen in der CSV mit 1 beginnen)

Ausgänge (n ist gleich der Kategorie ID):
Datum: n: Das Datum des kommenden Termins
Zeit: n: Die verbleibenden Tage bis zu dem kommenden Termin
Kommentar: n: Der Kommentar (ein Freitext) zu dem kommenden Termin
 

ID:20000051 - Berechnet Taupunkt anhand Temp + rel. Feuchte

ID:20000051
Kategorie:Heizung-Lueftung-Klima
Autor:Alram Lechner (alramlechner)
Version:V 0.0.14
Aktualisiert:2019-05-15 22:01:12 
Eingestellt:2019-05-15 22:01:06 
Link:Downloadlink

Berechnet Taupunkt anhand Temperatur und relativer Luftfeuchte

Source: https://github.com/alramlechner/CommonLogicNodes/tree/master/DewPoint

ID:20000050 - Schreibt DataPoints in eine Influx DB

ID:20000050
Kategorie:Ohne
Autor:Alram Lechner (alramlechner)
Version:V 0.0.12
Aktualisiert:2019-05-15 21:57:44 
Eingestellt:2019-05-15 21:57:33 
Link:Downloadlink

Schreibt DataPoints in eine Influx DB unter Benutzung des Influx DB REST APIs.

Source: https://github.com/alramlechner/CommonLogicNodes/tree/master/InfluxDbNode

0.0.12: POC

ID:20000041 - SoftliQ SC18 auslesen

ID:20000041
Kategorie:Heizung-Lueftung-Klima
Autor:Christian Prinz (cprinz)
Version:V 0.0.7
Aktualisiert:2019-05-15 12:57:00 
Eingestellt:2019-05-15 12:57:00 
Link:Downloadlink

Der Baustein dient zum auslesen diverse Merkmale der Grünbeck Softliq SC-Serien (hier eine SoftliQ SC18)

Der Baustein hat einen Triggereingang und einen Eingang für die Adresse der SoftliQ.

Der Baustein prüft die Erreichbarkeit des Hosts inkl. des Ports vor der Ausführung.