Openhab Hilfen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nick (Diskussion | Beiträge) |
Nick (Diskussion | Beiträge) |
||
| (46 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= Openhab = | |||
sudo systemctl status openhab2 | |||
sudo chown -R openhab:openhab /var/lib/openhab2/ | |||
== Verzeichniss-Pfade == | |||
Konfiguration: | |||
cd /etc/openhab2/ | |||
== Manuelle Addon/Plugin Installation == | |||
Installation auf dem Raspberry Pi: | |||
cd /usr/share/openhab2/addons | |||
sudo wget <download-location> | |||
sudo chown openhab:openhab <filename>.kar | |||
sudo reboot | |||
== Openhab Console == | == Openhab Console == | ||
Starten der Openhab Konsole unter Linux: | Starten der Openhab Konsole unter Linux: | ||
openhab-cli console | openhab-cli console | ||
Anmeldung: | Standard Anmeldung: | ||
Benutzer: openhab | Benutzer: openhab | ||
Passwort: habopen | Passwort: habopen | ||
== LogLevel ändern == | === LogLevel ändern === | ||
Befehl: | Befehl: | ||
log:set <LogLevel> org.openhab.binding.<bindingname> | log:set <LogLevel> org.openhab.binding.<bindingname> | ||
| Zeile 16: | Zeile 31: | ||
|LogLevel | |LogLevel | ||
|logDebug()||logInfo()||logWarn()||logError() | |logDebug()||logInfo()||logWarn()||logError() | ||
|- | |- | ||
|DEBUG || style="text-align:center;"| x || style="text-align:center;"| x || style="text-align:center;"| x || style="text-align:center;"| x | |||
|- | |- | ||
|INFO || || style="text-align:center;"| x || style="text-align:center;"| x || style="text-align:center;"| x | |INFO || || style="text-align:center;"| x || style="text-align:center;"| x || style="text-align:center;"| x | ||
| Zeile 26: | Zeile 42: | ||
|OFF || || || || | |OFF || || || || | ||
|} | |} | ||
TRACE #Datenverkehr | |||
Beispiel: | Beispiel: | ||
log:set WARN org.openhab.binding.ebus | log:set WARN org.openhab.binding.ebus | ||
log:set DEBUG org.openhab.binding.zwave | |||
log:set DEBUG org.openhab.persistence.influxdb | |||
=== Befehle === | |||
feature:list | grep ^openhab | |||
bundle: | |||
bundle:list | grep openHAB | |||
= Influxdb = | |||
{| class="wikitable" | |||
|'''Problem'''||'''Lösung''' | |||
|- | |||
|permission||<code>sudo chown -R influxdb:influxdb /var/lib/influxdb/</code> | |||
|- | |||
|startet nicht | |||
|kill alle influx* prozesse | |||
ps -e |grep influx | |||
sudo kill PID | |||
|- | |||
|open /var/lib/influxdb/wal/_internal/monitor/222/_00054.wal: permission denied" | |||
| | |||
sudo chmod -R 755 /var/lib/influxdb/wal/ | |||
|- | |||
|Zeigt keine Werte an. Berechtigungen passen. | |||
|Paper UI -> Add-ons -> PERSISTENCE -> Influxdb -> UNINSTALL -> INSTALL | |||
|} | |||
sudo /usr/lib/influxdb/scripts/influxd-systemd-start.sh | |||
sudo service influxdb status | |||
sudo service influxdb start | |||
sudo service influxdb stop | |||
== Backup == | |||
Influx Version: | |||
curl -sL -I localhost:8086/ping | |||
Backup Influxversion 1.8: | |||
influxd backup -portable /etc/openhab2/backup/`date +%Y-%m-%d`_influx-backup | |||
Restore Influxversion 1.8: | |||
influxd restore -portable /etc/openhab2/backup/ | |||
== Messung löschen == | |||
* InfluxDB command line interface | |||
influx | |||
* Datenbank auswählen | |||
use openhab_db | |||
* Löschen | |||
DROP SERIES FROM "name" | |||
Aktuelle Version vom 28. April 2023, 08:15 Uhr
Openhab
sudo systemctl status openhab2 sudo chown -R openhab:openhab /var/lib/openhab2/
Verzeichniss-Pfade
Konfiguration:
cd /etc/openhab2/
Manuelle Addon/Plugin Installation
Installation auf dem Raspberry Pi:
cd /usr/share/openhab2/addons sudo wget <download-location> sudo chown openhab:openhab <filename>.kar sudo reboot
Openhab Console
Starten der Openhab Konsole unter Linux:
openhab-cli console
Standard Anmeldung:
Benutzer: openhab Passwort: habopen
LogLevel ändern
Befehl:
log:set <LogLevel> org.openhab.binding.<bindingname>
| LogLevel | |||||
|---|---|---|---|---|---|
| LogLevel | logDebug() | logInfo() | logWarn() | logError() | |
| DEBUG | x | x | x | x | |
| INFO | x | x | x | ||
| WARN | x | x | |||
| ERROR | x | ||||
| OFF | |||||
TRACE #Datenverkehr
Beispiel:
log:set WARN org.openhab.binding.ebus log:set DEBUG org.openhab.binding.zwave log:set DEBUG org.openhab.persistence.influxdb
Befehle
feature:list | grep ^openhab bundle: bundle:list | grep openHAB
Influxdb
| Problem | Lösung |
| permission | sudo chown -R influxdb:influxdb /var/lib/influxdb/
|
| startet nicht | kill alle influx* prozesse
ps -e |grep influx sudo kill PID |
| open /var/lib/influxdb/wal/_internal/monitor/222/_00054.wal: permission denied" |
sudo chmod -R 755 /var/lib/influxdb/wal/ |
| Zeigt keine Werte an. Berechtigungen passen. | Paper UI -> Add-ons -> PERSISTENCE -> Influxdb -> UNINSTALL -> INSTALL |
sudo /usr/lib/influxdb/scripts/influxd-systemd-start.sh sudo service influxdb status sudo service influxdb start sudo service influxdb stop
Backup
Influx Version:
curl -sL -I localhost:8086/ping
Backup Influxversion 1.8:
influxd backup -portable /etc/openhab2/backup/`date +%Y-%m-%d`_influx-backup
Restore Influxversion 1.8:
influxd restore -portable /etc/openhab2/backup/
Messung löschen
- InfluxDB command line interface
influx
- Datenbank auswählen
use openhab_db
- Löschen
DROP SERIES FROM "name"