Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré. Cliquez ici pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum. Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Fichier Json utilisé dans la démo Youtube
#1
Voici le code utilisé dans la démo "https://youtu.be/DhYyicJD-Fo"
"Accès aux batteries Pylontech et ensuite démo lecture des données la domotique sous Nodered"

Disponible soit en clair ci-dessous ou alors en fichier à télécharger directement


Code :
[
    {
        "id": "c3961ef2ba359cf4",
        "type": "tab",
        "label": "démo",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "8ea84dee3f010158",
        "type": "ui_template",
        "z": "c3961ef2ba359cf4",
        "group": "16353272e83592ac",
        "name": "",
        "order": 5,
        "width": 15,
        "height": 10,
        "format": "\n<!--<pre><code id=\"shell\" class=\"language-bash bash\" ng-bind=\"msg.payload\"></code></pre>-->\n<pre><code id=\"shell\" class=\"language-bash bash\"></code></pre>\n\n<script>\n    $(document).ready(function() {\n      $('#shell').each(function(i, e) {hljs.highlightElement(e)});\n    }); \n</script>\n\n\n<script>\n(function(scope) {\n  scope.$watch('msg', function(msg) {\n    if (msg) {\n        debugger\n      $(\"#shell\").text(msg.payload);\n      $('#shell').each(function(i, e) {hljs.highlightElement(e)});\n      //$(\"#shell\").scrollTop(function() { return this.scrollHeight; });\n      $(\"#shell\").closest(\".nr-dashboard-template\").scrollTop(function() { return this.scrollHeight; });\n    }\n  });\n})(scope);\n</script>",
        "storeOutMessages": true,
        "fwdInMessages": true,
        "resendOnRefresh": true,
        "templateScope": "local",
        "className": "",
        "x": 720,
        "y": 100,
        "wires": [
            []
        ]
    },
    {
        "id": "99256957e388dfee",
        "type": "function",
        "z": "c3961ef2ba359cf4",
        "name": "",
        "func": "if(!msg.payload) return;\n\nconst MAXLINES = 200;\nlet data = context.get(\"data\") || [];\nif(msg.topic==\"clear\") {\n    data = [];\n} else {\n    const lines = msg.payload.split(\"\\n\");\n    data.push(...lines);\n    data = data.slice(-MAXLINES);\n}\ncontext.set(\"data\", data);\nmsg.payload = data.join(\"\\n\");\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 560,
        "y": 100,
        "wires": [
            [
                "8ea84dee3f010158"
            ]
        ]
    },
    {
        "id": "eed933e69c164694",
        "type": "inject",
        "z": "c3961ef2ba359cf4",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "1",
        "topic": "",
        "payload": "coucou",
        "payloadType": "str",
        "x": 360,
        "y": 100,
        "wires": [
            [
                "99256957e388dfee"
            ]
        ]
    },
    {
        "id": "0b01bbdcfd3549e9",
        "type": "inject",
        "z": "c3961ef2ba359cf4",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "2",
        "topic": "",
        "payload": "coucou2",
        "payloadType": "str",
        "x": 388,
        "y": 139,
        "wires": [
            [
                "99256957e388dfee"
            ]
        ]
    },
    {
        "id": "6001b1b3aa334b33",
        "type": "inject",
        "z": "c3961ef2ba359cf4",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "3",
        "topic": "",
        "payload": "coucou3",
        "payloadType": "str",
        "x": 420,
        "y": 180,
        "wires": [
            [
                "99256957e388dfee"
            ]
        ]
    },
    {
        "id": "16353272e83592ac",
        "type": "ui_group",
        "name": "display",
        "tab": "2a33392ec021348e",
        "order": 1,
        "disp": true,
        "width": "15",
        "collapse": false,
        "className": ""
    },
    {
        "id": "2a33392ec021348e",
        "type": "ui_tab",
        "name": "Display",
        "icon": "dashboard",
        "order": 9,
        "disabled": false,
        "hidden": false
    }
]
Eric974, Farid, Papynard aiment ce post
Jean-Luc
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
cette borne à ce prix, c'est...
Clairement j'ai vu les comment...jlm — 01:03 AM
cette borne à ce prix, c'est...
il y a déjà au début de mon c...vavann — 11:45 PM
cette borne à ce prix, c'est...
J'espère ne pas avoir raté une...jlm — 10:30 PM
smartphoton et usb pylontech
oki, je comprends le besoin.jlm — 06:18 PM
smartphoton et usb pylontech
ok c'est pas indispensable , j...Laurentcls — 03:42 PM
smartphoton et usb pylontech
alors non par défaut ce n'est ...jlm — 02:40 PM
smartphoton et usb pylontech
parfait ça marche bien , juste...Laurentcls — 02:35 PM
smartphoton et usb pylontech
Top ! Pour ce qui est du mi...jlm — 01:34 PM
smartphoton et usb pylontech
Tout est rentré dans l'ordre ,...Laurentcls — 11:36 AM
smartphoton et usb pylontech
J'ai l'impression que ton po...jlm — 08:39 AM
smartphoton et usb pylontech
Voila une copie du port USB0 s...Laurentcls — 09:59 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

[-]
goals
97.1% of the way to our goal of 7,000 posts!
Only 205 posts left to go!

[-]
Statistics
» Members: 630
» Latest member: milkiendo
» Forum threads: 719
» Forum posts: 6,790

Full Statistics

>