Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Popis a ukázky samostatných ostrovních elektráren nepřipojených do rozvodné sítě s akumulací energie.
skybor
Příspěvky: 1132
Registrován: pon dub 24, 2023 8:47 am
Reputace: 127
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od skybor »

Ještě upravený Flow do NodeRED pro jeden String. Stačí naimportovat a pak nakopírovat kolikrát je třeba a jen upravit id dle jednotlivých MPPT regulátorů.
MPPR monitor1str.jpg
Musí být nainstalovany tyto node:

node-red-dashboard
node-red-contrib-modbus
node-red-contrib-influxdb
node-red-contrib-moment


Vyčítám jen pro mne zajímavé údaje (P, I, U) panelů a jejich výrobu (denní, měsíční, roční a celkovou). Ale jinak Epever MPPT poskytuje těch údajú opravdu hodně.


NodeRED flow pro jeden MPPT:
EpeverNodeRed.jpg

Tenhle Flow je i se zápisem Power a SOC do InfluxDB (to lze samozřejmě vynechat-smazat) ...

Kód: Vybrat vše

[
    {
        "id": "8770ff6aec685e39",
        "type": "split",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "splt": "\\n",
        "spltType": "str",
        "arraySplt": 1,
        "arraySpltType": "len",
        "stream": false,
        "addname": "topic",
        "x": 190,
        "y": 1120,
        "wires": [
            [
                "4356455901813e9c"
            ]
        ]
    },
    {
        "id": "4356455901813e9c",
        "type": "switch",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "property": "parts.index",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "0",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "1",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "2",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "3",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "4",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "5",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "6",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "7",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "8",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "9",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "10",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "11",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "12",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "13",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "14",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "15",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "16",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "17",
                "vt": "str"
            }
        ],
        "checkall": "false",
        "repair": false,
        "outputs": 18,
        "x": 410,
        "y": 1000,
        "wires": [
            [
                "054ff6258985faf1"
            ],
            [
                "4019de50b85d0566"
            ],
            [
                "aed6f9a438cfeb78"
            ],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            []
        ]
    },
    {
        "id": "054ff6258985faf1",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Vsolar",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Vsolar",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Vsolar",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 550,
        "y": 880,
        "wires": [
            [
                "3e5a6e5c0b331077"
            ]
        ]
    },
    {
        "id": "4019de50b85d0566",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Isolar",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Isolar",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Isolar",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 550,
        "y": 920,
        "wires": [
            [
                "08793d4a431f7871"
            ]
        ]
    },
    {
        "id": "3e5a6e5c0b331077",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 690,
        "y": 880,
        "wires": [
            [
                "e68e55fa9742731d"
            ]
        ]
    },
    {
        "id": "08793d4a431f7871",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 690,
        "y": 920,
        "wires": [
            [
                "c543044c307cfab0"
            ]
        ]
    },
    {
        "id": "3d5f768dee14f938",
        "type": "modbus-flex-getter",
        "z": "8c5f2b0a20d352cf",
        "name": "Modbus Get",
        "showStatusActivities": false,
        "showErrors": false,
        "showWarnings": false,
        "logIOActivities": false,
        "server": "b7312c82.e12fe",
        "useIOFile": false,
        "ioFile": "",
        "useIOForPayload": false,
        "emptyMsgOnFail": false,
        "keepMsgProperties": false,
        "delayOnStart": false,
        "startDelayTime": "",
        "x": 510,
        "y": 1580,
        "wires": [
            [
                "9b43871d503f0897",
                "3bfd81b05894e550"
            ],
            [
                "32e1384c14a078a8"
            ]
        ]
    },
    {
        "id": "be69bcb888b7f4f0",
        "type": "function",
        "z": "8c5f2b0a20d352cf",
        "name": "FC4 0x3100 [18]",
        "func": "msg.payload = { \n    'fc': 4, \n    'unitid': 6, \n    'address': 0x3100, \n    'quantity': 18\n}\n\nmsg.topic = \"livestats\";\n\nreturn msg;",
        "outputs": 1,
        "timeout": "",
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 280,
        "y": 1540,
        "wires": [
            [
                "3d5f768dee14f938"
            ]
        ]
    },
    {
        "id": "32e1384c14a078a8",
        "type": "modbus-response",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "registerShowMax": 20,
        "x": 710,
        "y": 1600,
        "wires": []
    },
    {
        "id": "ad48d1b54f9ad3fd",
        "type": "inject",
        "z": "8c5f2b0a20d352cf",
        "name": "10s",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "10",
        "crontab": "",
        "once": true,
        "onceDelay": "1",
        "topic": "",
        "payload": "1",
        "payloadType": "str",
        "x": 130,
        "y": 1540,
        "wires": [
            [
                "be69bcb888b7f4f0"
            ]
        ]
    },
    {
        "id": "5c6f621444c8e872",
        "type": "inject",
        "z": "8c5f2b0a20d352cf",
        "name": "30s",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "30",
        "crontab": "",
        "once": true,
        "onceDelay": "2",
        "topic": "historicalstats",
        "payload": "1",
        "payloadType": "str",
        "x": 130,
        "y": 1580,
        "wires": [
            [
                "31a88616278c676a"
            ]
        ]
    },
    {
        "id": "9b43871d503f0897",
        "type": "switch",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "property": "topic",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "livestats",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "historicalstats",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "bsoc",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 130,
        "y": 1320,
        "wires": [
            [
                "8770ff6aec685e39"
            ],
            [
                "87562ae844d48134"
            ],
            [
                "4882ca36ca3b9861"
            ]
        ]
    },
    {
        "id": "aed6f9a438cfeb78",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Psolar",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Psolar",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Psolar",
                "pt": "flow",
                "to": "payload",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 550,
        "y": 960,
        "wires": [
            [
                "65f55542649a1df0"
            ]
        ]
    },
    {
        "id": "65f55542649a1df0",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 690,
        "y": 960,
        "wires": [
            [
                "e71378fe9454109d",
                "005c711cf8db14a9",
                "3618c4e068337d9d"
            ]
        ]
    },
    {
        "id": "7dd652b4f6af5745",
        "type": "function",
        "z": "8c5f2b0a20d352cf",
        "name": "FC4 0x311A [1]",
        "func": "msg.payload = { \n    'fc': 4, \n    'unitid': 6, \n    'address': 0x311A, \n    'quantity': 1\n}\n\nmsg.topic = \"bsoc\";\n\nreturn msg;",
        "outputs": 1,
        "timeout": "",
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 280,
        "y": 1620,
        "wires": [
            [
                "3d5f768dee14f938"
            ]
        ]
    },
    {
        "id": "d0aeecdda4d0de5a",
        "type": "inject",
        "z": "8c5f2b0a20d352cf",
        "name": "60s",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "60",
        "crontab": "",
        "once": true,
        "onceDelay": "3",
        "topic": "bsoc",
        "payload": "1",
        "payloadType": "str",
        "x": 130,
        "y": 1620,
        "wires": [
            [
                "7dd652b4f6af5745"
            ]
        ]
    },
    {
        "id": "c543044c307cfab0",
        "type": "ui_gauge",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "group": "1f1737ea5b365089",
        "order": 3,
        "width": "3",
        "height": "3",
        "gtype": "gage",
        "title": "Current",
        "label": "A",
        "format": "{{value | number: 2}}",
        "min": 0,
        "max": "20",
        "colors": [
            "#ca3838",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 1040,
        "y": 960,
        "wires": []
    },
    {
        "id": "e68e55fa9742731d",
        "type": "ui_gauge",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "group": "1f1737ea5b365089",
        "order": 2,
        "width": "3",
        "height": "3",
        "gtype": "gage",
        "title": "Voltage",
        "label": "V",
        "format": "{{value | number: 2}}",
        "min": 0,
        "max": "120",
        "colors": [
            "#ca3838",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 1040,
        "y": 880,
        "wires": []
    },
    {
        "id": "e71378fe9454109d",
        "type": "ui_gauge",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "group": "1f1737ea5b365089",
        "order": 1,
        "width": 0,
        "height": 0,
        "gtype": "gage",
        "title": "Power",
        "label": "W",
        "format": "{{value | number: 0}}",
        "min": 0,
        "max": "1000",
        "colors": [
            "#ca3838",
            "#e6e600",
            "#00b500"
        ],
        "seg1": "",
        "seg2": "",
        "className": "",
        "x": 1030,
        "y": 1040,
        "wires": []
    },
    {
        "id": "31a88616278c676a",
        "type": "function",
        "z": "8c5f2b0a20d352cf",
        "name": "FC4 0x3304 [16]",
        "func": "msg.payload = { \n    'fc': 4, \n    'unitid': 6, \n    'address': 0x3304, \n    'quantity': 16\n}\n\nmsg.topic = \"historicalstats\";\n\nreturn msg;",
        "outputs": 1,
        "timeout": "",
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 280,
        "y": 1580,
        "wires": [
            [
                "3d5f768dee14f938"
            ]
        ]
    },
    {
        "id": "0158f6109490ab7d",
        "type": "switch",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "property": "parts.index",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "0",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "1",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "2",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "3",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "4",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "5",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "6",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "7",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "8",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "9",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "10",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "11",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "12",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "13",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "14",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "15",
                "vt": "str"
            }
        ],
        "checkall": "false",
        "repair": false,
        "outputs": 16,
        "x": 410,
        "y": 1280,
        "wires": [
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [],
            [
                "686bb994182ce550"
            ],
            [],
            [
                "5d9b2011f4daf706"
            ],
            [],
            [
                "14f6865ce6037070"
            ],
            [],
            [
                "4cabeb8554e509d9"
            ],
            []
        ]
    },
    {
        "id": "87562ae844d48134",
        "type": "split",
        "z": "8c5f2b0a20d352cf",
        "name": "",
        "splt": "\\n",
        "spltType": "str",
        "arraySplt": 1,
        "arraySpltType": "len",
        "stream": false,
        "addname": "topic",
        "x": 270,
        "y": 1320,
        "wires": [
            [
                "0158f6109490ab7d"
            ]
        ]
    },
    {
        "id": "7961fd2892900135",
        "type": "ui_text",
        "z": "8c5f2b0a20d352cf",
        "group": "1f1737ea5b365089",
        "order": 4,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Energy of Day",
        "format": "{{value | number: 2}}",
        "layout": "row-spread",
        "className": "",
        "x": 1060,
        "y": 1220,
        "wires": []
    },
    {
        "id": "1dc407d42fab8302",
        "type": "ui_text",
        "z": "8c5f2b0a20d352cf",
        "group": "1f1737ea5b365089",
        "order": 5,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Energy of Month",
        "format": "{{value | number: 2}}",
        "layout": "row-spread",
        "className": "",
        "x": 1060,
        "y": 1260,
        "wires": []
    },
    {
        "id": "d8207cfa7ea24f58",
        "type": "ui_text",
        "z": "8c5f2b0a20d352cf",
        "group": "1f1737ea5b365089",
        "order": 6,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Energy of Year",
        "format": "{{value | number: 2}}",
        "layout": "row-spread",
        "className": "",
        "x": 1060,
        "y": 1300,
        "wires": []
    },
    {
        "id": "69e0601fe1845355",
        "type": "ui_text",
        "z": "8c5f2b0a20d352cf",
        "group": "1f1737ea5b365089",
        "order": 7,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Energy Total",
        "format": "{{value | number: 2}}",
        "layout": "row-spread",
        "className": "",
        "x": 1050,
        "y": 1340,
        "wires": []
    },
    {
        "id": "686bb994182ce550",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Eday1",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "eday1",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 710,
        "y": 1200,
        "wires": [
            [
                "6510fa646b2a2de1"
            ]
        ]
    },
    {
        "id": "5d9b2011f4daf706",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Emonth",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Emonth",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Emonth",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 720,
        "y": 1240,
        "wires": [
            [
                "11ccf7343270ab7d"
            ]
        ]
    },
    {
        "id": "6510fa646b2a2de1",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 850,
        "y": 1200,
        "wires": [
            [
                "7961fd2892900135",
                "3936daac8a534470",
                "6be9bf6d8af8f44b"
            ]
        ]
    },
    {
        "id": "11ccf7343270ab7d",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 850,
        "y": 1240,
        "wires": [
            [
                "1dc407d42fab8302"
            ]
        ]
    },
    {
        "id": "14f6865ce6037070",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Eyear",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Eyear",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Eyear",
                "pt": "flow",
                "to": "payload",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 710,
        "y": 1280,
        "wires": [
            [
                "115e71b1d1774a4f"
            ]
        ]
    },
    {
        "id": "115e71b1d1774a4f",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 850,
        "y": 1280,
        "wires": [
            [
                "d8207cfa7ea24f58"
            ]
        ]
    },
    {
        "id": "4cabeb8554e509d9",
        "type": "change",
        "z": "8c5f2b0a20d352cf",
        "name": "Etotal",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "Etotal",
                "tot": "str"
            },
            {
                "t": "set",
                "p": "Etotal",
                "pt": "flow",
                "to": "payload",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 710,
        "y": 1320,
        "wires": [
            [
                "0f1d4d2ffbcc9b66"
            ]
        ]
    },
    {
        "id": "0f1d4d2ffbcc9b66",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "10000",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "/100",
        "x": 850,
        "y": 1320,
        "wires": [
            [
                "69e0601fe1845355"
            ]
        ]
    },
    {
        "id": "005c711cf8db14a9",
        "type": "influxdb out",
        "z": "8c5f2b0a20d352cf",
        "influxdb": "ae2ac8adc287f20e",
        "name": "powerFVE1",
        "measurement": "powerFVE1",
        "precision": "",
        "retentionPolicy": "",
        "database": "temp",
        "precisionV18FluxV20": "s",
        "retentionPolicyV18Flux": "",
        "org": "organisation",
        "bucket": "bucket",
        "x": 1050,
        "y": 1080,
        "wires": []
    },
    {
        "id": "3618c4e068337d9d",
        "type": "link out",
        "z": "8c5f2b0a20d352cf",
        "name": "PowerFVE1",
        "mode": "link",
        "links": [],
        "x": 995,
        "y": 1120,
        "wires": []
    },
    {
        "id": "3936daac8a534470",
        "type": "link out",
        "z": "8c5f2b0a20d352cf",
        "name": "eday1",
        "mode": "link",
        "links": [
            "555693700e7ae41f"
        ],
        "x": 1005,
        "y": 1180,
        "wires": []
    },
    {
        "id": "4882ca36ca3b9861",
        "type": "range",
        "z": "8c5f2b0a20d352cf",
        "minin": "0",
        "maxin": "100",
        "minout": "0",
        "maxout": "100",
        "action": "scale",
        "round": false,
        "property": "payload",
        "name": "100",
        "x": 470,
        "y": 1440,
        "wires": [
            [
                "45bf6c1dab0a8c7f"
            ]
        ]
    },
    {
        "id": "45bf6c1dab0a8c7f",
        "type": "influxdb out",
        "z": "8c5f2b0a20d352cf",
        "influxdb": "ae2ac8adc287f20e",
        "name": "batterySOC",
        "measurement": "batterySOC",
        "precision": "",
        "retentionPolicy": "",
        "database": "temp",
        "precisionV18FluxV20": "s",
        "retentionPolicyV18Flux": "",
        "org": "organisation",
        "bucket": "bucket",
        "x": 730,
        "y": 1440,
        "wires": []
    },
    {
        "id": "6be9bf6d8af8f44b",
        "type": "debug",
        "z": "8c5f2b0a20d352cf",
        "name": "Eday1",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 1070,
        "y": 1140,
        "wires": []
    },
    {
        "id": "3bfd81b05894e550",
        "type": "link out",
        "z": "8c5f2b0a20d352cf",
        "name": "XTRA1out",
        "mode": "link",
        "links": [
            "d128d7959b4925dd"
        ],
        "x": 725,
        "y": 1520,
        "wires": []
    },
    {
        "id": "b7312c82.e12fe",
        "type": "modbus-client",
        "name": "Tracer6",
        "clienttype": "tcp",
        "bufferCommands": true,
        "stateLogEnabled": false,
        "queueLogEnabled": false,
        "failureLogEnabled": false,
        "tcpHost": "10.0.0.90",
        "tcpPort": "502",
        "tcpType": "DEFAULT",
        "serialPort": "/home/pi/ttyV0",
        "serialType": "RTU-BUFFERD",
        "serialBaudrate": "115200",
        "serialDatabits": "8",
        "serialStopbits": "1",
        "serialParity": "none",
        "serialConnectionDelay": "100",
        "serialAsciiResponseStartDelimiter": "",
        "unit_id": "6",
        "commandDelay": "100",
        "clientTimeout": "2000",
        "reconnectOnTimeout": true,
        "reconnectTimeout": "2000",
        "parallelUnitIdsAllowed": false,
        "showErrors": false,
        "showWarnings": false,
        "showLogs": false
    },
    {
        "id": "1f1737ea5b365089",
        "type": "ui_group",
        "name": "String1 (JJV)",
        "tab": "ef8f2d5e272ee0a1",
        "order": 2,
        "disp": true,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "ae2ac8adc287f20e",
        "type": "influxdb",
        "hostname": "10.0.0.103",
        "port": "8086",
        "protocol": "http",
        "database": "temp",
        "name": "MyInflux",
        "usetls": false,
        "tls": "",
        "influxdbVersion": "1.x",
        "url": "http://10.0.0.20:8086",
        "rejectUnauthorized": false
    },
    {
        "id": "ef8f2d5e272ee0a1",
        "type": "ui_tab",
        "name": "MPPT",
        "icon": "dashboard",
        "order": 2,
        "disabled": false,
        "hidden": false
    }
] 
Naposledy upravil(a) skybor dne stř led 15, 2025 6:15 pm, celkem upraveno 1 x.
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
skybor
Příspěvky: 1132
Registrován: pon dub 24, 2023 8:47 am
Reputace: 127
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od skybor »

A jen tak pro zajímavost takhle nějak vypadá ten původní Epever Dashboard z Githubu ...

EpeverDashboard.jpg
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
skybor
Příspěvky: 1132
Registrován: pon dub 24, 2023 8:47 am
Reputace: 127
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od skybor »

Leden 2025

Leden u nás dopadl nad očekávání dobře a to hlavně díky jeho lepší druhé polovině. Řeči úderníků by se dalo říct, že plány jsou splněny na 200%. Původní plán totiž byl, dostat se se spotřebou v lednu pod 200kWh z DS. A nakonec se podařilo dostat pod 100kWh (i když o chlup) ;)


Spotřeba EE z DS a FVE v lednu:
SpotrebaDS2025ledenD.jpg

Meziroční srovnání spotřeby z DS:
SpotrebaDS2025ledenP.jpg
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
skybor
Příspěvky: 1132
Registrován: pon dub 24, 2023 8:47 am
Reputace: 127
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od skybor »

1.2.2025 - Spuštění plného provozu SkyFVE

Nabit optimizmem z druhé poloviny ledna jsem se rozhodl letos (zkusit) přepnout celou domácnost na FVE již ode dnešního dne.
Byly spuštěny všechny měniče a všechny přepínače přepnuty na FVE a budu doufat, že počasí bude o mém optimizmu náležitě informováno a nebude mi házet klacky pod nohy ;)

Předpověď na únor:
AccuWeather2025unor.jpg

Aktuální provoz měničů:

1. měnič: nonstop provoz (vše mimo náročné spotřebiče)
2. měnič: nonstop provoz (tepelné spotřebiče - bojler, žebřík, přímotopné podlahy, akumulační kamna)
3. měnič: provoz 8-18hod. (příkonově náročnější spotřebiče - trouba, pračka, myčka, MW, RV konvice ...)
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)
Uživatelský avatar
TomHC
Příspěvky: 2132
Registrován: pát lis 11, 2022 8:14 am
Reputace: 300
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od TomHC »

Nech sa teda darí! Ja som práve pozeral spotrebu el. rúry za posledné mesiace (Zigbee zásuvka) a zistil som, že to robí 8-11 kWh mesačne. Pri zapnutí začne odoberať až 3.5 kW napriek špecifikácii kde píšu "max 2.5 kW", čo robí jednému 5.5 kW meniču problém, ak je súbeh viacero spotrebičov (kanvica 2.4 kW, ohrev práčky... atď). Aby som sa tomu vyhol, asi ju nechám trvale na gride, nech má distribútor malé Vianoce :)
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 01/2025 = 9 MWh AC
skybor
Příspěvky: 1132
Registrován: pon dub 24, 2023 8:47 am
Reputace: 127
Lokalita: Lašská brána Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 6kWp
Kapacita baterie [kWh]: 18kWh

Re: Ostrovní FVE - výzkumná "chytrá" chata Štramberk

Nový příspěvek od skybor »

Taky jsem trochu sledoval spotřeby výkonnějších spotřebičů a možná (pokud budou nějaké problémy) nechám nakonec trvale na gridu MW a RV konvicu. Je to za celý den pár Wh.

Jinak se u nás peče dopoledne a pere a myje nádobí odpoledne ;) (dobrý návyk hospodyňky z odpoledního provozu NT sazby)
SkyFVE 6 kWp (ve výstavbě) na výzkumné "chytré" chatě. 4x MPPT Epever XTRA4415N 4x40A, 1x AC Charger WATE 42V/10A, Li-Ion 3x 12s 156Ah (18 kWh/44V), SkyPowerBox LF 4810 1kVA, Victron Atlas 48/1600, APC SmartUPS 5kVA + PLC Siemens Logo! + Dell Optiplex 3040 Micro (Proxmox: HA, Node-RED, InfluxDB, Grafana, Mqtt, Zigbee2Mqtt, Samba, Tailscale)

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Kdo je online

Uživatelé prohlížející si toto fórum: bokser01, Claudebot [Bot], GPTBot, Soban a 1 host