Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probleme mit den Flags: READ und WRITE #208

Open
Automatisierer0 opened this issue Nov 30, 2021 · 3 comments
Open

Probleme mit den Flags: READ und WRITE #208

Automatisierer0 opened this issue Nov 30, 2021 · 3 comments

Comments

@Automatisierer0
Copy link

Probleme mit den Flags: READ, WRITE

Ich habe diese Anfrage bereits im Allgemeinen IO-Broker Forum gestellt, nur ich bekomme keine einzige Antort, ich vermute es kennt sich niemand wirklich gut aus.

Problembeschreibung
Ich habe eine externe Visualisierung.
Das spontane Senden von Messwerten vom IO-Broker zu dieser VIS funktioniert bestens.
Die Flags dieses Messwerts sind: READ = FALSE und WRITE = TRUE

Mein Problem ist folgendes:
Wenn die VISU startet sendet diese VISU für den Messwert ein GroupValueRead.
Der IO-Broker antwortet nicht auf dieses GroupValueRead.

chefkoch009 schreibt dazu:
+++++++++++++++++++++++++++++++++
Zurück zu den Flags:
das Schalt- KO hat die Flags KS
das Status- KO hat die Flags KL oder KLÜ oder KÜ
Die ioBroker Objekte haben die Flags READ und WRITE.
Wenn:
READ = FALSE und WRITE = TRUE ==> entspricht KS es wird der entsprechende Wert auf den Bus geschrieben
READ = FALSE und WRITE = FALSE ==> es passiert nichts
READ = TRUE und WRITE = FALSE ==> entspricht KÜ, es kann NICHT abgefragt werden
READ = TRUE und WRITE = TRUE ==> entspricht KLÜ, es kann abgefragt werden
die Kombi KLSÜ führt zu READ = TRUE und WRITE = TRUE !!!
+++++++++++++++++++++++++++++++++

Soweit ich diese Tabelle verstehe müsste ich READ = TRUE und WRITE = TRUE setzen, damit auf ein GroupvalueRead von der VIS vom IO-Broker beantwortet wird.
Das funktioniert aber bei mir nicht. Bei READ = TRUE und WRITE = TRUE wird leider weiterhin nicht auf ein GroupValueRead geantwortet UND es wird in diesem Fall auch nichts vom IO-Broker spontan gesendet.

Daher meine Frage:
Was muss ich tun, dass der IO-Broker spontan einen Messwert sendet und der IO-Broker auch auf ein GroupValueread der VISU antwortet?

@trollvottel
Copy link

trollvottel commented Dec 3, 2021

Wie ich das vom Entwickler verstanden habe, müssen in der ETS die Flags LSÜ und im broker RW gesetzt sein. Wenn ich das richtig verstehe, hast Du das aber schon so. Dann ist es wohl ein Bug.

Ich selbst habe mit dem Adapter bisher nur recht umständlich Werte auf den Bus bekommen: Blockly-Scripte, die 2 iobroker objekte (Quelle -> KNX-GA) miteinander verknüpfen und am Ende via 'control...' auf den Bus gesendet wird. Ganz blöd wird's, wenn in beide Richtungen gesendet werden können soll, damit es nicht looped. Zyklisch senden ist auf die Art auch möglich (cron...), aber umständlich. Vielleicht kann man das ja irgendwann auch im Adapter direkt konfigurieren.

@Videonisse
Copy link

See Issue #132. KNX Adapter can not (yet) respond to a GroupValueRead (abfrage) with a GroupValueRespons (antwort).

As a Feature Request: My suggestion is that - when in ETS a GA is connected to a Dummy Device with the same Device Address as configured for KNX Adapter, then the Adapter shall respond to the GroupValueRead.

@chefkoch009
Copy link
Collaborator

this already is planned for one of next versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants