Die Doku auf dockerhub (https://hub.docker.com/r/cometvisu/cometvisu) und auf cometvisu (https://www.cometvisu.org/CometVisu/...r_openhab.html) sind inkonsistent und fehlerhaft.
docker-compose.yaml
die korrekte docker-compose.yaml sieht so aus:
Beispiel visu_config file: um z.b. auf die items test_text vom Typ String und test_switch vom Typ Switch zuzugreifen:
docker-compose.yaml
auf cometvisu ist der Environment-Parameter fälschlich
definiert.
korrekt ist
.
auf dockerhub sind folgende Parameter offenbar für openhab irrelevant und/oder falsch:
Code:
CGI_URL_PATH: "/rest/cv/"
korrekt ist
Code:
CGI_URL_PATH: "/rest/"
auf dockerhub sind folgende Parameter offenbar für openhab irrelevant und/oder falsch:
- BACKEND_OPENHAB
- BACKEND_NAME
- CGI_URL_PATH
- BACKEND_PROXY_SOURCE
die korrekte docker-compose.yaml sieht so aus:
Code:
version: '3.4'
services:
cometvisu:
image: "cometvisu/cometvisu:latest"
restart: always
ports:
- 80:80
volumes:
- ./resource/config:/var/www/html/resource/config
environment:
CGI_URL_PATH: "/rest/"
BACKEND_PROXY_SOURCE: "/rest"
BACKEND_PROXY_TARGET: "http://<IP-Openhab>:8080/rest"
Beispiel visu_config file: um z.b. auf die items test_text vom Typ String und test_switch vom Typ Switch zuzugreifen:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lib_version="9" design="metal" xsi:noNamespaceSchemaLocation="../visu_config.xsd" scroll_speed="0" bind_click_to_widget="true">
<page name="Testraum">
<info>
<label>test-string</label>
<address transform="OH:String" mode="read">test_text</address>
</info>
<switch mapping="OnOff" styling="GreyGreen">
<label>test-switch</label>
<address transform="OH:switch">test_switch</address>
</switch>
</page>
</pages>


Kommentar