Domoticz - Domotique sur yunohost


#1

Bonjour à tous,

je suis à la recherche de domoticz pour mon raspberry, savez vous comment l’installer svp

merci par avance


#2

Sur la page des téléchargements de domoticz tu peux trouver une version pour Raspberry.
Si tu veux faire cohabiter Yunohost et Domoticz, je ne sais pas s’il existe une app Domoticz pour Yuno.


#3

Il n’y a pas d’app Domoticz dans YNH, mais il y a un script à exécuter si l’OS est déjà installé. Les instructions sont sur cette page.

:warning: Attention, par défaut leur admin utilise le port 8080, il faut que tu le modifies dans le script ou dans le fichier /etc/init.d/domoticz.sh après installation (cf. leur manuel). Tu devras sûrement aussi ouvrir ce port dans YNH.

Je me pencherai sûrement sur ce genre d’app dans les mois à venir, mais j’ai plutôt repéré Home-Assistant ou OpenHAB pour ça.


#4

@Issa j’ai démarré une app Domoticz https://github.com/anubister/domoticz_ynh
ça marche chez moi sur une machine 64bit, je ne garanti rien mais je suis intéressé par vos retours.


#5

Bonjour,
tout d’abord, merci pour le partage de l’app que j’attendais depuis un moment… :slight_smile:
Installaton faite mais j’ai un beau error 502… pourtant le port 8080 est ouvert dans le pare-feu.
Une idée?
Je me demandais aussi où est installée l’appli? Je ne la trouve pas dans yunohost.app ni dans /var/www

merci à toi.


#6
  • tu peux regarder si domoticz tourne bien :
    ps aux |grep domoticz
    s’l écoute bien sur 8080 :
    netstat -apn | grep LISTEN |grep 8080
    si il y a des logs domoticz (je crois que ça arrive dans /var/log/domoticz/)
    sinon est-ce que tu peux poster le log d’installation et les logs nginx error.log
  • l’appli est installée dans /opt/yunohost/domoticz/

#7

Bonjour anubis,
alors,
ps aux |grep domoticz:
root 5300 0.0 0.0 39596 4588 pts/0 T 19:41 0:00 systemctl status domoticz.service
root 5307 0.0 0.0 12756 956 pts/0 S+ 19:42 0:00 grep domoticz

si je fait service domoticz status j’ai un beau fail.

Ensuite ligne vide sur netstat -apn | grep LISTEN |grep 8080 mais c’est normal vu que le service ne se lance pas.
Rien dans les /var/log/domoticz
Nginx error.log… j’ai toute une tripotée de messages, mais celui-ci m’a semblé important:
[warn] 5377#5377: could not build optimal proxy_headers_hash, you should increase either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64; ignoring proxy_headers_hash_bucket_size

mais après, vu que j’y connais pas grand chose, je suis pas sur.
En tout cas, le port 8080 est ouvert dans le pare-feu

je sais pas si ça t’aide…
Ah oui, yunohost est installé sur un pc en debian9


#8

Bonsoir,
Dur à dire… ça a bien dit installation Successfull à la fin de l’installation ?

Tu peux essayer de lancer domoticz à la main depuis /opt/yunohost/domoticz/ comme ça tu auras les logs directement (/opt/yunohost/domoticz/domoticz -www 8080)


#9

Bonsoir anubis,
voici la partie erreur que me retourne la commande:
2019-01-16 21:16:14.229 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: bind: Address already in use
2019-01-16 21:16:14.229 Error: WebServer(SSL) check privileges for opening port s below 1024
2019-01-16 21:16:14.229 Status: Proxymanager started.

En même temps ça me semble logique vu que le port 443 est déja utilisé par yunohost.


#10

Bonjour,
ce n’est pas une erreur bloquante car le service est dispo aussi sur le port 8080 en http ; tu peux éviter cette erreur en ajoutant -sslwww 0.
J’aurais besoin de plus de log pour pouvoir t’aider.


#11

Bonjour,
domoticz est déjà installé par la procédure normale sur mon raspberry. Ma question est de savoir s’il risque d’y avoir conflit en installant yunohost, par exemple avec le port 8080.
Merci.


#12

Pour commencer je ferais une sauvegarde de la base de donnée Domoticz (Réglages > Paramètres > Sauvegarde).
Comme ça je pense que ça ne devrait pas empêcher Yunohost de s’installer, ni Domoticz de tourner en local (si tu n’utilises pas l’accès https), mais Yunohost ne saura pas que Domoticz est présent, donc à minima il faudra configurer le parefeu pour laisser passer sur 8080.