Seite 3 von 4
Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 10:06 am
von bodo
S. Kolbinger hat geschrieben: ↑Mi Jun 12, 2019 9:44 am
Möchtest du jedoch die Werte bei jeder Berechnung auf den Bus senden, kannst du die Sendeoption am Ausgang auf "A" (
Always / nach jeder Berechnung) oder auf
Timer "T" ändern. Ganz nach deinen Bedürfnissen.
Hoi
Das hört sich doch mal gut an. Bei meiner eigenen alten Logik hat es mich immer aufgeregt, wenn an dem Tag, als ich etwas an der Logik geändert hatte die Szenen "Abend" erst am nächsten Tag wieder wunschgemäss funktioniert hatten.
Also mit einem Trigger am Anfang z.B. alle 5 min die Logik auslösen und die Ausgänge je nach Wunsch
auf A C CT T (allways, change, change+trigger, trigger) setzen. Sehr schön.

Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 10:12 am
von gbglace
Ja bei der TWS-LE kann da wirklich so jede Komponente ob Eingang oder Ausgang einzeln im Sendeverhalten parametriert werden.
Einiges ist da ggf im ersten Schritt overload für einen frischen KNX-ler aber mit der Zeit wird das jeder sehr zu schätzen wissen.
Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 10:28 am
von bodo
Hoi
Kann ich bei den Augängen einen anderen Trigger nehmen als beim Eingang?
Und wo kann ich den einstellen?
Oder müsste ich die Logik ein zweites mal mit einem Eingangstrigger aufrufen der z.B. jede Stunde die Berechnung anstösst?

Sonst habe ich hunderte gleiche Datenpunkte in Grafana (Sonnenaufgang)
Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 10:56 am
von S. Kolbinger
Hi Bodo,
bodo hat geschrieben: ↑Mi Jun 12, 2019 10:28 am
Kann ich bei den Augängen einen anderen Trigger nehmen als beim Eingang?
Nein! Die Ausgangs-Trigger sind eigentlich keine "Trigger" im engeren Sinne. Ein besserer Ausdruck wäre Sende- oder Weiterleitungsoption.
Die (Eingangs-)Trigger sind dafür verantwortlich, dass die Berechnung der Logik angestoßen wird.
Nur nach einer Berechnung der Logik werden die Ausgänge überprüft, ob sie gesendet/weitergeleitet werden.
Es gibt natürlich die Anforderung von "Zyklisch Senden" der Ausgänge.
Das könnte man natürlich machen. Aber ehrlich gesagt macht es mir ein wenig Bauchschmerzen, Werte einfach so auf den Bus zu schicken, ohne zu wissen, ob hier eine aktuelle Berechnung dahinter steckt, oder nur ein "alter" Wert wiederholt wird. Noch dazu ohne zu wissen, von wann der "veraltete" Wert stammt.
Nach dem Rollout der Logic-Engine wollen wir uns den "persistent" Objekten annehmen, damit sollte auch schon ein Großteil der Anwendungsfälle, für die man zyklisches Senden braucht, abgedeckt sein.
Falls man mit den bestehenden Optionen nicht zurande kommt, könnte man sich zwischenzeitlich mit einer separaten Logikzelle behelfen, die nichts anderes macht, als seltene Ereignisse am Eingang zyklisch am Ausgang zu senden.
Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 11:17 am
von bodo
S. Kolbinger hat geschrieben: ↑Mi Jun 12, 2019 9:44 am
Möchtest du jedoch die Werte bei jeder Berechnung auf den Bus senden, kannst du die Sendeoption am Ausgang auf "A" (
Always / nach jeder Berechnung) oder auf
Timer "T" ändern. Ganz nach deinen Bedürfnissen.
Hoi
A C CT T (allways, change, change+trigger, trigger)
A = T hier dann eigentlich oder? Ich hab's noch nicht ganz verstanden.

Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 12:07 pm
von S. Kolbinger
Hi Bodo,
bodo hat geschrieben: ↑Mi Jun 12, 2019 11:17 am
A = T hier dann eigentlich oder? Ich hab's noch nicht ganz verstanden.
Für dem obigen Fall, bei dem es nur einen Trigger-Typ --- nämlich (Intervall-)Timer --- gibt, stimmt deine Aussage
A = T natürlich.
Aber bei den meisten anderen Logiken, die neben Timern auch noch Objekt-Eingänge als mögliche Trigger-Quellen haben, sind "A" und "T" nicht gleichwertig.
Re: Astro-Modul in der Logik
Verfasst: Mi Jun 12, 2019 8:27 pm
von Jürgen
Hallo Stefan,
danke, funktioniert perfekt.
Und danke auch für die entsprechende Erklärung. Ich werde die dann so einstellen, dass diese Werte öfters gesendet werden, wie muss ich mir noch überlegen.
Viele Grüße
Jürgen
Re: Astro-Modul in der Logik
Verfasst: Mi Aug 21, 2019 9:53 am
von bodo
Hoi
Ich hab's immer noch nicht verstanden.
Ich habe einen Trigger am Eingang eingerichtet. 30s.
Ich habe die Astro-Local-Logik gespeichert.
Mit dem Doktormodus funktioniert sie auch und zeigt Werte an.
Wenn ich den Doktormodus ausschalte, wird sie als inaktiv angezeigt.
Ich bekomme sie nicht an's laufen.
Liegt das daran, dass ich noch keine GA für die Ausgänge definiert hab'?
Oder würde eine Time-Serie als Ausgang die Logik zum Laufen bringen?
Was hab' ich wieder übersehen?
Edit: Ok, nach einiger Zeit liess Die Logik jetzt starten.
Edit: Sie scheint zu laufen???, zeigt aber nichts an.

Re: Astro-Modul in der Logik
Verfasst: Mi Aug 21, 2019 12:22 pm
von S. Kolbinger
Hallo Bodo,
das sieht soweit bei dir ganz gut aus.
Dass die Werte im Logik-Editor nicht angezeigt werden, wenn der Doktor-Modus nicht aktiv ist, ist normal.
Dass die Logik inaktiv wird, wenn man den Doktor-Modus ausschaltet, ist nicht normal. Vermutlich bist du versehentlich auf den "Pause/Resume"-Knopf gekommen.
Deine Logik läuft und ist aktiv. Lediglich die Ausgänge sind nicht verbunden und gehen somit ins Leere.
Du könntest die letzten Werte der Ausgänge in der Objekt-Verwaltung sehen.
Oder aber du verknüpfst die Ausgänge mit (neuen) Zeitserien. Dann hast du auch gleich den zeitlichen Verlauf der Werte.
Re: Astro-Modul in der Logik
Verfasst: Mi Aug 21, 2019 1:36 pm
von bodo
S. Kolbinger hat geschrieben: ↑Mi Aug 21, 2019 12:22 pm
Dass die Werte im Logik-Editor nicht angezeigt werden, wenn der Doktor-Modus nicht aktiv ist, ist normal.
Hoi
Könnte man die Werte nicht trotzdem anzeigen?