Domoticz opstartscript newbie vraag..

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
Hallo allemaal,
Als behoorlijke nieuweling probeer in me in Linux te verdiepen. Daar ik thuis wat lampen wil sturen heb ik me een Raspberry Pi gekocht en ben ermee aan experimenteren. Ik heb geprobeerd Domoticz te installeren echter dit lukt niet helemaal goed.
Via een .sh opstartscript moet ik wat dingen invullen, alleen ik weet niet goed wat.
Tuurlijk, voor nu, veels te ver gegrepen, maar goed.

Dit script heb ik veranderd met vi.

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
DESC="Domoticz Home Automation System"
NAME=domoticz
USERNAME=pi
DAEMON=/home/pi/domoticz/domoticz
#DAEMON_ARGS="-daemon -www 8080 -log /tmp/domoticz.txt"

Dit is wat op de Domoticz website staat:

Edit the startup script and change the USERNAME, DAEMON and DAEMON_ARGS parameters to reflect your current settings
DAEMON=/home/$USERNAME/domoticz/$NAME
DAEMON_ARGS="-daemon -www 8080"


Welke parameters moet ik veranderen ?
Ook heb ik een error:
Error opening SQLite3 database: unable to open database file

Dit staat ook op het forum daar, maar wellicht kunnen jullie mij ook raad geven.

[ Voor 15% gewijzigd door xsienix op 14-12-2014 23:37 ]

Its alive Jim, but not as we know it


Acties:
  • 0 Henk 'm!

  • K93
  • Registratie: December 2010
  • Laatst online: 04-04 07:26

K93

heb je DAEMON_ARGS al uncommented? kan zijn dat de daemon specifiek met verschillende dingen gestart moet worden? Ik weet verder ook weinig van de Pi.. Maar misschien helpt dit?

Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
Hi K93,

Wat bedoel je met uncommented ?
Wat doet diie daemon_args ?

Wat ik wel gezien heb is dat ik geen home directory heb, of ik heb verkeerd gekeken

Its alive Jim, but not as we know it


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:55
# is het comment teken. Alles op die regel wordt dan dus verder genegeerd. Als je die weghaalt dan kan dat programma er verder nog wat mee. Die ARGS zijn argumenten die aan het programma worden meegegeven. Dat kan van alles zijn, maar in dit geval waarschijnlijk dat die op de achtergrond moet draaien (daemon) en op poort 8080 (van localhost).
Verder even kijken of de software inderdaad in het pad DAEMON (dus bijv. /in jouw script /home/pi/domoticz/domoticz) staat of dat het pad anders is. Als het anders even veranderen in het juiste pad.

Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
Dank je wel...

Ik ga er vanavond naar kijken...

Super !

Its alive Jim, but not as we know it


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 12:22

CAPSLOCK2000

zie teletekst pagina 888

USERNAME moet de naam van de gebruiker zijn die de software draait. Log jij in met de gebruikersnaam 'pi'? Dan denk ik dat het zo goed staat.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
Zo te zien, staat alles goed. De software wordt aangegeven door het pad, echter ik kan de database niet openen.
-rw-r----- 1 root root 62464 Dec 15 23:35 domoticz.db

Ik vermoed dat hier iets anders behoort te staan...

Its alive Jim, but not as we know it


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 12:22

CAPSLOCK2000

zie teletekst pagina 888

Die file is van root en alleen root heeft w(rite) rechten.
chown pi domoticz.db

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • DaMoUsYs
  • Registratie: Januari 2002
  • Laatst online: 22:09
Moet hij dat niet als SU/SUDO (superuser) doen

Check dit en help mee!


Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
Hij heeft het gedaan...yes !

De install instructies kloppen niet.
Als jij de server wilt starten dan moet je dit met sudo doen.

In ieder geval bedankt mensen voor het duwtje :-)

Its alive Jim, but not as we know it


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 22:39
Wat heb je nu concreet aangepast (van wat, naar wat) ? Dan pas ik het in de wiki ff aan :)

Oja en een tip voor de volgende keer, zet je script hier ff in [code] blablabla [/code] tags. Maakt het wat leesbaarder.

[ Voor 44% gewijzigd door ThinkPad op 16-12-2014 21:41 ]


Acties:
  • 0 Henk 'm!

  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
ThinkPadd schreef op dinsdag 16 december 2014 @ 21:40:
Wat heb je nu concreet aangepast (van wat, naar wat) ? Dan pas ik het in de wiki ff aan :)

Oja en een tip voor de volgende keer, zet je script hier ff in [code] blablabla [/code] tags. Maakt het wat leesbaarder.
Beste Think,

Ik ben zoals gezegd een Linux beginner. Sinds een week zit ik tot een klein eindje in de nacht te onderzoeken wat Linux is en doet. Ook Domoticz hoort daarbij. De C++ ken ik niet, maar heej ik ben net begonnen met Python :-)
Een prachtig ogend programma, mijn waardering.

Even een woord omwille de duidelijkheid, van de WIKI alsmede de install.txt.
Zie dit als positieve kritiek.

De help en wiki pagina's zijn geschreven uit het oogpunt van iemand met veel verstand van Linux en niet duidelijk voor een beginneling. Ik snap ook dat je niet de gehele Linux how to hoeft te publiceren, maar hier en daar een klein voorbeeldje helpt wel :)

Hetgene wat ik bedoel wat je aan moet passen:

test Domoticz,
./domoticz.sh


In document, alinea 6.
http://www.domoticz.com/w...omoticz_on_a_Raspberry_PI

In de "install tekst" document bij "getting the source code"
http://www.domoticz.com/wiki/Install.txt

Voor ./domoticz moet een "SUDO" voor.

sudo ./domoticz.sh

Met vriendelijke groet,
X.

Its alive Jim, but not as we know it


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 22:39
Thanks, zal dat ff aanpassen :) Is overigens wel vreemd dat er overal 'sudo' voor moet, normaal moet het gewoon onder de 'pi' user kunnen draaien dacht ik.

Wat ik nog in m'n vorige post was vergeten te melden, je kunt ook zelf de wiki aanpassen :) Iedereen met een account op het Domoticz forum kan ook inloggen op de wiki (inloggegevens zijn hetzelfde).

[ Voor 21% gewijzigd door ThinkPad op 18-12-2014 07:52 ]


  • xsienix
  • Registratie: Oktober 2013
  • Laatst online: 01-03 17:44
No problemo, Think !

Mag je ook de WIKI pagina nog duidelijker maken ?

Its alive Jim, but not as we know it


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 22:39
Tuurlijk, daar is een wiki voor, om andere mensen te helpen :)

Als jij denkt dat je nuttige toevoegingen hebt dan mag je dat gerust toevoegen. Als iemand het er niet mee eens is dan wordt er wel weer een oudere versie teruggezet ;)
(van elke pagina wordt een versiehistorie bijgehouden, dus zelfs als je alle tekst weg zou halen kan er nog worden teruggegaan naar een vorige versie).

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 12:22

CAPSLOCK2000

zie teletekst pagina 888

Laat iemand met wat meer ervaring even testen of sudo echt nodig is voor je dat in de handleiding zet. Ik denk namelijk dat het niet nodig is maar dat de permissies op een of ander bestand (de sqlite3 database?) verkeerd zijn komen te staan. Bijvoorbeeld omdat er eerst een keer is geprobeerd om het met een andere gebruiker te starten waarbij die bestanden zijn aangemaakt met de rechten van die andere gebruiker.

De service in /etc/init.d hoor je wel met sudo aan te roepen, maar dat script dat als de gebruiker 'pi' hoort te draaien niet.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • DaMoUsYs
  • Registratie: Januari 2002
  • Laatst online: 22:09
Ik bedoelde ook dat hij dat Chown commando met SUDO moest uitvoeren, dan had de user PI wel rechten gehad om bij die db te kunnen

Check dit en help mee!

Pagina: 1