Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
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..)
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.
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.
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.
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.
das Zählermodul kann keinen Leistungswert zu einem Energiewert integrieren.. Das Zählermodul macht aus Energiewerten (Zählerstände) einen Leistungswert.
Falsche Richtung.
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.
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-Logikmodulaufnehmen.
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
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
Ü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.
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...
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar