Zeile 30: |
Zeile 30: |
| | | |
| Für ein Backup müssen die oben angegebenen Dateien bzw. Verzeichnisse gespeichert werden. In <code>/var/lib/openhab2</code> brauchen aber die Unterverzeichnisse <code>cache</code> und <code>tmp</code> nicht mitgespeichert zu werden. | | Für ein Backup müssen die oben angegebenen Dateien bzw. Verzeichnisse gespeichert werden. In <code>/var/lib/openhab2</code> brauchen aber die Unterverzeichnisse <code>cache</code> und <code>tmp</code> nicht mitgespeichert zu werden. |
| + | |
| + | == Einrichten von OpenHAB == |
| + | |
| + | Seit OpenHAB 3 werden Dinge, Regeln etc. recht einfach in der graphischen Benutzeroberfläche MainUI eingerichtet. Man kann aber weiter mit Textdateien konfigurieren. |
| + | |
| + | === Einrichtung via MainUI === |
| + | |
| + | ==== Backup der MainUI-Einrichtung ==== |
| + | |
| + | Die Einrichtung der MainUI wird in eine |
| + | [[JSON]]-Datenbank geschrieben. Sie befindet sich in /var/lib/openhab/jsondb. |
| + | |
| + | Davon kann ein Backup gemacht werden. Oder es kann mittels [[Git]] versioniert werden. |
| + | |
| + | Siehe |
| + | * https://www.openhab.org/docs/administration/jsondb.html |
| + | |
| + | === Text-Dateien === |
| + | ==== Semantisches Modell ==== |
| + | https://community.openhab.org/t/oh3-semantic-model-setup-via-tags-in-configuration-items-files/112520 |
| | | |
| == Konsole == | | == Konsole == |
Zeile 57: |
Zeile 77: |
| | | |
| == Bindings == | | == Bindings == |
| + | |
| + | === Network === |
| + | |
| + | Das Network-Binding hat zwar einen Discovery-Service. Dieser muss aber manuell gestartet werden. Dazu geht man unter Einstellungen -> Things -> Inbox -> "+"-Zeichen rechts unten -> Network Binding -> Scan |
| | | |
| === Yahoo Weather === | | === Yahoo Weather === |
Zeile 66: |
Zeile 90: |
| * http://woeid.rosselliot.co.nz/ | | * http://woeid.rosselliot.co.nz/ |
| | | |
| + | === Fritzbox === |
| + | |
| + | Wenn man die Fritzbox einbindet, kann man [https://klenzel.de/3118 u.a. bei einem eingehenden Anruf Kodi und andere Geräte stummschalten]. |
| | | |
| == Benutzerschnittstellen == | | == Benutzerschnittstellen == |
Zeile 97: |
Zeile 124: |
| user=openhab | | user=openhab |
| password=password | | password=password |
| + | reconnectCnt=1 |
| | | |
| Danach können die Speicher-"Strategien" und die zu speichernden Items in der Datei [http://docs.openhab.org/configuration/persistence.html <code>/etc/openhab2/persistence/mysql.persist</code> festgelegt werden]. | | Danach können die Speicher-"Strategien" und die zu speichernden Items in der Datei [http://docs.openhab.org/configuration/persistence.html <code>/etc/openhab2/persistence/mysql.persist</code> festgelegt werden]. |
| + | |
| + | |
| + | Bei Problemen mit der Persistenz-Schicht hilft evtl. ein Neustart von OpenHAB: |
| + | sudo service openhab2 restart |
| + | |
| + | == Integration mit Kodi == |
| + | Neben dem Kodi-Binding, das man unter den OpenHAB-Addons findet, kann man auch umgekehrt OpenHAB als [[Kodi]]-Addon einbinden: |
| + | * https://community.openhab.org/t/openhab-for-kodi/4156 |
| + | |
| + | == Scripts z.B. für Rules == |
| + | |
| + | Scripts können in verschiedenen Sprachen geschrieben werden. Die übliche Sprache ist ein [[Java]]-Derivat namens Xtend. Siehe dazu |
| + | * https://eclipse.dev/Xtext/xtend/documentation/203_xtend_expressions.html |
| | | |
| == Siehe auch == | | == Siehe auch == |