Seite 1 von 2

Clock Plugin in 0.12.0-dev

Verfasst: Di Dez 29, 2020 3:43 pm
von blaubaerli
Hallo @Chris M.,

ich habe mich gerade mal mit der 0.12 beschäftigt. (CV-Version: 0.12.0-dev|1cc7cefd913b526569c511d5afead98876de47da)

Dabei falle ich noch mit einem
29-12-_2020_15-27-23.jpg
auf die Nase.

Meine Konfig sieht derzeit mal so aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<pages lib_version="9" design="pure" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../visu_config.xsd">
  <meta>
    <plugins>
      <plugin name="clock"/>
    </plugins>
    <mappings/>
    <stylings/>
    <statusbar>
      <status type="html"><![CDATA[
        <img src="resource/icon/comet_64_ff8000.png" alt="CometVisu" /> by <a href="https://www.cometvisu.org/">CometVisu.org</a>
          - <a href="#" onclick="showManager()">Config-Manager</a>
          - <a href=".?forceReload=true">Reload</a>
 ]]>
      </status>
      <status type="html" condition="!edit" hrefextend="action"><![CDATA[
        - <a cv-action="edit">Edit</a>
 ]]>
      </status>
      <status type="html" condition="edit" hrefextend="config"><![CDATA[
        - <a href=".">normal Mode</a>
 ]]>
      </status>
      <status type="html"><![CDATA[
        - <a href="?config=demo">Widget Demo</a>
 ]]>
      </status>
      <status type="html" hrefextend="action"><![CDATA[
        - <a cv-action="validate">Check Config</a>
 ]]>
      </status>
    </statusbar>
  </meta>
  <page name="Start">
    <line>
      <layout colspan="12"/>
    </line>
    <text align="center">
      <label>Welcome to the CometVisu!
      </label>
    </text>
    <line>
      <layout colspan="12"/>
    </line>
    <clock>
      <label>didum
        <icon name="audio_audio"/>
      </label>
      <address mode="read" transform="DPT:10.001">12/1/1</address>
    </clock>
  </page>
</pages>
Gibt es da aktuell noch bekannten Schmerz, oder sollte das schon alles klappen?

Der relevante Auszug aus der Konsole dazu:

Code: Alles auswählen

000772 undefined: {'error': 'Read failed'}
Input.js:227:17
    process Input.js:227
    __P_82_7 EcmaScript.js:196
    error Array.js:467
    parse Timer.js:189
    forEach boot.js:1
    parse Timer.js:183
    getResponse WindowError.js:30
    handleRead Stylesheet.js:1
    dispatchEvent Manager.js:113
    then Type.js:189
    dispatchEvent Manager.js:113
    forEach boot.js:1
    dispatchEvent Manager.js:108
    dispatchEvent String.js:75
    fireEvent OOUtil.js:69
    then Type.js:189
    fireEvent OOUtil.js:68
    fireEvent Class.js:231
    _fireStatefulEvent Router.js:303
    __P_186_12 Router.js:236
    _onReadyStateChange Router.js:209
    create Property.js:1232
    _emit IconConfig.js:53
    __P_187_23 IconConfig.js:801
    __P_187_0 IconConfig.js:799
    bind boot.js:1
    observeMethod MEvent.js:29
000772 cv.io.transport.LongPolling[64-0]: CometVisu protocol error: backend responded to a read request without an "i"-parameter Input.js:227:17
    process Input.js:227
    __P_82_7 EcmaScript.js:196
    error Array.js:467
    __P_182_1 Interface.js:159
    error Interface.js:127
    handleRead Stylesheet.js:38
    dispatchEvent Manager.js:113
    then Type.js:189
    dispatchEvent Manager.js:113
    forEach boot.js:1
    dispatchEvent Manager.js:108
    dispatchEvent String.js:75
    fireEvent OOUtil.js:69
    then Type.js:189
    fireEvent OOUtil.js:68
    fireEvent Class.js:231
    _fireStatefulEvent Router.js:303
    __P_186_12 Router.js:236
    _onReadyStateChange Router.js:209
    create Property.js:1232
    _emit IconConfig.js:53
    __P_187_23 IconConfig.js:801
    __P_187_0 IconConfig.js:799
    bind boot.js:1
    observeMethod MEvent.js:29
000773 cv.core.notifications.Router[4-0]: dispatching 'cv.error' message to handler: cv.ui.NotificationCenter[11-0] Input.js:227:17
000782 cv.core.notifications.Router[4-0]: dispatching 'cv.error' message to handler: [Class cv.ui.PopupHandler] Input.js:227:17
004683 cv.ui.layout.ResizeHandler: invalidateScreensize Input.js:227:17
004684 cv.ui.layout.ResizeHandler: makePagesizeValid Input.js:227:17
004685 cv.ui.layout.ResizeHandler: makeRowspanValid Input.js:227:17
004686 cv.ui.layout.ResizeHandler: makeBackdropValid Input.js:227:17
Beste Grüße
Jens

Re: Umgang mit Uhrzeiten in der Cometvisu

Verfasst: Mi Dez 30, 2020 9:07 pm
von blaubaerli
Hallo liebe Admins,

ich glaube, dass das wieder was dämlich von mir war, den Post #21 hier überhaupt an diesen Thread zu hängen.

Wäre prima, wenn es ab dort in einem neuen Thread weitergehen würde, in dem wir uns dann mit Aspekten der neuen 0.12.0-dev der CV befassen können. Könnt ihr das bitte anpassen?

Ich habe heute noch mal einiges getestet. Im Firefox-Netzwerkmonitor habe ich nur 200er. Auf der Schnittstellenseite des Timberwolfs ist eine stabile Verbindung vom neuen Container dokumentiert. Im Container läuft der "knxd /etc/knxd.conf", wobei die Konfigdatei folgenden Inhalt hat:

Code: Alles auswählen

[B.unix]
path = /run/knx
server = knxd_unix
systemd-ignore = false
[C.iptn]
dest-port = 3700
driver = ipt
ip-address = 172.17.0.1
nat = true
[main]
addr = 1.1.238
background = true
cache = A.cache
client-addrs = 1.1.239:1
connections = B.unix,C.iptn
logfile = /dev/stdout
Die Adressen passen zu meiner Linie und sollten auch frei sein. Also so ganz klar sehe ich hier immer noch nicht :confusion-scratchheadyellow:

Hi @Chris M., wenn du noch mehr Input benötigst, dann gib mir bitte kurz ne Info.

Beste Grüße
Jens

Beste Grüße
Jens

Re: Clock Plugin in 0.12.0-dev

Verfasst: Mi Dez 30, 2020 9:27 pm
von Robert_Mini
Hallo Jens! @blaubaerli

Beitrag geteilt, kein Problem - zu dem gibt es ja Admins...

lg
Robert

Re: Clock Plugin in 0.12.0-dev

Verfasst: Mi Dez 30, 2020 9:58 pm
von Chris M.
Kannst Du mal in der Docker-Konsole "knxd --version" eingeben?

Nicht, dass Du aus Versehen das Experiment mit dem 0.14er knxd bekommen hast...

Re: Clock Plugin in 0.12.0-dev

Verfasst: Mi Dez 30, 2020 10:04 pm
von blaubaerli
Hi Chris,

knxd 0.14.39-4-g9929ed6

Beste Grüße
Jens

Re: Clock Plugin in 0.12.0-dev

Verfasst: Mi Dez 30, 2020 10:05 pm
von blaubaerli
Ich hatte aber schon mal ne andere Version vom Image probiert...

Welche ist sinnvoll?

Re: Clock Plugin in 0.12.0-dev

Verfasst: Mi Dez 30, 2020 10:52 pm
von blaubaerli
So, kurz zur Info.

mit dem "testing-20201109" und den gesetzten ENV-Variablen "KNX_PA" auf "0.0.0" geht der Test jetzt mal weiter.

Hier ist der "knxd 0.1.0" enthalten.

Der Fehler von oben ist weg und die Kommunikation klappt. Das erste Bild mit einer korrekt angezeigten Zeit haben ich schon gesehen. :handgestures-thumbupright:

Chris, danke für den Hinweis.

Beste Grüße
Jens

Re: Clock Plugin in 0.12.0-dev

Verfasst: Do Dez 31, 2020 12:38 am
von Chris M.
Die Entwicklungsversion ist 0.12.0-dev

Ich hatte vorhin einen neuen Build angestossen. Bitte update noch mal auf die aktuellste Version und schau mal welche knxd-Version angezeigt wird

Re: Clock Plugin in 0.12.0-dev

Verfasst: Do Dez 31, 2020 12:56 am
von blaubaerli
Hi Chris,

ist jetzt drauf. Version des knxd ist auch dort die 0.1.0.

Aktuell habe ich bei meinem Test noch ein paar Ungereimheiten. Das muss ich mir später noch mal genauer ansehen. Wahrscheinlich sitzt der Fehler hier noch vor dem Gerät. :whistle: :confusion-scratchheadyellow:

Danke schon mal bis hierhin.

Viele Grüße
Jens

Re: Clock Plugin in 0.12.0-dev

Verfasst: Do Dez 31, 2020 1:16 am
von Chris M.
Die 0.12 hatte ein paar deutliche Änderungen im Hintergrund und noch nicht so viel Testtiefe. D.h. es können hier auch ein paar größere Themen noch verborgen sein.

Aber je eher die gefunden werden, um so besser :)

Wenigstens ist jetzt wieder die bekannte knxd-Version drauf, d.h. eine Unbekannte weniger.