Hey all, sorry to bring this up again but I had a similar issue with my installation.
May be interesting if all the above des not help.
After some digging I found the problem: I had a ARMv7 version of node on my Pi Zero (ARMv6). I think is is due to me doing the first install on a RPi3 (ARMv7) for speeds sake and then switching the SD card to the Zero for minimal power consumption.
You can check easily if you got that problem with issuing node --version on your Pi.
If you get Illegal Instruction, you’re affected. And it affects all node services, like Node-RED etc.
To fix this, you need to install a compatible version of node. This can be done with two commands as root: wget https://nodejs.org/dist/latest-v10.x/node-v10.20.0-linux-armv6l.tar.xz tar -C /usr --strip-components 1 -xJf node-v10.20.0-linux-armv6l.tar.xz
This will download an ARMv6 compatible node version and install it above the existing node. Check again with node --version if it worked.
Doubt that… Where did you take that information from?
Official docs even mention the Pi Zero (W) in the WiFi setup notes. And it works quite nicely once started up (takes ~15min). I’m running it in a boat as low-power alternative to its big brothers.
RPi0W isn’t “supported” because there is no official statement anywhere saying it is.
To support a system means many things, one of them is to constantly test any major changes against any “supported” HW and that’s what we (maintainers) cannot spend the effort on that it takes.
A RPi0W is an edge case because it has just 512MB. That means we cannot run memory intensive stuff like ZRAM or Grafana. That doesn’t mean it doesn’t work if you only run stock openHAB.
But it means that if you run into trouble you are essentially on your own. Mind you that you are anyway because you chose to deviate from the install procedure (and see? it’s there for a reason …).
We’re still discussing if we will support RPi0W in the future.
The (preliminary !) future version of the README to state what openHABian supports is here.