Instruments de mesureDensimètre Wifi (DIY) iSpindle

Densimètres, refractomètres, thermomètres et autres outils plus ou moins indispensables
Règles du forum
Chers membres, merci de prendre connaissance et respecter les quelques règles de bon sens suivantes avant de poster votre message :
- Vous assurer que vous postez dans la bonne rubrique
- Vérifier qu'il n’existe pas déjà une réponse à votre question ou un sujet identique
- Prendre conscience que vos propos n’engagent que vous et que vous devrez en assumer la paternité
- Vérifier les sources des informations que vous diffusez, en vous assurant le cas échéant de respecter les droits d’auteur qui peuvent être liés aux informations, images ou documents cités
- Prendre soin de respecter vos interlocuteurs et bannir les insultes et autres propos diffamatoires ou dégradants
- Vous assurer de rester autant que faire se peut dans le sujet exposé
- Prendre le temps de vérifier l’orthographe et la grammaire de votre message
Merci par avance de votre contribution à préserver le bon esprit de ce forum.
Avatar de l’utilisateur
Strike
Ch'ti nouveau
Messages : 86
Inscrit depuis : 5 ans 2 mois
Mon équipement : Empatage: 1 marmite simple 14L
Rinçage: système de filtration DIY type rastaman
Fermentation: un frigo avec chauffage de serre et contrôle de température inkbird
Brasseur : Amateur
Localisation : Poitiers
A remercié : 5 fois
A été remercié : 1 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Strike »

Merci de la réponse

La 1er mesure de mon ispindel se fait avant le début de la tumultueuse donc sans krausen. Après oui il y a des mesure qui oscille parfois mais je me doute que cet outil n'est pas non plus précis au point près.

Ensuite non je n'ai pas calibré mon ispindel, il était livré monté et calibré.

Mais merci de la réponse, je comprend mieux. Je m'attendais à un écart toujours constant à 1 ou 2 points près, permettant de corriger la dernière mesure de la DF en fonction de la DI mesurée VS DI réel.

Dans l'absolu cela ne me dérangeais pas, les mesures du ispindel étaient intéressante pour moi seulement pour estimer la fin de fermentation afin de ne pas multiplier les prélèvements pour mesure. Mais j'ai lancé ma 1ere fermentation basse donc avec un palier diacétyle à 2-5 points de la DF. Sauf que j'ai quasi atteint ma DF en 4 jours seulement, je cherchais donc à estimer ma densité réelle en fonction des écarts que j'avais entre ma DI réelle et celle mesurée par le ispindel.
J'ai d'une DI réelle de 1.064, le ispindel mesure 1.058. Actuellement le ispindel, après 4 jours de fermentation m'annonce 1.016. (donc + ou - 1.022 en réel) Pour une DF estimée à 1.012 dans la recette. Je pense donc que je vais lancer le palier diacétyle demain, je devrai ne pas être très loin de ma DF.
Avatar de l’utilisateur
Chimay41
Assistant
Assistant
Messages : 972
Inscrit depuis : 11 ans 11 mois
Brasseur : Amateur
Localisation : Blois (41)
A remercié : 10 fois
A été remercié : 27 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Chimay41 »

Mais de rien,

Comme tu le disais précédemment, l'intérêt de l'iSpindel est surtout de s'assurer de la stabilité de la densité avec de se lancer dans l'embouteillage.

J'ai d'ailleurs souvent des surprises et notamment sur ma fermentation en cours.

Ci-joint l'exemple de mon Impérial stout du moment.

J'ai régulièrement des fermentation qui stagne un certain nombre de jours et puis ça repart.

Je serais curieux de savoir ce que fais la levure durant cette phase de stagnation Image.Image
Jib
Ch'ti nouveau
Messages : 6
Inscrit depuis : 4 ans 8 mois
Brasseur : Amateur
A remercié : 1 fois
A été remercié : 1 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Jib »

Bonjour à tous, j’ai un petit souci avec mon ispindel.
Voilà je l’est calibré suivant le wiki avec de l’eau et du sucre , là pas de souci rentré mes donner dans la fiche de calcul pour avoir ma formule polynomiale.
Pensant que ça marchait nickel je l’est mis dans mon fermenteur avec une petit pale ale , par contre je n’est que la température qui s’affiche sur mon compte littlebock.
Je n’arrive pas à comprendre le pourquoi du problème .

Si quelqu’un a une idée merci.
Avatar de l’utilisateur
Slammy
Ch'ti nouveau
Messages : 87
Inscrit depuis : 6 ans 7 mois
Mon équipement : Aujourd'hui : Easy 50 Polsinelli, 2 fermenteurs de 60 & 75 L
Avant (bientôt à vendre) : HERMS 3 cocottes maison, 36 litres, refroidisseur à plaques, 2 pompes, pilotage par CraftBeerPi
Brasseur : Amateur
Localisation : cussey sur l'ognon
A remercié : 6 fois
A été remercié : 8 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Slammy »

- Tu as rentré la formule dans le iSpindel ?
- Tu as vérifié ta formule ?
On y saisit le polynôme en faisant attention (donc un des 3 polynomes de plus haut. Soit un ax+b, soit un ax²+bx+c soit un ax^3+bx^2+cx+d)
100 caractères maximum (corrigé en 6.4)
Normalement on peut utiliser ^2 ^3 mais si ça ne marche pas, mettre tilt*tilt et tilt*tilt*tilt
On met des POINTS pas des VIRGULES

- Pour Little Bock, je crois qu'il faut le premium (pas sûr) par contre il faut l'attacher à un brassin et avoir donné une DI (vu qu'il calcule l'atténuation et le ° alcoolique)
  • En fermentation : Session IPA
  • En Secondaire : Brune avec Tonka et Cacao
  • En garde : Blonde de Soif
En plus de brasser, je bricole des trucs pour brasser : iSpindel, CraftBeerPi, BrewBubbles
Mon blog bière
Jib
Ch'ti nouveau
Messages : 6
Inscrit depuis : 4 ans 8 mois
Brasseur : Amateur
A remercié : 1 fois
A été remercié : 1 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Jib »

Merci pour ta réponse , la formule a été rentré dans le ispindle par contre en effet je n’est pas vérifié si elle faisait 100 caractères.Le problème vient peut être de la, il va falloir que j’attende la fin de fermentation pour le sortir et vérifier tout ça.
Pour Littlebock il faut en effet un compte premium ce qui est mon cas, je pense qu’il a bien été jumelé au site, puisque j’ai l’es retours température.
Merci pour ton aide je ferai un retour dès que je pourrai remettre la main dessus.

A bientôt alors.😄
Jib
Ch'ti nouveau
Messages : 6
Inscrit depuis : 4 ans 8 mois
Brasseur : Amateur
A remercié : 1 fois
A été remercié : 1 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Jib »

Comme promis voilà mon petit retour , après avoir remis la main sur le ispindel. Le problème venait bien de la formule , elle faisait plus de 100 caractères, voilà tout est fonctionnel du coup . Merci a toi Slammy pour tonaide .

A bientôt et bon brassage.
Avatar de l’utilisateur
Slammy
Ch'ti nouveau
Messages : 87
Inscrit depuis : 6 ans 7 mois
Mon équipement : Aujourd'hui : Easy 50 Polsinelli, 2 fermenteurs de 60 & 75 L
Avant (bientôt à vendre) : HERMS 3 cocottes maison, 36 litres, refroidisseur à plaques, 2 pompes, pilotage par CraftBeerPi
Brasseur : Amateur
Localisation : cussey sur l'ognon
A remercié : 6 fois
A été remercié : 8 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par Slammy »

Mets le à jour.
Les nouvelles versions de FW elles gèrent les formules de plus de 100 caractères
  • En fermentation : Session IPA
  • En Secondaire : Brune avec Tonka et Cacao
  • En garde : Blonde de Soif
En plus de brasser, je bricole des trucs pour brasser : iSpindel, CraftBeerPi, BrewBubbles
Mon blog bière
hephep
Ch'ti nouveau
Messages : 28
Inscrit depuis : 14 ans
Mon équipement : Cuve 33L Matière + 50L Ebu
Brasseur : Amateur
Localisation : Bèze - Cote d'Or

Re: Densimètre Wifi (DIY) iSpindle

Message par hephep »

Bonsoir/jour à toutes et tous.

Je souhaite m'équiper d'un ou 2 ispindel... Vu les prix actuels, montés et livrés autour des 55/60e minimum, et étant bricoleurs et aillant les outils pour, je souhaite les faire moi même.

Afin de réduire les coûts, et de partager à ceux qui le veulent, je pense qu'il est possible d'en produire une petite série autour des 30/35e livré...

Y'a t'il des personnes intéressées ?

Si cela dérange, je peux poster ce message ailleurs...



-------

Avatar de l’utilisateur
soldeli
Arpette
Arpette
Messages : 310
Inscrit depuis : 6 ans 11 mois
Je suis tuteur : oui
Mon équipement : 2 stands, 12 fermenteurs régulés
Brasseur : Pro
Localisation : France - ETUZ , 70150
A remercié : 5 fois
A été remercié : 38 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par soldeli »

Que tu veuilles te lancer toi même c'est cool,
mais inutile de laisser penser que le marché serait autour de 60€ tout en annonçant vouloir vendre une série pour 35 € qand certains, y compris slammy qui anime régulièrement ce sujet et fait le SAV pour tout le monde, les proposent à 35€ alors qu'ils en montent beaucoup, ont apporté des améliorations vraiment utiles et équipent même certaines brasseries pros.
Avatar de l’utilisateur
San
Ch'ti nouveau
Messages : 34
Inscrit depuis : 9 ans
Mon équipement : Moulin à rouleau
Cuve empâtage isolée avec sac de brassage 56L
Cuve ébu électrique 50L / Cuve cuivre 50L + rocket stove en fabrication
Seaux de fermentation 60L
Soda Kegs x 4
Tireuse dans frigo de service
Brasseur : Amateur
A remercié : 1 fois

Re: Densimètre Wifi (DIY) iSpindle

Message par San »

Je me suis récemment équipé d'un iSpindle et plutôt embêté d'avoir à passer par un serveur externe j'ai cherché des solutions pour récupérer les données en local.

Ayant un serveur Yunohost sur un raspberry à la maison, j'ai cherché du ce qui pouvait correspondre sans racheter du matériel.

Je suis tombé sur ce flow node-red que j'ai réadapté à ma sauce.

Je suis en train de chercher comment exporter les données.

Sur mobile, ça donne ça :
Screenshot_20220422-102731.png
Vous trouverez le code ci cessous.
Afficher le texte

Code : Tout sélectionner

[
    {
        "id": "e8242e606a4de7c4",
        "type": "tab",
        "label": "Ispindel",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "45fde939eeb5b1c8",
        "type": "ui_base",
        "theme": {
            "name": "theme-dark",
            "lightTheme": {
                "default": "#0094CE",
                "baseColor": "#0094CE",
                "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
                "edited": true,
                "reset": false
            },
            "darkTheme": {
                "default": "#097479",
                "baseColor": "#41444f",
                "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
                "edited": true,
                "reset": false
            },
            "customTheme": {
                "name": "Untitled Theme 1",
                "default": "#4B7930",
                "baseColor": "#4B7930",
                "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
            },
            "themeState": {
                "base-color": {
                    "default": "#097479",
                    "value": "#41444f",
                    "edited": true
                },
                "page-titlebar-backgroundColor": {
                    "value": "#41444f",
                    "edited": false
                },
                "page-backgroundColor": {
                    "value": "#111111",
                    "edited": false
                },
                "page-sidebar-backgroundColor": {
                    "value": "#333333",
                    "edited": false
                },
                "group-textColor": {
                    "value": "#646879",
                    "edited": false
                },
                "group-borderColor": {
                    "value": "#555555",
                    "edited": false
                },
                "group-backgroundColor": {
                    "value": "#333333",
                    "edited": false
                },
                "widget-textColor": {
                    "value": "#eeeeee",
                    "edited": false
                },
                "widget-backgroundColor": {
                    "value": "#41444f",
                    "edited": false
                },
                "widget-borderColor": {
                    "value": "#333333",
                    "edited": false
                },
                "base-font": {
                    "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
                }
            },
            "angularTheme": {
                "primary": "indigo",
                "accents": "blue",
                "warn": "red",
                "background": "grey",
                "palette": "light"
            }
        },
        "site": {
            "name": "iSpindel",
            "hideToolbar": "true",
            "allowSwipe": "false",
            "lockMenu": "icon",
            "allowTempTheme": "true",
            "dateFormat": "DD/MM/YYYY",
            "sizes": {
                "sx": 48,
                "sy": 48,
                "gx": 6,
                "gy": 6,
                "cx": 6,
                "cy": 6,
                "px": 0,
                "py": 0
            }
        }
    },
    {
        "id": "3c56cab6.f8daa6",
        "type": "ui_group",
        "name": "iSpindel",
        "tab": "54c830f4.f2f9d",
        "order": 1,
        "disp": false,
        "width": "7",
        "collapse": false,
        "className": ""
    },
    {
        "id": "54c830f4.f2f9d",
        "type": "ui_tab",
        "name": "Home",
        "icon": "dashboard",
        "disabled": false,
        "hidden": false
    },
    {
        "id": "c024c6e48f1d0480",
        "type": "ui_group",
        "name": "Température",
        "tab": "54c830f4.f2f9d",
        "order": 3,
        "disp": false,
        "width": "7",
        "collapse": false,
        "className": ""
    },
    {
        "id": "8c1d2ecb91cb5611",
        "type": "ui_group",
        "name": "Densité",
        "tab": "54c830f4.f2f9d",
        "order": 2,
        "disp": false,
        "width": "7",
        "collapse": false,
        "className": ""
    },
    {
        "id": "8074c8b284903698",
        "type": "json",
        "z": "e8242e606a4de7c4",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 410,
        "y": 240,
        "wires": [
            [
                "d522de6252953fc9",
                "e6679ca9bdb883de"
            ]
        ]
    },
    {
        "id": "d522de6252953fc9",
        "type": "function",
        "z": "e8242e606a4de7c4",
        "name": "Split data",
        "func": "var keys = Object.keys(msg.payload);\n\nvar msgs = keys.map(function(key) {\n    return { topic: key, payload: msg.payload[key] };\n});\nreturn [msgs];\n\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 560,
        "y": 240,
        "wires": [
            [
                "4a69bbb739d1529e",
                "499926b7cb4c50c5"
            ]
        ]
    },
    {
        "id": "4a69bbb739d1529e",
        "type": "switch",
        "z": "e8242e606a4de7c4",
        "name": "router",
        "property": "topic",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "angle",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "temperature",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "gravity",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "battery",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "RSSI",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 5,
        "x": 610,
        "y": 380,
        "wires": [
            [],
            [
                "1fb5e584ee8159c2",
                "a8fa213977554160"
            ],
            [
                "8f84b2d7e807eb41"
            ],
            [
                "d18fb08bb8b1ce33"
            ],
            []
        ]
    },
    {
        "id": "d18fb08bb8b1ce33",
        "type": "ui_gauge",
        "z": "e8242e606a4de7c4",
        "name": "",
        "group": "3c56cab6.f8daa6",
        "order": 2,
        "width": 2,
        "height": 2,
        "gtype": "gage",
        "title": "Battery",
        "label": "V",
        "format": "{{value | number:2}}",
        "min": 0,
        "max": "4.2",
        "colors": [
            "#ca3838",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 1180,
        "y": 300,
        "wires": []
    },
    {
        "id": "499926b7cb4c50c5",
        "type": "debug",
        "z": "e8242e606a4de7c4",
        "d": true,
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 1190,
        "y": 60,
        "wires": []
    },
    {
        "id": "770efaa141e8093b",
        "type": "tcp in",
        "z": "e8242e606a4de7c4",
        "name": "iSpindel",
        "server": "server",
        "host": "",
        "port": "9000",
        "datamode": "single",
        "datatype": "utf8",
        "newline": "",
        "topic": "",
        "base64": false,
        "tls": "",
        "x": 250,
        "y": 240,
        "wires": [
            [
                "8074c8b284903698",
                "a7230965263665d3"
            ]
        ]
    },
    {
        "id": "1fb5e584ee8159c2",
        "type": "ui_text",
        "z": "e8242e606a4de7c4",
        "group": "c024c6e48f1d0480",
        "order": 1,
        "width": 7,
        "height": 1,
        "name": "",
        "label": "Dernière température",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "className": "",
        "x": 1140,
        "y": 360,
        "wires": []
    },
    {
        "id": "42a7668764b4b0ee",
        "type": "ui_text",
        "z": "e8242e606a4de7c4",
        "group": "8c1d2ecb91cb5611",
        "order": 1,
        "width": 7,
        "height": 1,
        "name": "",
        "label": "Dernière densité",
        "format": "{{msg.payload | number: 3}}",
        "layout": "row-spread",
        "className": "",
        "x": 1160,
        "y": 400,
        "wires": []
    },
    {
        "id": "632adca3b3a10f50",
        "type": "ui_button",
        "z": "e8242e606a4de7c4",
        "d": true,
        "name": "",
        "group": "3c56cab6.f8daa6",
        "order": 4,
        "width": 7,
        "height": 1,
        "passthru": false,
        "label": "Reset",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "[]",
        "payloadType": "json",
        "topic": "",
        "topicType": "str",
        "x": 630,
        "y": 480,
        "wires": [
            [
                "d18fb08bb8b1ce33",
                "42a7668764b4b0ee",
                "1fb5e584ee8159c2",
                "a8fa213977554160",
                "5802b90ed7e77c43"
            ]
        ]
    },
    {
        "id": "5802b90ed7e77c43",
        "type": "ui_chart",
        "z": "e8242e606a4de7c4",
        "name": "",
        "group": "8c1d2ecb91cb5611",
        "order": 2,
        "width": 7,
        "height": 4,
        "label": "Densité",
        "chartType": "line",
        "legend": "true",
        "xformat": "DD/MM/YY HH:mm",
        "interpolate": "bezier",
        "nodata": "Aucune donnée",
        "dot": true,
        "ymin": "1",
        "ymax": "",
        "removeOlder": "12",
        "removeOlderPoints": "",
        "removeOlderUnit": "604800",
        "cutout": 0,
        "useOneColor": false,
        "useUTC": false,
        "colors": [
            "#ff7f0e",
            "#aec7e8",
            "#ff7f0e",
            "#2ca02c",
            "#98df8a",
            "#d62728",
            "#ff9896",
            "#9467bd",
            "#c5b0d5"
        ],
        "outputs": 1,
        "useDifferentColor": false,
        "className": "",
        "x": 1180,
        "y": 440,
        "wires": [
            [
                "913ea6e0c99ccfa3"
            ]
        ]
    },
    {
        "id": "8f84b2d7e807eb41",
        "type": "function",
        "z": "e8242e606a4de7c4",
        "name": "",
        "func": "msg.payload = 1+(msg.payload/(258.6-((msg.payload/258.2)*227.1)))\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 860,
        "y": 400,
        "wires": [
            [
                "42a7668764b4b0ee",
                "5802b90ed7e77c43"
            ]
        ]
    },
    {
        "id": "122b0f363090e8bd",
        "type": "inject",
        "z": "e8242e606a4de7c4",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "[]",
        "payloadType": "json",
        "x": 710,
        "y": 580,
        "wires": [
            [
                "5802b90ed7e77c43",
                "42a7668764b4b0ee",
                "1fb5e584ee8159c2",
                "d18fb08bb8b1ce33",
                "a8fa213977554160"
            ]
        ]
    },
    {
        "id": "a8fa213977554160",
        "type": "ui_chart",
        "z": "e8242e606a4de7c4",
        "name": "",
        "group": "c024c6e48f1d0480",
        "order": 2,
        "width": 7,
        "height": 4,
        "label": "Température",
        "chartType": "line",
        "legend": "true",
        "xformat": "DD/MM/YY HH:mm",
        "interpolate": "bezier",
        "nodata": "Aucune donnée",
        "dot": true,
        "ymin": "",
        "ymax": "",
        "removeOlder": "12",
        "removeOlderPoints": "",
        "removeOlderUnit": "604800",
        "cutout": 0,
        "useOneColor": false,
        "useUTC": false,
        "colors": [
            "#1f77b4",
            "#aec7e8",
            "#ff7f0e",
            "#2ca02c",
            "#98df8a",
            "#d62728",
            "#ff9896",
            "#9467bd",
            "#c5b0d5"
        ],
        "outputs": 1,
        "useDifferentColor": false,
        "className": "",
        "x": 1170,
        "y": 520,
        "wires": [
            []
        ]
    },
    {
        "id": "b810b87f52ee03bd",
        "type": "ui_text_input",
        "z": "e8242e606a4de7c4",
        "name": "",
        "label": "Nom du brassin",
        "tooltip": "",
        "group": "3c56cab6.f8daa6",
        "order": 1,
        "width": 5,
        "height": 2,
        "passthru": true,
        "mode": "text",
        "delay": 300,
        "topic": "topic",
        "sendOnBlur": true,
        "className": "",
        "topicType": "msg",
        "x": 600,
        "y": 100,
        "wires": [
            []
        ]
    },
    {
        "id": "913ea6e0c99ccfa3",
        "type": "json",
        "z": "e8242e606a4de7c4",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 1330,
        "y": 440,
        "wires": [
            [
                "5c2bb80166dfcfd6"
            ]
        ]
    },
    {
        "id": "5c2bb80166dfcfd6",
        "type": "function",
        "z": "e8242e606a4de7c4",
        "name": "",
        "func": "if (msg.topic === \"save\") {\n    msg.payload = context.last;\n    return msg;\n}\nelse {\n    context.last = msg.payload;\n}\nreturn null;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1540,
        "y": 440,
        "wires": [
            []
        ]
    },
    {
        "id": "412a7abbd1ab9559",
        "type": "ui_button",
        "z": "e8242e606a4de7c4",
        "d": true,
        "name": "",
        "group": "3c56cab6.f8daa6",
        "order": 3,
        "width": 7,
        "height": 1,
        "passthru": false,
        "label": "save",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "save",
        "topicType": "str",
        "x": 1470,
        "y": 340,
        "wires": [
            [
                "5c2bb80166dfcfd6"
            ]
        ]
    },
    {
        "id": "fc9332c375bf772c",
        "type": "debug",
        "z": "e8242e606a4de7c4",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 1410,
        "y": 140,
        "wires": []
    },
    {
        "id": "e6679ca9bdb883de",
        "type": "csv",
        "z": "e8242e606a4de7c4",
        "name": "",
        "sep": ";",
        "hdrin": "",
        "hdrout": "none",
        "multi": "one",
        "ret": "\\n",
        "temp": "",
        "skip": "0",
        "strings": true,
        "include_empty_strings": "",
        "include_null_values": "",
        "x": 890,
        "y": 160,
        "wires": [
            [
                "99a4f6142fe2bf33"
            ]
        ]
    },
    {
        "id": "99a4f6142fe2bf33",
        "type": "file",
        "z": "e8242e606a4de7c4",
        "name": "",
        "filename": "test",
        "appendNewline": true,
        "createDir": false,
        "overwriteFile": "false",
        "encoding": "none",
        "x": 1130,
        "y": 200,
        "wires": [
            []
        ]
    },
    {
        "id": "a7230965263665d3",
        "type": "file in",
        "z": "e8242e606a4de7c4",
        "name": "",
        "filename": "test",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 1290,
        "y": 240,
        "wires": [
            [
                "fc9332c375bf772c"
            ]
        ]
    }
]
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.