Seite 1 von 1

OH2 auf Synology - Lese- Schreibrechte

Verfasst: 12. Dez 2018 11:04
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

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 12. Dez 2018 13:21
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.

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 12. Dez 2018 17:27
von StefanH.
ja das ist leider so standard. die paperui speichert in einer jsondb

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 13. Dez 2018 07:51
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

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 13. Dez 2018 08:03
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:

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 13. Dez 2018 13:20
von Caddy
Hallo Pieeeeety

können wir auch gerne hier machen.

Caddy

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 13. Dez 2018 14:31
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.

Re: OH2 auf Synology - Lese- Schreibrechte

Verfasst: 17. Dez 2018 15:52
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!