Gebäudeautomation mit Node-Red - #06 KNX: Jalousie und Dimmbare Beleuchtung visualisieren

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 20

  • @Chain-Smoker
    @Chain-Smoker ปีที่แล้ว +3

    Vielen Dank erstmal für das Video. 👍 Ich versuche KNX mit Hue über Node-Red zu verbinden. Das schalten der Hue-Lampe über den Glastaster und das NodeRED-Dashboard ist kein Problem, aber das dimmen über Taster und Dashboard läuft leider nicht so flüssig. Zwischendurch kommen immer mal entgegengesetzte werte, sodass die lampe beim herunterdimmen kurz wieder heller wird dann ein bisschen dunkler, dann mal wieder kurz hell und dann wird es wieder dunkler usw.
    Theoretisch läuft der Node-RED ablauf sauber, aber ich glaube, dass die Huebridge die Werte nicht so schnell verarbeiten kann.
    Evtl. Wäre KNX, Hue und Node-RED ja eine weitere Videoidee für dich. Mich würde es zumindest freuen, zu sehen, wie du das ganze umsetzt.
    Vielen dank.

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Hey, danke für dein Feedback. Das ist definitiv ein Thema welches ich noch angehen möchte. Mein Tipp wäre schau mal nach der neusten Version der KNX Bibliothek. Hier gibt es inzwischen Nodes mit denen du KNX und Philips Hue direkt miteinander verbinden kannst. Du brauchst dann keine weiteren Nodes.

    • @Chain-Smoker
      @Chain-Smoker ปีที่แล้ว +1

      @@torbenledermann Moin, es läuft jetzt ganz gut und ich bin relativ zufrieden. Nutze jetzt die nodes von knx-ultimate. Da ist quasi alles schon fertig. Bei Huemagic war es eher eine Bastellösung.
      Ich nutze jetzt 2 Tasten beim Glastaster (- und +). Kurzer Tastendruck: ein und aus (Relais am Aktor). Langer Tastendruck (wenn ein): Dimmen über Hue. Mit Statusfeedback auf dem Taster ob ein oder aus ist vorhanden, aber ohne Prozentanzeige. Die ist mir nicht ganz so wichtig, aber die könnte man sich auch noch zurecht basteln. Dann aber mit Huemagic.
      Durch das Schalten des Aktors geht das Licht immer mit der eingestellten Standard-Helligkeit an (z.B. 80%). Somit steht man nie im dunkeln, auch wenn die Huebridge mal nicht erreichbar sein sollte.

  • @sundance7178
    @sundance7178 ปีที่แล้ว +2

    Joachim Thaller👏
    Erstmal Glückwunsch und vielen Dank!!!
    Endlich mal Tutorials, die man auch als Neuling versteht...
    Ich habe da aber ein kleines? Problem:
    Bei mir sind nur Rolläden verbaut und im Prinzip funktioniert das auch alles.
    Nur mit der Höhe klappt's natürlich nicht, weil die Rolläden - wie der Name schon sagt - aufgerollt sind. Dadurch ist die Fahrzeit nicht linear, will sagen, am Anfang laufen mehr Zentimeter ab, da die Rolle ja größer ist, als am Ende. Das bedingt, dass 50% in KNX tatsächlich ca. 70% am Rollo ist.
    Kennst Du eine Möglichkeit, das umzurechnen, so dass das Rollo bei 50% auch tatsächlich halb offen/geschlossen ist.
    Bitte weiter so - nodered bietet noch viel Möglichkeiten 🙂

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Hallo Joachim, vielen Dank für dein Feedback. Ich kann dich beruhigen zu Node-Red wird es noch einige Videos auf dem Kanal geben.
      Hm würde es bei dir einfach ausreichen den Wert um 20% zu subtrahieren, sodass bei einem Zeitschaltbefehl, statt 50% 30% gesendet werden? Oder geht es dir auch um Rückmeldungen bspw. an Tastern?

    • @sundance7178
      @sundance7178 ปีที่แล้ว +1

      @@torbenledermann Hallo, sorry, dass ich mich jetzt erst melde, aber ich war über's WE unterwegs...
      Für 1 Position funktioniert das (nach probieren), also z.B. 30 eingeben und Rollo fährt nach 50%. Aber bei 40 funktioniert das schon wieder nicht, weil die Rolläden ja logarithmisch fahren. Heißt: je weiter der Rolläden zufährt, umso kürzer wird die gefahrene Strecke. Ich muss da mal mit einem Mathematiker reden, bei mir reicht's da algebraisch nicht ganz 🙂
      Noch eine kleine andere Frage:
      gibt's denn die Möglichkeit, Nodes mit einem Rahmen zu versehen oder ersatzweise einen kleinen Zwischenraum (nicht gleich eine ganze Nodehöhe) zwischen 2 Nodes in einer Gruppe einzufügen? Hintergrund: Ich möchte gerne für das Licht1 den Switch und den Slider OHNE Abstand aber dann einen kleinen Abstand zu Licht2 und dort wieder die beiden Nodes ohne Abstand, usw.
      Noch mal Danke und gute Zeit

  • @SR-Technlogy
    @SR-Technlogy 2 ปีที่แล้ว +3

    Hallo Torben, erstmal super Video zum Thema Node-Red in Verbindung zu KNX. Sehr viel Hintergrundinformationen die mir weiter helfen👍. Ich bin selbst gerade dabei, mein KNX System mit Node-Red zu steuern. Ich würde gerne über Node-Red meine gewünschte Raumtemperatur verändern können. Dazu benötige ich aber nicht ein Butten der 1 oder 0 schreibt, sondern zu dem Soll-Wert +1 °C oder -1 °C addiert. Ein Video zu diesem Thema würde mich stark interessieren.

    • @torbenledermann
      @torbenledermann  2 ปีที่แล้ว +1

      Hallo Samuel, freut mich, dass dir die Videos gefallen. Zur Heizungssteuerung kommt definitv noch ein Video. Du kanmst aber mal bei deinem KNX Regler schauen ob es ein K.objekt gibt, dass für die Sollwertverschiebung ist und eine Größe von 1Bit hat. Schickst du an dieses Objekt eine 1 erhöht sich der Sollwert, schickst du eine 0 verringert sich dieser.

  • @Schlesier0885
    @Schlesier0885 2 ปีที่แล้ว +2

    Hallo Torben. Bei mir hängt ein wago controller am bus System. Dazu muss man ein plug in in der ets installieren.

    • @torbenledermann
      @torbenledermann  2 ปีที่แล้ว +3

      Hallo Erwin, einen Wago-Controller habe ich bei mir auch im Einsatz. Funktioniert bestens in Kombination mit Node-Red als Universalschnittstelle

  • @Dr1vrAI
    @Dr1vrAI 2 ปีที่แล้ว +2

    Ich möchte die Jalousie- und Lamellenposition um 8 Uhr auf 96% und 42% stellen.
    Wie würdest du das machen? Wenn ich 96% schicke fährt die Jalousie, aber die Lamelle passt nicht.
    Schicke ich beides gleichzeitig, fährt die Jalousie und ignoriert die Lamelle.
    Hast du einen Tipp für mich?
    Die Prozentwerte habe ich vom Taster gelesen.

    • @torbenledermann
      @torbenledermann  2 ปีที่แล้ว +1

      Ich würde vermutlich beides gleichzeitig schicken. Den Lamellenbefehl aber über ein Delay-Node zeitlich verzögern, sodass die Jalousie die Höhe zuerst anfährt. Der Delay Node sorgt einfach nur dafür, dass die Nachricht um die angegebene Zeit zurückgehalten wird

    • @Dr1vrAI
      @Dr1vrAI 2 ปีที่แล้ว +1

      @@torbenledermann Probiere ich aus, danke.

  • @kitwolkenflitzer87
    @kitwolkenflitzer87 ปีที่แล้ว +1

    Moin,
    Gutes Video. Zu der Problematik mit dem kurzen und langen drücken eines Buttons bei den Rollläden. Hier mal meine Lösung für einen Auf/Ab - Stopp Button:
    Funktion für: Ab-Stop-Button (function):
    var merken = context.get('merken') || false
    if (msg.payload == true && merken == false) {
    context.set('merken', true)
    msg.payload = true
    return [null, msg];
    }
    else {
    context.set('merken', false)
    msg.payload = true
    return [msg, null];
    }
    --------------------------------------------------------------------------------
    Funktion für: Auf-Stop-Button:
    var merken = context.get('merken') || false
    if (msg.payload == true && merken == false) {
    context.set('merken', true)
    msg.payload = false
    return [null, msg];
    }
    else {
    context.set('merken', false)
    msg.payload = false
    return [msg, null];
    }
    --------------------------------------------------------------------------------
    Die beiden Funktionen haben jeweils einen Eingang für den Dashboard Button (beide Payload: True)
    Und zwei Ausgänge einen für einen "auf/ab" KNX Node einen für einen "stopp" KNX Node
    Bei den KNX-Nodes muss unter "Advanced Options" der Haken bei "Send payload to BUS only if changed (RBE filter)" deaktiviert werden.
    So habe ich meinen Tipp-Betrieb über zwei Button ( Hoch und Runder) gestaltet. Funktioniert. Man kann die Flows anschließend für alle Rollläden kopieren ;)

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +1

      Ah das ist eine coole Lösung. Danke für dein Feedback

  • @benjaminhupperts9042
    @benjaminhupperts9042 2 ปีที่แล้ว +1

    Mich würde das Speichern von Daten aus KNX interessieren. Bsp: mein Aktor sendet den aktuellen Stromverbrauch, diesen würde ich dann gerne Speichern und über das Dashboard anzeigen lassen. Am besten mit Tagesverbrauch, Monat und Jahr.

    • @torbenledermann
      @torbenledermann  2 ปีที่แล้ว +1

      Hallo Benjamin, das ist definitiv ein cooles Thema, schaue ich mir auf jeden Fall mal an

    • @ChristianS-1
      @ChristianS-1 2 ปีที่แล้ว

      Genau daran sitze ich auch gerade. Den aktuellen Verbrauch zeige ich per Textfeld. Dann lasse ich den momentanen Verbrauch in einem Graphen darstellen (ohne Speicherung) zusammen mit Daten meiner Heizung (luxtronik Steuerung). Was mir fehlt ist der Verbrauch von letzten Tag. Meine Überlegung ist derzeit: täglich 0:00 gesamt verbraucht lesen und in TXT file speichern. Am nächsten Tag Verbrauch aus Datei lesen und vom aktuellen Zählerstand abziehen, darstellen und den neuen Gesamtverbrauch wieder in die Datei schreiben

  • @ChristianS-1
    @ChristianS-1 2 ปีที่แล้ว

    Hätte man nicht für die Jalousie einfach zwei switch-nodes nehmen können statt drei button-nodes?

    • @torbenledermann
      @torbenledermann  ปีที่แล้ว +2

      Das könnte man natürlich auch machen, wird bei Jalousien dann aber mit der Lamellenveratelöung schwierig