Framavox
Fri 26 Sep 2025 1:14PM

🌿 Projet TiBillet x Le Shrubbery

ACC Axel (Code Commun Coop / TiBillet ) Public Seen by 7

Contexte

Le Shrubbery souhaite se libérer du système JDC SA et cherche une solution plus simple, plus libre, et plus adaptée à ses besoins. TiBillet Coop propose de mettre en place un système autonome de caisse + tireuse connectée, basé sur du logiciel libre et du matériel accessible (Raspberry Pi, lecteurs RFID, etc.).

L’objectif est d’avoir un système fonctionnel avant le 1er janvier 2026 pour éviter le renouvellement du contrat JDC.


Budget et financement

- Coût global estimé du chantier : 12 000 €
- Le Shrubbery est prêt à engager 6 000 € rapidement, amortissables sur 4 ans (~1 500 €/an).
- D’autres lieux intéressés pourront rejoindre le projet en 2026 pour mutualiser et compléter le budget global.


Engagements réciproques

TiBillet Coop s’engage à :

Installer un système complet et fonctionnel (caisse + tireuse + cashless).
Assurer la maintenance logicielle Ă  distance pendant 4 ans.
Travailler sur une base open source, avec un code adaptable et partageable.
Gérer l’installation technique (Mike en autonomie, avec appui Jonas et Nico si besoin).

Le Shrubbery s’engage à :

Participer financièrement à hauteur de 6 000 €.
Fournir les infos techniques nécessaires sur le matériel déjà en place (photos, étiquettes, références).
Tester et valider le prototype sur site.


Fonctionnalités prévues

1. Cashless

  • Comptes clients avec historique crĂ©dit/dĂ©bit.

  • Utilisation de cartes NFC/RFID en caisse.

  • Interface simple pour les serveurs.

  • Purge des anciens comptes et recherche par nom/prĂ©nom.

2. Tireuse connectée

  • Connexion d’un compte client via carte RFID.

  • Affichage du solde et dĂ©bit en temps rĂ©el.

  • DĂ©bit enregistrĂ© dans la base (avec historique).

  • Ouverture/fermeture automatique de la ligne selon solde (et option forcĂ©e pour nettoyage).

  • Calibration de la turbine.

  • Base de donnĂ©es bières (nom, brasserie, titrage, image).

3. Données et exports

Extraction possible en .ods, .xls, .csv pour :

  • Consommation ligne par ligne sur une pĂ©riode donnĂ©e.

  • Consommation totale sur une pĂ©riode donnĂ©e.

  • Solde global Ă  une date donnĂ©e.

  • Liste des comptes et soldes.


Technique

Utilisation de Raspberry Pi ou matériel simple à maintenir.
Réutilisation de code open source déjà existant (avec sessions d’adaptation en équipe).
Documentation progressive du matériel et du système pour faciliter les réutilisations futures.


Calendrier

Octobre 2025 : collecte des infos techniques + validation Loomio.
Décembre 2025 : Proposition d'une V1 fonctionnelle
Janvier 2026 : mise en service opérationnelle du système au Shrubbery.
2026+ : ouverture à d’autres lieux pour partager et enrichir le commun.
Fin 2026 : interopérabilité avec Odoo 16 (logiciel comptable).


Points Ă  valider collectivement :

  • ModalitĂ©s exactes de paiement (6 000 € en plusieurs tranches)
  • Contenu et Ă©tendue de la maintenance (mise Ă  jour, support technique, Ă©volution fonctionnelle)
  • ModalitĂ©s de documentation et partage du commun avec d’autres lieux
JTC

Jonas Turbeaux (Code Commun Coop / TiBillet ) Fri 26 Sep 2025 1:21PM

Super ! T'as tout mis, rien a rajouter de mon coté :)

ACC

Axel (Code Commun Coop / TiBillet ) Fri 26 Sep 2025 1:24PM

Proposition de devis :
Mise en place système caisse + tireuses autonomes

Forfait prototype fonctionnel : 6 000 € HT
- Installation et configuration du matériel (Raspberry Pi 3 et 4, NFC/RFID, calibration tireuse et câbles)
- Adaptation et mise en place du logiciel libre (caisse + cashless)
- Formation de l’équipe
- Documentation
- Maintenance logicielle Ă  distance incluse pendant 4 ans

Je pourrais détailler les montants de chaque lignes plus en détail si nécessaire dans quelques semaines quand on aura un ordre d'idée concernant le coût matériel et le temps développeur nécessaire.

ACC

Axel (Code Commun Coop / TiBillet ) Fri 26 Sep 2025 1:29PM

2 questions pour tout le monde :
Faut-il que le système soit opérationnel le 1er Janvier ?
Qu'est ce que vous entendez par "Purge des anciens comptes" et "Calibration de la turbine" ?

NS

Nico Shrubb Thu 9 Oct 2025 8:48AM

@Axel (Code Commun Coop / TiBillet ) Dans l'idéal on aimerait que ce soit opérationnel la première semaine de janvier pour pouvoir ne pas reprendre de contrat chez notre prestataire actuel.

Purge des anciens comptes : le solde d'un compte est valable 1 an depuis la dernière transaction. Il faut un moyen de fermer un compte inactif depuis plus d'un an (sans avoir à rechercher les comptes à la main, en faisant une requête base de donnée).

Calibration de la turbine : un moyen de dire Ă  la turbine "le volume qui vient de passer fait XX cL"

JTC

@Nico ShrubbTu as une liste des compte avec leur solde ? On va en avoir besoin pour la bascule vers la gestion des compte coté TiBillet.

NS

Nico Shrubb Thu 9 Oct 2025 9:42AM

@Jonas Turbeaux (Code Commun Coop / TiBillet )Je peux générer ça facilement en .csv

Vous en voulez une maintenant? Dans tous les cas il faudra en extraire une au dernier moment.

JTC

Jonas Turbeaux (Code Commun Coop / TiBillet ) Thu 9 Oct 2025 10:15AM

@Nico Shrubb On en aura besoin lors du déploiement ouaip. Cool si tu peux :)

NS

Nico Shrubb Thu 9 Oct 2025 9:00AM

Quelques précisions :

Dans un premier temps il n'y a pas de besoin de Caisse. Comme noté dans le calendrier, 'idée serait d'intégrer la relation avec la base de donnée à odoo pour la v16 donc mi-fin 2026

Si d'autres lieux sont intéressés et utilisent ce système, on est pas contre récupérer une partie de l'investissement initial des 6000€. Je sais pas comment ça peut être formulé.

JTC

@Nico Shrubb Ah, ça pose de nouvelles questions ça. J'ouvre deux réponses :

Si tu ne veux pas de caisse, il faut que la relation à Odoo soit pensée dès le début. Il me semble qu'on avait discuté en réu d'utiliser la caisse TiBillet pour checker et recharger les cartes dans un premier temps, puis de voir comment l'interfacer avec Odoo lorsque la V16 sera sortie. C'est une vrai problématique d'architecture

NS

Nico Shrubb Thu 9 Oct 2025 9:27AM

@Jonas Turbeaux (Code Commun Coop / TiBillet )Je crois juste qu'on parle pas de la mĂŞme chose quand on dit "Caisse" :)

C'est juste qu'on a pas besoins de la relation Caisse au début mais oui, on a besoins d'une interface. Donc c'est moi qui ai mal compris et tout va bien

Load More