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
    }
]
Papynard, Farid, Eric974 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
PV2 invisible
Bonjour jean luc, - Dans la...Sylvain — 10:24 AM
Problème remonté PV2
oh wait, wait J'ai relu le ...jeje3034 — 09:39 AM
Problème remonté PV2
oh wait, wait J'ai relu le fi...jlm — 08:35 AM
PV2 invisible
sauf que dans smartphoton PV...jlm — 09:57 PM
PV2 invisible
Bonjour, Je viens d'intalle...Sylvain — 01:03 PM
Problème remonté PV2
Peux tu essayer avec le GAP ...jeje3034 — 09:52 AM
1.1 Onduleurs Parallèles
Jean-luc je déplace mes ondule...vavann — 09:04 PM
Présentation Install ALTARIA
Mais il n'y a pas à accéder à ...jlm — 09:14 AM
Présentation Install ALTARIA
il est installer mais aucune d...lbravo — 06:10 AM
Présentation Install ALTARIA
Ah mais l'addon est en libre s...jlm — 07:10 PM
Présentation Install ALTARIA
Bonjour, merci de votre accuei...lbravo — 04:38 PM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 609
» Latest member: Germain
» Forum threads: 700
» Forum posts: 6,545

Full Statistics

>