nach einem Script aus der Englischen Community habe ich mir folgendes gebaut:
https://community.openhab.org/t/show-pa ... emap/79594
Ein Shellscript welches mit ein paar Zeilen aus dem Log in eine extra html schreibt die ich dann
auch über den Cloudconnector sehen kann.
logviewer.sh:
Code: Alles auswählen
#!/bin/bash
echo '<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">' > /etc/openhab2/html/events.html
echo "<html>" >> /etc/openhab2/html/events.html
echo "<Body bgcolor="#303030">" >> /etc/openhab2/html/events.html
echo "<pre style='color:white; width:100%'>" >> /etc/openhab2/html/events.html
cat /var/log/openhab2/events.log |tail -n50 >> /etc/openhab2/html/events.html
cat /var/log/openhab2/openhab.log | tail -n50 >> /etc/openhab2/html/events.html
echo "</pre>" >> /etc/openhab2/html/events.html
echo "</Body>" >> /etc/openhab2/html/events.html
echo "</html>" >> /etc/openhab2/html/events.html
Code: Alles auswählen
Thing exec:command:logviewer [command="/etc/openhab2/scripts/./logviewer.sh", interval=60, timeout=5, autorun=false] //Logviewer für die Sitemap
Code: Alles auswählen
Text label="Log Viewer Cloud" icon="settings" {
Webview label="Log Viewer:" icon="settings" url="/static/events.html" height=18
}
Code: Alles auswählen
-rwxr-xr-x 1 openhabian openhabian 569 Feb 4 20:37 logviewer.sh
Wenn ich das Script über die Shell aufrufe klappt.
Ich habe noch 4 weitere externe Scripte laufen, funktioniert alles wunderbar. Nur dieses hier will nicht.
Any Hints ?
Gruß Peter