Ankündigung

Einklappen
Keine Ankündigung bisher.

Vorstellung Infoaction plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #61
    Ja einer fällt mir spontan ein actionwidget -> widgetaction umbenennen. Die Struktur muss laut XSD so aussehen:

    Code:
    <infoaction>
     <widgetinfo>
     ...
     </widgetinfo>
     <widgetaction>
     ...
     </widgetaction>
    </infoaction>
    Gruß
    Tobias

    Kommentar


      #62
      Und immer darauf achten kein leeres <address> Element zu haben
      TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

      Kommentar


        #63
        Zitat von peuter Beitrag anzeigen
        Ja einer fällt mir spontan ein actionwidget -> widgetaction umbenennen. Die Struktur muss laut XSD so aussehen:

        Code:
        <infoaction>
        <widgetinfo>
        ...
        </widgetinfo>
        <widgetaction>
        ...
        </widgetaction>
        </infoaction>
        Danke, das war der Fehler. Jetzt funktioniert es. Die offenen Fenster werden angezeigt.
        Code:
        <group name="Alarm / Fenster" class="timeclass" align="center">
                    <layout colspan="2" />
                               <infoaction>
                        <layout colspan="2" />
                        <widgetinfo>
                            <info format="%d">
                                <address transform="OH:number" variant="">number:gFenster</address>
                            </info>
                        </widgetinfo>
                        <widgetaction align="center">
                            <info align="center" mapping="OpenCloseWindowSymbol">
                                <address transform="OH:text">gFenster</address>
                            </info>
                        </widgetaction>
                    </infoaction>
                </group>

        Kommentar


          #64
          Erstmal danke für das Plugin.
          Sieht gut aus und ist zu dem noch praktisch.
          Nur leider will es bei mir nicht.

          infoaction keine Anzeige.JPG


          Leider wird nichts angezeigt hier der Code dazu aus der visu.xml

          Code:
          <group name="Alarm / Fenster" class="timeclass" align="center">
                      <layout colspan="2" />
                      <info align="center" mapping="Alarmanlage" styling="alarm">
                          <layout colspan="2" />
                          <address transform="OH:text">Var_Alarm</address>
                      </info>
                      <infoaction>
                          <layout colspan="2" />
                          <widgetinfo>
                              <info format="%d">
                                  <address transform="OH:number" variant="">Fe</address>
                              </info>
                          </widgetinfo>
                          <widgetaction align="center">
                              <info align="center" mapping="OpenCloseWindowSymbol">
                                  <address transform="OH:text">Fe</address>
                              </info>
                          </widgetaction>
                      </infoaction>
                  </group>
          Im Kopf der Datei steht das Plugin drin und liegt auch im Ordner.

          Es ändert sich auch nichts wenn ein Fenster oder Tür geöffnet ist. Es steht immer NaN drin.

          Hoffe auf eure Hilfe.

          MFG Maggi

          Kommentar


            #65
            Wie sehen den die zugehörigen Items aus in openHAB? Und nur am Rande: es gibt keinen OH:text Transform, das muss OH:string heißen, hat aber mit dem Problem nichts zu tun.
            Gruß
            Tobias

            Kommentar


              #66
              Hmm ok dass scheint ja zu gehen das ist das Symbol aber ich ändere es trotzdem mal.

              Ich habe versucht die ganzen Fensteractoren zusammen zufassen.
              Weiss nicht ob das so richtig ist.

              Code:
              Contact Contact_Wohnzimmer_Fenster "Fenster [MAP(de.map):%s]" <contact> (FeTrWo,Fe) {rwe="id=2a3ac360-af31-49c7-989c-43200ea0115c,param=contact"}
              Code:
              Group:Contact:OR(OPEN, CLOSED)     Fe     "Offene Fenster [(%d)]"

              Kommentar


                #67
                Sieht erstmal so ok aus. Tja weiß nicht wo jetzt das Problem liegt. Welche openHAB/CometVisu-Versionen nutzt Du denn? Und zeigt eine der "normalen" openHAB Visu's die Anzahl der offenen Fenster richtig an?
                Gruß
                Tobias

                Kommentar


                  #68
                  Also ich habe die aktuellste OH drauf also 1.8.1 und CV 0.9.0.
                  Muss sagen das ich die Sitemap von OH nicht mehr angepasst habe da ich das UI nicht nutze.

                  Kommentar


                    #69
                    Zitat von csamaggi Beitrag anzeigen
                    Muss sagen das ich die Sitemap von OH nicht mehr angepasst habe da ich das UI nicht nutze.
                    Dann mach das mal, reicht ja das eine Item dort einzufügen, damit lässt sich schonmal eine Fehlerquelle ausschließen. Wenn es in openHAB geht, muss der Fehler ja auf der Client-Seite liegen, wobei ich momentan keine Idee hätte wo. Eventuell kannst Du auch mal das Format %d aus dem widgetinfo rausnehmen, vielleicht kommt da ja doch ein Wert an, der halt nur keine Zahl ist.
                    Gruß
                    Tobias

                    Kommentar


                      #70
                      Hmm joar muss ich erstmal schauen hab in der Sitemap schon ewig nix mehr gemacht weiß gar nicht so genau was ich da eintragen muss.
                      Sorry für meine Unwissenheit.

                      Kommentar


                        #71
                        Code:
                        Group item=Fe
                        irgendwo hin in die sitemap, wo Du es dann in der Visu auch wiederfindest.
                        Gruß
                        Tobias

                        Kommentar


                          #72
                          Ah Danke also so funktioniert es

                          siehe hier

                          infoaction Sitemap.JPG

                          Kommentar


                            #73
                            Ok, dann liegt der Fehler schonmal nicht auf der openHAB-Seite. Die weitere Fehlersuche wird aber kompliziert, denn jetzt müsstest Du rausfinden, was in der Updates steht, die von openHAB zur CometVisu gesendet werden. In der Browserkonsole (F12) kann man üblicherweise die Nachrichten sehen. Da musste in etwa sowas drinstehen:

                            Code:
                            { d: { "Fe": "<wert>",.... }, i: <timestamp> }
                            Gruß
                            Tobias

                            Kommentar


                              #74
                              Derartiges steht dort nicht.

                              Code:
                              : #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j
                              structure_plugin.js:166 C: #rss_id_25_0_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&f=Haustuer&j
                              structure_plugin.js:166 C: #rss_id_25_1_0, Error: SyntaxError: Unexpected token <
                                  at Object.parse (native)
                                  at jQuery.extend.parseJSON (http://192.168.1.136:8080/visum/dependencies/jquery.js:514:23)
                                  at ajaxConvert (http://192.168.1.136:8080/visum/dependencies/jquery.js:8146:19)
                                  at done (http://192.168.1.136:8080/visum/dependencies/jquery.js:7779:18)
                                  at XMLHttpRequest.callback (http://192.168.1.136:8080/visum/dependencies/jquery.js:8518:8), Feed: plugins/rsslog/rsslog.php?state=0&j

                              Kommentar


                                #75
                                Ja kommt immer auf den Browser an wo man das findet. Im Chrome z.B. kann man unter Network nach XHR filtern (muss die CV aber einmal neu laden damit in der Network anzeige auch was steht), Dort müssen dann viele Nachrichten deren Namen mit 'r?s=...' anfangen. In den Anworten (Response oder Preview) musst Du dann nach dem "Fe" Item suchen. Das dürfte ziemlich mühsam sein, daher wäre es vermutlich besser, wenn Du Dir erstmal eine Config erstellst, in der nur das Infoaction-Widget drin ist (mit entsprechenden Mappings, Stylings) aber sonst nichts.
                                Gruß
                                Tobias

                                Kommentar

                                Lädt...
                                X