UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[TOP 10 FR] Werte vom Bus zyklisch abfragen

Hier bitte Eure Diskussionen und Feature Requests zu neuen Logikmodulen und Funktionen des Logik-Editors

Advenoni
Reactions:
Beiträge: 292
Registriert: So Aug 12, 2018 11:55 am
Wohnort: Krumbach
Hat sich bedankt: 17 Mal
Danksagung erhalten: 114 Mal

#31

Beitrag von Advenoni »

Hallo zusammen,

wenn es zum lesen von Werten ne einfach Funktion gäbe hätte ich nichts dagegen.
Nutzer derzeit den WG-Container mit dem ich bestimmte Werte einfach abfrage die von den verschiedenen Teilnehmern nicht zyklisch gesendet werden können.

Code: Alles auswählen

$plugin_info{$plugname.'_cycle'} = 600; 
my $val;
$val=knx_read("0/3/252",600,9);	#HZ_Gang_Sollwert_akt
$val=knx_read("0/3/253",600,9);	#HZ_G-Bad_Sollwert_akt
$val=knx_read("0/3/254",600,9);	#HZ_Kueche_Sollwert_akt
$val=knx_read("0/3/255",600,9);	#HZ_Wohnen_Sollwert_akt
...
return;
Klappt soweit problemlos.

Gruß,
Martin
wiregate ID:1619 / timberwolf 2400 ID:108 / 950 ID:240 ID:464, VPN offen, Reboot bitte nach Rücksprache

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#32

Beitrag von gbglace »

So hier hab ich ja noch nicht viel zu geschrieben. Wenn es eine wie auch immer geartete Funktion eines zyklischen GA Transfers geben sollte, dann würde ich es aber als die schlechtest mögliche Umsetzung halten es per zyklischen Readrequest zu realisieren.

Weil Readrequest ja einmal eh nicht wirklich vom TWS geplant war zu unterstützen und viel mehr noch führt sowas glatt zu doppelter Buslast. Zuerst der Requests und dann die eigentliche gesuchte Nachricht.

Wenn das wirklich wer braucht, dann eher sowas wie der TWS bekommt ein Modul in welches man KNX-KO/"GA" rein zieht und man dann den Takt zum senden definiert.
Nachdem dann der erste Wert vom Bus empfangen wurde auf dem KO, wird jener Wert zyklisch im definierten Takt gesendet, eine Änderung ergibt sich zum nächsten Takt. Sende KO /GA kann auch das empfangende sein. Flags dann so das nicht der TWS auf Readrequest antwortet.
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
#3 PBM 3 Kanäle, #4 Modbus-Extension

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

#33

Beitrag von StefanW »

Ich hatte heute ein langes Telefonat mit Robert (vielen Dank dafür),

dabei hat er mir auch seine Lösung gezeigt. Er wird sie euch sicher noch vorstellen, es ist eine Custom_Logik, welche die Eigenschaften der Persistenz ausnutzt zusammen mit einer Logik, welche den Buszustand ermittelt.

Eigentlich ist fast alles im TWS vorhanden, es muss nur genutzt werden.

Also, wartet bitte ab, was Robert Euch hier präsentieren wird.

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.

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#34

Beitrag von Robert_Mini »

Hallo Stefan!

Das Thema Persistenz habe ich als Baustein hier: viewtopic.php?f=65&t=1894 schon vorgestellt.
Damit wird das Thema gelöst, dass der KNX-Stack nach Reboot für gewisse Werte nicht initialisiert ist und auf ein Read vom Bus u.U. falsch antwortet.

Ob man damit ein KNX_Read vollständig ersetzen könnte, muss ich noch nachdenken.

Hilfreich wäre, wenn die an der Diskussion beteiligten Personen ihre Anwendungsfälle schildern.

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

Zurück zu „Feature Requests & Diskussionen Timberwolf Logik (Module & Editor)“