Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
Hi Guest this is an announcement for guests !!!

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
    }
]
Jean-Luc
Like Répondre


Messages dans ce sujet
Fichier Json utilisé dans la démo Youtube - par jlm - 10-05-2022, 06:17 PM

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Monitorer batteries Pylontech dans Jeedom Twin 13 8,945 11-11-2023, 02:16 PM
Dernier message: jlm

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
How to Maximize Free Pack Rewa...
1. Grind Repeatable Offline Mo...aVawarD738 — 08:07 AM
How to Maximize Your Chances i...
1. Most Efficient Ways to Farm...aVawarD738 — 07:36 AM
Workflow post-prod et visibili...
Salut à tous, En bouclant le ...Hardin — 09:47 AM
Nouveau venu
Salut la communauté, moi c’est...Hardin — 09:46 AM
La logistique face aux imprévu...
Salut tout le monde. On a orga...Bazil30 — 01:24 PM
Salut l’équipe
Moi c’est Bazil. Je traîne sur...Bazil30 — 01:21 PM
WKS Circle et batterie Pylont...
Salut Tapion oui, j...Tapion — 06:27 PM
WKS Circle et batterie Pylont...
salut claude petite ...claude47 — 03:46 PM
WKS Circle et batterie Pylont...
salut claude petite qu...Tapion — 03:44 PM
WKS Circle et batterie Pylont...
salut claude petite ques...claude47 — 03:23 PM
WKS Circle et batterie Pylont...
salut claude petite questi...Tapion — 01:31 PM

[-]
Rechercher








(Advanced Search)

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

[-]
goals
78% of the way to our goal of 10,000 posts!
Only 2,197 posts left to go!

[-]
Statistics
» Members: 1,004
» Latest member: aVawarD738
» Forum threads: 847
» Forum posts: 7,803

Full Statistics

[-]
Latest Threads
How to Maximize Free Pack Rewards in MLB...
Last Post: aVawarD738
Aujourd’hui 08:07 AM
» Replies: 0
» Views: 7
How to Maximize Your Chances in MLB The ...
Last Post: aVawarD738
Aujourd’hui 07:36 AM
» Replies: 0
» Views: 9
Workflow post-prod et visibilité du port...
Last Post: Hardin
Hier 09:47 AM
» Replies: 0
» Views: 32
Nouveau venu
Last Post: Hardin
Hier 09:46 AM
» Replies: 0
» Views: 33
La logistique face aux imprévus du litto...
Last Post: Bazil30
21-04-2026 01:24 PM
» Replies: 0
» Views: 62
Salut l’équipe
Last Post: Bazil30
21-04-2026 01:21 PM
» Replies: 0
» Views: 61
WKS Circle et batterie Pylontech
Last Post: Tapion
18-04-2026 06:27 PM
» Replies: 9
» Views: 2720
Impact de la hausse des prix du kWh aux ...
Last Post: kilihan
17-04-2026 12:28 PM
» Replies: 11
» Views: 3073
Launch of the JK-BMS RS485 add-on for Ho...
Last Post: hovbjo
17-04-2026 08:25 AM
» Replies: 38
» Views: 13876
Ivica Zubac shared some charming damning...
Last Post: Witherspoon
17-04-2026 05:37 AM
» Replies: 0
» Views: 71

>