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

Rückmeldung von Objekten

Rund um die CometVisu im Timberwolf Server
Antworten
Benutzeravatar

Ersteller
Zugschlus
Reactions:
Beiträge: 345
Registriert: Di Okt 02, 2018 4:28 pm
Wohnort: St. Ilgen, Baden-Württemberg
Hat sich bedankt: 112 Mal
Danksagung erhalten: 82 Mal
Kontaktdaten:

Rückmeldung von Objekten

#1

Beitrag von Zugschlus »

Hallo,

gegeben sei ein MDT Schaltaktor mit Treppenlicht-Funktion.

Der dazugehörige Visu-Code:

Code: Alles auswählen

      <mapping name="OnOff_Licht">
        <entry value="0">
          <icon name="light_light" flavour="white"/>
        </entry>
        <entry value="1">
          <icon name="light_light" flavour="sodium" color="orange"/>
        </entry>
      </mapping>
            <switch mapping="OnOff_Licht" styling="GreyGrey">
              <label>Deckenlicht</label>
              <address transform="DPT:1.001" mode="read">1/1/150</address>
              <address transform="DPT:1.001" mode="readwrite">1/1/151</address>
            </switch>
Nun sei auf dem Bus das folgende passiert:
Bild
Das Licht wurde eingeschaltet. Nach Ablauf der Treppenlichtzeit von 1800 Sekunden blinkt das Licht einmal zur Vorwarnung und geht nach weiteren 120 Sekunden aus.

Erwartetes Verhalten: Das Icon in der Visu ist am Ende dieses Prozesses grau und ich kann das Licht durch einmaligen Klick wieder einschalten.
Erlebtes Verhalten: Das Icon in der Sivu ist am Ende dieses Prozesses orange, der erste Klick macht das Icon grau und lässt das Licht unverändert; der zweite Klick macht das Icon wieder orange und das Licht geht an.

Für mich sieht das so aus als bekäme die Visu die Statusmeldung des Aktors nicht mit. Schalte ich das Licht über den Tastsensor im Raum, geht das Icon in der Visu aber ordentlich mit. Schaltet die Visu vielleicht auf Basis des Telegramms an die Schaltadresse 1/1/151 und ignoriert die auf 1/1/150 kommenden Statusmeldungen?

Woran kann das liegen?

Grüße
Marc
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer.
TWS 950Q #326, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik.

EarlBacid
Reactions:
Beiträge: 371
Registriert: So Aug 26, 2018 5:59 pm
Wohnort: Herborn
Hat sich bedankt: 134 Mal
Danksagung erhalten: 235 Mal

#2

Beitrag von EarlBacid »

Hi Marc,

versuche mal die 1/1/151 nur als write zu definieren, da du bei readwrite nun ja zwei Objekte hast, die den Status des Widgets anzeigen und hier konfliktpotential herrscht.

VG
Earl
Wiregate#1504 + PBM -
Timberwolf 950Q #233 / VPN aktiv / Reboot OK
EFH mit KNX, 1-Wire, DMX, PV und Strom über MQTT
Docker: MQTT Broker, Unifi WLAN Controller, NodeJS, CometVisu
Benutzeravatar

Ersteller
Zugschlus
Reactions:
Beiträge: 345
Registriert: Di Okt 02, 2018 4:28 pm
Wohnort: St. Ilgen, Baden-Württemberg
Hat sich bedankt: 112 Mal
Danksagung erhalten: 82 Mal
Kontaktdaten:

#3

Beitrag von Zugschlus »

EarlBacid hat geschrieben: So Mai 19, 2019 8:08 pm versuche mal die 1/1/151 nur als write zu definieren, da du bei readwrite nun ja zwei Objekte hast, die den Status des Widgets anzeigen und hier konfliktpotential herrscht.
Das funktioniert, aber WARUM?

In der Doku von der Comet Visu habe ich auf die Schnelle kein Kapitel gefunden, wo read/write/readwrite erklärt werden. Wenn man nach address oder readwrite sucht, kommt man nur auf die Seiten der einzelnen Widgets, die mode / address benutzen.

Grüße
Marc
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer.
TWS 950Q #326, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik.

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

#4

Beitrag von Robert_Mini »

Ist ja auch fast selbsterklärend ;)

Read: auf Adresse hören (für aktive Rückmeldetelegramme und zb Zentral Aus).

Write: auf diese Adresse wird bei Tastendruck gesendet

ReadWrite: auf diese Adresse wird bei Tastendruck gesendet und dann gehört. Wichtig: der Status des Tasters wird unmittelbar verändert, ohne auf eine Rückmeldung auf der gleichen GA zu warten. Damit ist auch ein Betrieb ohne Rückmeldungen möglich.

Bez. Startverhalten muss @Chris M. was sagen, ich vermute dass alle read und readwrite aktiv gelesen werden.

Was wann sinnvoll ist, hängt vom Widget und Anwendung ab.

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

Ersteller
Zugschlus
Reactions:
Beiträge: 345
Registriert: Di Okt 02, 2018 4:28 pm
Wohnort: St. Ilgen, Baden-Württemberg
Hat sich bedankt: 112 Mal
Danksagung erhalten: 82 Mal
Kontaktdaten:

#5

Beitrag von Zugschlus »

Robert_Mini hat geschrieben: Mo Mai 20, 2019 8:11 am Ist ja auch fast selbsterklärend ;)

Read: auf Adresse hören (für aktive Rückmeldetelegramme und zb Zentral Aus).

Write: auf diese Adresse wird bei Tastendruck gesendet

ReadWrite: auf diese Adresse wird bei Tastendruck gesendet und dann gehört. Wichtig: der Status des Tasters wird unmittelbar verändert, ohne auf eine Rückmeldung auf der gleichen GA zu warten. Damit ist auch ein Betrieb ohne Rückmeldungen möglich.
Eben nicht so ganz. Wir hatten hier immerhin den Fall, dass ein Telegramm, das an eine mit "read" gekennzeichnete GA gesendet wurde, ignoriert wurde, weil eine _andere_ GA nicht mit "write", sondern mit "readwrite" gekennzeichnet war. Dieser Zusammenhang erschließt sich mir nur dann, wenn klar ist, dass sobald eine GA auf "readwrite" steht, keine andere mit "read" gekennzeichnete Adresse berücksichtigt wird, wa gleichzeitig bedeutet, dass maximal eine einzige GA auf "readwrite" stehen kann.

Grüße
Marc
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer.
TWS 950Q #326, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik.
Antworten

Zurück zu „CometVisu“