Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenKNX-Logikmodul release

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    wenn ich mich nicht irre sollte aber auch die OpenKNX RaumController Applikation für das REG1-LAN-TP-Base released sein - auch hier kann man dann unter Netzwerk die entsprechenden Einstellungen vornehmen..
    D.h. je nach Usecase RaumController (hat zB auch Jalo Steuerung) oder InternetServices (Wetterdaten etc..)
    OpenKNX www.openknx.de

    Kommentar


      Ing-Dom: Nein, leider nicht. Netterweise hat willisurf das gestern gleich ausprobiert, nachdem wir das mit InternetServices getestet hatten. Ich habe wohl bei TP-Geräten grundsätzlich das Netzwerk nicht in der Firmware mit drin. REG1-LAN-TP-Base ist ein Zwitter, wird aber derzeit vom RaumController als KNX-TP Gerät betrachtet und somit ohne Netzwerk ausgeliefert.
      Ich werde das lokal anpassen, testen und dann eine passende Revision nachliefern.

      Gruß, Waldemar
      OpenKNX www.openknx.de

      Kommentar


        Ist es mit dem Logikmodul irgendwie möglich aus einem Leistungswert [W] einen Verbrauchswert [Wh/kWh] zu generieren?
        Also das ich z.B. mit dem Schaltaktor mit Strommessfunktion mir einen Zähler brauen kann.

        Kommentar


          Das Zählermodul willst Du nicht verwenden? Ist Bestandteil vom RaumController, allerdings von traxanos erstellt und ich hab es ehrlich gesagt noch nicht verwendet. Insofern weiß ich nicht, ob es Deine Anforderungen erfüllt.

          Ansonsten kann man mit dem Logikmodul rechnen, ja. Jetzt fragt sich, was Du genau haben willst.

          Gruß, Waldemar
          OpenKNX www.openknx.de

          Kommentar


            Mein Ziel ist es mir anzeigen lassen zu können wie viel Strom die angeschlossenen Geräte verbraucht haben.

            Leider ist in der Schaltaktor Applikation kein Zählermodul integriert.

            Vermutlich stehe ich da gerade nur irgendwie auf dem Schlauch und finde einfach keinen vernünftigen Ansatz.

            Kommentar


              Welchen Schaltaktor verwendest du? Die mir bekannten können das.

              Kommentar


                Den von Andreas: https://openknx.atlassian.net/wiki/s...E+Strommessung

                Kommentar


                  Zum Testen ist es ja vollkommen egal, auf welchem Gerät das Zählermodul ist. Du hast doch auch den PM von uns, oder? Probiere doch erstmal aus, ob es das macht, was du willst und dann kann man ja darüber reden, die Applikation zu erweitern.

                  Gruß, Waldemar
                  OpenKNX www.openknx.de

                  Kommentar


                    das Zählermodul kann keinen Leistungswert zu einem Energiewert integrieren.. Das Zählermodul macht aus Energiewerten (Zählerstände) einen Leistungswert.
                    Falsche Richtung.
                    OpenKNX www.openknx.de

                    Kommentar


                      Versuch es so:

                      image.png​

                      image.png​

                      image.png​
                      image.png​
                      image.pngimage.png​

                      image.png
                      ​
                      image.png​
                      ​
                      E1 kannst du eventuell direkt auf das Leistungs KO verknüpfen.

                      Kommentar


                        was habe ich jetzt wieder angestellt??

                        image.png
                        Version 3.5​
                        EPIX
                        ...und möge der Saft mit euch sein...
                        Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

                        Kommentar


                          EPIX: Weiß ich nicht, wir geben einfach die Meldung der ETS aus, wenn ein Befehl nicht ausgeführt wird. Was sagt den das log der ETS? Meistens steht da mehr drin oder man erkennt, was vorher von der ETS versucht wurde auszuführen.

                          Gruß, Waldemar
                          OpenKNX www.openknx.de

                          Kommentar


                            mpl1337: Ich finde das interessant, was Du da als Berechnung vorgeschlagen hast und mir zeigt das mal wieder, dass ich zu wenig davon verstehe, wie das zu berechnen wäre. Könntest Du erklären, was da passiert? Wenn ich das verstanden habe, würde ich das auch gerne in die Beispielsammlung Alltagsprobleme und deren Lösungen mit dem OpenKNX-Logikmodul aufnehmen.

                            Was ich aus der Logik rauslese:
                            • E1 ist aktuelle Leistung
                            • E2 soll der persistente Zählerwert sein (klappt so nicht, siehe unten)
                            • Es wird jede 10 Sekunden die Benutzerformel ausgeführt, die Leistung zu Energie integriert
                            • Die Logik ist so eingestellt, dass der erste ankommende Wert die Ausführung triggert und alle weiteren Trigger unterdrückt werden
                            Jetzt wo ich das so runtergeschrieben habe, hab ich es glaube ich auch verstanden. Nur das mit E2 ist IMO nicht korrekt:

                            Der Zählerstand ist nicht persistent, weil ein Eingang, der sich auf ein weiteres KO bezieht, nicht gespeichert werden kann. Er wird also nach einem Neustart auf 0 gesetzt. Hier wäre es besser, Eingang 2 über eigenes KO 341 laufen zu lassen, mit der Einstellung "Wert speichern und nach dem Neustart als Vorbelegung nutzen" und dann den Ausgangswert "auf ein zusätzliches KO senden" lassen "Relatives KO -1 (341)".
                            So kann man dann auch jederzeit durch ein Senden einer 0 auf den Eingang 2 den Zählerstand zurücksetzen.

                            mpl1337 Wenn ich das korrekt verstanden habe, kannst Du das ja bestätigen oder entsprechend korrigieren und ich bau das dann in die Beispiele ein.

                            Gruß, Waldemar

                            P.S.: Es ist immer wieder schön zu sehen, dass mit der Logik Sachen gehen, an die ich nie gedacht hätte
                            OpenKNX www.openknx.de

                            Kommentar


                              Ets-log:
                              2026-10-03 12:14:26,454 [1] info script - openknx configtransfer: Handle channel export ...
                              2026-10-03 12:14:27,437 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1001446_r-100144601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1001446_r-100144601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1001446_r-100144601, source = m-00fa_a-a030-35-d5b8_up-1001369_r-100136901, value = , isactive=true
                              2026-10-03 12:14:27,439 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1001133_r-100113301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1001133_r-100113301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1001133_r-100113301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,455 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1002446_r-100244601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1002446_r-100244601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1002446_r-100244601, source = m-00fa_a-a030-35-d5b8_up-1002444_r-100244401, value = , isactive=true
                              2026-10-03 12:14:27,456 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1002133_r-100213301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1002133_r-100213301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1002133_r-100213301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,458 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1003446_r-100344601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1003446_r-100344601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1003446_r-100344601, source = m-00fa_a-a030-35-d5b8_up-1003369_r-100336901, value = , isactive=true
                              2026-10-03 12:14:27,459 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1003447_r-100344701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1003447_r-100344701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1003447_r-100344701, source = m-00fa_a-a030-35-d5b8_up-1003371_r-100337101, value = , isactive=true
                              2026-10-03 12:14:27,460 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1003133_r-100313301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1003133_r-100313301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1003133_r-100313301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,461 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1004446_r-100444601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1004446_r-100444601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1004446_r-100444601, source = m-00fa_a-a030-35-d5b8_up-1004444_r-100444401, value = , isactive=true
                              2026-10-03 12:14:27,462 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1004447_r-100444701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1004447_r-100444701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1004447_r-100444701, source = m-00fa_a-a030-35-d5b8_up-1004445_r-100444501, value = , isactive=true
                              2026-10-03 12:14:27,463 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1004133_r-100413301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1004133_r-100413301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1004133_r-100413301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,464 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1005446_r-100544601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1005446_r-100544601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1005446_r-100544601, source = m-00fa_a-a030-35-d5b8_up-1005444_r-100544401, value = , isactive=true
                              2026-10-03 12:14:27,465 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1005447_r-100544701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1005447_r-100544701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1005447_r-100544701, source = m-00fa_a-a030-35-d5b8_up-1005445_r-100544501, value = , isactive=true
                              2026-10-03 12:14:27,466 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1005133_r-100513301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1005133_r-100513301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1005133_r-100513301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,467 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1006446_r-100644601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1006446_r-100644601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1006446_r-100644601, source = m-00fa_a-a030-35-d5b8_up-1006369_r-100636901, value = , isactive=true
                              2026-10-03 12:14:27,469 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1006133_r-100613301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1006133_r-100613301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1006133_r-100613301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,470 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1007446_r-100744601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1007446_r-100744601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1007446_r-100744601, source = m-00fa_a-a030-35-d5b8_up-1007444_r-100744401, value = , isactive=true
                              2026-10-03 12:14:27,471 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1007447_r-100744701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1007447_r-100744701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1007447_r-100744701, source = m-00fa_a-a030-35-d5b8_up-1007445_r-100744501, value = , isactive=true
                              2026-10-03 12:14:27,472 [38] info knx.falcon.tunnelingheartbeat - heartbeat
                              2026-10-03 12:14:27,472 [38] info knx.falcon.tunnelingheartbeat - sending heartbeat on 'connector knxiptunneling, openparams=type=knxiptunneling;hostaddress=192.168 .50.228;serialnumber=00a6:18000003;name=eibpc, chnid# 2'
                              2026-10-03 12:14:27,472 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1007133_r-100713301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1007133_r-100713301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1007133_r-100713301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,481 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_up-1008446_r-100844601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_up-1008446_r-100844601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_up-1008446_r-100844601, source = m-00fa_a-a030-35-d5b8_up-1008444_r-100844401, value = , isactive=true
                              2026-10-03 12:14:27,482 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1008133_r-100813301, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1008133_r-100813301, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1008133_r-100813301, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,486 [38] info falcon.tunnelingbusconnector - connectionstateresponse(192.168.50.228:3671) -> noerror
                              2026-10-03 12:14:27,486 [38] info falcon.tunnelingbusconnector - opening firewall for 192.168.10.25:53873
                              2026-10-03 12:14:27,487 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1001456_r-100145601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1001456_r-100145601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1001456_r-100145601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,488 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1002456_r-100245601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1002456_r-100245601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1002456_r-100245601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,490 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1003456_r-100345601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1003456_r-100345601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1003456_r-100345601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,491 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1003457_r-100345701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1003457_r-100345701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1003457_r-100345701, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,492 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1004456_r-100445601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1004456_r-100445601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1004456_r-100445601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,493 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1004457_r-100445701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1004457_r-100445701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1004457_r-100445701, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,494 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1004458_r-100445801, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1004458_r-100445801, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1004458_r-100445801, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,493 [38] info knx.falcon.tunnelingheartbeat - starting heartbeat timer
                              2026-10-03 12:14:27,496 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1005456_r-100545601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1005456_r-100545601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1005456_r-100545601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,497 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1005457_r-100545701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1005457_r-100545701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1005457_r-100545701, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,497 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1005458_r-100545801, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1005458_r-100545801, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1005458_r-100545801, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,499 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1006456_r-100645601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1006456_r-100645601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1006456_r-100645601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,501 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1007456_r-100745601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1007456_r-100745601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1007456_r-100745601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,501 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1007457_r-100745701, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1007457_r-100745701, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1007457_r-100745701, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,503 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1008456_r-100845601, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1008456_r-100845601, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1008456_r-100845601, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,504 [1] warn xr - active assign for p-0308-0_di-2002_m-00fa_a-a030-35-d5b8_p-1008458_r-100845801, while other activities are also active: Paramref: M-00fa_a-a030-35-d5b8_p-1008458_r-100845801, isactive=true;assign: Target = m-00fa_a-a030-35-d5b8_p-1008458_r-100845801, source = , value = 1, isactive=true
                              2026-10-03 12:14:27,830 [1] warn vh - error: Es wurde versucht, einen nicht autorisierten vorgang auszuführen.​
                              EPIX
                              ...und möge der Saft mit euch sein...
                              Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

                              Kommentar


                                Ja, kannst du gerne.

                                Die Persistenz hatte ich nicht getestet.

                                Über E2 geht es, dann muss aber B1 E2 statt A als bisherigen Zählerstand verwenden - E2+E1/360000

                                Ein Schreiben von 0 auf E2 setzt den Zähler dann zurück.

                                Eins bleibt noch zu beachten. Der Zähler wird nicht besonders genau bei 10 Sekunden und Schwankenden/springenden lasten. Wenn es genauer werden soll, dann hier V2.

                                Hier wird jede Sekunde integriert und über eine 2te Logik lässt sich dann die Ausgabe zyklisch festlegen damit nicht jede Sekunde der Zählerstand auf den Bus geht. Der Zählerreset wird jedoch erst beim nächsten sende Zyklisch übermittelt, mit einer weiteren Logik könnte man das noch entschärfen.


                                Formel:

                                Code:
                                OpenKNX,cv1,0xA230:0x38/LOG:0x44/0§UserFormula1Name=Leistung%20zu%20Energie§UserFormula1=E2%2BE1%2F3600000§UserFormula1Active=1§;OpenKNX
                                Logiken:

                                Code:
                                OpenKNX,cv1,0xA230:0x38/LOG:0x44/1§f~Name=Leistung%20zu%20kWh§f~LogicType=2§f~Logic=2§f~Trigger=0§f~NameInput1=Leistung%20W§f~E1ConvertFloat=7§f~E1=1§f~E1Dpt=15§f~NameInput2=Zaehlerstand%20persistent§f~E2ConvertFloat=7§f~E2=1§f~E2Dpt=15§f~E2DefaultEEPROM=1§f~NameOutput=Energie%20intern§f~ORepeatOnBase=0§f~ORepeatOnTime=1§f~ORepeat=1§f~OOutputFilter=3§f~OSendOnChange=1§f~ODpt=15§f~OOnAll=8§f~OOnFunction=201§f~OOnKOSend=2§f~OOnKOSendNumberRel=-1§f~OOffAll=0§#!#!#!<4.0§f~OOn=8§f~OOnBuzzer=8§f~OOnLed=8§f~OOff=0§f~OOffBuzzer=0§f~OOffLed=0§;OpenKNX
                                
                                OpenKNX,cv1,0xA230:0x38/LOG:0x44/2§f~Name=Energie%20Busausgabe§f~LogicType=2§f~Logic=2§f~Trigger=0§f~NameInput1=Zaehlerstand%20intern§f~E1ConvertFloat=7§f~E1=1§f~E1Dpt=15§f~E1OtherKORel=-2§f~E1DefaultExt=2§f~E1UseOtherKO=2§f~NameOutput=Energie%20kWh§f~ORepeatOnBase=0§f~ORepeatOnTime=10§f~ORepeat=1§f~OOutputFilter=3§f~ODpt=15§f~OOnAll=2§f~OOffAll=0§#!#!#!<4.0§f~OOn=2§f~OOnBuzzer=2§f~OOnLed=2§f~OOff=0§f~OOffBuzzer=0§f~OOffLed=0§;OpenKNX
                                KOs:

                                Code:
                                KO(340) L1 E1: Eingang Leistung
                                KO(341) L1 E2: Eingang Reset -> 0 senden zum Zurücksetzen
                                KO(342) L1 Q: Zählerstand jede Sekunde(nicht unbedingt benötigt als GA)
                                KO(345) L2 Q: Zählerstand Zyklisch (Einstellbar über L2)

                                Euer Logikmodul kann erstaunlich viel

                                Spoiler: Ich habe u.A Regler durch reine Benutzerformeln erfolgreich am Laufen. Hier z.b. eine ULK Regelung über einen PI Regler. Aber das ist ein anderes Thema mit dem Editor...


                                image.png​


                                Kommentar

                                Lädt...
                                X