How to install Domoticz on a Synology NAS

On various Hardware and OS systems: pi / windows / routers / nas, etc

Moderator: leecollings

arkoko
Posts: 34
Joined: Saturday 17 December 2016 12:13
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Estonia
Contact:

Re: How to install Domoticz on a Synology NAS

Post by arkoko »

Much better now (tested on evansport). Thank you. Donation on the way ;)

Code: Select all

Version: 2020.2 (build 12213)
Build Hash: be4889e5d-modified
Compile Date: 2020-07-08 22:31:18
dzVents Version: 3.0.11
Python Version: 3.5.1 (default, Jan 29 2018, 14:16:25) [GCC 4.9.3 20150311 (prerelease)]
User avatar
jumbotroll
Posts: 793
Joined: Tuesday 13 January 2015 14:36
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Oslo,Norway
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jumbotroll »

arkoko wrote: Thursday 09 July 2020 8:26 Much better now (tested on evansport). Thank you. Donation on the way ;)

Code: Select all

Version: 2020.2 (build 12213)
Build Hash: be4889e5d-modified
Compile Date: 2020-07-08 22:31:18
dzVents Version: 3.0.11
Python Version: 3.5.1 (default, Jan 29 2018, 14:16:25) [GCC 4.9.3 20150311 (prerelease)]
Thanks for feedback, then I will start build packages for all archs.
If you like the work I do for synology and domoticz, I appreciate a donation.
https://paypal.me/Jumbotroll
Regards
Jumbotroll
http://www.jadahl.com
Atis
Posts: 37
Joined: Monday 30 March 2020 7:30
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by Atis »

jumbotroll wrote: Wednesday 08 July 2020 22:54
Atis wrote: Tuesday 07 July 2020 9:37 Hello, I have a 1019+ syno NAS. Python 3 plugin installed. I download the last domoticz version with python plugin.
I copy the py file to var/plugins/NUT_UPS folder.

Domoticz and NAS restart but I can not see in hardware list. What is wrong?

I think the error that the upload domoticz file not include python:

Version: 2020.2 (build 12192)
Build Hash: 8f82b73ff-modified
Compile Date: 2020-06-29 16:15:42
dzVents Version: 3.0.9
Python Version: None
Sorry, I think something went wrong with python module i the last build.
I will start with uploading new Apollolake DS1019+ beta version later tonight or tomorrow.
Remember you also need to install the official Python3 package from synology to make domoticz with python to work.
https://global.download.synology.com/do ... 1-0108.spk
Working, thank you!
arkoko
Posts: 34
Joined: Saturday 17 December 2016 12:13
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Estonia
Contact:

Re: How to install Domoticz on a Synology NAS

Post by arkoko »

jumbotroll wrote: Thursday 09 July 2020 8:56 Thanks for feedback, then I will start build packages for all archs.
Oeh... It seems that it's not so easy. Trying to use plugin ends with python crash :(
I'm not sure is it Domoticz or plugin (in this example Zwave BatteryLevel plugin used):

Code: Select all

2020-07-09 09:54:43.232  Error: #0  /usr/local/domoticz/bin/domoticz() [0x82f0a49]
2020-07-09 09:54:43.232  Error: #1  /usr/local/domoticz/bin/domoticz : signal_handler(int, siginfo_t*, void*) + 0x275 [0x82f14c5]
2020-07-09 09:54:43.233  Error: #2  linux-gate.so.1 : __kernel_rt_sigreturn + 0 [0xffffe40c]
2020-07-09 09:54:43.233  Error: #3  linux-gate.so.1 : __kernel_vsyscall + 0x10 [0xffffe424]
2020-07-09 09:54:43.233  Error: #4  /lib/libpthread.so.0 : raise + 0x3e [0xb72c1f7e]
2020-07-09 09:54:43.233  Error: #5  /lib/libpython3.5m.so :  + 0x18178f [0xb6d8c78f]
2020-07-09 09:54:43.233  Error: #6  linux-gate.so.1 : __kernel_sigreturn + 0 [0xffffe400]
2020-07-09 09:54:43.233  Error: #7  linux-gate.so.1 : __kernel_vsyscall + 0x10 [0xffffe424]
2020-07-09 09:54:43.233  Error: #8  /lib/libc.so.6 : gsignal + 0x4f [0xb6fed95f]
2020-07-09 09:54:43.233  Error: #9  /lib/libc.so.6 : abort + 0x160 [0xb6fef370]
2020-07-09 09:54:43.233  Error: #10 /lib/libc.so.6 :  + 0x6f139 [0xb702f139]
2020-07-09 09:54:43.234  Error: #11 /lib/libc.so.6 :  + 0x75579 [0xb7035579]
2020-07-09 09:54:43.234  Error: #12 /lib/libc.so.6 :  + 0x75d9f [0xb7035d9f]
2020-07-09 09:54:43.234  Error: #13 /lib/libcrypto.so.1.0.0 : CRYPTO_free + 0x33 [0xa1f103d3]
2020-07-09 09:54:43.234  Error: #14 /lib/libcrypto.so.1.0.0 : FIPS_free + 0x19 [0xa1f0e579]
2020-07-09 09:54:43.234  Error: #15 /lib/libcrypto.so.1.0.0 : FIPS_md_ctx_cleanup + 0xa3 [0xa1f0d483]
2020-07-09 09:54:43.234  Error: #16 /lib/libcrypto.so.1.0.0 : EVP_MD_CTX_cleanup + 0x42 [0xa1fa0252]
2020-07-09 09:54:43.234  Error: #17 /volume1/@appstore/py3k/usr/local/lib/python3.5/lib-dynload/_hashlib.cpython-35m-i386-linux-gnu.so :  + 0x2913 [0xb0837913]
2020-07-09 09:54:43.234  Error: #18 /lib/libpython3.5m.so : PyEval_EvalFrameEx + 0x6790 [0xb6d078f0]
2020-07-09 09:54:43.235  Error: #19 /lib/libpython3.5m.so : PyEval_EvalFrameEx + 0x71da [0xb6d0833a]
2020-07-09 09:54:43.235  Error: #20 /lib/libpython3.5m.so :  + 0xff3d1 [0xb6d0a3d1]
2020-07-09 09:54:43.235  Error: #21 /lib/libpython3.5m.so : PyEval_EvalCode + 0x30 [0xb6d0a530]
2020-07-09 09:54:43.235  Error: #22 /lib/libpython3.5m.so :  + 0xf36e0 [0xb6cfe6e0]
2020-07-09 09:54:43.235  Error: #23 /lib/libpython3.5m.so : PyCFunction_Call + 0xda [0xb6c8fc6a]
To be honest I not used python versions before. It's my first attempt.
User avatar
jumbotroll
Posts: 793
Joined: Tuesday 13 January 2015 14:36
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Oslo,Norway
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jumbotroll »

arkoko wrote: Thursday 09 July 2020 9:01
jumbotroll wrote: Thursday 09 July 2020 8:56 Thanks for feedback, then I will start build packages for all archs.
Oeh... It seems that it's not so easy. Trying to use plugin ends with python crash :(
I'm not sure is it Domoticz or plugin (in this example Zwave BatteryLevel plugin used):

Code: Select all

2020-07-09 09:54:43.232  Error: #0  /usr/local/domoticz/bin/domoticz() [0x82f0a49]
2020-07-09 09:54:43.232  Error: #1  /usr/local/domoticz/bin/domoticz : signal_handler(int, siginfo_t*, void*) + 0x275 [0x82f14c5]
2020-07-09 09:54:43.233  Error: #2  linux-gate.so.1 : __kernel_rt_sigreturn + 0 [0xffffe40c]
2020-07-09 09:54:43.233  Error: #3  linux-gate.so.1 : __kernel_vsyscall + 0x10 [0xffffe424]
2020-07-09 09:54:43.233  Error: #4  /lib/libpthread.so.0 : raise + 0x3e [0xb72c1f7e]
2020-07-09 09:54:43.233  Error: #5  /lib/libpython3.5m.so :  + 0x18178f [0xb6d8c78f]
2020-07-09 09:54:43.233  Error: #6  linux-gate.so.1 : __kernel_sigreturn + 0 [0xffffe400]
2020-07-09 09:54:43.233  Error: #7  linux-gate.so.1 : __kernel_vsyscall + 0x10 [0xffffe424]
2020-07-09 09:54:43.233  Error: #8  /lib/libc.so.6 : gsignal + 0x4f [0xb6fed95f]
2020-07-09 09:54:43.233  Error: #9  /lib/libc.so.6 : abort + 0x160 [0xb6fef370]
2020-07-09 09:54:43.233  Error: #10 /lib/libc.so.6 :  + 0x6f139 [0xb702f139]
2020-07-09 09:54:43.234  Error: #11 /lib/libc.so.6 :  + 0x75579 [0xb7035579]
2020-07-09 09:54:43.234  Error: #12 /lib/libc.so.6 :  + 0x75d9f [0xb7035d9f]
2020-07-09 09:54:43.234  Error: #13 /lib/libcrypto.so.1.0.0 : CRYPTO_free + 0x33 [0xa1f103d3]
2020-07-09 09:54:43.234  Error: #14 /lib/libcrypto.so.1.0.0 : FIPS_free + 0x19 [0xa1f0e579]
2020-07-09 09:54:43.234  Error: #15 /lib/libcrypto.so.1.0.0 : FIPS_md_ctx_cleanup + 0xa3 [0xa1f0d483]
2020-07-09 09:54:43.234  Error: #16 /lib/libcrypto.so.1.0.0 : EVP_MD_CTX_cleanup + 0x42 [0xa1fa0252]
2020-07-09 09:54:43.234  Error: #17 /volume1/@appstore/py3k/usr/local/lib/python3.5/lib-dynload/_hashlib.cpython-35m-i386-linux-gnu.so :  + 0x2913 [0xb0837913]
2020-07-09 09:54:43.234  Error: #18 /lib/libpython3.5m.so : PyEval_EvalFrameEx + 0x6790 [0xb6d078f0]
2020-07-09 09:54:43.235  Error: #19 /lib/libpython3.5m.so : PyEval_EvalFrameEx + 0x71da [0xb6d0833a]
2020-07-09 09:54:43.235  Error: #20 /lib/libpython3.5m.so :  + 0xff3d1 [0xb6d0a3d1]
2020-07-09 09:54:43.235  Error: #21 /lib/libpython3.5m.so : PyEval_EvalCode + 0x30 [0xb6d0a530]
2020-07-09 09:54:43.235  Error: #22 /lib/libpython3.5m.so :  + 0xf36e0 [0xb6cfe6e0]
2020-07-09 09:54:43.235  Error: #23 /lib/libpython3.5m.so : PyCFunction_Call + 0xda [0xb6c8fc6a]
To be honest I not used python versions before. It's my first attempt.
I don't use any python plugin myself, so I can't test. I know if you have an older database file, this can happend. Did you do a clean install or did you update.
You can try to do a clean.
If you like the work I do for synology and domoticz, I appreciate a donation.
https://paypal.me/Jumbotroll
Regards
Jumbotroll
http://www.jadahl.com
arkoko
Posts: 34
Joined: Saturday 17 December 2016 12:13
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Estonia
Contact:

Re: How to install Domoticz on a Synology NAS

Post by arkoko »

It was update. A lot of stuff needs to be restore after clean install. But I can try to do clean install and test some python plugins to watch results. Probably later I restore my configuration from backup.

UPD:
Unfortunally python plugins with clean install did not work too, at least for me (DS214play).

Code: Select all

2020-07-09 13:36:40.653  Status: (ZM) Started.
2020-07-09 13:36:41.478  Error: Domoticz(pid:22382, tid:22387('PluginMgr')) received fatal signal 6 (Aborted)
2020-07-09 13:36:41.478  Error: siginfo address=0x576e, address=0xffffe424
2020-07-09 13:36:41.492  Error: Failed to start gdb, will use backtrace() for printing stack frame
2020-07-09 13:36:41.505  Error: #0  /usr/local/domoticz/bin/domoticz() [0x82f0a49]
2020-07-09 13:36:41.505  Error: #1  /usr/local/domoticz/bin/domoticz : signal_handler(int, siginfo_t*, void*) + 0x275 [0x82f14c5]
2020-07-09 13:36:41.505  Error: #2  linux-gate.so.1 : __kernel_rt_sigreturn + 0 [0xffffe40c]
...
joshua
Posts: 9
Joined: Friday 22 August 2014 15:04
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by joshua »

Hi,

I have the same problem on my DS916+
I did a clean install, but Python plugins are not showing up.
jbartoli
Posts: 4
Joined: Tuesday 30 October 2018 9:47
Target OS: Windows
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jbartoli »

Hello,

First, thanks for your work.
Install was smooth, and all great.

Still got a quick question.
i'm currently using an auto-backup script.
How can I access file on my NAS, to get access to specific file? (such as .db file, etc?)
GilbertvH
Posts: 18
Joined: Tuesday 23 June 2020 11:01
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by GilbertvH »

jbartoli wrote: Monday 13 July 2020 10:35 Hello,

First, thanks for your work.
Install was smooth, and all great.

Still got a quick question.
i'm currently using an auto-backup script.
How can I access file on my NAS, to get access to specific file? (such as .db file, etc?)
I'm using WinSCP. Should be a mandatory ;)
jbartoli
Posts: 4
Joined: Tuesday 30 October 2018 9:47
Target OS: Windows
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jbartoli »

GilbertvH wrote: Monday 13 July 2020 11:01 I'm using WinSCP. Should be a mandatory ;)
Yup, my bad, I asked before a real search.
Went with Putty, but still same result.

If anyone wonder, here how it goes to me.
Backups and database are saved on /var folder (not like on raspberry)
So you'll need to search under

Code: Select all

/volume1/@appstore/domoticz/var/
(And volume1 is w<here I've chooser to install the package, of course)

Then, i've just make an auto-copy of my file throught Task Scheduler on a Share folder, and then, auto-sync take the lead. (to upload to Google drive folder)
If needed, I'm using this script.

Code: Select all

cp /volume1/@appstore/domoticz/* /volume1/homes/Bart/backup-"`date +"%d-%m-%Y"`"
arkoko
Posts: 34
Joined: Saturday 17 December 2016 12:13
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Estonia
Contact:

Re: How to install Domoticz on a Synology NAS

Post by arkoko »

Without need to playing to guess correct volume number it's possible to find domoticz files under /usr/local/domoticz , which is a symlink to the actual volume.
Pandabeer
Posts: 35
Joined: Monday 18 December 2017 11:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 10265
Location: Zwolle
Contact:

Re: How to install Domoticz on a Synology NAS

Post by Pandabeer »

Hi all / Jumbotroll

I tried to install the App on my Synology DS215j – I’m running DSM 6.2.3-25426 Update 2 (also older version this morning was not working) – as well domoticz_armada375-6.2_2020.2.12213-8.Spk as domoticz_armada375-6.2_2020.1.11804-8.Spk are not running. The installation went well but within package center I have to run the Domoticz app – after waiting a long time (the ‘hourglass’ stopped turning) the same information in Package Center – I’ve to run the application but it keeps on saying that I have to start/run Domoticz


What am I doing wrong?
Little expert running Domoticz on a Raspberry Pi

Code: Select all

Toon Thermostat | Mi-Light | Z-Wave Thermostat valves and CO2 / fire detection units | KiKa | Heat-IT Zwave thermostat |
User avatar
jumbotroll
Posts: 793
Joined: Tuesday 13 January 2015 14:36
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Oslo,Norway
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jumbotroll »

Pandabeer wrote: Wednesday 22 July 2020 14:58 Hi all / Jumbotroll

I tried to install the App on my Synology DS215j – I’m running DSM 6.2.3-25426 Update 2 (also older version this morning was not working) – as well domoticz_armada375-6.2_2020.2.12213-8.Spk as domoticz_armada375-6.2_2020.1.11804-8.Spk are not running. The installation went well but within package center I have to run the Domoticz app – after waiting a long time (the ‘hourglass’ stopped turning) the same information in Package Center – I’ve to run the application but it keeps on saying that I have to start/run Domoticz


What am I doing wrong?
Python 3 package from synology is required if you choose domoticz with python plugin support.
If you have problem with python version, test if domoticz without wor on your NAS.
If you like the work I do for synology and domoticz, I appreciate a donation.
https://paypal.me/Jumbotroll
Regards
Jumbotroll
http://www.jadahl.com
mees40
Posts: 3
Joined: Sunday 02 August 2020 15:59
Target OS: NAS (Synology & others)
Domoticz version:
Location: Amsterdam
Contact:

Re: How to install Domoticz on a Synology NAS

Post by mees40 »

I'm using Domoticz on a DS214. However I'm moving to a DS220+. Is a Domoticz package already available for a Synology DS220+?
User avatar
jumbotroll
Posts: 793
Joined: Tuesday 13 January 2015 14:36
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Oslo,Norway
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jumbotroll »

mees40 wrote: Sunday 02 August 2020 16:06 I'm using Domoticz on a DS214. However I'm moving to a DS220+. Is a Domoticz package already available for a Synology DS220+?
The toolchain and kernel source is not released from synology, but you can test this modified version.
Not sure the driver inside the package will work, but you can uninstall the package if it's not working.
NOT TESTED!

Test version Domoticz Beta for Geminilake.
Download here:
http://www.jadahl.com/synospk/domoticz_ ... 2221-8.spk
If you like the work I do for synology and domoticz, I appreciate a donation.
https://paypal.me/Jumbotroll
Regards
Jumbotroll
http://www.jadahl.com
Sjaakios
Posts: 37
Joined: Saturday 04 June 2016 23:41
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by Sjaakios »

jumbotroll wrote: Sunday 02 August 2020 16:19
mees40 wrote: Sunday 02 August 2020 16:06 I'm using Domoticz on a DS214. However I'm moving to a DS220+. Is a Domoticz package already available for a Synology DS220+?
The toolchain and kernel source is not released from synology, but you can test this modified version.
Not sure the driver inside the package will work, but you can uninstall the package if it's not working.
NOT TESTED!

Test version Domoticz Beta for Geminilake.
Download here:
http://www.jadahl.com/synospk/domoticz_ ... 2221-8.spk
Ive installed it on my DS220+, most things seem to work for me. Hardware works fine (tested harmony, mysensors, onkyo, weather, kodi), dzevents work fine.
Only thing im unable to get started are my plugins. Im unable to see them in the list of hardware types.

In the log, im also missing this line; which i do have in my other domoticz installation:
2020-08-03 10:04:45.970 Status: PluginSystem: Entering work loop.
User avatar
jumbotroll
Posts: 793
Joined: Tuesday 13 January 2015 14:36
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Oslo,Norway
Contact:

Re: How to install Domoticz on a Synology NAS

Post by jumbotroll »

Sjaakios wrote: Monday 03 August 2020 10:08
jumbotroll wrote: Sunday 02 August 2020 16:19
mees40 wrote: Sunday 02 August 2020 16:06 I'm using Domoticz on a DS214. However I'm moving to a DS220+. Is a Domoticz package already available for a Synology DS220+?
The toolchain and kernel source is not released from synology, but you can test this modified version.
Not sure the driver inside the package will work, but you can uninstall the package if it's not working.
NOT TESTED!

Test version Domoticz Beta for Geminilake.
Download here:
http://www.jadahl.com/synospk/domoticz_ ... 2221-8.spk
Ive installed it on my DS220+, most things seem to work for me. Hardware works fine (tested harmony, mysensors, onkyo, weather, kodi), dzevents work fine.
Only thing im unable to get started are my plugins. Im unable to see them in the list of hardware types.

In the log, im also missing this line; which i do have in my other domoticz installation:
2020-08-03 10:04:45.970 Status: PluginSystem: Entering work loop.
This testversion does not support Python plugins, if that was the plugin you testet?
If you like the work I do for synology and domoticz, I appreciate a donation.
https://paypal.me/Jumbotroll
Regards
Jumbotroll
http://www.jadahl.com
Sjaakios
Posts: 37
Joined: Saturday 04 June 2016 23:41
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by Sjaakios »

Ok, that explains. Yes it was a python plugin indeed.
mees40
Posts: 3
Joined: Sunday 02 August 2020 15:59
Target OS: NAS (Synology & others)
Domoticz version:
Location: Amsterdam
Contact:

Re: How to install Domoticz on a Synology NAS

Post by mees40 »

jumbotroll wrote: Sunday 02 August 2020 16:19
mees40 wrote: Sunday 02 August 2020 16:06 I'm using Domoticz on a DS214. However I'm moving to a DS220+. Is a Domoticz package already available for a Synology DS220+?
The toolchain and kernel source is not released from synology, but you can test this modified version.
Not sure the driver inside the package will work, but you can uninstall the package if it's not working.
NOT TESTED!

Test version Domoticz Beta for Geminilake.
Download here:
http://www.jadahl.com/synospk/domoticz_ ... 2221-8.spk
Many thanks, I'll test it when my new DS220+ is installed.
sandeman684
Posts: 14
Joined: Sunday 08 January 2017 10:37
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: How to install Domoticz on a Synology NAS

Post by sandeman684 »

jumbotroll wrote: Sunday 02 August 2020 16:19 The toolchain and kernel source is not released from synology, but you can test this modified version.
Not sure the driver inside the package will work, but you can uninstall the package if it's not working.
NOT TESTED!
Thanks a lot, a donation is on its way. Domoticz seems to work properly on my new DS920+. RFXCOM works, did not test ZWAVE yet.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 1 guest