Openhab mit Visual Studio Code

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: Openhab mit Visual Studio Code

Beitrag von udo1toni »

Also noch mal Schritt für Schritt :)

Wie hast Du openHAB installiert?

Wie hast Du die Samba Freigaben eingerichtet? (oder anders: woher hast Du die Konfiguration)

Aus den Antworten auf beide Fragen ergeben sich dann eventuell die nächsten notwendigen Schritte...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Philipp00
Beiträge: 53
Registriert: 29. Nov 2020 11:07
Answers: 0

Re: Openhab mit Visual Studio Code

Beitrag von Philipp00 »

Openhab habe ich gemäss der Anleitung unter folgenden Link installiert, anbei findest du noch den Printscreen dazu.
- https://openhabdoc.readthedocs.io/de/latest/Raspberry/

InstallationOH2.JPG
InstallationOH1.JPG


Und die Samba konfig, habe ich nun nach diesem Link gemacht.
https://medium.com/diy-my-smart-home/op ... 2566ddf4ed
Leider weiss ich nicht mehr genau woher ich die Grundeinstellung habe, irgenwo aus veschiedenen Seiten, was wohl nicht so clever war..
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab mit Visual Studio Code

Beitrag von peter-pan »

Eigentlich steht in der Samba-Beschreibung das drin, was Udo auch geschrieben hat. In deiner smb.conf ist mir aber aufgefallen, dass da auch der Ordner "/etc/openhab/configurations" eingebunden werden soll. Den gibt es aber, soweit ich weiss, normalerweise nicht.
Hast du schon mal mit "testparm" geprüft, ob die "smb.conf" ok ist ?

Ich hab auch noch ein bisschen gegoogelt und dieses Kommando gefunden:

Code: Alles auswählen

sudo pdbedit -L -v
Damit kann man sich den/die Samba-User auflisten lassen. Das sieht dann so aus:

Code: Alles auswählen

---------------
Unix username:        openhabian
NT username:
Account Flags:        [xx         ]
User SID:             sag ich nicht
Primary Group SID:    sag ich auch nicht
Full Name:
Home Directory:       \\openhabpi\openhabian
HomeDir Drive:
Logon Script:
Profile Path:         \\openhabpi\openhabian\profile
Domain:               OPENHAB
Account desc:
Workstations:
Munged dial:
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:    Fr, 01 Nov 2019 21:21:49 CET
Password can change:  Fr, 01 Nov 2019 21:21:49 CET
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[14:49:01] openhabian@openHABPi:~$
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Philipp00
Beiträge: 53
Registriert: 29. Nov 2020 11:07
Answers: 0

Re: Openhab mit Visual Studio Code

Beitrag von Philipp00 »

Habe dein Kommando ausprobiert und wirklich einen Fehlermeldung erhalten.
Habe dan versucht mit folgenden Befehl nochmals das samba zu installieren aber hilft nicht.

Code: Alles auswählen

sudo apt install samba samba-common
Es kommt immer noch folgende Fehlermeldeung

Code: Alles auswählen

WARNING: Ignoring invalid value 'useer' for parameter 'security'
WARNING: Ignoring invalid value 'useer' for parameter 'security'
Can't load /etc/samba/smb.conf - run testparm to debug it

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

Re: Openhab mit Visual Studio Code

Beitrag von udo1toni »

Ich kürze mal ab und frage: gibt es einen bestimmten Grund, warum Du openHAB auf diese Weise aufgesetzt hast? wesentlich bequemer wäre openHABian. Nur, damit kein Missverständnis entsteht: openHABian ist auch auf dem Raspberry nicht zwingend ein Image, man kann openHABian auch manuell einrichten. Du sparst Dir damit aber alle Unwägbarkeiten.

Die Anleitung ist uralt (leider gibt es noch nicht mal eine Versionsinfo...).

Samba sollte eigentlich trotzdem funktionieren, allerdings hast Du eben (sieht man ja in der Meldung) beim Parameter security useer statt user geschrieben. Schau mal in de smb.conf rein, das sollte zu finden sein.
Aber wie gesagt, wenn es keine zwingenden Gründe gibt, das nicht zu tun, möchte ich dazu raten, von vorn anzufangen und direkt das openHABian Image zu verwenden, notfalls auch Raspberry Pi OS lite und anschließend openHABian über git einrichten (das wird in der Original Doku beschrieben).
Mit openHABian lässt sich openHAB mit allem, was dazu gehört sehr bequem einrichten.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Philipp00
Beiträge: 53
Registriert: 29. Nov 2020 11:07
Answers: 0

Re: Openhab mit Visual Studio Code

Beitrag von Philipp00 »

So wie ich das verstehe muss ich den Raspi formatieren wenn ich openHABian installiere und das möchte ich eingentlich nicht da ich andere dinge auf dem Raspi habe das ich nicht verlieren möchte.

Aber du hast recht das ist ein Schreibfehler, habe diesen behoben und kann jetzt etwas aufrufen, könnt ihr daraus etwas interpretieren?

Code: Alles auswählen

Unix username:        openhab
NT username:          
Account Flags:        [U          ]
User SID:             xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Primary Group SID:    xxxxxxxxxxxxxxxxxx
Full Name:            openhab2 runtime user
Home Directory:       \\raspin\openhab
HomeDir Drive:        
Logon Script:         
Profile Path:         \\raspin\openhab\profile
Domain:               RASPIN
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:    Mi, 02 Dez 2020 21:34:54 CET
Password can change:  Mi, 02 Dez 2020 21:34:54 CET
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------
Unix username:        pi
NT username:          
Account Flags:        [U          ]
User SID:             XXXXXXXXXXXXXXXXXXXXXXXXX
Primary Group SID:    XXXXXXXXXXXXXXXXX
Full Name:            
Home Directory:       \\raspin\pi
HomeDir Drive:        
Logon Script:         
Profile Path:         \\raspin\pi\profile
Domain:               RASPIN
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:    Do, 03 Dez 2020 10:30:56 CET
Password can change:  Do, 03 Dez 2020 10:30:56 CET
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab mit Visual Studio Code

Beitrag von peter-pan »

Also wenn ich das richtig verstehe, hast du zwei Samba-User, "openhab" und "pi". Und ich gehe mal davon aus, das "openhab" der Benutzer ist, mit dem du deine Shares in Windows verbinden musst. Anschliessend kannst du dann "openHAB-conf" als Netzlaufwerk verbinden. Solltest du aber vorher noch Änderungen in "smb.conf" vorgenommen haben, bitte den Restart des Services(sudo systemctl restart smbd) nicht vergessen.

Schau bitte auch noch mal auf die Berechtigungen für /etc/openhab2.
Das sollte ungefähr so aussehen:

Code: Alles auswählen

[18:02:43] openhabian@openHABPi:~$ ls -alF /etc/openhab2
insgesamt 68
drwxrwxr-x+ 15 openhab openhab 4096 Sep 16 12:00 ./
drwxr-xr-x  94 root    root    4096 Nov 30 16:07 ../
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 html/
drwxrwxr-x+  3 openhab openhab 4096 Nov 10  2019 icons/
drwxrwxr-x+  2 openhab openhab 4096 Nov 29 21:22 items/
drwxrwxr-x+  2 openhab openhab 4096 Mär 28  2020 misc/
-rw-rw-r--   1 openhab openhab   43 Sep 15 00:49 openHAB2.code-workspace_stop
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 persistence/
drwxrwxr-x+  3 openhab openhab 4096 Nov 21 21:56 rules/
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 scripts/
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 services/
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 sitemaps/
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 sounds/
drwxrwxr-x+  2 openhab openhab 4096 Dez  2 17:49 things/
drwxrwxr-x+  2 openhab openhab 4096 Nov  4 10:37 transform/
drwxrwxr-x+  2 openhab openhab 4096 Nov 11  2019 .vscode/
[18:05:38] openhabian@openHABPi:~$
Edit: Du kannst auch mal versuchen, dass Ganze "manuell" mit "openhabian", wie Udo es beschrieben hat, versuchen. Zieh dir halt vorher ein Image von deiner Karte. Dann kannst du ggf. wieder "zurücksetzen" falls was in die Hose geht. ;)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Philipp00
Beiträge: 53
Registriert: 29. Nov 2020 11:07
Answers: 0

Re: Openhab mit Visual Studio Code

Beitrag von Philipp00 »

Habe den Server neu gestartet und openHAB-conf neu hinzugefügt im Windows, leider ohne erfolg.

sieht auch ungefähr so aus-

Code: Alles auswählen

pi@RaspiN:~ $ ls -alF /etc/openhab2
insgesamt 64
drwxr-xr-x  14 openhab openhab  4096 Nov 29 20:46 ./
drwxr-xr-x 125 root    root    12288 Nov 29 20:15 ../
drwxr-xr-x   2 openhab openhab  4096 Nov 28 10:34 html/
drwxr-xr-x   3 openhab openhab  4096 Nov 28 10:34 icons/
drwxr-xr-x   2 openhab openhab  4096 Dez  2 20:27 items/
drwxr-xr-x   2 openhab openhab  4096 Dez  2 21:33 persistence/
drwxr-xr-x   2 openhab openhab  4096 Dez  2 20:18 rules/
drwxr-xr-x   2 openhab openhab  4096 Nov 28 10:34 scripts/
drwxr-xr-x   2 openhab openhab  4096 Nov 30 21:22 services/
drwxr-xr-x   2 openhab openhab  4096 Dez  2 20:28 sitemaps/
drwxr-xr-x   2 openhab openhab  4096 Nov 28 10:34 sounds/
drwxr-xr-x   2 openhab openhab  4096 Dez  2 10:49 things/
drwxr-xr-x   2 openhab openhab  4096 Nov 28 10:34 transform/
drwxrwxrwx   2 openhab openhab  4096 Nov 29 20:46 .vscode/
pi@RaspiN:~ $ 


Philipp00
Beiträge: 53
Registriert: 29. Nov 2020 11:07
Answers: 0

Re: Openhab mit Visual Studio Code

Beitrag von Philipp00 »

Hab mich dazu entschlossen eine neu SD Karte mit Openhabian zu laden, mal schauen ob es so besser funktioniert

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab mit Visual Studio Code

Beitrag von peter-pan »

...ja, aber nur openhab hat alle Rechte, Gruppenmitglieder dürfen nur lesen. Ich meine ich hatte auch mal dieses Problem. Um die Gruppenberechtigungen für /etc/openhab2 zu ändern könntest du Folgendes machen:

Code: Alles auswählen

Berechtigungen für /etc/openhab2:
1.	Wechseln nach /etc/openhab2
2.	sudo chmod -R 775 .     (den Punkt am Schluss nicht vergessen)
Noch eine Frage. Welches Ergebnis erhältst du, wenn du das Kommando "users" in der Shell eingibst ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten