In a attempt to get my Domoticz installation somewhat stable, I had a bright desition to do a completely clean install, reset all hardware, etc.
I've reset most the devices to factory default, reinstalled OS, and started rebuilding openzwave and domotics, following the
Wiki page
for building from source.
During this install I notice OpenZwave is not detected, and therefore support disabled. Any clues on how to fix this?
- Spoiler: show
-
~/Domoticz/dev-domoticz$ cmake -DCMAKE_BUILD_TYPE=Release CMakeLists.txt
-- Submodule update
-- LUA library found at: /usr/lib/x86_64-linux-gnu/liblua5.3.a
-- Python3 includes found at: /usr/include/python3.8
-- Building with I2C support
-- Building with SPI support
-- ###########################
-- Compiling Revision #13051
-- ###########################
-- Using builtin jsoncpp library
-- JsonCpp Version: 1.9.4
-- Using builtin Mosquitto library
-- WITH_DLT = OFF
CMake Warning at extern/mosquitto/CMakeLists.txt:104 (FIND_PACKAGE):
By not providing "FindcJSON.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "cJSON", but
CMake did not find one.
Could not find a package configuration file provided by "cJSON" with any of
the following names:
cJSONConfig.cmake
cjson-config.cmake
Add the installation prefix of "cJSON" to CMAKE_PREFIX_PATH or set
"cJSON_DIR" to a directory containing one of the above files. If "cJSON"
provides a separate development package or SDK, be sure it has been
installed.
-- Optional dependency cJSON not found. Some features will be disabled.
-- Using builtin SQLite library
-- OPENSSL library found at: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Linking against boost static libraries
-- BOOST includes found at: /usr/local/include
-- ZLIB library found at: /usr/lib/x86_64-linux-gnu/libz.so
-- ZLIB includes found at: /usr/include
-- Curl library found at: /usr/lib/x86_64-linux-gnu/libcurl.so
-- Curl includes found at: /usr/include/x86_64-linux-gnu
-- CEREAL includes found at: /usr/include
-- LIBUSB library found at: /usr/lib/x86_64-linux-gnu/libusb.so
-- ==== OpenZWave not found, support disabled!
-- GPIO is available
-- Not found telldus-core (telldus-core.h), not adding tellstick support
-- Using precompiled headers
-- Using static libgcc/libstdc++
-- Configuring done
-- Generating done
-- Build files have been written to: /home/[username]/Domoticz/dev-domoticz
OpenZwave 1.6.1910 was installed right before this, I did the
additional steps in to get right version support, but no change. I did a reboot after installing OpenZWave, still no change.