Hallo,
ich habe eine Logik, die über REST-API Pushover-Nachrichten verschickt. Diese Logik hat ziemlich viele Eingangsverknüpfungen (derzeit 22).
Das sieht dann so aus:
Leider kann man nicht nach unten scrollen um die Verknüpfungen anzusehen oder zu bearbeiten. Außerdem kann man in dieser Ansicht nicht auf "Speichern und anwenden" oder "Abbrechen" klicken. Nur durch einen Klick außerhalb des Fensters wird dieses geschlossen.
Gibt es einen Trick, wie man dennoch scrollen kann? Oder ist vorgesehen, die Darstellung anzupassen, um z. B. mittels Bildlaufleiste scrollen zu können?
Vielen Dank und viele Grüße
Falk
Neue Hauptversion 4.1 - Smashing Pumpkin verfügbar
NEU! Gebäudeinformationssystem
NEU! Neun neue Logikmodule
NEU! Zwei neue VISU Widgets für Energiefluss und Navigation
NEU! Info- und Schalten-Widget in V2 mit umfassender Erweiterung Schalten und Aussenden
Umfassende Überarbeitung des Logik Managers
Erweiterung des Backup-Moduls für Migration von 2500/2600 TWS
Verbesserter Timberwolf Systemmonitor
Und viele weitere Verbesserungen
Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AQCRn
NEU! Gebäudeinformationssystem
NEU! Neun neue Logikmodule
NEU! Zwei neue VISU Widgets für Energiefluss und Navigation
NEU! Info- und Schalten-Widget in V2 mit umfassender Erweiterung Schalten und Aussenden
Umfassende Überarbeitung des Logik Managers
Erweiterung des Backup-Moduls für Migration von 2500/2600 TWS
Verbesserter Timberwolf Systemmonitor
Und viele weitere Verbesserungen
Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AQCRn
[Beantwortet] [V4.1 IP3] Darstellung vieler Quellen im Logikeditor
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: 353
- Registriert: Mo Jun 27, 2022 9:30 am
- Hat sich bedankt: 269 Mal
- Danksagung erhalten: 211 Mal
[V4.1 IP3] Darstellung vieler Quellen im Logikeditor
Vielen Dank und viele Grüße
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
-
- Elaborated Networks
- Reactions:
- Beiträge: 10247
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 5065 Mal
- Danksagung erhalten: 8240 Mal
- Kontaktdaten:
HI Falk,
da es in fast keinem Szenario sinnhaft ist (mit dieser Ausnahme vielleicht), dass soviele Objekte mit einem Eingang verbunden werden, ist auf eine Unterstützung sovieler Objekte im Verknüpfungsassistenten kein Wert gelegt worden.
Ich schlage vor, diese Logik umzubauen für mehr Eingänge oder die Logik mehrmals anzulegen und die Objekte darauf aufzuteilen.
lg
Stefan
da es in fast keinem Szenario sinnhaft ist (mit dieser Ausnahme vielleicht), dass soviele Objekte mit einem Eingang verbunden werden, ist auf eine Unterstützung sovieler Objekte im Verknüpfungsassistenten kein Wert gelegt worden.
Ich schlage vor, diese Logik umzubauen für mehr Eingänge oder die Logik mehrmals anzulegen und die Objekte darauf aufzuteilen.
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.
-
- Reactions:
- Beiträge: 353
- Registriert: Mo Jun 27, 2022 9:30 am
- Hat sich bedankt: 269 Mal
- Danksagung erhalten: 211 Mal
Hallo Stefan,
vielen Dank für den Tipp! Mehrere Logiken wäre in diesem Fall die naheliegende Lösung.
Hat es einen Einfluss auf die Performance der Logik-Engine oder des Timberwolf Servers, wenn man extrem viele Logiken hat?
Das Problem hätte ich nämlich an mehreren Stellen, sodass ich bei Aufteilung auf jeweils einzelne Logiken auf 150 bis 200 zusätzliche Logiken komme.
Vielen Dank und viele Grüße
Falk
vielen Dank für den Tipp! Mehrere Logiken wäre in diesem Fall die naheliegende Lösung.
Hat es einen Einfluss auf die Performance der Logik-Engine oder des Timberwolf Servers, wenn man extrem viele Logiken hat?
Das Problem hätte ich nämlich an mehreren Stellen, sodass ich bei Aufteilung auf jeweils einzelne Logiken auf 150 bis 200 zusätzliche Logiken komme.
Vielen Dank und viele Grüße
Falk
Vielen Dank und viele Grüße
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
-
- Elaborated Networks
- Reactions:
- Beiträge: 10247
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 5065 Mal
- Danksagung erhalten: 8240 Mal
- Kontaktdaten:
Hi Falk,
es sind uns keine Performanceprobleme mit der Logik bekannt. Wir haben im Labor damals mit 10.000 Objektänderungen pro Sekunde getestet und hunderten Logiken und das war machbar - auf der alten Hardware noch.
Mit dem GIS kannst Dir diese vielen Logiken nun auch gut ordnen, zumal man jetzt zusätzlich eigene Verbindungstypen anlegen kann.
Alle Kernsysteme der Timberwolf Software sind in purem C kodiert, sind zum Teil so klein, dass sie in den Cache passen und können auf mehrere Kerne parallelisiert werden. Das ist technisch was GANZ ANDERES, als die JavaScipt- oder .net-"Engines" der Mitbewerber, die technologisch schnell an Limits stoßen.
lg
Stefan
es sind uns keine Performanceprobleme mit der Logik bekannt. Wir haben im Labor damals mit 10.000 Objektänderungen pro Sekunde getestet und hunderten Logiken und das war machbar - auf der alten Hardware noch.
Mit dem GIS kannst Dir diese vielen Logiken nun auch gut ordnen, zumal man jetzt zusätzlich eigene Verbindungstypen anlegen kann.
Alle Kernsysteme der Timberwolf Software sind in purem C kodiert, sind zum Teil so klein, dass sie in den Cache passen und können auf mehrere Kerne parallelisiert werden. Das ist technisch was GANZ ANDERES, als die JavaScipt- oder .net-"Engines" der Mitbewerber, die technologisch schnell an Limits stoßen.
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.
-
- Reactions:
- Beiträge: 3809
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1211 Mal
- Danksagung erhalten: 2105 Mal
Hallo Falk!
Kannst du mal die Logik dazu teilen? Denke das aufteilen auf mehrere Eingänge sollte da einfach gehen.
Zur Performance sehe ich da gar kein Thema, da du ja nicht mehr Abläufe triggerst sondern nur auf mehrere Zellen verteilt (vorausgesetzt die Logik wird nur beim Event getriggert).
Lg
Robert
Kannst du mal die Logik dazu teilen? Denke das aufteilen auf mehrere Eingänge sollte da einfach gehen.
Zur Performance sehe ich da gar kein Thema, da du ja nicht mehr Abläufe triggerst sondern nur auf mehrere Zellen verteilt (vorausgesetzt die Logik wird nur beim Event getriggert).
Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 353
- Registriert: Mo Jun 27, 2022 9:30 am
- Hat sich bedankt: 269 Mal
- Danksagung erhalten: 211 Mal
Hallo Robert,
es ist eine Custom-Logik:
Geht das eventuell, indem man die Nachricht als Mehrfachvariable deklariert? Daran habe ich noch gar nicht gedacht und es daher nicht ausprobiert.
Vielen Dank und viele Grüße
Falk
es ist eine Custom-Logik:
Code: Alles auswählen
{
"Level": [
[
"$Category",
"string,32",
""
],
[
"$Text",
"string,1024",
""
],
[
"$Alarm",
"bool",
false
],
[
"$Geraete",
"string,64",
""
],
[
"$Token",
"string",
"xxxxx"
],
[
"$User",
"string",
"xxxxx"
],
[
"$Device",
"string",
""
],
[
"$Priority",
"integer",
0
],
[
"$Title",
"string",
"System"
],
[
"$Message",
"string,1024",
""
],
[
"$Ttl",
"string",
""
],
[
"$VAR<Inhibit?>",
"bool",
false
]
],
"Module": [
[
"Break",
[
"$VAR<Inhibit?>"
]
],
[
"Multiplexer",
[
"$Category"
],
"$Title",
0
],
[
"Multiplexer",
[
"$Text"
],
"$Message",
0
],
[
"BinaryMultiplexer",
[
"$Alarm"
],
"$Priority"
],
[
"Multiplexer",
[
"$Geraete"
],
"$Device",
0
]
],
"Input": [
[
"Titel",
"Titel der Pushover-Nachricht",
"$Category",
"u"
],
[
"Nachricht",
"Text der Pushover-Nachricht",
"$Text",
"c"
],
[
"Alarm",
"Als Alarm senden?",
"$Alarm",
"u"
],
[
"Geräte",
"Geräte, an die die Nachricht gesendet werden soll",
"$Geraete",
"u"
],
[
"Inhibitor",
"Inhibitor",
"$VAR<Inhibit?>",
"u"
]
],
"Output": [
[
"Token",
"Token",
"$Token",
"a"
],
[
"User",
"User",
"$User",
"a"
],
[
"Device",
"Device",
"$Device",
"c"
],
[
"Priority",
"Priority",
"$Priority",
"c"
],
[
"Title",
"Title",
"$Title",
"a"
],
[
"Message",
"Message",
"$Message",
"a"
],
[
"TTL",
"TTL",
"$Ttl",
"c"
]
]
}
Geht das eventuell, indem man die Nachricht als Mehrfachvariable deklariert? Daran habe ich noch gar nicht gedacht und es daher nicht ausprobiert.
Vielen Dank und viele Grüße
Falk
Vielen Dank und viele Grüße
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi
Falk
TWS 3500M ID:810 - VPN aktiv - Reboot nach Absprache
1-Wire, KNX (MDT u. a.), EnOcean (Eltako u. a.), Gira TKS, ekey multi