Ankündigung

Einklappen
Keine Ankündigung bisher.

CometVisu Installation

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

    CometVisu Installation

    Hallo
    ich habe vor ein paar Tagen Visu installiert und komme soweit ganz gut damit zurecht.

    Allerdings gibt's ein paar Probleme, es funktionieren ein paar Dinge überhaupt nicht.
    1. beim Starten einer Configdatei wird die Fehlermeldung Eventsource is not defined ausgegeben2020-01-02 09_42_05-Window.png
    In diesem Fall verwende ich Edge als Browser, auf meinem IPAD kommt der Fehler nicht. Der Editor funktioniert soweit.

    2. ich kann im Editor kein Plugin hinzufügen, wenn ich das versuche komme ich bis zu dem Punkt das ich das Plugin auswählen kann. Dann kommt nur noch loading
    2020-01-02 09_49_12-Window.png
    3. Sollte ich in diesem Fall die Configdatei speichern und manuell bearbeiten, in dem ich aus einem Beispiel einen Code hinein kopiere. So wird die Datei nicht als valide erkannt obwohl die Datei XML valide ist.

    4. Ich kann keine versteckte Konfiguration abspeichern. Den Fehler bekomme ich bei allen Browsern HTTP ERROR 500

    Problem accessing /cometvisu/manager.php. Reason:
    Server Error Caused by:

    java.lang.NullPointerException at java.util.regex.Matcher.getTextLength(Matcher.java :1283) at java.util.regex.Matcher.reset(Matcher.java:309) at java.util.regex.Matcher.<init>(Matcher.java:229) at java.util.regex.Pattern.matcher(Pattern.java:1093) at org.openhab.ui.cometvisu.internal.servlet.CometVis uServlet.doPost(CometVisuServlet.java:194) at javax.servlet.http.HttpServlet.service(HttpServlet .java:707) at javax.servlet.http.HttpServlet.service(HttpServlet .java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:852) at org.eclipse.jetty.servlet.ServletHandler.doHandle( ServletHandler.java:544) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceServletHandler.doHandle(HttpServiceServletHandle r.java:71) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle( SecurityHandler.java:536) at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:127) at org.eclipse.jetty.server.handler.ScopedHandler.nex tHandle(ScopedHandler.java:235) at org.eclipse.jetty.server.session.SessionHandler.do Handle(SessionHandler.java:1581) at org.eclipse.jetty.server.handler.ScopedHandler.nex tHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.do Handle(ContextHandler.java:1307) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceContext.doHandle(HttpServiceContext.java:293) at org.eclipse.jetty.server.handler.ScopedHandler.nex tScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(S ervletHandler.java:482) at org.eclipse.jetty.server.session.SessionHandler.do Scope(SessionHandler.java:1549) at org.eclipse.jetty.server.handler.ScopedHandler.nex tScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.do Scope(ContextHandler.java:1204) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:141) at org.ops4j.pax.web.service.jetty.internal.JettyServ erHandlerCollection.handle(JettyServerHandlerColle ction.java:80) at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:127) at org.eclipse.jetty.server.Server.handle(Server.java :494) at org.eclipse.jetty.server.HttpChannel.handle(HttpCh annel.java:374) at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:268) at org.eclipse.jetty.io.AbstractConnection$ReadCallba ck.succeeded(AbstractConnection.java:311) at org.eclipse.jetty.io.FillInterest.fillable(FillInt erest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(Channel EndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouK ill.runTask(EatWhatYouKill.java:336) at org.eclipse.jetty.util.thread.strategy.EatWhatYouK ill.doProduce(EatWhatYouKill.java:313) at org.eclipse.jetty.util.thread.strategy.EatWhatYouK ill.tryProduce(EatWhatYouKill.java:171) at org.eclipse.jetty.util.thread.strategy.EatWhatYouK ill.run(EatWhatYouKill.java:129) at org.eclipse.jetty.util.thread.ReservedThreadExecut or$ReservedThread.run(ReservedThreadExecutor.java: 367) at org.eclipse.jetty.util.thread.QueuedThreadPool.run Job(QueuedThreadPool.java:782) at org.eclipse.jetty.util.thread.QueuedThreadPool$Run ner.run(QueuedThreadPool.java:918) at java.lang.Thread.run(Thread.java:748)
    5. Wenn ich eine gauge hinzugefügt und konfiguriert habe so ist diese nicht überall sichtbar, sie wird als unbekannt eingestuft. Momentan führe ich das auf den Punkt 2 zurück.

    Die Installation wurde auf einem Rasperry durchgeführt mit dem neuesten openHAB Distribution. Openhab ist installiert und Items also auch Things funktionieren, ebenfalls ist eine Sidemap vorhanden die von visu auch ausgelesen und angezeigt wird. Ich habe die beiden unter User Interfaces (Openhab) stehenden Punkte für VISU installiert. Zusätzlich ist das FitzBox Binding für (siehe Punkt 4) TR064 Installiert.

    Ich hoffe Ihr könnt mit den Angaben etwas anfangen

    #2
    Die Lösung zu Punkt 1 ist simpel: Installier Dir einen richtigen Browser! Edge und InternetExplorer unterstützen den Server-Sent-Events-Client nicht, Chrome und Firefox können das seit ca 8 Jahren.

    Die restlichen Punkte hängen wohl alle mit der problematischen PHP-Unterstützung innerhalb des openHAB-Backends für die CometVisu zusammen. In Zukunft wird das ersetzt werden müssen, aber das hilft Dir jetzt gerade nicht. Momentan hilft da nur sich einen Webserver mit nativem PHP-Support zu installieren und die CometVisu darüber auszuliefern. Dazu dürften sich in diesem Forum Anleitungen und Hinweise finden lassen, wie man das hinbekommt (also das Zusammenspiel zwischen CometVisu + openHAB über den Webserver) einfach mal nach Apache + Proxy + CometVisu suchen.
    Gruß
    Tobias

    Kommentar


      #3
      Ok, dann versuche ich mich mal in dem Thema, danke für die Information

      Kommentar

      Lädt...
      X