NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3

Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074

Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117

NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs

[v1.5 RC4] KO oder 1-Wire status verwenden?

Informationen und Diskussionen über Logik-Engine und Logik-Editor
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
Antworten

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

[v1.5 RC4] KO oder 1-Wire status verwenden?

#1

Beitrag von FabKNX »

Hallo zusammen,

ich bin gerade dabei eine eigentlich/wahrscheinlich einfache Logik zu erstellen. Aber ich habe damit echt Schwierigkeiten.
deshalb jetzt hier ein paar Fragen, die ich aber wegen der Übersichtlichkeit in mehrere Threads aufteilen werde.

Ziel:
Logik, die mir anzeigen soll, ob irgendein Fenster im Erdgeschoss offen ist.
Ausgangslage:
OR-Logik, mit 8 Inputs, 1 Output

#Frage_3:
Ist es beim Erstellen von Logiken sinnvoller die Objekte vom KO, also von der GA über KNX, oder direkt das Objekt vom 1-Wire Sensor/Multi-IO zu verwenden?

Hintergrund; Ich habe überall die 1-W Objekte direkt verwendet und es dauert bei mir über 5minuten bis die Stati der INPUTS alle 1x komplett durchaktualisiert werden und somit der OUTPUT stimmt.
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

Robert_Mini
Reactions:
Beiträge: 3744
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1168 Mal
Danksagung erhalten: 2076 Mal

#2

Beitrag von Robert_Mini »

FabKNX hat geschrieben: Mi Sep 11, 2019 11:29 pm #Frage_3:
Ist es beim Erstellen von Logiken sinnvoller die Objekte vom KO, also von der GA über KNX, oder direkt das Objekt vom 1-Wire Sensor/Multi-IO zu verwenden?

Hintergrund; Ich habe überall die 1-W Objekte direkt verwendet und es dauert bei mir über 5minuten bis die Stati der INPUTS alle 1x komplett durchaktualisiert werden und somit der OUTPUT stimmt.
Ja das ist der richtige Weg (=ohne Umweg), dann funktioniert die Logik auch, wenn man KNX absteckt.
Siehe auch: app.php/kb/viewarticle?a=92

Die 5min begründen sich darin, dass die Logik event-getriggert aufgebaut ist, und so mit Defaultwerten startet. Die 5 Minuten ergeben sich dabei aus dem Sendeintervall deiner 1-W IO.

lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

#3

Beitrag von FabKNX »

Robert_Mini hat geschrieben: Mi Sep 11, 2019 11:37 pm
Die 5min begründen sich darin, dass die Logik event-getriggert aufgebaut ist, und so mit Defaultwerten startet. Die 5 Minuten ergeben sich dabei aus dem Sendeintervall deiner 1-W IO.
Dann kann man aber mit so einer simplen Logik schon mal mehrere Stunden zubringen. nur mit Warten das die Stati alle abgewartet/aktualisiert werden. In den 1-W Objekten stehen doch aber die zuletzt empfangenen Stati drin, kann man die nicht erstmal default nach dem Speichern verwenden?
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

StefanW
Elaborated Networks
Reactions:
Beiträge: 9752
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4869 Mal
Danksagung erhalten: 7766 Mal
Kontaktdaten:

#4

Beitrag von StefanW »

FabKNX hat geschrieben: Mi Sep 11, 2019 11:51 pmDann kann man aber mit so einer simplen Logik schon mal mehrere Stunden zubringen. nur mit Warten das die Stati alle abgewartet/aktualisiert werden.
Wenn es so lange dauert, bis Stati erstmals über den Bus gesendet werden, dann ja.

FabKNX hat geschrieben: Mi Sep 11, 2019 11:51 pm In den 1-W Objekten stehen doch aber die zuletzt empfangenen Stati drin, kann man die nicht erstmal default nach dem Speichern verwenden?
Darüber kann man nachdenken. Ansich sind "zuletzt empfangene Werte" nur zur Anzeige für den Kunden vorgesehen, nicht um nochmal in das System eingespeist zu werden.

Der Punkt ist folgender. Die einzelnen Subsysteme senden die Telegramme an den Dispatcher und dort werden diese dann verteilt. Bei einer solchen Verteilung kann ein Paket an die Logik gehen, drei an andere Bussysteme und ein fünftes an Timeserie und ein sechstes an die Logik. Wenn man nun eine neue Logik startet, wo fängt man mit dem neu senden an? Nur an die Logik oder auch an die anderen fünf im Verteiler angegebenen Ziele?

Insofern ist die Frage also nicht immer - und schon gar nicht bei jeder Logikzelle - leicht zu beantworten, wie man nun vorgehen soll. Zudem passen Aufzeichnungen der Busmonitore nicht zum geschehen in der Logik, wenn diese - womöglich Stunden später - wegen der Wiederverwendung alter Werte bei der Initialisierung etwas zu berechnen beginnt, für das es gar keine aktuellen Telegramme gibt. Ob man das später noch nachvollziehen kann?

Nichts desto trotz, wir haben schon verstanden, dass man sich das anders wünschen würde und wir denken darüber nach.

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.
Benutzeravatar

773H
Reactions:
Beiträge: 428
Registriert: Mo Okt 15, 2018 9:24 pm
Hat sich bedankt: 103 Mal
Danksagung erhalten: 208 Mal

#5

Beitrag von 773H »

Das einfachste wäre in diesem Fall doch ein “Werte-neu-einlesen-Button“ an jeder Logik zum selberentscheiden.

Gruß 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
Antworten

Zurück zu „Logikengine & Logik-Editor“