From 6d651264c950294d8791e65c1fd51a6506e96da5 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 22:54:25 +0100 Subject: [PATCH 01/28] Create qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 233 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 installation/qnap.md diff --git a/installation/qnap.md b/installation/qnap.md new file mode 100644 index 0000000000..be318ced42 --- /dev/null +++ b/installation/qnap.md @@ -0,0 +1,233 @@ +--- +layout: documentation +title: QNAP NAS +--- + +::: + +# QNAP NAS + +[QNAP NAS](https://www.qnap.com/en) is a famous NAS server solution for home and business, allowing the installation of additional packages. + +## Prerequisite - X86_64 or ARM64 platform + +QNAP NAS is based on Linux but it has limitations since it is not a full server. +It is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access logs and install updates + +Then for installation purposes run the following command: + +```bash +sudo id openhab +``` + +The result will something like + +```bash +uid=1032(openhab) gid=100(users) groups=100(users),65537(dialout),65539(openhab) +``` + +In this case we need the 1032 as the user and the 65537 as the group. Write them down. + +## Docker + +:::tip Note +DSM 7 does not longer support Java 11 directly. +You either have to run openHAB in a Docker container or have to take care of a properly installed Java 11 runtime on your own. + +The following part shows the Docker based installation. +You may also get Java 11 via [community package](https://synocommunity.com/package/java-11-openjdk) and go own with the manual for [older DSM Versions](#older-synology-diskstations-till-dsm-6). +::: + +And that also makes the installation easier to maintain. +It works out of the box a bit different then the normal Docker installation as described in de openHAB documentation. +Docker is a containerization platform and is used to run lightweight containers. +These containers require a very little amount of memory and system resources to run. +Synology NAS has official support for Docker. +To use Docker, you need to install the Docker app from the Synology Web GUI. + +- Login and open the DiskStation Manager. +- Go to Main Menu → Package Center. +- Search for "Docker" and install. +- Click "Open". +- Go to "Registry", here are all the available Docker images and search for openhab. +- Choose the "openhab/openhab" image and click "Download". Select "latest" since that is the latest stable version of openHAB. The Docker image is added to "Image" +- Go to "Image" and click on the openhab/openhab image and click "Add". + +Here comes the part where you really notice the difference between the Synology OS and Linux. + +- In the Container Manager, select "Container" and then "Create" +- Select the image (openhab/openhab:latest) +- Fill in a name for the container (eg. "openhab" note: space and some special characters are not allowed). +- Enable the resource limitation, CPU on Med and Memory limit on 2048MB. +You can increase this in the future if you like. +- Click on "Advanced" + +:::tip DSM 7.2 Access Zwave USB Stick + +- Set `/dev/ttyACM0` permissions inside the openhab container - [OH Docs](docker.html#usb-sticks) + + ```bash + root@openhab:/openhab# chown openhab:openhab /dev/ttyACM0 + root@openhab:/openhab# chmod o+rw /dev/ttyACM0 + ``` + + To preserve the changes on container reboot see [Executing shell scripts before openHAB is started](https://github.com/openhab/openhab-docker#executing-shell-scripts-before-openhab-is-started) article. +::: + +### Advanced Settings + +- Enable auto-restart + +### Port Settings + +- No change + +### Volume Settings + +- Click on "Add Folder" and "Create Folder" under the folder "docker" with the name "openhab". +- Create the folder "addons" in the folder "openhab" +- Create the folder "conf" in the folder "openhab" +- Create the folder "userdata" in the folder "openhab" +- Now map those folders + - Click on "addons" then click on "Select" + - Add the mount path "/openhab/addons" in the input field next to /docker/openhab/addons + - Repeat this step for the "conf" and "userdata" folders + +### Environment + +- Remove the variables EXTRA_JAVA_OPTS & EXTRA_SHELL_OPTS using the minus buttons +- Update the GROUP_ID to reflect the group created above (eg. 65537) +- Update the USER_ID to reflect the user created above (eg. 1032) + +### Capabilities + +- If you're wanting to access the Synology device's USB Port(s), enable "Execute container using high privilege". +::: tip Note +This is needed for the host resources like '/dev/ttyACM0' for Z-Wave binding, the TCP stack for Network Binding, etc. +It will run the Docker container as root, the application in the container is still limited. +Several issues are already raised for this at Synology. +::: + +:::tip DSM 7.2 + +- Check [here](https://kb.synology.com/en-nz/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have) what kind of CPU does your Synology NAS have. +- Download the proper USB to UART driver from [here](https://github.com/robertklep/dsm7-usb-serial-drivers/tree/main/modules) to Synology `/lib/modules`. +- Create Synology Boot-up Scheduled Task + + ```bash + #!/bin/sh + chmod 760 /var/lock + insmod /lib/modules/cp210x.ko > /dev/null 2>&1 # cp210x.ko sample + chown root:dialout /dev/ttyACM0 + chmod g+rw /dev/ttyACM0 + ``` + + :warning: This will result in Synology notification, like "Security risks detected on NAS02. Please go to Security Advisor for more information. Details." +::: + +### Network + +- Select 'host' if you are planning to use the IP stack in bindings or if you are not sure what this does. + +### Execution Command + +- Nothing to do here + +### Links + +- Nothing to do here + +Click "Next" + +### Summary + +Here you can check if all changes where set correctly for your openHAB container, enable "Run this container after the wizard is finished" and press "Done". +openHAB is now running on your NAS. +Give it a few minutes to start up. + +## Shells + +If you select the container running and press "Details" you will see a window with more information on this running container. +One particular menu item you have to check is "Terminal". +In here you see the name of the container left from the black field and if you press that you'll get the Karaf terminal for openHAB. + +If you click on "Create' it creates a bash terminal, click on bash and you'll have access to a shell in the container. + +By now the container is up and running, goto `http://[your-NAS-ip-or-host-name]:8080` and the welcome to openHAB. +If you use p.e. a Z-Wave dongle on ttyACM0 you can now add the Z-Wave binding. Once openHAB has been configured under the binding Z-Wave add a controller manually and change the port to /dev/ttyACM0. The Z-Wave controller gets online and you will discover the Z-Wave devices. If this is not working, please verify you enabled high privilege. + +::: tip Note +The device path (`/dev/ttyACM0`) or container name (`openhab`) could be different in your system, please modify the commands accordingly. +::: + +--- + +# Older Synology DiskStations till DSM 6 + +The [DiskStation by Synology](https://www.synology.com/en-us/dsm) is a famous NAS server solution for your home, allowing the installation of additional packages. +We are proud to be able to provide an [openHAB Synology package](https://github.com/openhab/openhab-syno-spk). + +## Prerequisite - Install Java + +Current releases of openHAB require Oracle Java due to the generation of certificates based on [EC](https://en.wikipedia.org/wiki/Elliptic_curve_cryptography) which is not available in free Java implementations. +If you see the following error you are likely using OpenJDK: + +```text +java.security.NoSuchAlgorithmException: EC KeyPairGenerator not available +``` + +The easiest way to install Java is to install the Synology Java8 package from Package Center. +After installation, OpenJDK will be used by default and must be upgraded. +To update Oracle JDK to Java8, click the Install Java / Upgrade Java button and then follow the onscreen instructions. +The filename and format of the uploaded file will be checked before installation. + +**Armada 370/XP** systems running DSM 6 require hard float ABI rather than the soft float used on DSM 5. +If there is not a Java8 package in the Package Center, your machine may not be supported by the [Synology package](https://www.synology.com/en-us/dsm/packages/Java8). + +The best option for older unsupported Synology models such as **PowerPC** and **ARMv5** is to include the [PC-Loadletter](https://pcloadletter.co.uk/2011/08/23/java-package-for-synology/) Repo. +[Download Java SE](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/index.html) [(latest ARMv6)](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javase-embedded-downloads-2209751.html) [(Java Cryptography Extension if required)](https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html) and put them in the _public_ folder of your NAS. +Then start the installation of Java8 SE. + +_Note that it may be necessary to rename the downloaded file to match the name the Loadletter utility expects which may be an older version than what is currently available._ + +The **Java8 PowerPC** versions are available from [Oracle](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javaseembedded8u6-2406243.html). + +## Installation + +Download the latest SPK package: [Releases](https://github.com/openhab/openhab-syno-spk/releases) +The SPK is a wrapper to download the latest openHAB release and does not contain openHAB itself. + +1. Login and open the DiskStation Manager. +1. Go to Control Panel → User → Advanced → User Home and check 'Enable user home service' +1. Go to Main Menu → Package Center. +1. Click on the Manual Install button. +1. Click "Choose File" and select the previously downloaded openHAB `.spk` file. +1. On the confirmation page: If you would like the package to run immediately after installation, make sure the box next to "Run after Installation" is ticked. +1. Click Apply to start installation. + +If your NAS cannot connect to the internet, the installer will tell you to download and place the ZIP file into your NAS public folder. + +## Configuration + +The location of configuration files by openHAB differs depending on wether or not a shared folder named `public` exists: + +- with public share folder: `/volume1/public/openHAB/conf/` +- without public share folder: `/volume1/@appstore/openHAB/conf/` + +For certain Synology models the `public` folder is created automatically during the first setup. +The administrator can also create a public shared folder if desired. + +Synology does not document which models will automatically create a public folder. +Refer to the Synology knowledge base article on [Shared Folder](https://www.synology.com/en-us/knowledgebase/DSM/help/DSM/AdminCenter/file_share_desc) to learn more. + +## Logging + +The openHAB log files can be found here: +`/volume1/@appstore/openHAB/userdata/logs/`. + +From Version openHAB-2.2.0.006 the SPK generates two log files located at `/var/log/`. + +The first log file `openHAB-install.log` will be generated during the installation. +If you can't install the openHAB SPK, please have a look inside the file. + +The second log `openHAB-start-stop.log` will be generated by starting and stopping openHAB inside the Package Manager. From e9fe9eae90a956be6b8901308ed2f76afdb7fff5 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:09:09 +0100 Subject: [PATCH 02/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 51 +++----------------------------------------- 1 file changed, 3 insertions(+), 48 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index be318ced42..f97294c5f9 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -11,56 +11,11 @@ title: QNAP NAS ## Prerequisite - X86_64 or ARM64 platform -QNAP NAS is based on Linux but it has limitations since it is not a full server. -It is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access logs and install updates +You need to install openHAB from [here](https://www.myqnap.org/product/openhab/). It contains the latest stable OH version and Zulu17 JDK. -Then for installation purposes run the following command: +The easyest way is to [install the repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are proposed when published. -```bash -sudo id openhab -``` - -The result will something like - -```bash -uid=1032(openhab) gid=100(users) groups=100(users),65537(dialout),65539(openhab) -``` - -In this case we need the 1032 as the user and the 65537 as the group. Write them down. - -## Docker - -:::tip Note -DSM 7 does not longer support Java 11 directly. -You either have to run openHAB in a Docker container or have to take care of a properly installed Java 11 runtime on your own. - -The following part shows the Docker based installation. -You may also get Java 11 via [community package](https://synocommunity.com/package/java-11-openjdk) and go own with the manual for [older DSM Versions](#older-synology-diskstations-till-dsm-6). -::: - -And that also makes the installation easier to maintain. -It works out of the box a bit different then the normal Docker installation as described in de openHAB documentation. -Docker is a containerization platform and is used to run lightweight containers. -These containers require a very little amount of memory and system resources to run. -Synology NAS has official support for Docker. -To use Docker, you need to install the Docker app from the Synology Web GUI. - -- Login and open the DiskStation Manager. -- Go to Main Menu → Package Center. -- Search for "Docker" and install. -- Click "Open". -- Go to "Registry", here are all the available Docker images and search for openhab. -- Choose the "openhab/openhab" image and click "Download". Select "latest" since that is the latest stable version of openHAB. The Docker image is added to "Image" -- Go to "Image" and click on the openhab/openhab image and click "Add". - -Here comes the part where you really notice the difference between the Synology OS and Linux. - -- In the Container Manager, select "Container" and then "Create" -- Select the image (openhab/openhab:latest) -- Fill in a name for the container (eg. "openhab" note: space and some special characters are not allowed). -- Enable the resource limitation, CPU on Med and Memory limit on 2048MB. -You can increase this in the future if you like. -- Click on "Advanced" +QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, edit `addons` and `conf` folders, etc. :::tip DSM 7.2 Access Zwave USB Stick From d1d4d5f3b229acd62bc9347ee98f80dfba2a9019 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:17:05 +0100 Subject: [PATCH 03/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 171 ++----------------------------------------- 1 file changed, 7 insertions(+), 164 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index f97294c5f9..4398971967 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -13,176 +13,19 @@ title: QNAP NAS You need to install openHAB from [here](https://www.myqnap.org/product/openhab/). It contains the latest stable OH version and Zulu17 JDK. -The easyest way is to [install the repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are proposed when published. +The easyest way is to [install the MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, edit `addons` and `conf` folders, etc. -:::tip DSM 7.2 Access Zwave USB Stick +:::tip USB dongles -- Set `/dev/ttyACM0` permissions inside the openhab container - [OH Docs](docker.html#usb-sticks) +USB dongles may work (or not). If not you may install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from the MyQNAP repo) - ```bash - root@openhab:/openhab# chown openhab:openhab /dev/ttyACM0 - root@openhab:/openhab# chmod o+rw /dev/ttyACM0 - ``` +### Mosquitto - To preserve the changes on container reboot see [Executing shell scripts before openHAB is started](https://github.com/openhab/openhab-docker#executing-shell-scripts-before-openhab-is-started) article. -::: - -### Advanced Settings - -- Enable auto-restart - -### Port Settings - -- No change - -### Volume Settings - -- Click on "Add Folder" and "Create Folder" under the folder "docker" with the name "openhab". -- Create the folder "addons" in the folder "openhab" -- Create the folder "conf" in the folder "openhab" -- Create the folder "userdata" in the folder "openhab" -- Now map those folders - - Click on "addons" then click on "Select" - - Add the mount path "/openhab/addons" in the input field next to /docker/openhab/addons - - Repeat this step for the "conf" and "userdata" folders - -### Environment - -- Remove the variables EXTRA_JAVA_OPTS & EXTRA_SHELL_OPTS using the minus buttons -- Update the GROUP_ID to reflect the group created above (eg. 65537) -- Update the USER_ID to reflect the user created above (eg. 1032) - -### Capabilities - -- If you're wanting to access the Synology device's USB Port(s), enable "Execute container using high privilege". -::: tip Note -This is needed for the host resources like '/dev/ttyACM0' for Z-Wave binding, the TCP stack for Network Binding, etc. -It will run the Docker container as root, the application in the container is still limited. -Several issues are already raised for this at Synology. -::: - -:::tip DSM 7.2 - -- Check [here](https://kb.synology.com/en-nz/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have) what kind of CPU does your Synology NAS have. -- Download the proper USB to UART driver from [here](https://github.com/robertklep/dsm7-usb-serial-drivers/tree/main/modules) to Synology `/lib/modules`. -- Create Synology Boot-up Scheduled Task - - ```bash - #!/bin/sh - chmod 760 /var/lock - insmod /lib/modules/cp210x.ko > /dev/null 2>&1 # cp210x.ko sample - chown root:dialout /dev/ttyACM0 - chmod g+rw /dev/ttyACM0 - ``` - - :warning: This will result in Synology notification, like "Security risks detected on NAS02. Please go to Security Advisor for more information. Details." -::: - -### Network - -- Select 'host' if you are planning to use the IP stack in bindings or if you are not sure what this does. - -### Execution Command - -- Nothing to do here - -### Links - -- Nothing to do here - -Click "Next" - -### Summary - -Here you can check if all changes where set correctly for your openHAB container, enable "Run this container after the wizard is finished" and press "Done". -openHAB is now running on your NAS. -Give it a few minutes to start up. - -## Shells - -If you select the container running and press "Details" you will see a window with more information on this running container. -One particular menu item you have to check is "Terminal". -In here you see the name of the container left from the black field and if you press that you'll get the Karaf terminal for openHAB. - -If you click on "Create' it creates a bash terminal, click on bash and you'll have access to a shell in the container. - -By now the container is up and running, goto `http://[your-NAS-ip-or-host-name]:8080` and the welcome to openHAB. -If you use p.e. a Z-Wave dongle on ttyACM0 you can now add the Z-Wave binding. Once openHAB has been configured under the binding Z-Wave add a controller manually and change the port to /dev/ttyACM0. The Z-Wave controller gets online and you will discover the Z-Wave devices. If this is not working, please verify you enabled high privilege. - -::: tip Note -The device path (`/dev/ttyACM0`) or container name (`openhab`) could be different in your system, please modify the commands accordingly. -::: - ---- - -# Older Synology DiskStations till DSM 6 - -The [DiskStation by Synology](https://www.synology.com/en-us/dsm) is a famous NAS server solution for your home, allowing the installation of additional packages. -We are proud to be able to provide an [openHAB Synology package](https://github.com/openhab/openhab-syno-spk). - -## Prerequisite - Install Java - -Current releases of openHAB require Oracle Java due to the generation of certificates based on [EC](https://en.wikipedia.org/wiki/Elliptic_curve_cryptography) which is not available in free Java implementations. -If you see the following error you are likely using OpenJDK: - -```text -java.security.NoSuchAlgorithmException: EC KeyPairGenerator not available -``` - -The easiest way to install Java is to install the Synology Java8 package from Package Center. -After installation, OpenJDK will be used by default and must be upgraded. -To update Oracle JDK to Java8, click the Install Java / Upgrade Java button and then follow the onscreen instructions. -The filename and format of the uploaded file will be checked before installation. - -**Armada 370/XP** systems running DSM 6 require hard float ABI rather than the soft float used on DSM 5. -If there is not a Java8 package in the Package Center, your machine may not be supported by the [Synology package](https://www.synology.com/en-us/dsm/packages/Java8). - -The best option for older unsupported Synology models such as **PowerPC** and **ARMv5** is to include the [PC-Loadletter](https://pcloadletter.co.uk/2011/08/23/java-package-for-synology/) Repo. -[Download Java SE](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/index.html) [(latest ARMv6)](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javase-embedded-downloads-2209751.html) [(Java Cryptography Extension if required)](https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html) and put them in the _public_ folder of your NAS. -Then start the installation of Java8 SE. - -_Note that it may be necessary to rename the downloaded file to match the name the Loadletter utility expects which may be an older version than what is currently available._ - -The **Java8 PowerPC** versions are available from [Oracle](https://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javaseembedded8u6-2406243.html). - -## Installation - -Download the latest SPK package: [Releases](https://github.com/openhab/openhab-syno-spk/releases) -The SPK is a wrapper to download the latest openHAB release and does not contain openHAB itself. - -1. Login and open the DiskStation Manager. -1. Go to Control Panel → User → Advanced → User Home and check 'Enable user home service' -1. Go to Main Menu → Package Center. -1. Click on the Manual Install button. -1. Click "Choose File" and select the previously downloaded openHAB `.spk` file. -1. On the confirmation page: If you would like the package to run immediately after installation, make sure the box next to "Run after Installation" is ticked. -1. Click Apply to start installation. - -If your NAS cannot connect to the internet, the installer will tell you to download and place the ZIP file into your NAS public folder. - -## Configuration - -The location of configuration files by openHAB differs depending on wether or not a shared folder named `public` exists: - -- with public share folder: `/volume1/public/openHAB/conf/` -- without public share folder: `/volume1/@appstore/openHAB/conf/` - -For certain Synology models the `public` folder is created automatically during the first setup. -The administrator can also create a public shared folder if desired. - -Synology does not document which models will automatically create a public folder. -Refer to the Synology knowledge base article on [Shared Folder](https://www.synology.com/en-us/knowledgebase/DSM/help/DSM/AdminCenter/file_share_desc) to learn more. - -## Logging - -The openHAB log files can be found here: -`/volume1/@appstore/openHAB/userdata/logs/`. +You can find it in the MyQNAP repo. -From Version openHAB-2.2.0.006 the SPK generates two log files located at `/var/log/`. +### Node-Red -The first log file `openHAB-install.log` will be generated during the installation. -If you can't install the openHAB SPK, please have a look inside the file. +You can find it in the MyQNAP repo. -The second log `openHAB-start-stop.log` will be generated by starting and stopping openHAB inside the Package Manager. From 569182d7acb5f5744c5c3bf168706426bcd532fc Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:18:27 +0100 Subject: [PATCH 04/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 4398971967..f92383ad57 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -15,7 +15,7 @@ You need to install openHAB from [here](https://www.myqnap.org/product/openhab/) The easyest way is to [install the MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. -QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, edit `addons` and `conf` folders, etc. +QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, `addons` and `conf` folders, etc. :::tip USB dongles From 9431ec374a00094da7019170b6134c1b692b958c Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:31:09 +0100 Subject: [PATCH 05/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index f92383ad57..28ab09fc9a 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -25,7 +25,14 @@ USB dongles may work (or not). If not you may install [USB serial drivers](https You can find it in the MyQNAP repo. -### Node-Red +### Zigbee2mqtt -You can find it in the MyQNAP repo. +You can install NodeJS v22 from the MyQNAP repo and then install Zigbee2mqtt from [here](https://www.zigbee2mqtt.io/). + +### Other interesting packages in MyQNAP repo +- QGit (to manage zigbee2mqtt install/update) +- FFMpeg (complement to `IP Camera` binding) +- QPython312 +- UniFi +- Node Red From bfad5ec8ff49eb622f6337ada38be6c602142a27 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:32:02 +0100 Subject: [PATCH 06/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 28ab09fc9a..e1e7c62fec 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -13,7 +13,7 @@ title: QNAP NAS You need to install openHAB from [here](https://www.myqnap.org/product/openhab/). It contains the latest stable OH version and Zulu17 JDK. -The easyest way is to [install the MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. +The easyest way is to install the [MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, `addons` and `conf` folders, etc. From 52b7260de8195adc04a27340707f24b3274aacc1 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Sun, 29 Sep 2024 23:33:28 +0100 Subject: [PATCH 07/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index e1e7c62fec..307c104195 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -19,7 +19,7 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. :::tip USB dongles -USB dongles may work (or not). If not you may install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from the MyQNAP repo) +USB dongles may work (or not). If not you may try [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from the MyQNAP repo) ### Mosquitto From c80374cc1cc12aa5ef286a8d95dd5aa956ed2256 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 00:35:40 +0100 Subject: [PATCH 08/28] Update docs-sidebar.js Signed-off-by: moodyblue --- .vuepress/docs-sidebar.js | 1 + 1 file changed, 1 insertion(+) diff --git a/.vuepress/docs-sidebar.js b/.vuepress/docs-sidebar.js index 3cc597a49e..5ca4a3fa21 100644 --- a/.vuepress/docs-sidebar.js +++ b/.vuepress/docs-sidebar.js @@ -53,6 +53,7 @@ module.exports = [ 'installation/openhabian', 'installation/armbian', 'installation/docker', + 'installation/qnap', 'installation/synology', ['installation/security', 'Security'], ['installation/reverse-proxy', 'Reverse Proxy'] From b4062189dd5f9643f83d23e3f84344d938f023ba Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 00:41:27 +0100 Subject: [PATCH 09/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 307c104195..23ddc10b26 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -17,7 +17,7 @@ The easyest way is to install the [MyQNAP repo](https://www.myqnap.org/install-t QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, `addons` and `conf` folders, etc. -:::tip USB dongles +### USB dongles USB dongles may work (or not). If not you may try [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from the MyQNAP repo) From b1cd4f466d0b9b8a23797be018f0213fe8ef9a53 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 00:46:55 +0100 Subject: [PATCH 10/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index 23ddc10b26..3e9b9498df 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -19,15 +19,15 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. ### USB dongles -USB dongles may work (or not). If not you may try [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from the MyQNAP repo) +USB dongles may work (or not). If not you may try [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo) ### Mosquitto -You can find it in the MyQNAP repo. +You can find it in MyQNAP repo. ### Zigbee2mqtt -You can install NodeJS v22 from the MyQNAP repo and then install Zigbee2mqtt from [here](https://www.zigbee2mqtt.io/). +You can install NodeJS v22 from MyQNAP repo and then install Zigbee2mqtt from [here](https://www.zigbee2mqtt.io/). ### Other interesting packages in MyQNAP repo From 036c906d0dd83ffa81c9c2d42591ffb13d5a7256 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 12:20:31 +0100 Subject: [PATCH 11/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index 3e9b9498df..418bd9b3e5 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -19,20 +19,14 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. ### USB dongles -USB dongles may work (or not). If not you may try [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo) - -### Mosquitto - -You can find it in MyQNAP repo. - -### Zigbee2mqtt - -You can install NodeJS v22 from MyQNAP repo and then install Zigbee2mqtt from [here](https://www.zigbee2mqtt.io/). +USB dongles may work (or not). QTS (QNAP's operating system) may not include drivers, but you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. ### Other interesting packages in MyQNAP repo -- QGit (to manage zigbee2mqtt install/update) -- FFMpeg (complement to `IP Camera` binding) -- QPython312 -- UniFi +- Mosquitto (needs parametrization after install) +- NodeJS v22 (required by [zigbee2mqtt[(https://www.zigbee2mqtt.io/)) +- QGit (required to install / update zigbee2mqtt) - Node Red +- FFMpeg (complement to `IP Camera` binding) +- QPython312 (required by `HABApp`) +- UniFi (complement to `UniFi` binding) From 79c1013b19704800e6b27a14e2af7f251ad42150 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 12:23:49 +0100 Subject: [PATCH 12/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 418bd9b3e5..7f9bf22f18 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -24,7 +24,7 @@ USB dongles may work (or not). QTS (QNAP's operating system) may not include dri ### Other interesting packages in MyQNAP repo - Mosquitto (needs parametrization after install) -- NodeJS v22 (required by [zigbee2mqtt[(https://www.zigbee2mqtt.io/)) +- NodeJS v22 (required by [zigbee2mqtt](https://www.zigbee2mqtt.io/)) - QGit (required to install / update zigbee2mqtt) - Node Red - FFMpeg (complement to `IP Camera` binding) From 9472d608267873e85e8f42b5f77b2d924938d9ef Mon Sep 17 00:00:00 2001 From: moodyblue Date: Mon, 30 Sep 2024 13:08:39 +0100 Subject: [PATCH 13/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 7f9bf22f18..4a920dc676 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -24,7 +24,7 @@ USB dongles may work (or not). QTS (QNAP's operating system) may not include dri ### Other interesting packages in MyQNAP repo - Mosquitto (needs parametrization after install) -- NodeJS v22 (required by [zigbee2mqtt](https://www.zigbee2mqtt.io/)) +- NodeJS v22 (required by zigbee2mqtt) - QGit (required to install / update zigbee2mqtt) - Node Red - FFMpeg (complement to `IP Camera` binding) From 95ed13e6417445db2e8bd4e8488064addefd8482 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:35:41 +0100 Subject: [PATCH 14/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index 4a920dc676..3460e6707a 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -7,23 +7,23 @@ title: QNAP NAS # QNAP NAS -[QNAP NAS](https://www.qnap.com/en) is a famous NAS server solution for home and business, allowing the installation of additional packages. +[QNAP NAS](https://www.qnap.com/en) is a server solution for home and business, allowing the installation of additional packages. ## Prerequisite - X86_64 or ARM64 platform You need to install openHAB from [here](https://www.myqnap.org/product/openhab/). It contains the latest stable OH version and Zulu17 JDK. -The easyest way is to install the [MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. +The easiest way is to install the [MyQNAP repo](https://www.myqnap.org/install-the-repo/) and install openHAB from there so that updates are shown when published. -QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, `addons` and `conf` folders, etc. +QNAP NAS is based on Linux but it has limitations since it is not a full server. Therefore, it is recommended to use [WinSCP](https://winscp.net/eng/index.php) to access `userdata`, `addons` and `conf` folders, etc. ### USB dongles -USB dongles may work (or not). QTS (QNAP's operating system) may not include drivers, but you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. +USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. -### Other interesting packages in MyQNAP repo +### Other interesting packages provided by the MyQNAP repo -- Mosquitto (needs parametrization after install) +- Mosquitto (needs configuration after install) - NodeJS v22 (required by zigbee2mqtt) - QGit (required to install / update zigbee2mqtt) - Node Red From fd4b280676c57c90d1140de3ed70e2285f24e4ec Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:52:42 +0100 Subject: [PATCH 15/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/installation/qnap.md b/installation/qnap.md index 3460e6707a..babc66519b 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -21,6 +21,20 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. +### Manual update + +The MyQNAP repo does not contain milestone versions and may not conatain the latest openHAB stable version. In some situations you may prefer to update openHAB manually using WinSCP: + +- Stop openhab (using "App Center") +- Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) +- delete folder runtime +- inside folder userdata, delete folders cache, etc, and tmp +- Download the desired openHAB version from github (zip file) +- Unzip and copy to OpenHab3 folder +- Give runtime/bin/karaf and runtime/bin/backup X permission +- Edit /etc/config/qpkg.conf to specify the installed version (also update install `Build` to avoid automatic updates) +- Start openhab (using "App Center") + ### Other interesting packages provided by the MyQNAP repo - Mosquitto (needs configuration after install) From 5b51f8248435612335c2caefa82e16d48db53498 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:53:08 +0100 Subject: [PATCH 16/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index babc66519b..61ff575593 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -23,7 +23,7 @@ USB dongles may or may not work as QTS (QNAP's operating system) might not inclu ### Manual update -The MyQNAP repo does not contain milestone versions and may not conatain the latest openHAB stable version. In some situations you may prefer to update openHAB manually using WinSCP: +The MyQNAP repo does not contain milestone versions and may not contain the latest openHAB stable version. In some situations you may prefer to update openHAB manually using WinSCP: - Stop openhab (using "App Center") - Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) From 283248a1dcce0a5d2af31186d51d6f790811012e Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:55:28 +0100 Subject: [PATCH 17/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 61ff575593..e5658e5d3f 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -31,7 +31,7 @@ The MyQNAP repo does not contain milestone versions and may not contain the late - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) - Unzip and copy to OpenHab3 folder -- Give runtime/bin/karaf and runtime/bin/backup X permission +- Give runtime/bin/karaf and runtime/bin/backup X permission (using F9 in WinSCP) - Edit /etc/config/qpkg.conf to specify the installed version (also update install `Build` to avoid automatic updates) - Start openhab (using "App Center") From e501e4b533cf42d638bfc39e40cb31346fd7d650 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:57:44 +0100 Subject: [PATCH 18/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index e5658e5d3f..70a0071acb 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -23,7 +23,7 @@ USB dongles may or may not work as QTS (QNAP's operating system) might not inclu ### Manual update -The MyQNAP repo does not contain milestone versions and may not contain the latest openHAB stable version. In some situations you may prefer to update openHAB manually using WinSCP: +The MyQNAP repo does not contain milestone versions and may not contain the latest openHAB stable version. In some situations you may prefer to update openHAB manually: - Stop openhab (using "App Center") - Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) From 51a1636faa703958b2d36b674539e7747b63f7be Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 03:59:21 +0100 Subject: [PATCH 19/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 70a0071acb..e684e052cd 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -32,7 +32,7 @@ The MyQNAP repo does not contain milestone versions and may not contain the late - Download the desired openHAB version from github (zip file) - Unzip and copy to OpenHab3 folder - Give runtime/bin/karaf and runtime/bin/backup X permission (using F9 in WinSCP) -- Edit /etc/config/qpkg.conf to specify the installed version (also update install `Build` to avoid automatic updates) +- Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to avoid automatic updates) - Start openhab (using "App Center") ### Other interesting packages provided by the MyQNAP repo From da299052410947148eeb50fd18e09664739f585a Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 04:09:01 +0100 Subject: [PATCH 20/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index e684e052cd..330d79a978 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -23,7 +23,7 @@ USB dongles may or may not work as QTS (QNAP's operating system) might not inclu ### Manual update -The MyQNAP repo does not contain milestone versions and may not contain the latest openHAB stable version. In some situations you may prefer to update openHAB manually: +The MyQNAP repo does not contain openHAB milestone versions and may not contain the latest stable version. In some situations you may prefer to update openHAB manually: - Stop openhab (using "App Center") - Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) From cbedea30dc2ab90d9ca934b31591f1600a1752ec Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 04:13:52 +0100 Subject: [PATCH 21/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 1 + 1 file changed, 1 insertion(+) diff --git a/installation/qnap.md b/installation/qnap.md index 330d79a978..1b1bfcef84 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -27,6 +27,7 @@ The MyQNAP repo does not contain openHAB milestone versions and may not contain - Stop openhab (using "App Center") - Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) +- Do a backup of OpenHab3 folder - delete folder runtime - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) From 20dd183b698ccf955e645c88b80af3c04d167932 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 04:14:59 +0100 Subject: [PATCH 22/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 1b1bfcef84..92c644d0eb 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -32,7 +32,7 @@ The MyQNAP repo does not contain openHAB milestone versions and may not contain - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) - Unzip and copy to OpenHab3 folder -- Give runtime/bin/karaf and runtime/bin/backup X permission (using F9 in WinSCP) +- Give runtime/bin/karaf and runtime/bin/backup X permission (you may use F9 in WinSCP) - Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to avoid automatic updates) - Start openhab (using "App Center") From df62be6cd0413516bac2d3e9f6485d984e4f4b9b Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 04:20:43 +0100 Subject: [PATCH 23/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 92c644d0eb..25a921b895 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -19,7 +19,7 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. ### USB dongles -USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. +USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. In caso of doubt use network dongles instead. ### Manual update From f2c8174f65f438196d94cfdf21e4514af7be774e Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 04:21:06 +0100 Subject: [PATCH 24/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 25a921b895..33db482262 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -19,7 +19,7 @@ QNAP NAS is based on Linux but it has limitations since it is not a full server. ### USB dongles -USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. In caso of doubt use network dongles instead. +USB dongles may or may not work as QTS (QNAP's operating system) might not include the necessary drivers. However, you can install [USB serial drivers](https://www.myqnap.org/product/usb-serial-drivers/) (preferrably from MyQNAP repo), maybe it will include missing drivers for the dongle. In case of doubt use network dongles instead. ### Manual update From f73ba6daf0a6d5bc581e05f483ed3db9351400a1 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 11:00:31 +0100 Subject: [PATCH 25/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installation/qnap.md b/installation/qnap.md index 33db482262..bbb14d57a0 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -23,7 +23,7 @@ USB dongles may or may not work as QTS (QNAP's operating system) might not inclu ### Manual update -The MyQNAP repo does not contain openHAB milestone versions and may not contain the latest stable version. In some situations you may prefer to update openHAB manually: +If you decide to replace MyQNAP's distribution with an official openHAB one, for example to install another OH version or even a milestone, you can update openHAB manually: - Stop openhab (using "App Center") - Navigate to OpenHab3 folder (physical address may be /share/CACHEDEV3_DATA/.qpkg/OpenHab3 but this depends on your install) @@ -33,7 +33,7 @@ The MyQNAP repo does not contain openHAB milestone versions and may not contain - Download the desired openHAB version from github (zip file) - Unzip and copy to OpenHab3 folder - Give runtime/bin/karaf and runtime/bin/backup X permission (you may use F9 in WinSCP) -- Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to avoid automatic updates) +- Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to disable automatic updates) - Start openhab (using "App Center") ### Other interesting packages provided by the MyQNAP repo From 404923c0a34ae3026fe71e7c5dd1f80939a1786a Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 11:04:40 +0100 Subject: [PATCH 26/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index bbb14d57a0..9903fc2f74 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -31,7 +31,7 @@ If you decide to replace MyQNAP's distribution with an official openHAB one, for - delete folder runtime - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) -- Unzip and copy to OpenHab3 folder +- Unzip and copy to OpenHab3 folder (folders only, do not replace the `start` files) - Give runtime/bin/karaf and runtime/bin/backup X permission (you may use F9 in WinSCP) - Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to disable automatic updates) - Start openhab (using "App Center") From 461efdcf3f19f057e9397d787924265705de3104 Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 11:06:38 +0100 Subject: [PATCH 27/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 9903fc2f74..2f0278f6fe 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -31,7 +31,7 @@ If you decide to replace MyQNAP's distribution with an official openHAB one, for - delete folder runtime - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) -- Unzip and copy to OpenHab3 folder (folders only, do not replace the `start` files) +- Unzip and copy to OpenHab3 folder (folders only, do not replace `start.sh`) - Give runtime/bin/karaf and runtime/bin/backup X permission (you may use F9 in WinSCP) - Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to disable automatic updates) - Start openhab (using "App Center") From 20082cc8b6a3fb76850e3d84d1dd905489790caa Mon Sep 17 00:00:00 2001 From: moodyblue Date: Tue, 1 Oct 2024 23:47:57 +0100 Subject: [PATCH 28/28] Update qnap.md Signed-off-by: moodyblue --- installation/qnap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/qnap.md b/installation/qnap.md index 2f0278f6fe..60aaf117f9 100644 --- a/installation/qnap.md +++ b/installation/qnap.md @@ -31,7 +31,7 @@ If you decide to replace MyQNAP's distribution with an official openHAB one, for - delete folder runtime - inside folder userdata, delete folders cache, etc, and tmp - Download the desired openHAB version from github (zip file) -- Unzip and copy to OpenHab3 folder (folders only, do not replace `start.sh`) +- Unzip and copy to OpenHab3 folder (folders only, do not replace `start.sh`) - Give runtime/bin/karaf and runtime/bin/backup X permission (you may use F9 in WinSCP) - Edit /etc/config/qpkg.conf to specify the installed version (also update `Build` field to disable automatic updates) - Start openhab (using "App Center")