Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 24 sept. 2017, 15:17

airhic a écrit :
22 sept. 2017, 21:30
@thouve, as-tu "enregistré" ton script pour qu'il soit pris en compte avec cette commande:

Code : Tout sélectionner

sudo update-rc.d blearpistart defaults
Merci pour cette commande, maintenant mon démon ce lance parfaitement au démarrage.

En revanche maintenant j'ai un autre soucis sur un autre devise :/

J'ai acheté un pi zero W pour faire seulement antenne blea.
J'ai installer le script, mais lorsque je lance la commande

Code : Tout sélectionner

sudo systemctl enable blearpistart.service
J'obtiens cela

Code : Tout sélectionner

sudo systemctl enable blearpistart.service
Synchronizing state of blearpistart.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable blearpistart
update-rc.d: error: blearpistart Default-Start contains no runlevels, aborting.
Une idée du problème?

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Bosquetia » 24 sept. 2017, 17:52

Pour le pi zero en antenne BT je te conseille d'aller lire ceci qui est toujours instructif !
http://sarakha63-domotique.fr/rasberry- ... -possible/

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 25 sept. 2017, 09:44

C est ce que j'ai fait et ça fonctionne.
C est le script de démarrage automatique qui bug. J AI réussi à tout installé mais ça fait comme osmc, il veut pas ce lancer au redémarrage :/

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 25 sept. 2017, 23:40

Bizarrement avec le pi zero, une fois les tests du script effectué, lorsque je reboot j'obtiens ce message

Code : Tout sélectionner

Job for blearpistart.service canceled.
Et comme vous pouvez l'imaginer, le demon ne se lance pas au démarrage.

J'ai tout effectué comme sur mon pi3 avec osmc qui lui fonctionne a merveille maintenant

Yetz
Timide
Messages : 98
Inscription : 07 nov. 2016, 00:17

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Yetz » 01 oct. 2017, 18:21

Bonjour,

Pas de soucis pour moi sur un Pi Zero W installé selon les instructions ici http://sarakha63-domotique.fr/rasberry- ... -possible/

Dans le script fourni en 1ière page de ce post (au passage, merci infiniment pour le boulot et sa fourniture) j'ai simplement dû changer dans la ligne de commande:
- l'emplacement de blead.py qui est chez moi /home/pluginblea/blead/resources/blead/blead.py
- l'API KEY
- l'IP de mon serveur jeedom, et aussi le passer en http (et donc supprimer le 443)
- Le nom de l'antenne

A noter que je viens d'ajouter une vérification toutes les 15mn que mon serveur jeedom est bien joignable par un ping, depuis l'antenne.
Si ce n'est pas le cas, d'abord on teste si un down/up de l'interface wifi "remonte" la connexion au bout de 10s, sinon le pi reboot.

J'ai trouvé ce script sur le net, il faut y remplacer IP_FOR_TEST par l'IP de votre serveur jeedom "maître" :

sudo mkdir /opt/check_lan
sudo nano /opt/check_lan.sh

Code : Tout sélectionner

#!/bin/sh

# cron script for checking wlan connectivity
# change 192.168.1.1 to whatever IP you want to check.
IP_FOR_TEST="xxx.xxx.xxx.xxx"
PING_COUNT=1

PING="/bin/ping"
IFUP="/sbin/ifup"
IFDOWN="/sbin/ifdown --force"

INTERFACE="wlan0"

FFLAG="/opt/check_lan/stuck.fflg"

logger "Testing if $INTERFACE can ping $IP_FOR_TEST"
# ping test
$PING -c $PING_COUNT $IP_FOR_TEST > /dev/null 2> /dev/null
if [ $? -ge 1 ]
then
    logger "$INTERFACE seems to be down, trying to bring it up..."
        if [ -e $FFLAG ]
        then
                logger "$INTERFACE is still down, REBOOT to recover ..."
                rm -f $FFLAG 2>/dev/null
                sudo reboot
        else
                touch $FFLAG
                logger $(sudo $IFDOWN $INTERFACE)
                sleep 10
                logger $(sudo $IFUP $INTERFACE)
        fi
else
    logger "$INTERFACE is up"
    rm -f $FFLAG 2>/dev/null
fi

Ensuite:
sudo nano /etc/crontab

Et y ajouter à la fin (pour un check toutes les 15mn):
*/15 * * * * root /opt/check_lan.sh >/dev/null

J'espère que ça va m'aider à avoir des antennes plus "fiables", non pas à cause de BLEA, mais du wifi des raspberry et des conditions d'utilisation (je les ai placés en extérieur).

A+

AD

PS: la commande 'logger' log dans /var/log/syslog
sudo tail -f /var/log/syslog pour afficher ce log en continu (bien sûr si le PI reboot ça fonctionnera moins bien :))

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 02 oct. 2017, 10:32

Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?

Yetz
Timide
Messages : 98
Inscription : 07 nov. 2016, 00:17

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Yetz » 02 oct. 2017, 20:45

thouve a écrit :
02 oct. 2017, 10:32
Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?
Oui je confirme.
Montre ton /etc/init.d/blearpistart stp
Et as tu vérifié ton /tmp/blea pour voir ce qu'il contient ? Car au début j'avais un soucis avec le https du script fourni en page 1, je réglerais ce soucis plus tard, je pense que c'est juste l'antenne qui ne trust pas la clé du jeedom maitre (comme en ssh à la première connexion).

AD

Avatar de l’utilisateur
Bull
Helper
Messages : 342
Inscription : 01 mars 2016, 21:06
Localisation : Spain

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Bull » 02 oct. 2017, 20:49

Bonjour, Je ne sais pas si cela fait sens et est bien dit en français, mais mon jeedom a un certificat authentique, c'est peut-être pourquoi je n'ai jamais eu de problèmes, cependant peut utiliser le protocole http si vous l'avez actif dans la configuration de votre serveur Web jeedom

Merci
Bull
Yetz a écrit :
02 oct. 2017, 20:45
thouve a écrit :
02 oct. 2017, 10:32
Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?
Oui je confirme.
Montre ton /etc/init.d/blearpistart stp
Et as tu vérifié ton /tmp/blea pour voir ce qu'il contient ? Car au début j'avais un soucis avec le https du script fourni en page 1, je réglerais ce soucis plus tard, je pense que c'est juste l'antenne qui ne trust pas la clé du jeedom maitre (comme en ssh à la première connexion).

AD
Helper Officiel Jeedom

Yetz
Timide
Messages : 98
Inscription : 07 nov. 2016, 00:17

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Yetz » 02 oct. 2017, 20:55

Bull a écrit :
02 oct. 2017, 20:49
Bonjour, Je ne sais pas si cela fait sens et est bien dit en français, mais mon jeedom a un certificat authentique, c'est peut-être pourquoi je n'ai jamais eu de problèmes, cependant peut utiliser le protocole http si vous l'avez actif dans la configuration de votre serveur Web jeedom

Merci
Bull
Hi Bull
First of all thanks for your script, it helped me a lot.
And yes, i'm pretty sure it has something to see with the jeedom server's key not trusted by the BLEA's "agents". I did not check yet how it is handled by Python, if there is a truststore or something like this, so i just use http in the script command line for now.

AD

Yetz
Timide
Messages : 98
Inscription : 07 nov. 2016, 00:17

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Yetz » 02 oct. 2017, 22:32

Coincidence ou pas j'ai eu une coupure de courant ce soir et sur 4 antennes BLEA PiZeroW, 2 ne sont pas réapparues toutes seules dans Jeedom.
D'après /tmp/blea, sur l'un j'ai dû oublier d'activer un des systemd (pas de log à l'heure du démarrage après coupure), et sur un autre le blea.service semble avoir démarré avant le réseau ...

J'expérimente du coup ceci dans /etc/systemd/system/blearpistart.service (ajout de dhcpcd.service bluetooth.service dans le After=)

Code : Tout sélectionner

[Unit]
Description=BlEA service
After=hciuart.service dhcpcd.service bluetooth.service

[Service]
Type=oneshot
ExecStart=/etc/init.d/blearpistart start

[Install]
WantedBy=multi-user.target
Après 2 reboots de test, ça l'air de bien forcer le démarrage du service BLEA après le réseau et le bluetooth .. A voir dans la durée

AD

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 02 oct. 2017, 22:59

Yetz a écrit :
02 oct. 2017, 20:45
thouve a écrit :
02 oct. 2017, 10:32
Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?
Oui je confirme.
Montre ton /etc/init.d/blearpistart stp
Et as tu vérifié ton /tmp/blea pour voir ce qu'il contient ? Car au début j'avais un soucis avec le https du script fourni en page 1, je réglerais ce soucis plus tard, je pense que c'est juste l'antenne qui ne trust pas la clé du jeedom maitre (comme en ssh à la première connexion).

AD
Voici mon blearpistart :

Code : Tout sélectionner

#! /bin/sh
# /etc/init.d/blearpistart

### BEGIN INIT INFO
# Provides:          Jeedom BLEA Plugin
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Simple script to start a program at boot
# Description:       A simple script similar to one from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO

# If you want a command to always run, put it here

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting BLEA"
    # run application you want to start
    sudo /usr/bin/python /home/pi/blead/resources/blead/blead.py --loglevel debug --device hci0 --socketport 55008 --sockethost "" --callback http://**********:80/plugins/blea/core/php/jeeBlea.php --apikey ***************** --daemonname "********" >> /tmp/blea 2>&1
    ;;
  stop)
    echo "Stopping BLEA"
    # kill application you want to stop
    sudo kill `ps -ef | grep blea | grep -v grep | awk '{print $2}'`
    ;;
  *)
    echo "Usage: /etc/init.d/blearpistart {start|stop}"
    exit 1
    ;;
esac

exit 0

Avatar de l’utilisateur
Bull
Helper
Messages : 342
Inscription : 01 mars 2016, 21:06
Localisation : Spain

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Bull » 02 oct. 2017, 23:00

Is possible that in the Pi zero the network need more time to get ip, If the situation normalize with adding the dhcpcd.service in the system file, please let me know and I'll be add to the first post as recommendation for the pi zero users.

Many thanks
Bull
Yetz a écrit :
02 oct. 2017, 22:32
Coincidence ou pas j'ai eu une coupure de courant ce soir et sur 4 antennes BLEA PiZeroW, 2 ne sont pas réapparues toutes seules dans Jeedom.
D'après /tmp/blea, sur l'un j'ai dû oublier d'activer un des systemd (pas de log à l'heure du démarrage après coupure), et sur un autre le blea.service semble avoir démarré avant le réseau ...

J'expérimente du coup ceci dans /etc/systemd/system/blearpistart.service (ajout de dhcpcd.service bluetooth.service dans le After=)

Code : Tout sélectionner

[Unit]
Description=BlEA service
After=hciuart.service dhcpcd.service bluetooth.service

[Service]
Type=oneshot
ExecStart=/etc/init.d/blearpistart start

[Install]
WantedBy=multi-user.target
Après 2 reboots de test, ça l'air de bien forcer le démarrage du service BLEA après le réseau et le bluetooth .. A voir dans la durée

AD
Helper Officiel Jeedom

Yetz
Timide
Messages : 98
Inscription : 07 nov. 2016, 00:17

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Yetz » 02 oct. 2017, 23:21

thouve a écrit :
02 oct. 2017, 22:59
A part le /home/pi qui est en /home/pluginblea chez moi, et les paramètres python, pas de différence.

Si tu fais un sudo systemctl status blearpistart.service ça te dit quoi ?

Puis un sudo systemctl start blearpistart.service & suivi d'un tail -f /tmp/blea ?

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par olivier42 » 05 oct. 2017, 09:13

Yetz a écrit :
02 oct. 2017, 20:45
thouve a écrit :
02 oct. 2017, 10:32
Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?
Oui je confirme.
Montre ton /etc/init.d/blearpistart stp
Et as tu vérifié ton /tmp/blea pour voir ce qu'il contient ? Car au début j'avais un soucis avec le https du script fourni en page 1, je réglerais ce soucis plus tard, je pense que c'est juste l'antenne qui ne trust pas la clé du jeedom maitre (comme en ssh à la première connexion).

AD
J'ai bien suivi le tuto mais bon pi zero w ne lance pas le démon tout seul. Il faut quand même ajouter le script de la page 1 ?

Avatar de l’utilisateur
Bull
Helper
Messages : 342
Inscription : 01 mars 2016, 21:06
Localisation : Spain

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Bull » 05 oct. 2017, 09:41

Salut, a pris en compte votre répertoire /home vous avez installé le plugin BLEA de Jeedom. Dans mon exemple, la /home est /home/pi qui est l'utilisateur qui indique dans le plugin BLEA utilisé pour se connecter par SSH à l'antenne. Dans votre cas particulier, vous devez vérifier quel répertoire est "blead.py", puis remplacez ce qui est en gras par le chemin d'accès où ce fichier.

/usr/bin/python /home/pi/blead/resources/blead/blead.py

olivier42 a écrit :
05 oct. 2017, 09:13
Yetz a écrit :
02 oct. 2017, 20:45
thouve a écrit :
02 oct. 2017, 10:32
Yetz, donc chez toi si tu fais un reboot du rpi zero, le demon ce relance tout seul?
Tu confirmes?
Oui je confirme.
Montre ton /etc/init.d/blearpistart stp
Et as tu vérifié ton /tmp/blea pour voir ce qu'il contient ? Car au début j'avais un soucis avec le https du script fourni en page 1, je réglerais ce soucis plus tard, je pense que c'est juste l'antenne qui ne trust pas la clé du jeedom maitre (comme en ssh à la première connexion).

AD
J'ai bien suivi le tuto mais bon pi zero w ne lance pas le démon tout seul. Il faut quand même ajouter le script de la page 1 ?
Helper Officiel Jeedom

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par olivier42 » 05 oct. 2017, 10:03

Bull a écrit :
05 oct. 2017, 09:41
Salut, a pris en compte votre répertoire /home vous avez installé le plugin BLEA de Jeedom. Dans mon exemple, la /home est /home/pi qui est l'utilisateur qui indique dans le plugin BLEA utilisé pour se connecter par SSH à l'antenne. Dans votre cas particulier, vous devez vérifier quel répertoire est "blead.py", puis remplacez ce qui est en gras par le chemin d'accès où ce fichier.

/usr/bin/python /home/pi/blead/resources/blead/blead.py
Ok, mais ce qui n'était pas clair pour moi c'était si le démon était censé se lancer tout seul (sans avoir à ajouter ce script).

J'ai l'impression que non, je vais ajouter le script du coup.

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par olivier42 » 05 oct. 2017, 11:02

Au final, je ne comprend pas pourquoi une des deux solutions n'est pas en place :
- soit le plugin Jeedom BLEA tente de lancer le démon sur l'antenne s'il n'est pas lancé (suite à un reboot par ex), comme on le ferait manuellement le cliquant sur la flèche verte
- soit que les scripts de démarrage fournis par bull au début du topic ne soit pas installés lors de l'installation du plugin

Au final, j'ai un peu retouché le script de bull afin de mettre toute la config au début. Voici le résultat :

Code : Tout sélectionner

#! /bin/sh
# /etc/init.d/blearpistart

### BEGIN INIT INFO
# Provides:          Jeedom BLEA Plugin
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Simple script to start a program at boot
# Description:       A simple script similar to one from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO

# CONFIG à modifier impérativement :
# nom du plgin, doit se trouver dans /home/
BLEAD_USER=pluginblea
# nom de l'antenne ext. Important entre '' au cas où il y ait des espaces
BLEAD_NAME='Pi Zero W 01'
# IP de Jeedom
JEEDOM_IP="192.168.1.220"
# JEEDOM API KEY
JEEDOM_APIKEY=lapikeydiotetreicimaiselleestpluslonguequecettechaine

# If you want a command to always run, put it here

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting BLEA"
    # run application you want to start
    /usr/bin/python /home/$BLEAD_USER/blead/resources/blead/blead.py --loglevel debug --device hci0 --socketport 55008 --sockethost "" --callback https://$JEEDOM_IP:443/plugins/blea/core/php/jeeBlea.php --apikey $JEEDOM_APIKEY --daemonname "$BLEAD_NAME" >> /tmp/blea 2>&1
    ;;
  stop)
    echo "Stopping BLEA"
    # kill application you want to stop
    sudo kill `ps -ef | grep blea | grep -v grep | awk '{print $2}'`
    ;;
  *)
    echo "Usage: /etc/init.d/blearpistart {start|stop}"
    exit 1
    ;;
esac

exit 0

Avatar de l’utilisateur
Bull
Helper
Messages : 342
Inscription : 01 mars 2016, 21:06
Localisation : Spain

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par Bull » 05 oct. 2017, 16:54

Hola olivier42, Je trouve votre proposition de changement très intéressante, le problème que je vois est de savoir si oui ou non ces ajouts avec des variables violent les politiques de LSBInitScripts. Avez-vous déjà essayé des RPIs si vous rencontrez des problèmes pour exécuter le script?

Merci
Bull
olivier42 a écrit :
05 oct. 2017, 11:02
Au final, je ne comprend pas pourquoi une des deux solutions n'est pas en place :
- soit le plugin Jeedom BLEA tente de lancer le démon sur l'antenne s'il n'est pas lancé (suite à un reboot par ex), comme on le ferait manuellement le cliquant sur la flèche verte
- soit que les scripts de démarrage fournis par bull au début du topic ne soit pas installés lors de l'installation du plugin

Au final, j'ai un peu retouché le script de bull afin de mettre toute la config au début. Voici le résultat :

Code : Tout sélectionner

#! /bin/sh
# /etc/init.d/blearpistart

### BEGIN INIT INFO
# Provides:          Jeedom BLEA Plugin
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Simple script to start a program at boot
# Description:       A simple script similar to one from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO

# CONFIG à modifier impérativement :
# nom du plgin, doit se trouver dans /home/
BLEAD_USER=pluginblea
# nom de l'antenne ext. Important entre '' au cas où il y ait des espaces
BLEAD_NAME='Pi Zero W 01'
# IP de Jeedom
JEEDOM_IP="192.168.1.220"
# JEEDOM API KEY
JEEDOM_APIKEY=lapikeydiotetreicimaiselleestpluslonguequecettechaine

# If you want a command to always run, put it here

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting BLEA"
    # run application you want to start
    /usr/bin/python /home/$BLEAD_USER/blead/resources/blead/blead.py --loglevel debug --device hci0 --socketport 55008 --sockethost "" --callback https://$JEEDOM_IP:443/plugins/blea/core/php/jeeBlea.php --apikey $JEEDOM_APIKEY --daemonname "$BLEAD_NAME" >> /tmp/blea 2>&1
    ;;
  stop)
    echo "Stopping BLEA"
    # kill application you want to stop
    sudo kill `ps -ef | grep blea | grep -v grep | awk '{print $2}'`
    ;;
  *)
    echo "Usage: /etc/init.d/blearpistart {start|stop}"
    exit 1
    ;;
esac

exit 0
Helper Officiel Jeedom

olivier42
Timide
Messages : 145
Inscription : 26 janv. 2016, 07:47
Localisation : Montpellier
Contact :

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par olivier42 » 05 oct. 2017, 17:09

Bull a écrit :
05 oct. 2017, 16:54
Hola olivier42, Je trouve votre proposition de changement très intéressante, le problème que je vois est de savoir si oui ou non ces ajouts avec des variables violent les politiques de LSBInitScripts. Avez-vous déjà essayé des RPIs si vous rencontrez des problèmes pour exécuter le script?
J'imagine qui si ca doit être dans les LSBInitScripts, il faudrait que les variables soient dans un fichier de configuration quelque part dans /etc/

Aujourd'hui je fais tourner ce script sans problème dans une RPI Pi Zero W.

thouve
Timide
Messages : 215
Inscription : 21 oct. 2016, 19:30

Re: [Résolu]Lancez daemon après chaque redémarrage (antenne RPI 3)

Message par thouve » 17 oct. 2017, 17:24

Est-il possible que le script ne fonctionne plus sous strech?
Car depuis que j'ai mis a jours mes autres rpi, pareil ca me dis que ca arrete le script quand je redémarre ou eteins et il ne se reexecute pas au démarrage

Répondre

Revenir vers « [Plugin Officiel] BLEA »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités