OPC UA vers Google Sheets : connecteur open source gratuit

Gratuit et open source

Vos données machine dans un tableur en 10 minutes

opcua-to-sheets lit les variables de n'importe quel serveur OPC UA et les écrit dans une Google Sheet, un onglet par machine. Lecture seule, licence MIT, sans télémétrie.

Lecture seule : n'écrit jamais dans l'automateLicence MITSans télémétrieNode.js 22.13+
Le récupérer sur GitHubRecevoir le tableur TRS
$ opcua-to-sheets run --config config.yaml [Press 01] Timestamp | Status | Running | PartCounter [Press 01] 2026-11-02 06:00:00 | ok | true | 12840 [Press 01] 2026-11-02 06:00:10 | ok | true | 12846

Démarrage rapide

Cinq commandes, depuis un PC ou un Raspberry Pi sur le réseau de l'usine.

  1. 1
    Installer et trouver vos variablesInstalle l'outil, puis liste chaque variable avec le node ID à copier.npm install -g github:TEEPTRAKCOM/opcua-to-sheets opcua-to-sheets browse opc.tcp://192.168.0.10:4840
  2. 2
    Écrire la configurationAdresse du serveur, variables et Google Sheet de destination.opcua-to-sheets init config.yaml
  3. 3
    Tester sans GoogleAffiche les lignes à l'écran. Si elles sont justes, le côté automate fonctionne.opcua-to-sheets run --config config.yaml --dry-run
  4. 4
    Connecter la feuilleCréez un compte de service Google et partagez-lui la feuille en Éditeur.sheet: spreadsheetId: "<ID from the sheet URL>" credentials: "./service-account.json"
  5. 5
    LancerChaque machine dans son onglet, et la collecte continue malgré les coupures.opcua-to-sheets run --config config.yaml

Compatible avec

Siemens S7-1500Beckhoff TwinCAT 3KEPServerEX (Rockwell, …)IgnitionOPC UA

Les node IDs diffèrent selon la marque. La commande browse vous donne les vôtres.

Tableur TRS de départ

Le connecteur vous donne des données brutes. Ce tableur en tire la disponibilité, la performance, la qualité et le TRS par équipe, avec un Pareto des causes d'arrêt. Gratuit.

Vos informations vont au responsable partenaires TEEPTRAK de votre région, et nulle part ailleurs. Pas de newsletter.

Voici votre tableur

Ouvrez-le, puis Fichier > Créer une copie. Nommez la machine « Raw data » dans config.yaml : le connecteur remplit alors directement la feuille.Ouvrir le tableur

Là où le tableur s'arrête

Environ 50 écritures par minuteL'API Google Sheets autorise 60 écritures par minute et par utilisateur. Suffisant pour une ligne, juste pour une usine.
Ni équipes, ni causes d'arrêtUne variable automate dit que la ligne est arrêtée. Elle ne dit pas pourquoi. Ce sont les opérateurs qui le disent, sur le moment.
Personne n'est alertéUn tableur n'appelle personne quand une ligne est arrêtée depuis dix minutes.

Quand vous le dépassez : TEEPTRAK

TEEPTRAK mesure le TRS en temps réel sur chaque machine et chaque équipe, avec les causes d'arrêt saisies par les opérateurs en atelier. Plus de 700 usines dans plus de 30 pays l'utilisent.Découvrir TEEPTRAK

Automaticiens : recommandez TEEPTRAK et soyez rémunérés

Vous savez quelles usines ont besoin de plus qu'un tableur. Rejoignez le programme partenaires comme apporteur d'affaires : enregistrez l'usine, nous protégeons votre introduction 150 jours, et vous êtes rémunéré à la signature. Les conditions exactes figurent dans votre contrat.Devenir apporteur d'affaires

Les questions des automaticiens

Peut-il modifier quelque chose dans mon automate ?Non. Il ne fait que des lectures OPC UA. Utilisez un utilisateur OPC UA en lecture seule si votre serveur le permet.
Envoie-t-il des données à TEEPTRAK ?Non. Aucune télémétrie. Les lignes vont uniquement dans la Google Sheet que vous choisissez.
Quels serveurs sont compatibles ?Tout serveur OPC UA : serveur intégré Siemens S7-1500, Beckhoff TwinCAT TF6100, KEPServerEX pour Rockwell et d'autres, Ignition, etc.
Combien ça coûte ?Rien. Licence MIT : utilisez-le, modifiez-le, diffusez-le.
TEEPTRAK PartnersProgramme partenaires TEEPTRAK. TRS en temps réel dans plus de 700 usines et plus de 30 pays.

OPC UA est une spécification de l'OPC Foundation. Ce projet n'est ni affilié ni approuvé par l'OPC Foundation, Google, Siemens, Beckhoff, Rockwell Automation ou PTC.

Témoignages clients

Des résultats réels de déploiements PerfTrak — plus de 700 usines équipées depuis 2016.

MATERIALSROI < 1 month
47% → 72%
OEE in 3 months
Rubber processing — automotive & aerospace supplier

Understanding the major performance losses made PerfTrak profitable within three months.

ELECTRONICSROI < 1 year
+29%
output per hour
Wire-crimping line

Reliable downtime data turned months of stalled improvement into measurable gains.

Ils témoignent“We noted a 29% increase in production volume of pieces per hour after installing PerfTrak on a single machine — more than €19k/year on this item.”C.M. Ropiot, Production & Maintenance Manager
OPTICSROI < 1 month
75% → 85%
OEE, +10 points
World leader in corrective lenses (China)

Format-changeover times are now timed and cut; the solution is deployed across several plants.

AUTOMOTIVEROI < 1 year
90 machines
connected in weeks
PSA Caen

40 real-time dashboards installed; local teams trained in 3 days to deploy the rest autonomously.

Ils témoignent“The PerfTrak systems are already cost-effective given the time freed up for operators, now focused on value-added tasks rather than data collection.”Christophe Pasquet, Factory of the Future, PSA Caen
FOODROI < 1 month
22 + 7
PerfTrak + MoniTrak units
Nutriset

Fighting malnutrition since 2016 — manual reporting replaced, productivity up, costs stabilised.

Ils témoignent“The ROI at Nutriset has been very rapid — we eliminated the small 3–4 second downtimes that happen fifty or a hundred times a day.”Sylvain Clausse, Maintenance & Automation, Nutriset

Ils nous font confiance

Un réseau grandissant de consultants, intégrateurs et bureaux d'études qui déploient TEEPTRAK dans les usines du monde entier.