Sitemap 'demo' could not be found - preinstalled openhab

Hallo zusammen,

ich habe mir aus der Seite https://www.homegear.eu/index.php/Downloads “preinstalled homegear und openhab” runtergeladen, auf den raspberry installiert und homegear soweit eingerichtet.

Wenn ich “homegear -r” eingebe mit dem befehl “families select 0” und danach “ls” bekomme ich schonmal eine Liste meines gepairten Dimmers (welches über Homegear Kickstart angelernt wurde).

Nun würde ich auch gerne OpenHab benutzen. jedoch wenn ich auf die Seite “http://192.168.0.14:8080/” (wobei die ip eben mein raspberry ist) werde ich auf “http://192.168.0.14:8080/openhab.app?sitemap=demo” redirected und bekomme die Meldung

HTTP ERROR 500

Problem accessing /openhab.app. Reason:

Sitemap 'demo' could not be found
Caused by:

org.openhab.ui.webapp.render.RenderException: Sitemap 'demo' could not be found
	at org.openhab.ui.webapp.internal.servlet.WebAppServlet.service(WebAppServlet.java:115)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)

Hatte die openhab.cfg auch mal angeschaut und aber ausser meine email habe ich dort nichts geändert.

Könnt Ihr mich evtl in die richtige Richtung lenken?

Vielen Dank schonmal

Hi @kismet,

wie heißt denn das sitemap file unterhalb von /etc/openhab/ ?
Bei mir ist openhab leider ein bisschen her und erinnere mich nicht mehr an den genauen Aufruf.

so long,
p

Hallo @pmayer,

danke schon einmal für Deine schnelle Antwort.

root@homegearpi:/etc/openhab# ls -la
total 32
drwxr-xr-x  4 root    root    4096 Oct 26 21:47 .
drwxr-xr-x 75 root    root    4096 Jan  1  1970 ..
drwxr-xr-x  8 openhab openhab 4096 Oct 26 23:09 configurations
drwxr-xr-x  4 root    root    4096 Oct 26 21:46 jetty
-rw-r--r--  1 root    root    2583 May 22 21:44 logback_debug.xml
-rw-r--r--  1 root    root    2311 May 22 21:44 logback.xml
-rw-r--r--  1 root    root     145 May 22 21:44 login.conf
-rw-r--r--  1 root    root     302 May 22 21:44 quartz.properties

Oben habe ich mal den Inhalt von /etc/openhab eingefügt dort steht nichts von sitemap. Was mich wundert ist auch dass im jetty ordner nict viel drin ist (nur contexts und etc Ordner).

Bei der aktuellen openHab Installation, welche ich mir separat auf meinen Rechner runtergeladen habe um zu vergleichen, sind um einiges mehr Dateien/Ordner vorhanden.

Unter prozessen finde ich folgenes:

root@homegearpi:/etc/openhab/jetty# ps -A | grep openhab
  401 ?        00:00:00 openhab.sh

Hmm evtl helfen Dir die Infos mir zu helfen :wink:

VG

Schau mal in das configurations Verzeichniss.
Ich meine mich zu erinnern, dass die Demo-Dateien nicht standardmäßig mit installiert werden.

openhab sollte dir aber in der Prozessliste angezeigt werden, sonst würdest du keine Antwort auf Port 8080 erhalten.

Du hast recht, in dem configurations Verzeichniss liegt:

root@homegearpi:/etc/openhab/configurations# ls -la
total 288
drwxr-xr-x 8 openhab openhab  4096 Oct 26 23:09 .
drwxr-xr-x 4 root    root     4096 Oct 26 21:47 ..
-rw-r--r-- 1 openhab openhab 84579 Oct 26 22:31 _backup_openhab.cfg
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 items
-rw-r--r-- 1 openhab openhab 84653 Oct 26 23:09 openhab.cfg
-rw-r--r-- 1 openhab openhab 84565 May 22 21:44 openhab_default.cfg
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 persistence
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 rules
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 scripts
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 sitemaps
drwxr-xr-x 2 openhab openhab  4096 Oct 26 21:47 transform
-r--r----- 1 openhab openhab    24 May 22 21:44 users.cfg

Ich vermute dass ich einfach die Demo app ausdemoApp runter laden kann und in sitemaps und configurations entpacken, oder?!

Und was liegt im sitemaps Verzeichniss? :wink:

In der sitemaps liegt nur eine README

root@homegearpi:/etc/openhab/configurations/sitemaps# ls -la
total 12
drwxr-xr-x 2 openhab openhab 4096 Oct 26 21:47 .
drwxr-xr-x 8 openhab openhab 4096 Oct 26 23:09 ..

In der README steht ja auch:

Put any file containing sitemap definitions here. They will be activated automatically.

Note: Sitemap definition files must have the extension '*.sitemap'

Demo-files can be obtained from the archive 'distribution-demo-*.zip'.

Also denke ich mal: Die Demo runter laden und in die selbe struktur entpacken!? Obwohl auf der openhab seite steht in /opt/openhab (ist bei mir eben in /etc/openhab) sollte aber ja kein problem sein.

1 Like

Da openhab als .deb installiert wurde ist das ok.

Du kannst dir auch einfach ne Sitemap selbst anlegen: https://github.com/openhab/openhab/wiki/Explanation-of-Sitemaps
Das funktioniert zum testen auch ohne items.

Hey @pmayer

okay dann verstehe ich es. Jedoch hätte man ja die demo mit einbinden können :slight_smile:

Dann versuche ich es erst einmal selber. Durch die Anleitung ist das glaube ich recht überschaubar.

Ich danke dir sehr für deine Hilfe

Gerne.

Mich würde bei der Neuinstallation demo eher stören weil ich entweder schon eine fertige Sitemap aus einem “Altsystem” habe oder mir eine eigene schreibe.

Für die Anfänger hast du natürlich völlig recht :slight_smile:

so long,
p