Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

[Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

thekingsky
Timide
Messages : 32
Inscription : 01 avr. 2015, 22:01

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par thekingsky » 26 avr. 2018, 11:36

Ca dépend de toutes les configs je pense.

Chez moi mon NAS est en 192.168.0.60 mais ca sera différent chez toutes les personnes et je parles même pas du DHCP ...
Raspberry pi 2 + Razpberry + modem téléinfo USB

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 27 avr. 2018, 14:16

Bonjour,
Je suis plutôt novice mais je suis attentivement vos discussion, essayant moi-même d'installer jeedom sur mon DS218+.
Ainsi j'ai découvert que le jeedom/master était à préférer car permettait, même réseau configuré en HOST de modifier quand même les ports apache et ssh.

Cependant j'ai le même problème que thekingsky : lorsque j'essaie d'accéder à IP-NAS:9080, ça me dit "Ce site est inaccessible
192.168.0.6 n'autorise pas la connexion."

En regardant les log du contener, je vois également les problèmes de "Failed to connect to bus: No such file or directory".
J'essaie une insertion de mon code (newnie en forum aussi).

Au début du log, j'ai l'impression que le port 9080 est bien affecté à apache mais que ssh écoute 9080 au lieu de 9022 :

Code : Tout sélectionner

Change apache listen port to : 9080
Change SSH listen port to : 9080
Voila, si ça peut contribuer à quelque chose...
Merci bcp pour vos efforts.

Code : Tout sélectionner

Start init
Use generate password : a98763c1f853f4cd505e
Change apache listen port to : 9080
Change SSH listen port to : 9080
#	$OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $
# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options override the
# default value.
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key
# Ciphers and keying
#RekeyLimit default none
# Logging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
#PubkeyAuthentication yes
# Expect .ssh/authorized_keys2 to be disregarded by default in future.
#AuthorizedKeysFile	.ssh/authorized_keys .ssh/authorized_keys2
#AuthorizedPrincipalsFile none
#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no
# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
#GSSAPIStrictAcceptorCheck yes
#GSSAPIKeyExchange no
# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication.  Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin yes".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
#UsePrivilegeSeparation sandbox
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /var/run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none
# no default banner path
#Banner none
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
# override default of no subsystems
Subsystem	sftp	/usr/lib/openssh/sftp-server
# Example of overriding settings on a per-user basis
#Match User anoncvs
#	X11Forwarding no
#	AllowTcpForwarding no
#	PermitTTY no
#	ForceCommand cvs server
Update /etc/hosts for host mode
Start jeedom installation
--2018-04-26 21:09:25--  https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.60.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.60.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15830 (15K) [text/plain]
Saving to: '/root/install.sh'
/root/install.sh      0%[                    ]       0  --.-KB/s               
/root/install.sh    100%[===================>]  15.46K  --.-KB/s    in 0.05s   
2018-04-26 21:09:26 (331 KB/s) - '/root/install.sh' saved [15830/15830]
Bienvenue dans l'installateur de Jeedom
Version d'installation de Jeedom : master
Dossier principal du serveur web : /var/www/html
---------------------------------------------------------------------
Commence l'étape 6 téléchargement de jeedom
--2018-04-26 21:09:26--  https://github.com/jeedom/core/archive/master.zip
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
Saving to: '/tmp/jeedom.zip'
/tmp/jeedom.zip       0%[                    ]       0  --.-KB/s               
/tmp/jeedom.zip       0%[                    ]  40.21K   161KB/s               
/tmp/jeedom.zip       0%[                    ] 195.69K   435KB/s               
/tmp/jeedom.zip       1%[                    ] 322.35K   425KB/s               
/tmp/jeedom.zip       3%[                    ] 777.01K   694KB/s               
/tmp/jeedom.zip       4%[                    ]   1.22M   950KB/s               
/tmp/jeedom.zip       5%[>                   ]   1.48M   995KB/s               
/tmp/jeedom.zip       6%[>                   ]   1.73M  1.00MB/s               
/tmp/jeedom.zip       7%[>                   ]   1.98M  1.03MB/s               
/tmp/jeedom.zip       9%[>                   ]   2.24M  1.05MB/s               
/tmp/jeedom.zip      10%[=>                  ]   2.50M  1.07MB/s               
/tmp/jeedom.zip      11%[=>                  ]   2.77M  1.08MB/s               
/tmp/jeedom.zip      12%[=>                  ]   3.03M  1.10MB/s               
/tmp/jeedom.zip      13%[=>                  ]   3.29M  1.11MB/s               
/tmp/jeedom.zip      14%[=>                  ]   3.54M  1.12MB/s    eta 19s    
/tmp/jeedom.zip      15%[==>                 ]   3.80M  1.13MB/s    eta 19s    
/tmp/jeedom.zip      16%[==>                 ]   4.05M  1.24MB/s    eta 19s    
/tmp/jeedom.zip      17%[==>                 ]   4.30M  1.26MB/s    eta 19s    
/tmp/jeedom.zip      18%[==>                 ]   4.56M  1.32MB/s    eta 19s    
/tmp/jeedom.zip      18%[==>                 ]   4.67M  1.26MB/s    eta 18s    
/tmp/jeedom.zip      20%[===>                ]   4.99M  1.21MB/s    eta 18s    
/tmp/jeedom.zip      20%[===>                ]   5.20M  1.20MB/s    eta 18s    
/tmp/jeedom.zip      21%[===>                ]   5.44M  1.20MB/s    eta 18s    
/tmp/jeedom.zip      22%[===>                ]   5.68M  1.19MB/s    eta 18s    
/tmp/jeedom.zip      23%[===>                ]   5.92M  1.19MB/s    eta 17s    
/tmp/jeedom.zip      24%[===>                ]   6.18M  1.19MB/s    eta 17s    
/tmp/jeedom.zip      25%[====>               ]   6.43M  1.19MB/s    eta 17s    
/tmp/jeedom.zip      26%[====>               ]   6.68M  1.19MB/s    eta 17s    
/tmp/jeedom.zip      27%[====>               ]   6.94M  1.19MB/s    eta 17s    
/tmp/jeedom.zip      28%[====>               ]   7.19M  1.19MB/s    eta 15s    
/tmp/jeedom.zip      29%[====>               ]   7.44M  1.19MB/s    eta 15s    
/tmp/jeedom.zip      31%[=====>              ]   7.70M  1.19MB/s    eta 15s    
/tmp/jeedom.zip      32%[=====>              ]   7.96M  1.19MB/s    eta 15s    
/tmp/jeedom.zip      33%[=====>              ]   8.23M  1.19MB/s    eta 15s    
/tmp/jeedom.zip      34%[=====>              ]   8.49M  1.26MB/s    eta 14s    
/tmp/jeedom.zip      35%[======>             ]   8.76M  1.23MB/s    eta 14s    
/tmp/jeedom.zip      36%[======>             ]   9.02M  1.25MB/s    eta 14s    
/tmp/jeedom.zip      37%[======>             ]   9.27M  1.26MB/s    eta 14s    
/tmp/jeedom.zip      38%[======>             ]   9.53M  1.26MB/s    eta 14s    
/tmp/jeedom.zip      39%[======>             ]   9.78M  1.26MB/s    eta 13s    
/tmp/jeedom.zip      40%[=======>            ]  10.03M  1.26MB/s    eta 13s    
/tmp/jeedom.zip      41%[=======>            ]  10.28M  1.26MB/s    eta 13s    
/tmp/jeedom.zip      42%[=======>            ]  10.53M  1.26MB/s    eta 13s    
/tmp/jeedom.zip      43%[=======>            ]  10.79M  1.26MB/s    eta 13s    
/tmp/jeedom.zip      44%[=======>            ]  11.04M  1.26MB/s    eta 12s    
/tmp/jeedom.zip      45%[========>           ]  11.29M  1.26MB/s    eta 12s    
/tmp/jeedom.zip      46%[========>           ]  11.55M  1.26MB/s    eta 12s    
/tmp/jeedom.zip      47%[========>           ]  11.80M  1.26MB/s    eta 12s    
/tmp/jeedom.zip      48%[========>           ]  12.06M  1.26MB/s    eta 12s    
/tmp/jeedom.zip      49%[========>           ]  12.32M  1.26MB/s    eta 10s    
/tmp/jeedom.zip      50%[=========>          ]  12.59M  1.26MB/s    eta 10s    
/tmp/jeedom.zip      51%[=========>          ]  12.85M  1.26MB/s    eta 10s    
/tmp/jeedom.zip      52%[=========>          ]  13.12M  1.26MB/s    eta 10s    
/tmp/jeedom.zip      53%[=========>          ]  13.38M  1.26MB/s    eta 10s    
/tmp/jeedom.zip      54%[=========>          ]  13.63M  1.26MB/s    eta 9s     
/tmp/jeedom.zip      55%[==========>         ]  13.89M  1.26MB/s    eta 9s     
/tmp/jeedom.zip      56%[==========>         ]  14.14M  1.26MB/s    eta 9s     
/tmp/jeedom.zip      58%[==========>         ]  14.39M  1.26MB/s    eta 9s     
/tmp/jeedom.zip      59%[==========>         ]  14.65M  1.26MB/s    eta 9s     
/tmp/jeedom.zip      60%[===========>        ]  14.90M  1.26MB/s    eta 8s     
/tmp/jeedom.zip      61%[===========>        ]  15.17M  1.26MB/s    eta 8s     
/tmp/jeedom.zip      61%[===========>        ]  15.27M  1.21MB/s    eta 8s     
/tmp/jeedom.zip      63%[===========>        ]  15.67M  1.25MB/s    eta 8s     
/tmp/jeedom.zip      63%[===========>        ]  15.84M  1.22MB/s    eta 8s     
/tmp/jeedom.zip      64%[===========>        ]  16.01M  1.20MB/s    eta 7s     
/tmp/jeedom.zip      65%[============>       ]  16.20M  1.18MB/s    eta 7s     
/tmp/jeedom.zip      66%[============>       ]  16.39M  1.16MB/s    eta 7s     
/tmp/jeedom.zip      66%[============>       ]  16.59M  1.14MB/s    eta 7s     
/tmp/jeedom.zip      67%[============>       ]  16.79M  1.13MB/s    eta 7s     
/tmp/jeedom.zip      68%[============>       ]  16.99M  1.11MB/s    eta 7s     
/tmp/jeedom.zip      69%[============>       ]  17.19M  1.09MB/s    eta 7s     
/tmp/jeedom.zip      70%[=============>      ]  17.40M  1.07MB/s    eta 7s     
/tmp/jeedom.zip      70%[=============>      ]  17.61M  1.06MB/s    eta 7s     
/tmp/jeedom.zip      71%[=============>      ]  17.82M  1.04MB/s    eta 7s     
/tmp/jeedom.zip      72%[=============>      ]  18.04M  1.03MB/s    eta 6s     
/tmp/jeedom.zip      73%[=============>      ]  18.24M  1.02MB/s    eta 6s     
/tmp/jeedom.zip      74%[=============>      ]  18.45M  1.06MB/s    eta 6s     
/tmp/jeedom.zip      75%[==============>     ]  18.65M  1001KB/s    eta 6s     
/tmp/jeedom.zip      76%[==============>     ]  18.86M  1008KB/s    eta 6s     
/tmp/jeedom.zip      76%[==============>     ]  19.09M  1.00MB/s    eta 5s     
/tmp/jeedom.zip      77%[==============>     ]  19.29M  1.00MB/s    eta 5s     
/tmp/jeedom.zip      78%[==============>     ]  19.50M  1.01MB/s    eta 5s     
/tmp/jeedom.zip      79%[==============>     ]  19.71M  1.01MB/s    eta 5s     
/tmp/jeedom.zip      80%[===============>    ]  19.92M  1.02MB/s    eta 5s     
/tmp/jeedom.zip      81%[===============>    ]  20.13M  1.02MB/s    eta 4s     
/tmp/jeedom.zip      81%[===============>    ]  20.34M  1.02MB/s    eta 4s     
/tmp/jeedom.zip      82%[===============>    ]  20.56M  1.03MB/s    eta 4s     
/tmp/jeedom.zip      83%[===============>    ]  20.78M  1.03MB/s    eta 4s     
/tmp/jeedom.zip      84%[===============>    ]  20.99M  1.03MB/s    eta 4s     
/tmp/jeedom.zip      85%[================>   ]  21.21M  1.03MB/s    eta 3s     
/tmp/jeedom.zip      86%[================>   ]  21.41M  1.04MB/s    eta 3s     
/tmp/jeedom.zip      87%[================>   ]  21.65M  1.04MB/s    eta 3s     
/tmp/jeedom.zip      88%[================>   ]  21.86M  1.05MB/s    eta 3s     
/tmp/jeedom.zip      89%[================>   ]  22.09M  1.06MB/s    eta 3s     
/tmp/jeedom.zip      89%[================>   ]  22.32M  1.06MB/s    eta 2s     
/tmp/jeedom.zip      90%[=================>  ]  22.55M  1.07MB/s    eta 2s     
/tmp/jeedom.zip      91%[=================>  ]  22.79M  1.08MB/s    eta 2s     
/tmp/jeedom.zip      92%[=================>  ]  23.03M  1.10MB/s    eta 2s     
/tmp/jeedom.zip      93%[=================>  ]  23.28M  1.11MB/s    eta 2s     
/tmp/jeedom.zip      94%[=================>  ]  23.51M  1.12MB/s    eta 1s     
/tmp/jeedom.zip      95%[==================> ]  23.77M  1.14MB/s    eta 1s     
/tmp/jeedom.zip      96%[==================> ]  24.02M  1.15MB/s    eta 1s     
/tmp/jeedom.zip      97%[==================> ]  24.27M  1.16MB/s    eta 1s     
/tmp/jeedom.zip      98%[==================> ]  24.52M  1.17MB/s    eta 1s     
/tmp/jeedom.zip      99%[==================> ]  24.77M  1.18MB/s    eta 0s     
/tmp/jeedom.zip     100%[===================>]  24.81M  1.18MB/s    in 22s     
2018-04-26 21:09:49 (1.15 MB/s) - '/tmp/jeedom.zip' saved [26017907/26017907]
étape 6 téléchargement de jeedom réussie
All init complete
Start apache2
Failed to connect to bus: No such file or directory
Start sshd
Failed to connect to bus: No such file or directory
/usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2018-04-26 21:10:01,297 CRIT Supervisor running as root (no user in config file)
2018-04-26 21:10:01,297 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2018-04-26 21:10:01,498 INFO RPC interface 'supervisor' initialized
2018-04-26 21:10:01,498 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2018-04-26 21:10:01,499 INFO supervisord started with pid 45
2018-04-26 21:10:02,502 INFO spawned: 'cron' with pid 48
2018-04-26 21:10:03,503 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 30 avr. 2018, 11:22

@thekingsky, en attendant qu'une éventuelle mise à jour du docker jeedom soit mise en ligne pour corriger les bug, je comprends que tu as réussi à t'en sortir, cependant je n'ai pas du tout compris comment tu as fait.
Aurais-tu le temps de me détailler pas à pas les manip qu'il faut faire stp ?

Merci beaucoup.

thekingsky
Timide
Messages : 32
Inscription : 01 avr. 2015, 22:01

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par thekingsky » 30 avr. 2018, 11:32

Au final j'ai suivi la procédure d'installation Jeedom "master" en choisissant les ports 9080 et 9022 et en passant bien à 1 le mode "HOST".
Puis, une fois le docker jeedom démarré, il faut "A CHAQUE FOIS" que je restart l'apache dans le docket de jeedom via :
"sudo service apache2 restart"

Et après tout roule.
Raspberry pi 2 + Razpberry + modem téléinfo USB

topaze
Timide
Messages : 4
Inscription : 19 sept. 2016, 01:34

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par topaze » 30 avr. 2018, 12:10

@thekingsky, en suivant ta procédure je loupe des points clefs.
Si tu pouvais nous faire un petit tuto a partir de docker au moment ou tu configures le conteneur
nous pourrions nous en sortie, j'espère.
En te remerciant d'avance...

Au passage J'ai récupéré deux script json pour docker et jeedom a voir sur l’excellent tuto de Deimosfr
https://blog.deimos.fr/2018/01/26/insta ... th-docker/

Si ça peut aider pour avancer..

thekingsky
Timide
Messages : 32
Inscription : 01 avr. 2015, 22:01

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par thekingsky » 30 avr. 2018, 13:20

J'ai suivi la documentation jeedom d'installation sur docker : https://jeedom.github.io/documentation/ ... hor-1-23-1

En choisissant le mysql en version car la "latest" ne fonctionnait pas avec jeedom. Pour jeedom j'ai pris la version "master" (c'est un choix quand tu commence à télécharger l'image docker depuis le repository).
La doc jeedom est bien faite, il faut créer le dossier dans l'onglet volume, mettre les variables d'environnement pour spécifier les ports et le mode "host". Dans "Réseau" il faut cocher la case en bas "Utiliser le même réseau que docker host".

Une fois cela fait, le docker jeedom devrait démarrer et dans mon cas, il n'était pas accessible sur le port 9080. Pour que le jeedom démarre correctement j'ai dû me connecter en SSH sur mon syno et passer en SSH dans la VM docker jeedom : "sudo docker exec -it NOM_IMAGE_DOCKER_JEEDOM /bin/bash"
puis j'ai lancé la commande "sudo service apache2 restart".

Ensuite j'ai pu accéder à l'interface web de jeedom via l'ip de mon NAS sur le port 9080 et suivre l'installation de jeedom normalement.
Raspberry pi 2 + Razpberry + modem téléinfo USB

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 30 avr. 2018, 14:59

J'ai réussi avec ton premier message via le terminal du docker. Maintenant j'accède à la page de connexion et vais pouvoir (ce soir) poursuivre le tuto.
Un grand merci donc !!
Après j'avais installé mysql en latest donc d'après ce que tu me dis il faut pas que je m'inquiète si ça marche pas.

PS : Quand tu dis que tu dois le relancer "à chaque fois", tu veux dire à chaque fois que tu veux accéder à ta page jeedom ?

thekingsky
Timide
Messages : 32
Inscription : 01 avr. 2015, 22:01

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par thekingsky » 30 avr. 2018, 15:16

Non, à chaque fois que je restart le docker jeedom uniquement (ou le nas).
Raspberry pi 2 + Razpberry + modem téléinfo USB

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 01 mai 2018, 21:00

Bonjour à tous,

Bon, maintenant que j'accède à la page de connexion jeedom sur MON_IP_NAS:9080, je rentre les infos suivantes :
Database Hostname : MON_IP_NAS
Database port : 13306
Database username : root
Database password : celui qu'on a affecté à la variable MYSQL_ROOT_PASSWORD
Database name : si j'ai bien compris c'est comme on veut, j'ai mis jeedom
Je ne coche pas "Erase database.

Et... ça ne fonctionne pas, j'obtiens :
Unable to connect to database
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

Quelqu'un aurait-il une idée ?
A propos, je suis avec l'image mysql "latest", j'avais vien essayé de prendre une des dernières versions au hazard sans plus de succès. Je ne savis pas quelle version choisir.

Merci.

topaze
Timide
Messages : 4
Inscription : 19 sept. 2016, 01:34

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par topaze » 02 mai 2018, 11:26

Bonjour,

Une solution alternative avec tuto français vient d’être publiée pour Synology, Jeedom et Xiaomi..
Tout simplement avec Virtual Machine Manager.
https://www.maison-et-domotique.com/808 ... e-manager/

D’après les commentaires, ça marche.
Je teste ça aujourd’hui et vous tiens au courant.

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 02 mai 2018, 16:53

De ce que j'ai pu lire, une solution docker serait moins gourmande en ressource qu'une VMM et donc préférable. Vous en pensez quoi ? Mais merci bcp, j'essayerai si je ne parviens pas à faire fonctionner la solution docker.
Je butte toujours sur la connexion à la page jedom : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
... snif.

topaze
Timide
Messages : 4
Inscription : 19 sept. 2016, 01:34

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par topaze » 02 mai 2018, 17:49

topaze a écrit :
02 mai 2018, 11:26
Bonjour,

Une solution alternative avec tuto français vient d’être publiée pour Synology, Jeedom et Xiaomi..
Tout simplement avec Virtual Machine Manager.
https://www.maison-et-domotique.com/808 ... e-manager/

D’après les commentaires, ça marche.
Je teste ça aujourd’hui et vous tiens au courant.
Retour sur la solution Jeedom, Virtual Machine Manager et plugin Xiaomi Home.

Je confirme que le plug Xiaomi Home est fonctionnel à 100% (pour le moment), le gateway apparait de suite ainsi que les modules a la suite.

Pour TonioBDS la consommation ressources j'ai alloué à VMM 1go de ram et il me prends en permanence 1go contrairement a docker, pour le cpu c'est kif kif.

CA fonctionne exactement comme quand jetait sur PI, pas de bricolage.

Bonne journée.

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 02 mai 2018, 17:58

Très tentant du coup. J'ai un DS218+ avec 2Go, si j'alloue 1Go je risque d'être limité pour le reste. Mon utilisation principale : streamer surt mon serveur plex. A voir si j'ai besoin d'upgrader la RAM ça rajoute quelques euros.

Une question, de même qu'avec une solution docker, la VMM n'est pas sensible aux mises à jour de DSM ou autres ?
Merci encore

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 03 mai 2018, 09:45

En regardant sur internet mon erreur SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client.
Je comprends qu'elle est due au format du mot de passe.
Les solutions sont multiples, j'ai trouvé ça ici :
- changer de version de mysql pour une 5.x.x ou une 8.0.0 (appremment ça marcherait mais j'ai pas encore essayé
- "bidouiller" avec les mots de passe ou autre mais je ne m'y suis pas aventuré

Une question pour avant de me lancer : y a t il un intérêt de "bidouiller" pour poursuivre avec une version très récente de mysql ou est-ce qu'une version 5.x.x ou 8.0.0 suffira tout à fait ?
thekingsky a écrit :
26 avr. 2018, 11:14
Je m'en suis sorti en allant modifier le mot de passe du compte admin dans la base de données et en le hashant correctement :)
C'était pour corriger ce problème ?
Merci

Avatar de l’utilisateur
fensoft
Actif
Messages : 948
Inscription : 07 mai 2015, 11:26

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par fensoft » 03 mai 2018, 18:29

Prend une vieille version, c'est préférable ;) 5.x par exemple
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 04 mai 2018, 10:05

J'ai donc tout viré et tout réinstallé hier soir en prenant la version mysql 5.7.9, comme on peut l'appercevoir sur la doc d'installation jeedom.
Nickel, j'ai réussi à la fin à me logger normalement avec admin/admin alors que ça marchait pas avec une version 8.0.3... Allez comprendre.

Maintenant y a plus qu'à. J'ai plein d'autre question mais je vais changer de thread pour un autre plus adapté.
Un grand merci à vous tous.

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 06 mai 2018, 21:28

Je craque, désolé de vous redéranger :
Après avoir complètemen planter mon DS218+ et avoir tout réinstallé, je me suis dit que comme je ne m'en sortais pas pour configurer le plugin ZWAVE avec mon AEN GEN5, jallais tenter sur Virual Machine.
Pas de bol il faut plus de 2Go pour qe ça fonctionne. --> retour sur Docker, je réinstalle tout.

Après avoir lancer le conteneur Mysql, j'ai pleins de essages d'erreurs : il n'arive pas à se lancer. Peut-être qe ça vous dira quelque chose, ça semble avoir rapport aux droits d'accès :

Code : Tout sélectionner

Initializing database
2018-05-06T19:15:45.252671Z 0 [ERROR] InnoDB: Operating system error number 13 in a file operation.
2018-05-06T19:15:45.252742Z 0 [ERROR] InnoDB: The error means mysqld does not have the access rights to the directory.
2018-05-06T19:15:45.252876Z 0 [ERROR] InnoDB: os_file_get_status() failed on './ibdata1'. Can't determine file permissions
2018-05-06T19:15:45.252905Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2018-05-06T19:15:45.853778Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2018-05-06T19:15:45.853820Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-05-06T19:15:45.853828Z 0 [ERROR] Failed to initialize plugins.
2018-05-06T19:15:45.853834Z 0 [ERROR] Aborting
Pourtant le dsier Docker qui contient lesdossiers Jeedom et MYSQL sont bien avec des permsion écriture/lecture sur admin et l'utilisateur que j'utilise.

Avez-vous une idée ?
Merci

topaze
Timide
Messages : 4
Inscription : 19 sept. 2016, 01:34

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par topaze » 08 mai 2018, 11:54

TonioBDS a écrit :
06 mai 2018, 21:28
Je craque, désolé de vous redéranger :
Après avoir complètemen planter mon DS218+ et avoir tout réinstallé, je me suis dit que comme je ne m'en sortais pas pour configurer le plugin ZWAVE avec mon AEN GEN5, jallais tenter sur Virual Machine.
Pas de bol il faut plus de 2Go pour qe ça fonctionne. --> retour sur Docker, je réinstalle tout.

Après avoir lancer le conteneur Mysql, j'ai pleins de essages d'erreurs : il n'arive pas à se lancer. Peut-être qe ça vous dira quelque chose, ça semble avoir rapport aux droits d'accès :


Pourtant le dsier Docker qui contient lesdossiers Jeedom et MYSQL sont bien avec des permsion écriture/lecture sur admin et l'utilisateur que j'utilise.

Avez-vous une idée ?
Merci
TonioBDS désolé pour tes mésaventures..

La seul solution que je peux t'apporter pour que tu arrêtes de t'arracher les cheveux et que tu achètes une barre mémoire de 4go à 40€ compatible DS218+

https://www.amazon.fr/HyperX-Impact-M%C ... 1YMWE6SXJC

C'est ce que j'ai sur mon syno. J'ai alloué 512Kb sur ma machine virtuel pour jeedom et ça marche vraiment bien et vite sans prise de tête avec le tuto cité plus haut.

Bonne journée.

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 11 mai 2018, 09:49

Je donne des nouvelles de mes avancées, surtout pour d'autres qui auraient les même pb que moi :
En fait j'ai jamais réussis à refaire fonctionner Jeedom avec Mysql mais je n'ai eu aucun pb à le faire tourner avec MariaDB 10, installée directement sur le NAS (pas sur un docker). J'ai suivi ce tuto (en suivant la première possibilité côté jeedom).

Ca m'a permis de retrouver un jeedom tout neuf. Bon j'ai galéré avec l'usb mais j'en parle ici.
Merci encore.

TonioBDS
Timide
Messages : 13
Inscription : 27 avr. 2018, 11:19

Re: [Non supporté] Xiaomi : Installation du plugin sur docker (Synology)

Message par TonioBDS » 11 juil. 2018, 11:24

thekingsky a écrit :
30 avr. 2018, 15:16
Non, à chaque fois que je restart le docker jeedom uniquement (ou le nas).
Bonjour à tous, je souhaiterais trouver une solution pour que la commande "sudo service apache2 restart" se lance automatiquement après un redémarrage du docker. En effet en cas de redémarrage de mon NAS, le docker Jeedom se lance automatiquement, mais pour une raison que je n'ai pas vraiment comprise, je dois à chaque fois lancer manuellement la commande dans le container.

Auriez-vous une solution pour que ça se fasse automatiquement ?
Merci bcp.

Répondre

Revenir vers « Docker »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité