Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Kann es evtl. sein das die arm Version den Patch nicht bekommen hat?
Soweit ich das im Docker-Hub nachschauen kann sind beide Versionen vom selben Datum und müssten den selben Stand haben. Ich kann das aber nicht testen, weil ich hier nichts ARM-basiertes zum Testen habe. Wenn Du die CometVisu im Browser offen hast (egal ob da nun ein Fehler kommt oder nicht), dann öffne mal die Javascript-Console des Browsers ein und gib dort "cv.Version" ein, dann müsste da in etwas sowas stehen:
Der einzige Unterschied den ich finde ist, dass ich keinen Slash am Ende der URL für das Proxy-Target habe, versuch mal "http://192.168.180.3:8080/rest". Sonst weiß ich es nicht, hier nochmal der Inhalt meiner funktionierenden docker-compose.yml:
MaFe Da war noch ein Fehler im Proxy-Modus in den Containern, der mir leider nicht aufgefallen ist, weil mein Container uralt war. Ich habe zwar gedacht, ich würde den immer auf die aktuellste Version updaten, aber da hab ich falsch gelegen. Die aktuellsten 0.11.0-RC3 Container (oder 0.12.0-dev aka testing) haben da einen Fix drin. Vielleicht kannst Du nochmal damit testen.
Das einzige was mir jetzt noch einfällt, wäre: BACKEND_PROXY_TARGET: "http://openhab:8080/rest". Die Services sollten sich untereinander über ihren Namen im Netzwerk finden, ich vermute mal das der CometVisu Container über die Host-IP 192.168.2.75 den openHAB Container nicht erreichen kann. Über den Namen sollte es laut Docker-Compose-Doku klappen.
Kann es sein, dass sich die beiden Container gegenseitig nicht erreichen können?!
Als BACKEND_PROXY_TARGET habe ich die 192.168.2.75:8080 eingetragen.
Wenn es bei /rest/cv/l?u=demo_user einen 404-Fehler gibt, dann kann die CometVisu das openHAB-CometVisu-Backend nicht erreichen.
Bekommst Du eine Antwort, wenn Du das direkt im Browser aufrufst: http://192.168.2.75:8080/rest/cv/l?u=demo_user ?
Und korrekt wäre BACKEND_PROXY_TARGET: "http://192.168.2.75:8080/rest".
Ansonsten poste mal bitte Deine komplette docker-compose.yml Datei und nicht immer nur Schnipsel daraus, vielleicht sieht man dann was das Problem sein könnte.
Hallo Tobias,
vielen Dank für deine Konfiguration. Meine Container sind jetzt unter 192.168.2.75:8080 (openhab 2.4) und 192.168.2.75:28080 (cometvisu testing) erreichbar.
Muss ich jetzt auf openhab Seite noch etwas machen (außer das Cometvisu Addon aktivieren)?
Bisher habe ich dort noch keine Items usw. angelegt.
Der Aufruf der Demo-Seite von Cometvisu bringt bei mir leider immer noch den Fehler ...
Code:
http://192.168.2.75:28080/?config=demo
Fehler beim Laden von /rest/cv/l?u=demo_user: 404 - Not Found.
Kann es sein, dass sich die beiden Container gegenseitig nicht erreichen können?!
Als BACKEND_PROXY_TARGET habe ich die 192.168.2.75:8080 eingetragen.
Langsam weiß ich echt nicht mehr woran es liegen kann ...
Die Antwort von openHAB ist korrekt. Aus meiner Sicht kann das Port-Mapping (wie schonmal beschrieben) so nicht stimmen. mit folgender Config funktioniert das bei mir:
Damit ist die Cometvisu auf dem Server auf dem ich den Dienst mit docker-compose gestartet habe unter Port 28080 erreichbar und die Verbindung zu openHAB klappt auch.
Hallo,
ich habe nochmal etwas herum probiert aber bekomme es einfach nicht zum laufen ... :-(
Ist die Antwort von meinem openhab korrekt?
Anfrage: http://192.168.2.75:8080/rest/cv/l
Das ist im übrigen keine Konfigurationsseite, sondern die Seite über die die CometVisu normalerweise direkt von openHAB ausgeliefert wird. Wenn man einen Container benutzt braucht man das natürlich nicht.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: