Covid - générateur d'attestation de déplacements

Lol ça te fait la division

Désolé si je mets pas le détail des 50 possibilités de lancer la génération d’une attestation selon les préférences de chacun…
C’est l’avantage de Jeedom, c’est que tu peux déclencher un scénario selon plein de possibilités.
J’aurais pu ajouter la possibilité de le déclencher sur fermeture d’une porte, sur un OK Google, sur un bouton géré par un virtuel, oui, il y a vraiment beaucoup de possiblités…
Désolé d’avoir fait l’effort d’en présenter une agréable pour pas mal de monde mais qui ne semble pas te correspondre…
Perso, je pense le déclencher par un simple clic depuis Homekit, à l’aide d’un virtuel.

Et j’ai suffisamment d’applis sur mon mobile pour devoir y ajouter 4 supplémentaires juste pour une action avec une solution de lanceur… Pour une famille, il t’en faudra combien ?

Donc chacun fera à sa guise non ? :wink:

2 « J'aime »

Ce n’était pas une critique mais un interrogation
C’est tout

Entièrement d’accord avec toi et merci pour ton code :+1:
Pour ma part le scénario se déclenche sur un événement de non présence à la maison

Bonjour
Super genial !
Le lien met parfois 20 a 50 secondes pour generer le pdf. Est ce le cas chez vous aussi ?
Test sur téléphone et pc identique
Merci

Salut,
Perso je ne trouve pas ça lourdingue et ça a le mérite de pouvoir générer toutes les attestations…
Ta solution a aussi un inconvénient car tu dépends d’internet non ?
Dans ce cas le plus fiable reste le papier/crayon !

1 « J'aime »

La génération du pdf est un peu longue aussi chez vous ?
Y a t il moyen que jeedom envoie directement le pdf par mail ou autre sans passer par ce lien ?
Merci

Helloo

A certains moments c’est plus long en effet.
Je ne sais pas dire à quoi c’est dû.
Possible qu’ils sautent côté serveur.

Une optimisation devrait arriver… ça fera plaisir à ceux qui trouvent trop de dépendances😙

Plusieurs sites dont Les Numériques ont fait des articles dessus. Cela explique probablement pourquoi c’est plus long.

Sinon on peut aussi se monter son propre serveur d’attestation. Un exemple sur github : Générateur de certificat de déplacement. C’est facile à installer et ça semble fonctionner même si je ne sais pas vérifier le QR code. Je n’ai pas regardé l’intégration avec Jeedom.

C’est exactement ma technique
Sauf que je l’héberge

Le problème de toutes ces technique a mon avis est qu’on est dépendant d’un navigateur pour générer l’attestation…
On ne peut pas générer l’attestation direct et se l’envoyer…

Dans le lien que j’ai proposé, il installe Chromium en module, c’est d’ailleurs ce qui prend le plus de temps. Du coup, j’aurais tendance à penser qu’il s’en sert pour générer l’attestation. Le lien de téléchargement du pdf transmis est de ce format :
blob:http://192.168.0.XXX:1234/39da6996-71ed-47f2-8535-f0feae64ff1f
Après, je ne maitrise pas du tout nodejs et npm donc je ne veux pas trop m’avancer.

J’avais demande sur le github de luko

Et voici leur réponse

Hi,
Hard to make it working with data privacy.
This tool is using your own browser to compile the PDF. So all your personnal info stay on your browser → nothing is sent to the server.

Oui, je connais bien le principe de fonctionnement puisque c’est ce que je regarde ces derniers temps. :yum:
Quand je dis que je ne sais pas à quoi c’est dû, c’est que je n’ai pas regardé où le temps d’attente arrive parfois.

Le lien de github que tu donnes, c’est le code officiel donné en lien en bas de la page de génération officielle.

Donc, dans un premier temps et pour faire au plus simple et disponible rapidement, j’ai fait ce tuto qui utilise le site de Luko comme intermédiaire. Ca semble bien tenir et je l’utilisais avec succès quotidiennement au premier confinement.

Actuellement, je suis sur une évolution permettant de se passer du site de luko et de préciser l’heure, contrairement au site de luko qui prend l’heure courante.

Et à terme, pourquoi pas se passer de tout intermédiaire, mais c’est pas pour tout de suite…

EDIT : Attention, le tout local sur Jeedom pose le problème des mises à jour régulières du site officiel (à voir l’impact mais c’est possible qu’il faille suivre ces mises à jours et les répercuter sur son installation locale, ce qui est plus contraignant que de passer par un intermédiaire qui se charge de suivre les mises à jour, même si j’étudie un moyen de contourner ce problème)

3 « J'aime »

Question bete
J’utilise firefox sur pc et téléphone
Est ce la source de mon problème de lenteur de generation du pdf ?
Et souvent il ny arrive pas
Merci

Réponse bête😉
Tu as essayé sur un autre navigateur ?

Je viens de tester à l’instant sur Firefox sous Windows, le chargement est instantané.

Peut-être des extensions de ton navigateur ? Antivirus, firewall, … ?

Salut à tous,
Ma petite contribution pour generer le fichier attestation pdf en full PHP (que je m’envoie par telegram), sans passer par la page de Luko, sans js, sans le js tiré du site gouvernemental.
—> Attestation Déplacement - Integration Jeedom PHP auto - creation fichier local et envoi telegram
(nouveau sujet pour ne pas polluer ici)

en fait je pensais bien faire en mettant des _ pour ne pas avoir des espaces… mais tout est prévu par votre code
Désolé ca marche du tonnerre !
c’est le top

1 « J'aime »

Merci, c’est bien pratique :kissing_heart:

Mais aucune génération ave le tag « animaux » et en testant chez www.luko.eu il faut à la fin du lien généré sport_animaux donc motifAttestation="sport_animaux"

bonjour, moi j ai le meme problème sur motif : mot tout en minuscule et cela marche

Bonjour,
je suis très interessé par ce post mais je ne sais pas du tout comment utiliser les templates pour creer un scenario.
Quelqu’un peut il me donner un pas à pas svp ?
merci