Packages > 3rd party Packages

Plugins zichtbaar krijgen in Domoticz

(1/4) > >>

soepkipp:
Beste iedereen,

Heb inmiddels al diverse zaken voor elkaar gekregen in Domoticz. Echter heb ik diverse Python-Plugins gedownload en middels WINSCP geplaatst in het mapje /volume1/@appstore/domoticz/var/plugins. Helaas in Domoticz onder hardware geen te vinden. Tevens deze plugins ook in andere mappen geprobeerd te plaatsen (/volume1/@appstore/domoticz/var/scripts/python), maar ook dan zie ik niets in Domoticz. Heb ook de rechten toegewezen aan het bestand 'plugin.py' maar helaas, niets onder hardware te vinden. Domoticz diverse malen opnieuw opgestart, maar ook dat mocht niet baten. Doe ik wat verkeerd, moet ik nog dingen aan of uit zetten. Ik heb veel forumberichten gelezen of bootramps en dat ik een pad in de taakplanner moet invullen. Helaas ik kom er niet uit wat ik verkeerd doe en/of wat ik moet doen om deze plugins zichtbaar te krijgen in Domoticz.

Ben(V):
Het probleem is dat Jadahl wel package gemaakt heeft voor DSM 6 en daar als voorbeeld de packages van de SynoCommunity voor heeft gebruikt, maar blijkbaar heeft hij het niet helemaal begrepen.
Hij probeert met het "adduser" commando een groep en een user aan te maken en gelukkig is het adduser commando niet beschikbaar op de linux versie van Synology want anders gaat er van alles mis.
Het package center maakt namelijk zelf een "hidden" user aan waar het package onder draait

Synology heeft eigen commando's gemaak waarmee groepen en user moeten worden aangemaakt anders gaat o.a. de administratie van DSM de soep in.

Als je met putty overweg kun dan kun je kijken welke hidden user gebruikt wordt met het commando

--- Citaat ---cat /etc/passwd
--- Einde van citaat ---
Ik vermoed dat het wel gelijk zal zijn aan de naam van het package zijnde "domoticz"
Je moet dan die user de eigenaar maken van de pythonscript folder met het volgende commando:

--- Citaat ---sudo chown domoticz /volume1/@appstore/domoticz/var/script/python
--- Einde van citaat ---
En hetzelfde moet je doen voor het script zelf dus:

--- Citaat ---sudo chown domoticz /volume1/@appstore/domoticz/var/script/python/plugin.py
--- Einde van citaat ---

zandhaas:
Heb je wel de "Domoticz versie met Python" geinstalleerd?

En Python3 moet ook geinstalleerd zijn voordat je "Domoticz with Python" installeerd.

Te vinden via de site van Jadahl zelf.  http://www.jadahl.com/

Voor vragen over de comby Domoticz en Synology kun je heel veel informatie vinden in onderstaand Domoticz Topic:
How to install Domoticz on a Synology NAS

soepkipp:
Thanks voor je snelle antwoord Ben! Ik heb even een printscreen toegevoegd wat ik krijg als ik het eerste commando in Putty heb ingevoerd. Misschien een rare vraag maar waar kan ik zien dat de naam gelijk is aan de naam van het package zijn 'domoticz'?

Wat betreft de overige commando's die je noemt. Als ik deze commando's bij Putty invul, dan zeg ik eigenlijk dat ik toestemming geef dat Domoticz in die map mag kijken? Begrijp ik het dan goed?

Ben(V):
Dat is wel de bedoeling, maar ik zie in jouw screenshot helemaal geen domoticz user of iets dat er op lijkt.
Het package is nog beroerder gebouwd dan ik al dacht.

Weet op dit moment ook geen oplosiing.
Ik had zelf het plan om Domoticz te gaan gebruiken en was al bezig een correct package te maken, maar momenteel ontbreekt de tijd hiervoor.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie