[gelöst] Keine Verbindung zu openHAB Language Server in VS Code

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
wise
Beiträge: 13
Registriert: 3. Nov 2020 13:26
Answers: 0

[gelöst] Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von wise »

Hallo zusammen,

ich bin ganz frischer Anfänger im Bereich openHAB und Visual Studio Code. Immerhin habe ich es geschafft, dass ich per VS Code auf meinen openhab-conf Ordner zugreifen kann. In VS Code werden mir Items & Things angezeigt. Ich kann auch entsprechende Änderungen an Items & sidemaps vornehmen und erfolgreich speichern, um die Änderungen im BasicUI anzeigen zu lassen.

openHAB ist auf einem Raspi installiert. VS Studio auf meinem Desktop Rechner (Win10). Beides ist im LAN.

Leider unterstützt mich aber der Language Server bei Syntax aktuell nicht. Folgendes wird mir im Output-Tab angezeigt:

Code: Alles auswählen

Error: getaddrinfo ENOTFOUND http
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'http'
}
Meine settings.json lautet:

Code: Alles auswählen

"openhab.host": "lokale IP des Raspi",
"openhab.port": 8080,
"openhab.remoteLspEnabled": true,
"openhab.remoteLspPort": 5007
Woran kann es liegen und wie schaffe ich es, dass ich eine Syntaxprüfung über den Language Server erhalte?

Vielen Dank!
Zuletzt geändert von wise am 8. Nov 2020 12:45, insgesamt 1-mal geändert.

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

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von udo1toni »

VS Code biete ja mehrere Möglichkeiten der Konfiguration an, im Arbeitsordner, im Arbeitsbereich und/oder im Benutzerzweig. Alle Konfigurationsbereiche können gemischt werden, wobei die Ordner-Konfiguration von der Arbeitsbereichskonfiguration ausgestochen wird (die gesamte settings.json des Ordners wird dann inaktiv).

Ich gehe davon aus, dass Du sowohl openHAB als auch VS Code schon mehrfach neu gestartet hast. Falls das nicht der Fall ist, wäre das ein erster Versuch...
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

wise
Beiträge: 13
Registriert: 3. Nov 2020 13:26
Answers: 0

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von wise »

Ja, Neustarts sowohl des Raspi als auch von VS Code sind bereits mehrfach erfolgt. Der Zugriff auf das Netzlaufwerk ist ja bereits möglich, nur der Language Server scheint erreicht werden zu können.

Die settings.json befindet sich in C:\Users\username\AppData\Roaming\Code\User

Ich gehe also davon aus, dass die Konfiguration für den Benutzerzweig angelegt ist.

Die Konfiguration erfolgt bzw. erfolgte über VS Code.

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

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von udo1toni »

Und der Zugriff auf das Verzeichnis erfolgt über einen Laufwerksbuchstaben?


Gesendet von iPad mit Tapatalk
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

wise
Beiträge: 13
Registriert: 3. Nov 2020 13:26
Answers: 0

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von wise »

Korrekt, und das problemlos. Anzeige, Änderung und Löschung der Daten auf dem Laufwerk über VS Code sind möglich und haben direkte Auswirkungen in openHAB.

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

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von peter-pan »

Sieht deine "settings.json" wirklich so aus:

Code: Alles auswählen

{
    "openhab.host": "192.168.178.xxx",
    "openhab.port": 8080,
    "openhab.remoteLspEnabled": true,
    "openhab.remoteLspPort": 5007,
    "openhab.sitemapPreviewUI": "basicui",
    "openhab.useRestApi": true
}
...also mit Klammerung
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

wise
Beiträge: 13
Registriert: 3. Nov 2020 13:26
Answers: 0

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von wise »

Ja, so:

Code: Alles auswählen

{
        "openhab.host": "http://192.168.178.202",
        "openhab.port": 8080,
        "openhab.remoteLspEnabled": true,
        "openhab.remoteLspPort": 5007
}
Ansonsten würde VS Code auch ein Problem ausweisen, oder? Nutze VS Code das erste mal in meinem Leben ... ;)

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

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von udo1toni »

Bitte lösche das http:// weg, das gehört da nicht hin. Es wird ausschließlich die ip oder der fqdn angegeben.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

wise
Beiträge: 13
Registriert: 3. Nov 2020 13:26
Answers: 0

Re: Keine Verbindung zu openHAB Language Server in VS Code

Beitrag von wise »

Bingo! Das war es. Vielen lieben Dank. Das LSP wird nun zur Syntaxprüfung in VS Code genutzt.

Antworten