KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor
KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum
Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki
Logike - Zähler
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 415
- Registriert: Mo Sep 10, 2018 8:40 pm
- Hat sich bedankt: 293 Mal
- Danksagung erhalten: 278 Mal
Logike - Zähler
Hi
Ich möchte die Anzahl offenen Fenster (oder brennenden Lampen) mit einer Logik ermitteln. Heute mache ich dies mit einem Zähler-Baustein, der einfach die Bool 1 zusammenzählt. Habe kein Modul gefunden, müsste wohl eine Custom-Logik sein. Wie geht dies?
Danke
Dani
Ich möchte die Anzahl offenen Fenster (oder brennenden Lampen) mit einer Logik ermitteln. Heute mache ich dies mit einem Zähler-Baustein, der einfach die Bool 1 zusammenzählt. Habe kein Modul gefunden, müsste wohl eine Custom-Logik sein. Wie geht dies?
Danke
Dani
TW 3500L (#882) + TW 950Q (#321, im Moment inaktiv), VPN offen, Reboot nach Rücksprache
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 560 Mal
Hi Dani,
diesen Fall hatte ich noch gar nicht auf dem Schirm.
Ich denke, dafür werde ich eine eigene Basisfunktion erstellen.
Hätte an sowas gedacht (z.B. "BinaryStatistics"):
Wie viele sind es denn bei dir?
Gruß,
Stefan K.
diesen Fall hatte ich noch gar nicht auf dem Schirm.
Ich denke, dafür werde ich eine eigene Basisfunktion erstellen.
Hätte an sowas gedacht (z.B. "BinaryStatistics"):
- Variable Anzahl von Binäreingängen
- Ausgang (Integer) für Anzahl der Eingänge
- Ausgang (Integer) für Anzahl der Eingänge auf FALSE
- Ausgang (Integer) für Anzahl der Eingänge auf TRUE
- Ausgang (Boolean) für "Mehr Eingänge stehen auf TRUE als auf FALSE"
Wie viele sind es denn bei dir?
Gruß,
Stefan K.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 4089
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1416 Mal
- Danksagung erhalten: 1901 Mal
Hi Stefan, so ein Zähler von verknüpften boolean-Werten wäre sehr sehr praktisch.
In meinen Kopflogiken (befreit von DPT) gehe ich da auch immer so vor, weil man ja auch immer so oft von 0/1 statt true/false spricht. Da wundert man sich dann das man nicht einfach ab fünf mal 1 ne Aktion auslösen kann.
In meinen Kopflogiken (befreit von DPT) gehe ich da auch immer so vor, weil man ja auch immer so oft von 0/1 statt true/false spricht. Da wundert man sich dann das man nicht einfach ab fünf mal 1 ne Aktion auslösen kann.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Reactions:
- Beiträge: 415
- Registriert: Mo Sep 10, 2018 8:40 pm
- Hat sich bedankt: 293 Mal
- Danksagung erhalten: 278 Mal
Hi StefanS. Kolbinger hat geschrieben: ↑Mo Mai 20, 2019 11:21 am Hi Dani,
diesen Fall hatte ich noch gar nicht auf dem Schirm.
Ich denke, dafür werde ich eine eigene Basisfunktion erstellen.
Mit den aktuellen Basisfunktionen kann ich dir eine Custom-Logik bauen, aber nur mit fester Anzahl von Eingängen.
Wie viele sind es denn bei dir?
Gruß,
Stefan K.
Der von Dir erwähnte Logikbaustein klingt spannend mit den erwähnten Infos.
Habe heute verschiedene Zähler im Einsatz, zum Testen wäre einer mit 6 Eingängen schön.
Danke und Gruss
Dani
TW 3500L (#882) + TW 950Q (#321, im Moment inaktiv), VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 4089
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1416 Mal
- Danksagung erhalten: 1901 Mal
Die Anzahl der Eingänge bei UND/ODER ist ja bisher immer eher unbegrenzt wird hier wohl auch so werden.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Reactions:
- Beiträge: 428
- Registriert: Mo Okt 15, 2018 9:24 pm
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 208 Mal
Gibt es denn in der TWS LE kein Gira-HS-Äquivalent des "binary triggers"? Der macht aus allen Signalen ungleich "0" eine "1". DPT spielt in diesem Fall keine Rolle. Auch so ein "must have"-Standardbaustein.
Würde in diesem speziellen Fall das Problem auch lösen - ganz ohne Spezislbausteine.
Gruss Stephan
Würde in diesem speziellen Fall das Problem auch lösen - ganz ohne Spezislbausteine.
Gruss Stephan
TWS 2500 ID:677, PBM ID:495 & ID:632, TWS 2500 ID:574, TWS 2500 ID:220, PBM ID:1022, VPN offen, Neustart kein Problem
-
- Reactions:
- Beiträge: 4089
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1416 Mal
- Danksagung erhalten: 1901 Mal
Aber eine fertige Zählkomponente ist ja auch nicht schlecht weil man dann nicht erst hinter jedes Eingangssignal einen Wandler/ FilterBaustein setzen muss. Sowas macht das ganze viel viel übersichtlicher.
Da bis auf die 1-Bit true/false Objekte im LE eh alle Werte als float interpretiert werden ist das andere geforderte (alles ungleich 0 gibt 1) auch mit anderen Mitteln jetzt schon realisierbar.
Grundsätzlich ist der Katalog an fertigen Bausteinen zwar noch überschaubar, da man hier aber bis auf die Eventbasiertheit nicht wirklich allen Restriktionen des KNX unterlegen ist ist damit schon erstaunlich viel möglich.
@ Stefan:
Ein eigener Baustein und ggf als ODER / UND -Plus mit zusätzlichen statistischen Ausgängen.
Da bis auf die 1-Bit true/false Objekte im LE eh alle Werte als float interpretiert werden ist das andere geforderte (alles ungleich 0 gibt 1) auch mit anderen Mitteln jetzt schon realisierbar.
Grundsätzlich ist der Katalog an fertigen Bausteinen zwar noch überschaubar, da man hier aber bis auf die Eventbasiertheit nicht wirklich allen Restriktionen des KNX unterlegen ist ist damit schon erstaunlich viel möglich.
@ Stefan:
Ein eigener Baustein und ggf als ODER / UND -Plus mit zusätzlichen statistischen Ausgängen.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Elaborated Networks
- Reactions:
- Beiträge: 10714
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 5305 Mal
- Danksagung erhalten: 8685 Mal
- Kontaktdaten:
Richtig und wie man vielleicht noch besser herausstelen muss, sind unsere "Bausteine" nicht mit den Bausteinen anderer Anbieter vergleichbar, da durch die enormen Freiheitsgrade was die Eingangsgruppen angeht (bei binären Bausteinen sind das Binäreingänge in beliebiger Anzahl & Triggereingänge in beliebiger Anzahlg & Sperreingänge in beliebiger Anzahl) plus Formatwandelungen an allen Ein- und Audgängen, Zeitschaltuhrfunktionen in den Triggereingängen plus Definition der Triggerauslösung für jeden Eingang plus die Möglichkeiten des Abkoppelns.
Ganz abgesehen davon, dass alles instant sofort wirkt, da muss nix übertragen oder gebootet werden.
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 560 Mal
Hi Dani,
Gruß,
Stefan K.
Damit solltest du die Zeit bis zur nächsten Beta überbrücken können:
Code: Alles auswählen
{
"Level": [
["$In_A","bool",false],
["$In_B","bool",false],
["$In_C","bool",false],
["$In_D","bool",false],
["$In_E","bool",false],
["$In_F","bool",false],
["$InABC","int",0],
["$InDEF","int",0],
["$SumABC","int",0],
["$SumDEF","int",0],
["$Summe","int",0],
["$KonstNull","int",0],
["$KonstEins","int",1],
["$KonstZwei","int",2],
["$KonstDrei","int",3]
],
"Module": [
["BinaryMultiplexer",["$In_A","$In_B","$In_C"],"$InABC"],
["BinaryMultiplexer",["$In_D","$In_E","$In_F"],"$InDEF"],
["Multiplexer",["$KonstNull","$KonstEins","$KonstEins","$KonstZwei","$KonstEins","$KonstZwei","$KonstZwei","$KonstDrei"],"$SumABC","$InABC"],
["Multiplexer",["$KonstNull","$KonstEins","$KonstEins","$KonstZwei","$KonstEins","$KonstZwei","$KonstZwei","$KonstDrei"],"$SumDEF","$InDEF"],
["Polynomial","$KonstEins","$Summe",["$SumABC","$SumDEF"]]
],
"Input": [
["In_A","Eingang A","$In_A","c"],
["In_B","Eingang B","$In_B","c"],
["In_C","Eingang C","$In_C","c"],
["In_E","Eingang D","$In_D","c"],
["In_F","Eingang E","$In_E","c"],
["In_G","Eingang F","$In_F","c"]
],
"Output": [
["Anzahl","Anzahl der Eingänge mit Wert TRUE","$Summe","c"]
]
}
Stefan K.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 428
- Registriert: Mo Okt 15, 2018 9:24 pm
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 208 Mal
TWS:HS4 - 2:0StefanW hat geschrieben: ↑Mo Mai 20, 2019 6:03 pm ... enormen Freiheitsgrade was die Eingangsgruppen angeht (bei binären Bausteinen sind das Binäreingänge in beliebiger Anzahl & Triggereingänge in beliebiger Anzahlg & Sperreingänge in beliebiger Anzahl) ...
Ganz abgesehen davon, dass alles instant sofort wirkt, da muss nix übertragen oder gebootet werden.

Dass das ohne Neustart funzt ist absolut topp!
TWS 2500 ID:677, PBM ID:495 & ID:632, TWS 2500 ID:574, TWS 2500 ID:220, PBM ID:1022, VPN offen, Neustart kein Problem