openhab-vscode
openhab-vscode copied to clipboard
Visual Studio code error for "openHAB Language Server": "getaddrinfo ENOTFOUND openhabianpi"
Expected Behavior
The openHAB Language Server
loads.
Current Behavior
I think I read all the documentation I can find, but I'm still encountering an error. Let's start with setting the scene: I've made some changes to settings.json
:
{
"openhab.connection.basicAuth.password": "myAPItoken, which I didn't include here",
"openhab.connection.host": "192.168.1.9",
"openhab.connection.port": 8080
}
Setting openhab.connection.host
to 192.168.1.9
finally made openHAB extension
work. Figuring this out took me some time. :)
But now the openHAB Language Server
still trips over openhabianpi
, which I don't really understand. Where does it get that from...? This is the error:
Error: getaddrinfo ENOTFOUND openhabianpi
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'openhabianpi'
}
I searched package.json
, found here (https://github.com/openhab/openhab-vscode/blob/main/package.json) for openhabianpi
, and only found it under openhab.host
So I tried adding it to settings.json
:
{
"openhab.connection.basicAuth.password": "myAPItoken, which I didn't include here",
"openhab.connection.host": "192.168.1.9",
"openhab.host": "192.168.1.9",
"openhab.connection.port": 8080
}
But then Visual Studio compains about "deprecated config values":
My initial reaction was "so what", but then it turns out, the openHAB Language Server
is no longer in the dropdown menu (which I assume means it's not being loaded):
The actual problem
In order to escape any 'XY problem', this is what I want: I want to write rules in Visual Studio (on my Windows 11 pc) directly to M:\
, which is \\192.168.1.9\openHAB-conf
. From my understanding, that's how it should be setup? (192.168.1.9
is a Linux pc, and I installed via apt
, so no Openhabian, if that matters.)
But without openHAB Language Server
(I at least assume that's the missing piece), there's no visualisation of the code (for example: "rules.JSRULe" is not in colors, as I would expect it):
(I also don't understand what's supposed to be wrong with line 1, but that's another matter (or is it because openHAB Language Server
isn't loaded?):
PS This is a copy of https://community.openhab.org/t/visual-studio-code-error-for-openhab-language-server-getaddrinfo-enotfound-openhabianpi/152191/1, but maybe it's a bug, rather than my configuration not being on point?
Possible Solution
Steps to Reproduce (for Bugs)
Context
Your Environment
- Version used: Visual Studio Code version 1.85.1
- Operating System and version (desktop or mobile, Windows 10, Raspbian Jessie, ...): Windows 11 Home 23H2