Auteur Topic: Domoticz op een synology met Openzwave support handleiding.  (gelezen 31826 keer)

Offline densoft

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 8
  • Berichten: 16
Domoticz op een synology met Openzwave support handleiding.
« Gepost op: 21 november 2014, 15:49:33 »
Domoticz op een Synology in een Debian Chroot

Debian Chroot is een extra (Linux) besturingssysteem over de bestaande Synology besturingssysteem heen.
Alle installatie die zijn uitgevoerd in een Debian Chroot, worden niet in de synology besturingssysteem geïntegreerd. Bij verwijderen van de Debian Chroot package in de DSM, worden alle programma’s die hierin geïnstalleerd zijn verwijderd! Het gebruik van een Debian Chroot is aan te raden. Het is makkelijk te installeren en is voor alle Synology's. :)

Aangezien het niet echt fout kan gaan, is het op eigen risco....... Het automatisch opstarten van domoticz wordt aan gewerkt... Als er ergens in de installatie iets niet goed gaat, verwijder dan Debian Chroot van je systeem (DSM Packages). Dan gaan alle handelingen verloren.
Eventuele foutmeldingen van locales kun je negeren.

              Toevoegen van bronnen en packages

1)   Voeg de repo : http://packages.synocommunity.com toe aan de package center(DSM)
2)   Installeer de volgende pakketten :
•   Python 2.7.8.10 van Synocommunity
•   Debian Chroot (klik daarna op uitvoeren als dit niet automatisch gebeurd)
3)   Open Debian Chroot en wacht op status : Installed
4)   Open  configuratiescherm van de Synology en ga naar Terminal/SNMP. Vink daar SSH aan.
5)   Open met programma Putty een SSH terminal sessie.
6)   Login met gebruikersnaam root en het wachtwoord van je Admin account van de Synology.
7)   Voer de volgende Commando’s uit via de SSH sessie:

Configureren van Debian Chroot locales

•   /var/packages/debian-chroot/scripts/start-stop-status chroot
Nu kom je in de Debian Chroot : Root@Login:/#
•   aptitude update
•   aptitude upgrade
•   aptitude install locales
•   dpkg-reconfigure locales
selecteer daar nl_NL.UTF-8 UTF-8 (scrollen met de pijltjes toets) en ga naar OK (Tab toets)(enter)
•   dpkg-reconfigure tzdata
Selecteer daar Europe en dan Amsterdam

Benodige tools om domoticz te compillen

•   apt-get install build-essential –y
•   apt-get install cmake libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev subversion curl libcurl4-openssl-dev libusb-dev zlib1g-dev

Drivers voor Domoticz (OpenZwave)

•   svn co http://open-zwave.googlecode.com/svn/trunk/ open-zwave-read-only
•   cd open-zwave-read-only
•   make
•   cd



Domoticz Installeren

•   svn checkout svn://svn.code.sf.net/p/domoticz/code/trunk/ domoticz
•   cd domoticz
•   cmake -DCMAKE_BUILD_TYPE=Release
•   make

Starten van Domoticz

•   ./domoticz
http://ipvanjenas:8080

Na een herstart van je nas moet je Domoticz handmatig starten. Het automatisch starten van Domoticz werkt nog niet helemaal lekker. Test fase

Om domoticz handmatig te starten na een herstart van de NAS, voer je de volgende command’s uit:
•   /var/packages/debian-chroot/scripts/start-stop-status chroot
•   Cd domoticz
•   ./domoticz


Automatisch starten van Domoticz (Test Fase)

•   cp domoticz.sh /etc/init.d
•   chmod +x /etc/init.d/domoticz.sh
•   update-rc.d domoticz.sh defaults

Aanpassen van script. Dit kan via commando vi of met het programma Wincsp (aanbevolen).

•   vi /etc/init.d/domoticz.sh
Verander de volgende instellingen:
DAEMON=domoticz/domoticz
User=root

Eventueel een andere poort:
 
OPTIONS="-www 8080"
Nu kun je domoticz starten met :
•   /etc/init.d/domoticz.sh start

stop:
•   /etc/init.d/domoticz.sh stop

Check of domoticz start:
•   /etc/init.d/domoticz.sh status





Offline JSSL

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 9
  • Berichten: 172
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #1 Gepost op: 21 november 2014, 16:10:18 »
Werkt Domoticz zelf wel helemaal? :) Buiten het automatisch opstarten om.
  • Mijn Synology: Ds1618+
  • HDD's: 6x WD 8tb

Offline densoft

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 8
  • Berichten: 16
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #2 Gepost op: 21 november 2014, 19:01:53 »
Ja werkt helemaal. Alle drivers zijn aanwezig. Ook kan je domoticz gewoon updaten via het programma zelf.  :)

Offline JSSL

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 9
  • Berichten: 172
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #3 Gepost op: 21 november 2014, 23:33:12 »
En je kunt op de Synology DS dus gewoon de rfxtrx433 aansluiten? De transceiver voor domoticz.
  • Mijn Synology: Ds1618+
  • HDD's: 6x WD 8tb

Offline Pietoesnoe

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 16
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #4 Gepost op: 16 december 2014, 09:49:31 »
Moet je dan ook nog de USB drivers voor bijvoorbeeld een Aeon Labs Z-Stick Z-wave USBstick installeren op je Nas?
Wel al bedankt voor de handleiding!


Update: Ik ben er toch mee aan de slag gegaan. Bij het invoeren van de code krijg ik echter een foutmelding:

nas> /var/packages/debian-chroot/scripts/start-stop-status chroot
chroot: can't change root directory to /volume1/@appstore/debian-chroot/var/chro                               ottarget/: Operation not permitted


Daar loop ik dus vast. Het is dus niet volledig idote proof  ;)



  • Mijn Synology: DS214

Offline smika

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 31
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #5 Gepost op: 22 december 2014, 18:14:19 »
Kan monit geen rol spelen in het automatisch starten?


http://www.domoticz.com/wiki/Monitoring_domoticz

Offline Heisenberg

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 7
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #6 Gepost op: 24 december 2014, 20:44:28 »
Update: Ik ben er toch mee aan de slag gegaan. Bij het invoeren van de code krijg ik echter een foutmelding:

nas> /var/packages/debian-chroot/scripts/start-stop-status chroot
chroot: can't change root directory to /volume1/@appstore/debian-chroot/var/chro                               ottarget/: Operation not permitted


Daar loop ik dus vast. Het is dus niet volledig idote proof  ;)


Ik krijg dezelfde melding. Hopelijk kan iemand de tutorial updaten
  • Mijn Synology: DS212

Offline Pietoesnoe

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 16
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #7 Gepost op: 26 december 2014, 10:58:21 »
Ik ben er achter gekomen dat je via putty moet inloggen met de gebruikersnaam: root het wachtwoord blijft hetzelfde.
daarmee raak je wel verder! Stom dat ik dat niet gezien had...het staat er nogthans duidelijk bij... Voorlopig nog geen tijd gehad om de volledige installatie te doorlopen...
  • Mijn Synology: DS214

Offline smika

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 31
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #8 Gepost op: 26 december 2014, 13:20:22 »
Ik ben ook vandaag verder gegaan met de instructies. Helaas ziet hij mijn USB 433mhz RFXCOM niet in de hardware. Ook met lusb in chroot komt deze niet te voorschijn. Moet er nog een USB library geinstalleerd worden onder domoticz?


Smika

Offline smika

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 31
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #9 Gepost op: 26 december 2014, 14:14:20 »
Heb het zelf al opgelost door het volgende pakket te installeren:


http://forum.synology.com/enu/viewtopic.php?f=155&t=82843

Offline Pietoesnoe

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 16
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #10 Gepost op: 26 december 2014, 19:05:43 »
Hopelijk kan iemand mij helpen ...want het lukt hier niet.Ik heb alle stappen doorlopen,maar wanneer ik wil Domoticz starten krijg ik foutmeldingen. Het lijkt echter eerst te lukken...ik krijg de meldingen:startup Path: /root/Domoticz enwebserver starten on port:8080 . Domoticz is echter niet bereikbaar.
Bij een herstart daarna kan ik zelfs het commando cd Domoticz niet meer uitvoeren.Hij zegt dat het niet bestaat.
De foutmeldingen die ik krijg bij de eerste opstart:
Hardware monitor: Fetching data (system sensors)
Cannot read table of mounted file system: no such file or directory

Dit blijft hij dan alle 30 seconden herhalen...
Ik heb een ds214 en een Æon USB stick.

Alle hulp is welkom!


Update: ondanks de meldingen blijkt Domoticz nu toch bereikbaar...Heel raar allemaal...
Ik kan echter mijn Zwave stickje niet toevoegen...is dit dezelfde versie als in het package center? Zonder ondersteuning van Zwave? Dit stond nogthans in de topic titel?Of doe ik iets fout? Ik heb namelijk nog geen ervaring met Domoticz...
  • Mijn Synology: DS214

Offline smika

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 31
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #11 Gepost op: 27 december 2014, 12:56:04 »
Heb zelf geen zwave geinstalleerd (ligt bij mij in de kast), maar heb je wel de USB drivers in mijn vorige post geinstalleerd? Mischien dat dit hetzlfde probleem is als wat ik met mijn usb rfxcom had?

Offline Pietoesnoe

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 16
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #12 Gepost op: 27 december 2014, 14:32:14 »
Ik had dit ook al gelezen en als package  geïnstalleerd op mijn nas.
Maar welke aanduiding gebruik je dan in Domoticz voor je USB rfxcom?Bij het menu Setup, onder hardware kan je allerhande types hardware toevoegen. daar zie ik o.a. De rfxcom staan.Ik kan echter nergens iets vinden voor een open Zwave stick.Bij de installatie op mijn Windows Pc zie ik het type: open Zwave USB module staan. Bij de versie op de nas zie ik dit niet.Daarom denk ik dat het verschillende versies zijn?
Of moet ik hier iets anders kiezen om mijn stick in te stellen?
Ik moet ook telkens de Domoticz herstarten.Na een half uurtje krijg ik steeds de melding ' offline'.Heb je dit ook voor?
Edit: Na een 2tal weken zoeken en proberen is het mij uiteindelijk gelukt. De bovenstaande handleiding is eenvoudig uit te voeren, maar in mijn situatie had ik toch enkele kleine aanpassingen/tips nodig om het te laten werken!
1. zo is de openZwave update noodzakelijk om OpenZwave te laten werken.
2. installeer je alles beter in een sub map i.p.v. onder de root.
3. lukte niet alles in de vi editor, zonder extra tips.
4. Browser cache wissen was noodzakelijk (en heb ik dus lang op gezocht)
  • Mijn Synology: DS214

Offline smika

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 31
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #13 Gepost op: 06 februari 2015, 13:45:57 »
FF een tijdje gen tijd gehad, maar ben domoticz weer aan het oppakken. Het werkt na de eerste installtie nog steeds goed, maar ik kan niet vanuit de webinterface domoticz updaten. Iemand hetzelfde probleem en misschien zelf een oplossing? Het lukt me wel vanaf de commandline in de CHROOT, maar het is natuurlijk simpeler om het vanauit de applicatie zelf te kunnen.

OOk het automatisch starten is me nog niet gelukt. Heb de contrab, rc.local etc. allemaal al geprobeerd, maar helaas. Ik begrijp dat het ook mogelijk zou moeten zijn om vanuit synology crontab commando's in chroot te laten starten, maar kom hier zelf niet echt uit. Hopelijk zijn er mensen met meer kennis hier over.

Smika

Offline gdw1963

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 1
  • Berichten: 5
Re: Domoticz op een synology met Openzwave support handleiding.
« Reactie #14 Gepost op: 09 februari 2015, 11:11:57 »
Ik ben geen expert, maar heb misschien wel een antwoord op de vraag over het automatisch opstarten van Domoticz (heb me daarvoor zelf geregistreerd op dit forum).

Maak in /usr/syno/etc/rc.d een bestand aan met de naam S99debian.sh met de volgende inhoud

#!/bin/sh

chroot /volume1/@appstore/debian-chroot/var/chroottarget/ /root/runapps.sh &

Maak in /volume1/@appstore/debian-chroot/var/chroottarget/root een bestand aan met de naam runapps.sh en volgende inhoud

#!/bin/bash

sleep 40

/etc/init.d/domoticz.sh start

Geef de juiste rechten aan beide bestanden (als je chroot al gestart hebt, sluit het dan af of herstart puTTy)

chmod 755 /usr/syno/etc/rc.d/S99debian.sh
chmod 755 /volume1/@appstore/debian-chroot/var/chroottarget/root/runapps.sh

  • Mijn Synology: HP N54L
  • HDD's: 4 x WD40EFRX


 

Domoticz DS214+

Gestart door RemcovfBoard 3rd party Packages

Reacties: 1
Gelezen: 1733
Laatste bericht 17 januari 2020, 19:41:31
door wizjos
Domoticz > SSL

Gestart door error33Board Overige 3rd party packages

Reacties: 3
Gelezen: 3996
Laatste bericht 11 januari 2018, 18:04:49
door error33
Domoticz

Gestart door Marco@70Board 3rd party Packages

Reacties: 3
Gelezen: 2665
Laatste bericht 13 juni 2017, 01:26:57
door aliazzz
Domoticz en Plugwise

Gestart door walbergBoard Overige 3rd party packages

Reacties: 5
Gelezen: 4033
Laatste bericht 07 juni 2017, 20:42:44
door Ben(V)
Installeren van Domoticz op een DS411

Gestart door xyzBoard Optware / IPKG / Telnet

Reacties: 28
Gelezen: 21900
Laatste bericht 05 september 2014, 08:16:46
door ivom74