OH2 auf Synology - Lese- Schreibrechte

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
pieeeeeety
Beiträge: 9
Registriert: 12. Dez 2018 10:30
Answers: 0

OH2 auf Synology - Lese- Schreibrechte

Beitrag von pieeeeeety »

Hallo zusammen,
ich habe OH2 auf meiner Synology DS216j installiert. Ich konnte bereits einige Bindings installieren und einrichten. Ich habe nun die BEfürchtung dass bei der Installation etwas mit Schreib- / Leserechten schief gegangen ist.. Die Ordner in "/homes/openhab/conf" also Bindings, things, etc sind alle leer, bis auf die standard Readme Datei. Sollten hier nicht automatisch die config Dateien gespeichert werden, sobald ich in der PaperUI etwas erstellt habe?
Wenn ich mit SCP oder Putty aufschalte (auch als Root) sind diese Ordner ebenfalls leer...

https://picload.org/view/dclwaggr/oh2.jpg.html

Habe ich hier einen Gedankenfehler?

VG Peter

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von udo1toni »

Nein, das ist wie beim Fight Club. Was in der Paper UI passiert, bleibt in der Paper UI.

Ich kenne die Installationsstruktur auf der Synology nicht, normalerweise sollte es einen Ordner openhab2 geben, in dem dann Ordner für services, rules, items, things, sitemaps, scripts, persistence usw. zu finden wären. Kann sein, dass das bei Synology in den homes-Ordner gespiegelt wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

StefanH.
Beiträge: 162
Registriert: 28. Dez 2017 11:37
Answers: 0

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von StefanH. »

ja das ist leider so standard. die paperui speichert in einer jsondb

Caddy
Beiträge: 117
Registriert: 16. Nov 2018 08:21
Answers: 0

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von Caddy »

Moin pieeeety
Das ging mir auch so, du kannst aber die Verzeichnisse nutzen. OH2 zieht sie an.
Ich mache alles in PaperUI ausser Regeln, Astro binding und Sitemap die mache ich im Verzeichnis.
Ich habe versucht alles zu proggen, das ist aber in die Hose gegangen, da man nicht wirklich eine Rückmeldung bekommt was man falsch gemacht hat.
Ich hätte es auch lieber anders

vielleicht können wir uns austauschen ? Ich habe auch OH2 auf einer Synology
schreib mal eine pn wenn Du Interesse hast


Caddy

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von sihui »

Caddy hat geschrieben: 13. Dez 2018 07:51 schreib mal eine pn wenn Du Interesse hast
Und warum nicht im Forum damit alle etwas davon haben? Du hast ja schließlich auch schon von den Antworten hier im Forum profitiert. :oops:
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Caddy
Beiträge: 117
Registriert: 16. Nov 2018 08:21
Answers: 0

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von Caddy »

Hallo Pieeeeety

können wir auch gerne hier machen.

Caddy

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von udo1toni »

Caddy hat geschrieben: 13. Dez 2018 07:51Ich habe versucht alles zu proggen, das ist aber in die Hose gegangen, da man nicht wirklich eine Rückmeldung bekommt was man falsch gemacht hat.
Ich kann nur immer wieder empfehlen, VSCode mit dem openHAB-Plugin zu verwenden. Korrekt eingerichtet bietet dieser Editor so ziemlich alles, was das Herz begehrt.
Klar sind manche Fehlermeldungen erst mal verwirrend, das betrifft aber vor allem die Fehler, die durch nicht initialisierte Werte zustande kommen (exception ... 'null'), wen man daraufhin einen intensiven Blick auf die eigenen Eingaben wirft, findet man oftmals schnell kleine Tippfehler oder nicht abgefangene Ausnahmen, z.B. in Rules ein

Code: Alles auswählen

var myVar = myItem.state as Number
wird eine exception schmeißen, falls myItem gerade keine Zahl enthält (z.B. weil ein Sensor gerade keine Daten liefert). Kann man aber einfach abfangen mit

Code: Alles auswählen

if(myItem.state instanceof Number)
    var myVar = myItem.state as Number
und schon wird an dieser Stelle keine Fehlermeldung mehr kommen. Das ist aber ein Fehler, der nicht immer, und wenn dann nur zur Laufzeit auftritt, so etwas kann VSCode natürlich nicht erkennen, dafür aber Syntaxfehler oder auch Versuche, auf Methoden zuzugreifen, die das entsprechende Element gar nicht bietet.
VSCode funktioniert ohne Einschränkungen mit jeder openHAB-Version ab OH2.2, wenn ich mich richtig erinnere. Voraussetzung für vollständige Funktion ist ein laufender openHAB Server, damit VSCode den Code oder die Konfiguration an openHAB schicken kann, dort geschieht nämlich die Prüfung. Wenn dieser openHAB Server auch das Zielsystem ist, bekommt man noch eine Liste der Things, Channels und Items, die Komfortfunktionen wie Einbindung in *.items-Dateien oder *.sitemap-Dateien bietet, genau wie die Funktion, den Namen oder auch den aktuellen Wert eines Items in eine Rule zu übernehmen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

pieeeeeety
Beiträge: 9
Registriert: 12. Dez 2018 10:30
Answers: 0

Re: OH2 auf Synology - Lese- Schreibrechte

Beitrag von pieeeeeety »

Caddy hat geschrieben: 13. Dez 2018 07:51 Moin pieeeety
Das ging mir auch so, du kannst aber die Verzeichnisse nutzen. OH2 zieht sie an.
Ich mache alles in PaperUI ausser Regeln, Astro binding und Sitemap die mache ich im Verzeichnis.
Ich habe versucht alles zu proggen, das ist aber in die Hose gegangen, da man nicht wirklich eine Rückmeldung bekommt was man falsch gemacht hat.
Ich hätte es auch lieber anders

vielleicht können wir uns austauschen ? Ich habe auch OH2 auf einer Synology
schreib mal eine pn wenn Du Interesse hast


Caddy
ja, gerade am Anfang ist das recht verwirrend. Ich habe nun mittlerweile eine Grundconfig per PaperUI angelegt damit sich überhaupt etwas tut.. Selbst die Anbindung an meine Alexas habe ich damit hin bekommen aber so richtig Spaß macht das nicht.. Ich werde über die Weihnachtsfeiertage mich verstärkt dransetzen und berichten!

Antworten