Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart door: xyz op 13 januari 2013, 15:53:49

Titel: Installeren van Domoticz op een DS411
Bericht door: xyz op 13 januari 2013, 15:53:49
Hi allen

Ben nieuw en ik wilde toch eens wat meer met mijn DS411 gaan doen, en heb besloten om eens
domoticz te gaan proberen. Nu moet ik eerst mijn NAS bootstrappen. Het ergste is dat dit al
niet lukt. En wat ik ook doe en welke workaround ik gebruik het lukt mij niet om ipkg aan
de praat te krijgen.

Ik werk met DSM 4.1.3668 op een DS411
Ik gebruik putty om een shell te open
ik ge bruik de volgende bootstrap install file
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh
Bij het runnen van dit script gaat het al fout. Ik krijg bij de volgende stap in de bootstrap.sh
/opt/bin/ipkg install wget.ipk || exit 1

-ash: /opt/bin/ipkg: not found

nu denkje die hebben we eerder gezien, en ja ik heb heel wat oplossing geprobeerd en geen een brengt resultaat. Hier  nog wat meer dingen die ik zie

DiskStation> which ipkg
/opt/bin/ipkg
DiskStation> ipkg
-ash: ipkg: not found
DiskStation> /opt/bin/ipkg
-ash: /opt/bin/ipkg: not found
DiskStation> cd /opt
DiskStation> ls
bin    etc    lib    share  tmp    var
DiskStation> cd bin
DiskStation> ll
drwxr-xr-x    2 root     root          4096 Jan 13 12:26 .
drwxr-xr-x    8 root     root          4096 Jan 13 12:26 ..
-rwxr-xr-x    1 root     root          3232 May 20  2010 ipkg
lrwxrwxrwx    1 root     root             4 Jan 13 12:26 ipkg-opt -> ipkg
-rwxr-xr-x    1 root     root          4248 May 20  2010 update-alternatives
DiskStation> mount
/dev/root on / type ext4 (rw,relatime,barrier=0,journal_checksum,data=ordered)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/sys on /sys type sysfs (0)
/proc/bus/usb on /proc/bus/usb type usbfs (0)
/dev/md2 on /volume1 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
/volume1/@optware on /opt type bind (bind)

of te wel ipkg staat er gewoon en met de goede rechten maar ik mag hem toch niet gebruiken.
Wat is hier aan de hand, hoop dat iemand mij kan helpen.

xyz
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: thecell op 13 januari 2013, 16:33:24
Kijk hier (http://www.synology-forum.nl/viewtopic.php?f=42&t=10362&p=61824&hilit=bootstrap#msg61824) eens.
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: xyz op 13 januari 2013, 17:54:41
voor je begint met een install van een bootstrap kijk eerst naar de link die thecell plaatst, veel makkelijker kunnen ze het niet maken :-)

dankje thecell, heb het vermoeden dat de vorig installaties in de weg zitten. Maar ik kom al verder

/opt heb ik met de hand nu weg gehalt omdat het een lege directory was.
Daarna heb ik een link gelegd, in de root, naar /volume1/@optware : ln -s /volume1/@optware opt

en een reboot gedaan om te kijken of het nog steeds werkt :-)
En het werkt nog steeds. In de package manager staat nog steeds stopped :-(

Ik kan nu verder met de installatie van domoticz danku.

xyz
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: xyz op 13 januari 2013, 17:59:06
ik zal in "overige mods" mijn ervaringen met domoticz geven. Kijken wat deze te bieden heeft op home automation.

xyz
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Sayhello2000 op 03 juni 2013, 19:49:15
Ik heb Bootstrap Installer wel in mijn Synology menu staan, maar zodra ik op installeren klik krijg ik na 1 a 2 seconden een melding dat hij niet installeren kan. DS712+

Gr Sayh
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Arkie op 27 oktober 2013, 13:52:14
Is er inmiddels al een duidelijke omschrijving of eenvoudige manier om voor een leek domoticz op een synology ds412+ te laten draaien?
Met vriendelijke groet,
Thijs
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Sayhello2000 op 27 oktober 2013, 15:28:51
Arkie, kun je ook aangeven waar?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Arkie op 27 oktober 2013, 15:42:47
Hey sayhello2000, het was een vraag van mij uit, ik heb nog niets kunnen vinden.

Grt
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Sayhello2000 op 27 oktober 2013, 17:16:24
Ow ja sorry, zie nu pas dat het een vraag is.
Nee helaas heb ik ook steeds nog geen oplossing gevonden.
Mocht er iemand zijn, dan hoor ik het graag.

Ps ik heb een Synology DS710+

Gr
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Robert Koopman op 27 oktober 2013, 17:49:23
Geen 712+  ;)
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Sayhello2000 op 27 oktober 2013, 19:18:20
Nee 710+ :geek:
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Birdy op 27 oktober 2013, 19:46:52
Citaat
Is er inmiddels al een duidelijke omschrijving of eenvoudige manier om voor een leek domoticz op een synology ds412+ te laten draaien?

Hier al gekeken ?
http://sourceforge.net/p/domoticz/wiki/Install.txt/ (http://sourceforge.net/p/domoticz/wiki/Install.txt/)
Volgens mij is er niet iets duidelijkers. ;)
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: peeweesyn op 28 oktober 2013, 15:20:26
Is er inmiddels al een duidelijke omschrijving of eenvoudige manier om voor een leek domoticz op een synology ds412+ te laten draaien?
Met vriendelijke groet,
Thijs

juist gisteren gedaan (hele avond gekost vanwege ncurses en libcurl probleem, i.c.m. niet helemaal jofele eerdere bootstrap):

Installatie domoticz op DS412+, DSM 4.3 beta

A. Bootstrappen
1.   Bootstrap de DS412+ (http://www.synology-forum.nl/optware-ipkg-telnet/bootstrap(ipkg)-voor-ds412-dsm-4-2/)

B. Packages installeren
2.   ipkg install ncurses-dev
3.   kopieer de map + inhoud  /opt/include/ncurses naar een andere lokatie
4.   ipkg remove ncurses-dev

5.   ipkg install gcc (als ipkg niet gevonden word, probeer dan /opt/bin/ipkg. Als dat helpt: PATH variabele uitbreiden met /opt/bin)
6.   ipkg install make
7.   ipkg install optware-devel

Als de optware installatie eindigt in een wget-ssl error, eerst onderstaande stappen uitvoeren:
en dan opnieuw stap 7 uitvoeren

8.   ipkg install boost-dev
9.   ipkg install boost-thread
10.   ipkg install boost-system
11.   ipkg install boost-date-time
12.   ipkg install libidn
13.   kopieer de inhoud van de in stap 3 apart gezette map terug naar /opt/include/ncurses
14.   ln -s /opt/include/ncurses/ncurses_dll.h /opt/include/ncurses_dll.h
15.   ln -s /opt/include/ncurses/unctrl.h /opt/include/unctrl.h
16.   ln -s /opt/lib/libidn.so.11.6.8 /lib/libidn.so.11

C. Cmake compilen
17.   wget http://www.cmake.org/files/v2.8/cmake-2.8.10.tar.gz
18.   tar xvf cmake-2.8.10.tar.gz
19.   cd cmake-2.8.10
20.   ./bootstrap
20a  ipkg –force-overwrite –install ncurses-dev

D. Pthread problem oplossen
21. Backup the pthread libraries found in /opt/i686-linux-gnu/lib/:
22. Copy the pthread libraries found in /opt/lib and make symbolic links
23.   cp /opt/lib/libboost_* /lib

C. Vervolg Cmake compilen

24.   make
25.   make install
26.   cd ..
27.   rm -R cmake-2.8.10
28.   rm cmake-2.8.10.tar.gz


E. Domoticz installeren:
29.   Getting the source code:

30.   domoticz compilen

31. now you should have the binary application, you can start it with ./domoticz
For additional parameters type: ./domoticz -h

32. ik bleek ook nog een curl package te missen, ik weet niet meer in welke stap ik daar tegen opliep, maar het was aan het eind (bij het compilen van domoticz denk ik)

33. Zorgen dat Domoticz start na een reboot:
- maak een bestand /opt/etc/init.d/domoticz.sh
- vul het met deze code
#!/bin/sh
#python=/opt/bin/python2.5
mydomoticz="/volume1/@appstore/domoticz/domoticz/domoticz -www 8095"
domoticzdir=`dirname $mydomoticz`
pidfile=/var/run/domoticz.pid
log=/var/log/domoticz.log

insmod /lib/modules/usbserial.ko
insmod /lib/modules/ftdi_sio.ko
mknod /dev/usb/ttyUSB0 c 188 0

case $1 in
    start)
       if [ -e $pidfile ] ; then
           echo "domoticz server already running. PID=`cat $pidfile`"
           exit
       fi
       echo "Starting domoticz server..."
       c=`pwd`
       cd $domoticzdir
       $mydomoticz >>$log 2>&1 &
       pid=$!
       echo $pid > $pidfile
       cd $c
   ;;

   stop)
       if [ -e $pidfile ] ; then
           echo "Stopping domoticz server..."
           kill `cat $pidfile`
           rm $pidfile
       else
           echo "domoticz server is not running.  No PID file."
       fi
   ;;
   restart)
       $0 stop
       sleep 1
       $0 start
   ;;
esac
- maak hem executable met chmod +x /opt/etc/init.d/domoticz.sh
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Arkie op 06 december 2013, 21:13:03
Bedankt Peeweesyn, ik heb jou beschrijving stap voor stap doorlopen met hier en daar een kleine aanpassing en heb Domoticz aan de praat gekregen op mijn DS412+.

Nog 2 paketten toegevoegd en een klein spelfoutje in regel 27.2  cd /opt/i686-linux-gnui/lib/   (gnui is gnu)
ipkg install libcurl-dev
ipkg install libusb


Nu alleen nog de vraag, kan je bij de synology ook de webinterface poort veranderen, is standaard 8080 maar daar draait mijn SabNzb al op.

En volgens mij loopt de webinterface ook vast zodra je putty afsluit.
Iemand daar nog een oplossing voor?
Met vriendelijke groet,
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: peeweesyn op 23 januari 2014, 14:08:53
Bedankt Peeweesyn, ik heb jou beschrijving stap voor stap doorlopen met hier en daar een kleine aanpassing en heb Domoticz aan de praat gekregen op mijn DS412+.

Nog 2 paketten toegevoegd en een klein spelfoutje in regel 27.2  cd /opt/i686-linux-gnui/lib/   (gnui is gnu)
ipkg install libcurl-dev
ipkg install libusb


Nu alleen nog de vraag, kan je bij de synology ook de webinterface poort veranderen, is standaard 8080 maar daar draait mijn SabNzb al op.


Wordt geregeld aan het begin van het het opstartscript, zie boven
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Heisenberg op 01 februari 2014, 10:23:53
Ik heb de stappen doorgelopen maar heb problemen bij (stap 30) het compileren van Domoticz.


29.   Getting the source code:
first make a directory where you want to place the source code and go to that directory (ik heb hier mkdir domoticz voor aangemaakt)
svn checkout svn://svn.code.sf.net/p/domoticz/code/domoticz

30.   domoticz compilen
cd domoticz
cmake CMakeLists.txt hier krijg ik de foutmelding: -ash: cmake: not found
make
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: peeweesyn op 01 februari 2014, 11:34:54
Dan is er iets niet goed gegaan in stap C. CMake compilen. Cmake en make zouden in /usr/local/bin moeten staan.
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: deCRXgarage op 01 maart 2014, 14:27:30
Ik probeer Domoticz te installeren op mijn DS213+ maar oop vast bij stap 20. ./bootstrap.

Ik krijg dan de volgende melding:

Citaat
---------------------------------------------
CMake 2.8.12.2, Copyright 2000-2012 Kitware, Inc.
C compiler on this system is: gcc
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /tmp/cmake-2.8.12.2/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------

Ik ben er al dagen mee bezig om uit te vinden hoe dit komt maar kom er niet echt mee verder.
In de log zegt hij bij gcc

Citaat
Checking for GNU toolchain
Try: gcc
Line: gcc  cmake_bootstrap_2091_test.c -o cmake_bootstrap_2091_test
----------  file   -----------------------
int main() { return 0; }
------------------------------------------
Test succeded
Try: g++
Line: g++  cmake_bootstrap_2091_test.cpp -o cmake_bootstrap_2091_test
----------  file   -----------------------
int main() { return 0; }
------------------------------------------
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__adddf3@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__muldf3@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__fixunsdfsi@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__floatsidf@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__extendsfdf2@GLIBC_2.3.3'
/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/libm.so: undefined reference to `__subdf3@GLIBC_2.3.3'
collect2: ld returned 1 exit status
Test failed to compile

Ik denk dus te begrijpen dat de test slaagt maar wat er dan nog mis gaat?

Ik hoop dat iemand mij hierbij kan helpen.
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: peeweesyn op 02 maart 2014, 21:15:51
doe eens     echo $PATH    , staat /opt/bin in je pad?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: deCRXgarage op 06 maart 2014, 21:50:59
DiskStation>  echo $PATH
/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

Ja dus.
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: deCRXgarage op 10 maart 2014, 22:27:19
En nu? Iemand nog een idee?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Polderploer! op 14 juni 2014, 20:18:16
En nu? Iemand nog een idee?

Ik zit met hetzelfde probleem, is er al een oplossing voorhanden?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: peeweesyn op 15 juni 2014, 13:19:58
Deze post lijkt erg op jullie probleem: http://forum.synology.com/enu/viewtopic.php?f=38&t=22656&start=165#p231792 (http://forum.synology.com/enu/viewtopic.php?f=38&t=22656&start=165#p231792)

scroll ook een stukje naar boven voor de posts van pjs, zo te lezen ligt de oplossing in "We're missing the sigc++-2.0-dev package, create the content it would have provided. you'll need to run configure so that we can generate the sigc++config.h file. "
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Polderploer! op 16 juni 2014, 20:06:26
Bedankt, dat heeft me gisteren weer een stapje verder geholpen. Maar nu zit ik alweer vast en met Google kom ik er niet uit. Bij de stap ./bootstrap (CMake) gaat ie bezig om Cmake te compilen (als ik het zo goed zeg)

Daar begint de NAS voortvarend aan, echter na een tijdje krijg ik toch de volgende error:

make: `cmake' is up to date.
loading initial cache file /cmake-2.8.10/Bootstrap.cmk/InitialCacheFlags.cmake
CMake Error at Utilities/cmcurl/CMake/OtherTests.cmake:89 (MESSAGE):
  Unable to link function recv
Call Stack (most recent call first):
  Utilities/cmcurl/CMakeLists.txt:677 (INCLUDE)


-- Configuring incomplete, errors occurred!
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake

Ik gebruik CMake2.8.10. Iemand een idee voor een oplossing?

UPDATE:
Wat ik nog geprobeerd heb is van https://github.com/Kitware/CMake/blob/master/Utilities/cmcurl/CMakeLists.txt deze .txt over de andere heen gekopieerd en toen opnieuw ./bootstrap geprobeerd. Nu krijg ik een andere error:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CURSES_CURSES_H_PATH
   used as include directory in directory /cmake-2.8.10/Source/CursesDialog/form
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source
   used as include directory in directory /cmake-2.8.10/Source

-- Configuring incomplete, errors occurred!
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake

Wat nu?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Polderploer! op 29 juni 2014, 13:17:57
Heeft niemand een idee?
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: steef84 op 29 juni 2014, 15:05:12
Op Synocommunity is er iemand flink bezig om Domoticz via de package manager beschikbaar te maken. Crosscompilen werkt nu iig wel voor mijn DS213+ met qoriq architectuur. 

Dus niet native compileren op de Synology maar op een virtualmachine met Debian.

Ik heb de package nu een dagje draaien, het lijkt goed te werken.

Verstuurd vanaf mijn GT-I9505 met Tapatalk
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: ivom74 op 04 september 2014, 22:22:01
Ik krijg cmake niet gecomipleerd. Ik heb een DS212+. In de handleiding staat dat je i386 op moet halen.
Kan het ook zijn dat ik een ARM versie nodig heb?

Heeft iemand Z-wave met Domoticz al draaiende op een DS212 (volgens mij ARM processor)?
Staat heel veel op internet, sommige kiezen voor een raspberry pie als oplossing:-(.
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: Birdy op 04 september 2014, 22:42:56
Yep...ARM:

[attachimg=1]

http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
Titel: Re: Installeren van Domoticz op een DS411
Bericht door: ivom74 op 05 september 2014, 08:16:46
Yep...ARM:

(Link naar bijlage)

http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have

En je hebt hem toevallig ook draaiende? En welke stap voor stap handleiding moet ik volgen? Hetbgaat fout bij de cmake die ik moet ophalen voor i386, maar ik zie op de cmake site niet welke ik wel moet hebben.

Heeelp?