zmena syntaxe
This commit is contained in:
parent
d465bac0e3
commit
16beddf9ae
@ -1,3 +1,6 @@
|
|||||||
|
#
|
||||||
|
# GreeClimateComponent
|
||||||
|
|
||||||
## AC Bedroom
|
## AC Bedroom
|
||||||
ac_bedroom_panel_light:
|
ac_bedroom_panel_light:
|
||||||
name: AC Bedroom Panel Light
|
name: AC Bedroom Panel Light
|
||||||
@ -1,17 +1,17 @@
|
|||||||
- id: '1673752036683'
|
- id: "1673752036683"
|
||||||
alias: blue_led_off
|
alias: blue_led_off
|
||||||
description: Po startu vypne modrou LED (Odroid C2)
|
description: Po startu vypne modrou LED (Odroid C2)
|
||||||
trigger:
|
triggers:
|
||||||
- platform: homeassistant
|
- trigger: homeassistant
|
||||||
event: start
|
event: start
|
||||||
condition: []
|
condition: []
|
||||||
action:
|
actions:
|
||||||
- service: shell_command.blue_led_off
|
- action: shell_command.blue_led_off
|
||||||
data: {}
|
data: {}
|
||||||
mode: single
|
mode: single
|
||||||
- id: '1686867321964'
|
- id: "1686867321964"
|
||||||
alias: Update Map Extractor camera
|
alias: Update Map Extractor camera
|
||||||
description: ''
|
description: ""
|
||||||
use_blueprint:
|
use_blueprint:
|
||||||
path: PiotrMachowski/update_map_extractor.yaml
|
path: PiotrMachowski/update_map_extractor.yaml
|
||||||
input:
|
input:
|
||||||
@ -19,3 +19,24 @@
|
|||||||
camera: camera.xiaomi_cloud_map_extractor
|
camera: camera.xiaomi_cloud_map_extractor
|
||||||
mode_to_handle: two_intervals
|
mode_to_handle: two_intervals
|
||||||
interval_docked: 10000
|
interval_docked: 10000
|
||||||
|
- id: "1734055041519"
|
||||||
|
alias: "AutoBackup: Daily Backup"
|
||||||
|
triggers:
|
||||||
|
- trigger: time
|
||||||
|
at: 02:00:00
|
||||||
|
conditions: []
|
||||||
|
actions:
|
||||||
|
- action: auto_backup.backup_full
|
||||||
|
metadata: {}
|
||||||
|
data:
|
||||||
|
name: "DailyBackup: {{ now().strftime('%A, %B %-d, %Y') }}"
|
||||||
|
keep_days: 7
|
||||||
|
exclude:
|
||||||
|
addons:
|
||||||
|
- MariaDB
|
||||||
|
folders:
|
||||||
|
- Local add-ons
|
||||||
|
- share
|
||||||
|
- media
|
||||||
|
compressed: true
|
||||||
|
mode: single
|
||||||
|
|||||||
@ -19,6 +19,7 @@ homeassistant:
|
|||||||
customize: !include customize.yaml
|
customize: !include customize.yaml
|
||||||
customize_domain: !include customize_domain.yaml
|
customize_domain: !include customize_domain.yaml
|
||||||
customize_glob: !include customize_glob.yaml
|
customize_glob: !include customize_glob.yaml
|
||||||
|
packages: !include_dir_named packages
|
||||||
|
|
||||||
group: !include groups.yaml
|
group: !include groups.yaml
|
||||||
automation: !include automations.yaml
|
automation: !include automations.yaml
|
||||||
@ -34,7 +35,7 @@ input_select: !include input_select.yaml
|
|||||||
http:
|
http:
|
||||||
use_x_forwarded_for: true
|
use_x_forwarded_for: true
|
||||||
trusted_proxies:
|
trusted_proxies:
|
||||||
- 192.168.88.243
|
- 192.168.88.110
|
||||||
|
|
||||||
logger:
|
logger:
|
||||||
default: info
|
default: info
|
||||||
@ -53,7 +54,7 @@ history:
|
|||||||
influxdb:
|
influxdb:
|
||||||
api_version: 2
|
api_version: 2
|
||||||
ssl: false
|
ssl: false
|
||||||
host: 192.168.88.10
|
host: 192.168.88.102
|
||||||
port: 8086
|
port: 8086
|
||||||
token: !secret influxdb_token
|
token: !secret influxdb_token
|
||||||
organization: habad
|
organization: habad
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,29 +0,0 @@
|
|||||||
{
|
|
||||||
"_": {
|
|
||||||
"editor": {
|
|
||||||
"view": {
|
|
||||||
"view-show-grid": true,
|
|
||||||
"view-snap-grid": true,
|
|
||||||
"view-grid-size": "20",
|
|
||||||
"view-node-status": true,
|
|
||||||
"view-node-show-label": true,
|
|
||||||
"view-show-tips": true,
|
|
||||||
"view-show-welcome-tours": true,
|
|
||||||
"view-store-position": false,
|
|
||||||
"view-store-zoom": false
|
|
||||||
},
|
|
||||||
"tours": {
|
|
||||||
"welcome": "3.0.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"menu-menu-item-palette": true,
|
|
||||||
"menu-menu-item-sidebar": true,
|
|
||||||
"debug": {
|
|
||||||
"clearType": "all",
|
|
||||||
"filter": "filterAll"
|
|
||||||
},
|
|
||||||
"menu-deploymenu-item-flow": false,
|
|
||||||
"menu-deploymenu-item-full": true,
|
|
||||||
"menu-deploymenu-item-node": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
{"$":"cf921e2484a562e876ad6eba54dbce84MjFw1xmZg0fdt9vmkwDiyjoFE5M+2hVoxsd2lBFX0RblC9c42iWoe1lTragOZy1lX8FaR1xC9cAxUzh+wVOuRf3ugphkwgLWpqsG9CsgUAGn6MmU5K51qeo="}
|
|
||||||
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"nodes": {
|
|
||||||
"4fac346c3d066f8f": {
|
|
||||||
"isEnabled": true
|
|
||||||
},
|
|
||||||
"23049ee5d70a7992": {
|
|
||||||
"isEnabled": true
|
|
||||||
},
|
|
||||||
"f66dd231bac152b9": {
|
|
||||||
"isEnabled": true
|
|
||||||
},
|
|
||||||
"c77a5b62ecc09046": {
|
|
||||||
"isEnabled": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
923
node-red/package-lock.json
generated
923
node-red/package-lock.json
generated
@ -1,923 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "node-red-project",
|
|
||||||
"version": "0.0.1",
|
|
||||||
"lockfileVersion": 2,
|
|
||||||
"requires": true,
|
|
||||||
"packages": {
|
|
||||||
"": {
|
|
||||||
"name": "node-red-project",
|
|
||||||
"version": "0.0.1",
|
|
||||||
"dependencies": {
|
|
||||||
"node-red-contrib-mytimeout": "~3.2.2",
|
|
||||||
"node-red-dashboard": "~3.3.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@socket.io/component-emitter": {
|
|
||||||
"version": "3.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
|
|
||||||
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
|
|
||||||
},
|
|
||||||
"node_modules/@types/cookie": {
|
|
||||||
"version": "0.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
|
|
||||||
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
|
||||||
},
|
|
||||||
"node_modules/@types/cors": {
|
|
||||||
"version": "2.8.13",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
|
|
||||||
"integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
|
|
||||||
"dependencies": {
|
|
||||||
"@types/node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@types/node": {
|
|
||||||
"version": "18.11.18",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
|
|
||||||
"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
|
|
||||||
},
|
|
||||||
"node_modules/accepts": {
|
|
||||||
"version": "1.3.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
|
|
||||||
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
|
|
||||||
"dependencies": {
|
|
||||||
"mime-types": "~2.1.24",
|
|
||||||
"negotiator": "0.6.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/base64id": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
|
|
||||||
"engines": {
|
|
||||||
"node": "^4.5.0 || >= 5.9"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/bytes": {
|
|
||||||
"version": "3.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
|
||||||
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/compressible": {
|
|
||||||
"version": "2.0.18",
|
|
||||||
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
|
|
||||||
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
|
|
||||||
"dependencies": {
|
|
||||||
"mime-db": ">= 1.43.0 < 2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/compression": {
|
|
||||||
"version": "1.7.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
|
|
||||||
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"accepts": "~1.3.5",
|
|
||||||
"bytes": "3.0.0",
|
|
||||||
"compressible": "~2.0.16",
|
|
||||||
"debug": "2.6.9",
|
|
||||||
"on-headers": "~1.0.2",
|
|
||||||
"safe-buffer": "5.1.2",
|
|
||||||
"vary": "~1.1.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/cookie": {
|
|
||||||
"version": "0.4.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
|
|
||||||
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/cors": {
|
|
||||||
"version": "2.8.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
|
|
||||||
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
|
|
||||||
"dependencies": {
|
|
||||||
"object-assign": "^4",
|
|
||||||
"vary": "^1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.10"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/debug": {
|
|
||||||
"version": "2.6.9",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
|
||||||
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
|
||||||
"dependencies": {
|
|
||||||
"ms": "2.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/depd": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/destroy": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
|
|
||||||
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8",
|
|
||||||
"npm": "1.2.8000 || >= 1.4.16"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/ee-first": {
|
|
||||||
"version": "1.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
|
||||||
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
|
|
||||||
},
|
|
||||||
"node_modules/encodeurl": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/engine.io": {
|
|
||||||
"version": "6.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
|
|
||||||
"integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
|
|
||||||
"dependencies": {
|
|
||||||
"@types/cookie": "^0.4.1",
|
|
||||||
"@types/cors": "^2.8.12",
|
|
||||||
"@types/node": ">=10.0.0",
|
|
||||||
"accepts": "~1.3.4",
|
|
||||||
"base64id": "2.0.0",
|
|
||||||
"cookie": "~0.4.1",
|
|
||||||
"cors": "~2.8.5",
|
|
||||||
"debug": "~4.3.1",
|
|
||||||
"engine.io-parser": "~5.0.3",
|
|
||||||
"ws": "~8.2.3"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/engine.io-parser": {
|
|
||||||
"version": "5.0.6",
|
|
||||||
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
|
|
||||||
"integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/engine.io/node_modules/debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"supports-color": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/engine.io/node_modules/ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
},
|
|
||||||
"node_modules/escape-html": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
|
|
||||||
},
|
|
||||||
"node_modules/etag": {
|
|
||||||
"version": "1.8.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
|
||||||
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/fresh": {
|
|
||||||
"version": "0.5.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
|
||||||
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/gridstack": {
|
|
||||||
"version": "0.6.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/gridstack/-/gridstack-0.6.4.tgz",
|
|
||||||
"integrity": "sha512-4ToCnneNg5Uw+ms3xHtPVvsNXdvwQhngdlyNgGkARwvooQu+gLL6xkwPqLU59TsZP/LVvofb2QhEuXyh/ocL8w==",
|
|
||||||
"dependencies": {
|
|
||||||
"jquery": "^1.8 || 2 || 3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/http-errors": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"depd": "2.0.0",
|
|
||||||
"inherits": "2.0.4",
|
|
||||||
"setprototypeof": "1.2.0",
|
|
||||||
"statuses": "2.0.1",
|
|
||||||
"toidentifier": "1.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/inherits": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
|
||||||
},
|
|
||||||
"node_modules/jquery": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
|
|
||||||
},
|
|
||||||
"node_modules/mime": {
|
|
||||||
"version": "1.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
|
|
||||||
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
|
|
||||||
"bin": {
|
|
||||||
"mime": "cli.js"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/mime-db": {
|
|
||||||
"version": "1.51.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
|
|
||||||
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/mime-types": {
|
|
||||||
"version": "2.1.34",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
|
|
||||||
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
|
|
||||||
"dependencies": {
|
|
||||||
"mime-db": "1.51.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/ms": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
|
||||||
},
|
|
||||||
"node_modules/negotiator": {
|
|
||||||
"version": "0.6.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
|
|
||||||
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/node-red-contrib-mytimeout": {
|
|
||||||
"version": "3.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/node-red-contrib-mytimeout/-/node-red-contrib-mytimeout-3.2.2.tgz",
|
|
||||||
"integrity": "sha512-WNzDnG6HKudOl43fZHa8oSfKR1xw3yny5Opr2EdVfOEPcQrI1AZgafJZFCeYkM6GcIruQD3qZBI9WbzWNW5mrQ==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/node-red-dashboard": {
|
|
||||||
"version": "3.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/node-red-dashboard/-/node-red-dashboard-3.3.1.tgz",
|
|
||||||
"integrity": "sha512-d7d6nWrM9On4N+ah3R26Jregp1gpJmQgtt7s3EeLHzfCi7WmH1qAVgJe5ucj/U8azr+zF0NXFWD779lIOX+vrQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"compression": "^1.7.4",
|
|
||||||
"gridstack": "^0.6.4",
|
|
||||||
"serve-static": "^1.15.0",
|
|
||||||
"socket.io": "^4.5.4"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=12"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/object-assign": {
|
|
||||||
"version": "4.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
|
||||||
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/on-finished": {
|
|
||||||
"version": "2.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
|
|
||||||
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
|
|
||||||
"dependencies": {
|
|
||||||
"ee-first": "1.1.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/on-headers": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/parseurl": {
|
|
||||||
"version": "1.3.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
|
|
||||||
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/range-parser": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
|
|
||||||
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/safe-buffer": {
|
|
||||||
"version": "5.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
|
||||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
|
||||||
},
|
|
||||||
"node_modules/send": {
|
|
||||||
"version": "0.18.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
|
|
||||||
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
|
|
||||||
"dependencies": {
|
|
||||||
"debug": "2.6.9",
|
|
||||||
"depd": "2.0.0",
|
|
||||||
"destroy": "1.2.0",
|
|
||||||
"encodeurl": "~1.0.2",
|
|
||||||
"escape-html": "~1.0.3",
|
|
||||||
"etag": "~1.8.1",
|
|
||||||
"fresh": "0.5.2",
|
|
||||||
"http-errors": "2.0.0",
|
|
||||||
"mime": "1.6.0",
|
|
||||||
"ms": "2.1.3",
|
|
||||||
"on-finished": "2.4.1",
|
|
||||||
"range-parser": "~1.2.1",
|
|
||||||
"statuses": "2.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/send/node_modules/ms": {
|
|
||||||
"version": "2.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
||||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
||||||
},
|
|
||||||
"node_modules/serve-static": {
|
|
||||||
"version": "1.15.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
|
||||||
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
|
|
||||||
"dependencies": {
|
|
||||||
"encodeurl": "~1.0.2",
|
|
||||||
"escape-html": "~1.0.3",
|
|
||||||
"parseurl": "~1.3.3",
|
|
||||||
"send": "0.18.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/setprototypeof": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
|
|
||||||
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
|
|
||||||
},
|
|
||||||
"node_modules/socket.io": {
|
|
||||||
"version": "4.5.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz",
|
|
||||||
"integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"accepts": "~1.3.4",
|
|
||||||
"base64id": "~2.0.0",
|
|
||||||
"debug": "~4.3.2",
|
|
||||||
"engine.io": "~6.2.1",
|
|
||||||
"socket.io-adapter": "~2.4.0",
|
|
||||||
"socket.io-parser": "~4.2.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/socket.io-adapter": {
|
|
||||||
"version": "2.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
|
|
||||||
"integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
|
|
||||||
},
|
|
||||||
"node_modules/socket.io-parser": {
|
|
||||||
"version": "4.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
|
|
||||||
"integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
|
|
||||||
"dependencies": {
|
|
||||||
"@socket.io/component-emitter": "~3.1.0",
|
|
||||||
"debug": "~4.3.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/socket.io-parser/node_modules/debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"supports-color": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/socket.io-parser/node_modules/ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
},
|
|
||||||
"node_modules/socket.io/node_modules/debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"supports-color": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/socket.io/node_modules/ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
},
|
|
||||||
"node_modules/statuses": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
|
||||||
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/toidentifier": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/vary": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
|
||||||
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/ws": {
|
|
||||||
"version": "8.2.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
|
|
||||||
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10.0.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"bufferutil": "^4.0.1",
|
|
||||||
"utf-8-validate": "^5.0.2"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"bufferutil": {
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"utf-8-validate": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@socket.io/component-emitter": {
|
|
||||||
"version": "3.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
|
|
||||||
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
|
|
||||||
},
|
|
||||||
"@types/cookie": {
|
|
||||||
"version": "0.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
|
|
||||||
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
|
|
||||||
},
|
|
||||||
"@types/cors": {
|
|
||||||
"version": "2.8.13",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz",
|
|
||||||
"integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
|
|
||||||
"requires": {
|
|
||||||
"@types/node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@types/node": {
|
|
||||||
"version": "18.11.18",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
|
|
||||||
"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
|
|
||||||
},
|
|
||||||
"accepts": {
|
|
||||||
"version": "1.3.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
|
|
||||||
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
|
|
||||||
"requires": {
|
|
||||||
"mime-types": "~2.1.24",
|
|
||||||
"negotiator": "0.6.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"base64id": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
|
|
||||||
},
|
|
||||||
"bytes": {
|
|
||||||
"version": "3.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
|
||||||
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
|
|
||||||
},
|
|
||||||
"compressible": {
|
|
||||||
"version": "2.0.18",
|
|
||||||
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
|
|
||||||
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
|
|
||||||
"requires": {
|
|
||||||
"mime-db": ">= 1.43.0 < 2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"compression": {
|
|
||||||
"version": "1.7.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
|
|
||||||
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
|
|
||||||
"requires": {
|
|
||||||
"accepts": "~1.3.5",
|
|
||||||
"bytes": "3.0.0",
|
|
||||||
"compressible": "~2.0.16",
|
|
||||||
"debug": "2.6.9",
|
|
||||||
"on-headers": "~1.0.2",
|
|
||||||
"safe-buffer": "5.1.2",
|
|
||||||
"vary": "~1.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cookie": {
|
|
||||||
"version": "0.4.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
|
|
||||||
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
|
|
||||||
},
|
|
||||||
"cors": {
|
|
||||||
"version": "2.8.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
|
|
||||||
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
|
|
||||||
"requires": {
|
|
||||||
"object-assign": "^4",
|
|
||||||
"vary": "^1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"debug": {
|
|
||||||
"version": "2.6.9",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
|
||||||
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
|
||||||
"requires": {
|
|
||||||
"ms": "2.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"depd": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
|
|
||||||
},
|
|
||||||
"destroy": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
|
|
||||||
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
|
|
||||||
},
|
|
||||||
"ee-first": {
|
|
||||||
"version": "1.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
|
||||||
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
|
|
||||||
},
|
|
||||||
"encodeurl": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
|
|
||||||
},
|
|
||||||
"engine.io": {
|
|
||||||
"version": "6.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz",
|
|
||||||
"integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==",
|
|
||||||
"requires": {
|
|
||||||
"@types/cookie": "^0.4.1",
|
|
||||||
"@types/cors": "^2.8.12",
|
|
||||||
"@types/node": ">=10.0.0",
|
|
||||||
"accepts": "~1.3.4",
|
|
||||||
"base64id": "2.0.0",
|
|
||||||
"cookie": "~0.4.1",
|
|
||||||
"cors": "~2.8.5",
|
|
||||||
"debug": "~4.3.1",
|
|
||||||
"engine.io-parser": "~5.0.3",
|
|
||||||
"ws": "~8.2.3"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"requires": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"engine.io-parser": {
|
|
||||||
"version": "5.0.6",
|
|
||||||
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz",
|
|
||||||
"integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw=="
|
|
||||||
},
|
|
||||||
"escape-html": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
|
|
||||||
},
|
|
||||||
"etag": {
|
|
||||||
"version": "1.8.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
|
||||||
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
|
|
||||||
},
|
|
||||||
"fresh": {
|
|
||||||
"version": "0.5.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
|
||||||
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
|
|
||||||
},
|
|
||||||
"gridstack": {
|
|
||||||
"version": "0.6.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/gridstack/-/gridstack-0.6.4.tgz",
|
|
||||||
"integrity": "sha512-4ToCnneNg5Uw+ms3xHtPVvsNXdvwQhngdlyNgGkARwvooQu+gLL6xkwPqLU59TsZP/LVvofb2QhEuXyh/ocL8w==",
|
|
||||||
"requires": {
|
|
||||||
"jquery": "^1.8 || 2 || 3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"http-errors": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
|
|
||||||
"requires": {
|
|
||||||
"depd": "2.0.0",
|
|
||||||
"inherits": "2.0.4",
|
|
||||||
"setprototypeof": "1.2.0",
|
|
||||||
"statuses": "2.0.1",
|
|
||||||
"toidentifier": "1.0.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"inherits": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
|
||||||
},
|
|
||||||
"jquery": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
|
|
||||||
},
|
|
||||||
"mime": {
|
|
||||||
"version": "1.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
|
|
||||||
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
|
|
||||||
},
|
|
||||||
"mime-db": {
|
|
||||||
"version": "1.51.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
|
|
||||||
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
|
|
||||||
},
|
|
||||||
"mime-types": {
|
|
||||||
"version": "2.1.34",
|
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
|
|
||||||
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
|
|
||||||
"requires": {
|
|
||||||
"mime-db": "1.51.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ms": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
|
||||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
|
||||||
},
|
|
||||||
"negotiator": {
|
|
||||||
"version": "0.6.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
|
|
||||||
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
|
|
||||||
},
|
|
||||||
"node-red-contrib-mytimeout": {
|
|
||||||
"version": "3.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/node-red-contrib-mytimeout/-/node-red-contrib-mytimeout-3.2.2.tgz",
|
|
||||||
"integrity": "sha512-WNzDnG6HKudOl43fZHa8oSfKR1xw3yny5Opr2EdVfOEPcQrI1AZgafJZFCeYkM6GcIruQD3qZBI9WbzWNW5mrQ=="
|
|
||||||
},
|
|
||||||
"node-red-dashboard": {
|
|
||||||
"version": "3.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/node-red-dashboard/-/node-red-dashboard-3.3.1.tgz",
|
|
||||||
"integrity": "sha512-d7d6nWrM9On4N+ah3R26Jregp1gpJmQgtt7s3EeLHzfCi7WmH1qAVgJe5ucj/U8azr+zF0NXFWD779lIOX+vrQ==",
|
|
||||||
"requires": {
|
|
||||||
"compression": "^1.7.4",
|
|
||||||
"gridstack": "^0.6.4",
|
|
||||||
"serve-static": "^1.15.0",
|
|
||||||
"socket.io": "^4.5.4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"object-assign": {
|
|
||||||
"version": "4.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
|
||||||
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
|
|
||||||
},
|
|
||||||
"on-finished": {
|
|
||||||
"version": "2.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
|
|
||||||
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
|
|
||||||
"requires": {
|
|
||||||
"ee-first": "1.1.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"on-headers": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
|
|
||||||
},
|
|
||||||
"parseurl": {
|
|
||||||
"version": "1.3.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
|
|
||||||
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
|
|
||||||
},
|
|
||||||
"range-parser": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
|
|
||||||
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
|
|
||||||
},
|
|
||||||
"safe-buffer": {
|
|
||||||
"version": "5.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
|
||||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
|
||||||
},
|
|
||||||
"send": {
|
|
||||||
"version": "0.18.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
|
|
||||||
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
|
|
||||||
"requires": {
|
|
||||||
"debug": "2.6.9",
|
|
||||||
"depd": "2.0.0",
|
|
||||||
"destroy": "1.2.0",
|
|
||||||
"encodeurl": "~1.0.2",
|
|
||||||
"escape-html": "~1.0.3",
|
|
||||||
"etag": "~1.8.1",
|
|
||||||
"fresh": "0.5.2",
|
|
||||||
"http-errors": "2.0.0",
|
|
||||||
"mime": "1.6.0",
|
|
||||||
"ms": "2.1.3",
|
|
||||||
"on-finished": "2.4.1",
|
|
||||||
"range-parser": "~1.2.1",
|
|
||||||
"statuses": "2.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"ms": {
|
|
||||||
"version": "2.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
||||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"serve-static": {
|
|
||||||
"version": "1.15.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
|
||||||
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
|
|
||||||
"requires": {
|
|
||||||
"encodeurl": "~1.0.2",
|
|
||||||
"escape-html": "~1.0.3",
|
|
||||||
"parseurl": "~1.3.3",
|
|
||||||
"send": "0.18.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"setprototypeof": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
|
|
||||||
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
|
|
||||||
},
|
|
||||||
"socket.io": {
|
|
||||||
"version": "4.5.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz",
|
|
||||||
"integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==",
|
|
||||||
"requires": {
|
|
||||||
"accepts": "~1.3.4",
|
|
||||||
"base64id": "~2.0.0",
|
|
||||||
"debug": "~4.3.2",
|
|
||||||
"engine.io": "~6.2.1",
|
|
||||||
"socket.io-adapter": "~2.4.0",
|
|
||||||
"socket.io-parser": "~4.2.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"requires": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"socket.io-adapter": {
|
|
||||||
"version": "2.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz",
|
|
||||||
"integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg=="
|
|
||||||
},
|
|
||||||
"socket.io-parser": {
|
|
||||||
"version": "4.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz",
|
|
||||||
"integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==",
|
|
||||||
"requires": {
|
|
||||||
"@socket.io/component-emitter": "~3.1.0",
|
|
||||||
"debug": "~4.3.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"requires": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"statuses": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
|
||||||
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
|
|
||||||
},
|
|
||||||
"toidentifier": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
|
|
||||||
},
|
|
||||||
"vary": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
|
||||||
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
|
|
||||||
},
|
|
||||||
"ws": {
|
|
||||||
"version": "8.2.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
|
|
||||||
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
|
|
||||||
"requires": {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "node-red-project",
|
|
||||||
"description": "A Node-RED Project",
|
|
||||||
"version": "0.0.1",
|
|
||||||
"private": true,
|
|
||||||
"dependencies": {
|
|
||||||
"node-red-contrib-mytimeout": "~3.2.2",
|
|
||||||
"node-red-dashboard": "~3.3.1"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,192 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright JS Foundation and other contributors, http://js.foundation
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
**/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* PLEASE NOTE! IMPORTANT! READ!
|
|
||||||
*
|
|
||||||
* This is a modified version of the settings file. Some parts of the
|
|
||||||
* settings are actually controlled by the Home Assistant add-on.
|
|
||||||
*
|
|
||||||
* Parts that are handled by it, are removed from this settings template.
|
|
||||||
* The following configuration keys are controlled by the add-on and removed.
|
|
||||||
*
|
|
||||||
* - uiPort (port setting in the add-on log)
|
|
||||||
* - uiHost (no need to manually configure this in the add-on)
|
|
||||||
* - debugUseColors (disabled, won't work in the add-on)
|
|
||||||
* - flowFile (fixed to flows.json)
|
|
||||||
* - credentialSecret (credentials_secret in the add-on configuration)
|
|
||||||
* - userDir (is set fixed to `/config/node-red`)
|
|
||||||
* - nodesDir (is set fixed to `/config/node-red/nodes`)
|
|
||||||
* - adminAuth (known as users in the add-on configuration)
|
|
||||||
* - https (ssl settings in the add-on configuration)
|
|
||||||
* - logging.console.level (log_level in the add-on configuration)
|
|
||||||
* - httpNodeAuth (http_node settings in the add-on configuration)
|
|
||||||
* - httpStaticAuth (http_static settings in the add-on configuration)
|
|
||||||
* - httpNodeRoot (set fixed to `/endpoint` )
|
|
||||||
*
|
|
||||||
* If you like to change those settings, some are available via the add-on
|
|
||||||
* settings/option in the Supervisor panel in Home Assistant.
|
|
||||||
*/
|
|
||||||
|
|
||||||
module.exports = {
|
|
||||||
// Retry time in milliseconds for MQTT connections
|
|
||||||
mqttReconnectTime: 15000,
|
|
||||||
|
|
||||||
// Retry time in milliseconds for Serial port connections
|
|
||||||
serialReconnectTime: 15000,
|
|
||||||
|
|
||||||
// Retry time in milliseconds for TCP socket connections
|
|
||||||
//socketReconnectTime: 10000,
|
|
||||||
|
|
||||||
// Timeout in milliseconds for TCP server socket connections
|
|
||||||
// defaults to no timeout
|
|
||||||
//socketTimeout: 120000,
|
|
||||||
|
|
||||||
// Timeout in milliseconds for HTTP request connections
|
|
||||||
// defaults to 120 seconds
|
|
||||||
//httpRequestTimeout: 120000,
|
|
||||||
|
|
||||||
// The maximum length, in characters, of any message sent to the debug sidebar tab
|
|
||||||
debugMaxLength: 1000,
|
|
||||||
|
|
||||||
// The maximum number of messages nodes will buffer internally as part of their
|
|
||||||
// operation. This applies across a range of nodes that operate on message sequences.
|
|
||||||
// defaults to no limit. A value of 0 also means no limit is applied.
|
|
||||||
//nodeMaxMessageBufferLength: 0,
|
|
||||||
|
|
||||||
// To disable the option for using local files for storing keys and certificates in the TLS configuration
|
|
||||||
// node, set this to true
|
|
||||||
//tlsConfigDisableLocalFiles: true,
|
|
||||||
|
|
||||||
// By default, the Node-RED UI is available at http://localhost:1880/
|
|
||||||
// The following property can be used to specify a different root path.
|
|
||||||
// If set to false, this is disabled.
|
|
||||||
//httpAdminRoot: '/admin',
|
|
||||||
|
|
||||||
// The following property can be used in place of 'httpAdminRoot' and 'httpNodeRoot',
|
|
||||||
// to apply the same root to both parts.
|
|
||||||
//httpRoot: '/red',
|
|
||||||
|
|
||||||
// When httpAdminRoot is used to move the UI to a different root path, the
|
|
||||||
// following property can be used to identify a directory of static content
|
|
||||||
// that should be served at http://localhost:1880/.
|
|
||||||
//httpStatic: '/home/nol/node-red-static/',
|
|
||||||
|
|
||||||
// The maximum size of HTTP request that will be accepted by the runtime api.
|
|
||||||
// Default: 5mb
|
|
||||||
//apiMaxLength: '5mb',
|
|
||||||
|
|
||||||
// If you installed the optional node-red-dashboard you can set it's path
|
|
||||||
// relative to httpRoot
|
|
||||||
//ui: { path: "ui" },
|
|
||||||
|
|
||||||
// The following property can be used to disable the editor. The admin API
|
|
||||||
// is not affected by this option. To disable both the editor and the admin
|
|
||||||
// API, use either the httpRoot or httpAdminRoot properties
|
|
||||||
//disableEditor: false,
|
|
||||||
|
|
||||||
// The following property can be used to configure cross-origin resource sharing
|
|
||||||
// in the HTTP nodes.
|
|
||||||
// See https://github.com/troygoode/node-cors#configuration-options for
|
|
||||||
// details on its contents. The following is a basic permissive set of options:
|
|
||||||
//httpNodeCors: {
|
|
||||||
// origin: "*",
|
|
||||||
// methods: "GET,PUT,POST,DELETE"
|
|
||||||
//},
|
|
||||||
|
|
||||||
// If you need to set an http proxy please set an environment variable
|
|
||||||
// called http_proxy (or HTTP_PROXY) outside of Node-RED in the operating system.
|
|
||||||
// For example - http_proxy=http://myproxy.com:8080
|
|
||||||
// (Setting it here will have no effect)
|
|
||||||
// You may also specify no_proxy (or NO_PROXY) to supply a comma separated
|
|
||||||
// list of domains to not proxy, eg - no_proxy=.acme.co,.acme.co.uk
|
|
||||||
|
|
||||||
// The following property can be used to add a custom middleware function
|
|
||||||
// in front of all http in nodes. This allows custom authentication to be
|
|
||||||
// applied to all http in nodes, or any other sort of common request processing.
|
|
||||||
//httpNodeMiddleware: function(req,res,next) {
|
|
||||||
// // Handle/reject the request, or pass it on to the http in node by calling next();
|
|
||||||
// // Optionally skip our rawBodyParser by setting this to true;
|
|
||||||
// //req.skipRawBodyParser = true;
|
|
||||||
// next();
|
|
||||||
//},
|
|
||||||
|
|
||||||
// The following property can be used to verify websocket connection attempts.
|
|
||||||
// This allows, for example, the HTTP request headers to be checked to ensure
|
|
||||||
// they include valid authentication information.
|
|
||||||
//webSocketNodeVerifyClient: function(info) {
|
|
||||||
// // 'info' has three properties:
|
|
||||||
// // - origin : the value in the Origin header
|
|
||||||
// // - req : the HTTP request
|
|
||||||
// // - secure : true if req.connection.authorized or req.connection.encrypted is set
|
|
||||||
// //
|
|
||||||
// // The function should return true if the connection should be accepted, false otherwise.
|
|
||||||
// //
|
|
||||||
// // Alternatively, if this function is defined to accept a second argument, callback,
|
|
||||||
// // it can be used to verify the client asynchronously.
|
|
||||||
// // The callback takes three arguments:
|
|
||||||
// // - result : boolean, whether to accept the connection or not
|
|
||||||
// // - code : if result is false, the HTTP error status to return
|
|
||||||
// // - reason: if result is false, the HTTP reason string to return
|
|
||||||
//},
|
|
||||||
|
|
||||||
// Anything in this hash is globally available to all functions.
|
|
||||||
// It is accessed as context.global.
|
|
||||||
// eg:
|
|
||||||
// functionGlobalContext: { os:require('os') }
|
|
||||||
// can be accessed in a function block as:
|
|
||||||
// context.global.os
|
|
||||||
|
|
||||||
functionGlobalContext: {
|
|
||||||
// os:require('os'),
|
|
||||||
// jfive:require("johnny-five"),
|
|
||||||
// j5board:require("johnny-five").Board({repl:false})
|
|
||||||
},
|
|
||||||
|
|
||||||
// The following property can be used to order the categories in the editor
|
|
||||||
// palette. If a node's category is not in the list, the category will get
|
|
||||||
// added to the end of the palette.
|
|
||||||
// If not set, the following default order is used:
|
|
||||||
paletteCategories: [
|
|
||||||
"home_assistant",
|
|
||||||
"subflows",
|
|
||||||
"common",
|
|
||||||
"function",
|
|
||||||
"network",
|
|
||||||
"sequence",
|
|
||||||
"parser",
|
|
||||||
"storage",
|
|
||||||
],
|
|
||||||
|
|
||||||
// Configure the logging output
|
|
||||||
logging: {
|
|
||||||
// Only console logging is currently supported
|
|
||||||
console: {
|
|
||||||
// Whether or not to include metric events in the log output
|
|
||||||
metrics: false,
|
|
||||||
// Whether or not to include audit events in the log output
|
|
||||||
audit: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
// Customising the editor
|
|
||||||
editorTheme: {
|
|
||||||
projects: {
|
|
||||||
// To enable the Projects feature, set this value to true
|
|
||||||
enabled: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
49
scenes.yaml
49
scenes.yaml
@ -1,49 +0,0 @@
|
|||||||
- id: '1643423451315'
|
|
||||||
name: Nová scéna
|
|
||||||
entities:
|
|
||||||
sensor.livingroom_scene_switch_action:
|
|
||||||
action: ''
|
|
||||||
battery: 100
|
|
||||||
device:
|
|
||||||
applicationVersion: 65
|
|
||||||
dateCode: ''
|
|
||||||
friendlyName: livingroom/scene_switch
|
|
||||||
hardwareVersion: 1
|
|
||||||
ieeeAddr: '0x60a423fffefc9539'
|
|
||||||
manufacturerID: 4098
|
|
||||||
manufacturerName: _TZ3000_xabckq1v
|
|
||||||
model: TS004F
|
|
||||||
networkAddress: 63306
|
|
||||||
powerSource: Battery
|
|
||||||
stackVersion: 0
|
|
||||||
type: EndDevice
|
|
||||||
zclVersion: 3
|
|
||||||
linkquality: 65
|
|
||||||
voltage: 3000
|
|
||||||
icon: mdi:gesture-double-tap
|
|
||||||
friendly_name: livingroom/scene_switch_action
|
|
||||||
state: ''
|
|
||||||
sensor.livingroom_scene_switch_battery:
|
|
||||||
state_class: measurement
|
|
||||||
action: ''
|
|
||||||
battery: 100
|
|
||||||
device:
|
|
||||||
applicationVersion: 65
|
|
||||||
dateCode: ''
|
|
||||||
friendlyName: livingroom/scene_switch
|
|
||||||
hardwareVersion: 1
|
|
||||||
ieeeAddr: '0x60a423fffefc9539'
|
|
||||||
manufacturerID: 4098
|
|
||||||
manufacturerName: _TZ3000_xabckq1v
|
|
||||||
model: TS004F
|
|
||||||
networkAddress: 63306
|
|
||||||
powerSource: Battery
|
|
||||||
stackVersion: 0
|
|
||||||
type: EndDevice
|
|
||||||
zclVersion: 3
|
|
||||||
linkquality: 65
|
|
||||||
voltage: 3000
|
|
||||||
unit_of_measurement: '%'
|
|
||||||
device_class: battery
|
|
||||||
friendly_name: livingroom/scene_switch_battery
|
|
||||||
state: '100'
|
|
||||||
158
template.yaml
158
template.yaml
@ -1,59 +1,107 @@
|
|||||||
- sensor:
|
- sensor:
|
||||||
- name: "Energy Total"
|
# # Shelly3EM
|
||||||
unique_id: energy_total
|
# - unique_id: shelly3em_energy_total
|
||||||
state: >-
|
# name: "Shelly3EM Energy Total"
|
||||||
{{ states('sensor.shelly3em_channel_a_energy')|float +
|
# icon: mdi:lightning-bolt
|
||||||
states('sensor.shelly3em_channel_b_energy')|float +
|
# availability: >-
|
||||||
states('sensor.shelly3em_channel_c_energy')|float }}
|
# {{ states('sensor.shelly3em_phase_a_energy') not in ['0', 'unknown', 'unavailable', 'none'] and
|
||||||
unit_of_measurement: kWh
|
# states('sensor.shelly3em_phase_b_energy') not in ['0', 'unknown', 'unavailable', 'none'] and
|
||||||
device_class: energy
|
# states('sensor.shelly3em_phase_c_energy') not in ['0', 'unknown', 'unavailable', 'none'] }}
|
||||||
state_class: measurement
|
# state: >-
|
||||||
attributes:
|
# {{ (states('sensor.shelly3em_phase_a_energy')|float(1) +
|
||||||
last_reset: "1970-01-01T00:00:00+00:00"
|
# states('sensor.shelly3em_phase_b_energy')|float(1) +
|
||||||
- name: "Power Total"
|
# states('sensor.shelly3em_phase_c_energy')|float(1)) | round(2) }}
|
||||||
unique_id: power_total
|
# unit_of_measurement: kWh
|
||||||
state: >-
|
# device_class: energy
|
||||||
{{ (states('sensor.shelly3em_channel_a_power')|float +
|
# state_class: total_increasing
|
||||||
states('sensor.shelly3em_channel_b_power')|float +
|
# - unique_id: shelly3em_power_total
|
||||||
states('sensor.shelly3em_channel_c_power')|float) }}
|
# name: "Shelly3EM Power Total"
|
||||||
unit_of_measurement: W
|
# icon: mdi:flash
|
||||||
device_class: power
|
# state: >-
|
||||||
state_class: measurement
|
# {{ (states('sensor.shelly3em_phase_a_power')|float(1) +
|
||||||
- name: "Power Factor Total"
|
# states('sensor.shelly3em_phase_b_power')|float(1) +
|
||||||
unique_id: power_factor_total
|
# states('sensor.shelly3em_phase_c_power')|float(1)) | round(2) }}
|
||||||
state: >-
|
# unit_of_measurement: W
|
||||||
{{ (((states('sensor.shelly3em_channel_a_power')|float) * (states('sensor.shelly3em_channel_a_power_factor')|float) +
|
# device_class: power
|
||||||
(states('sensor.shelly3em_channel_b_power')|float) * (states('sensor.shelly3em_channel_b_power_factor')|float) +
|
# state_class: measurement
|
||||||
(states('sensor.shelly3em_channel_c_power')|float) * (states('sensor.shelly3em_channel_c_power_factor')|float)) /
|
|
||||||
(states('sensor.shelly3em_channel_a_power')|float + states('sensor.shelly3em_channel_b_power')|float + states('sensor.shelly3em_channel_c_power')|float))
|
|
||||||
|int }}
|
|
||||||
unit_of_measurement: "%"
|
|
||||||
device_class: power_factor
|
|
||||||
state_class: measurement
|
|
||||||
|
|
||||||
# Klimatizace - aktuální teplota
|
# Klimatizace - aktuální teplota
|
||||||
# - name: "AC Livingroom Current temperature"
|
- unique_id: ac_livingroom_current_temperature
|
||||||
# unique_id: ac_livingroom_current_temperature
|
name: "AC Livingroom Current temperature"
|
||||||
# unit_of_measurement: "°C"
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer
|
||||||
|
state: >
|
||||||
|
{{ state_attr('climate.ac_livingroom', 'current_temperature') }}
|
||||||
|
- unique_id: ac_bathroom_current_temperature
|
||||||
|
name: "AC Bathroom Current temperature"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer
|
||||||
|
state: >
|
||||||
|
{{ state_attr('climate.ac_bathroom', 'current_temperature') }}
|
||||||
|
- unique_id: ac_bedroom_current_temperature
|
||||||
|
name: "AC Bedroom Current temperature"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer
|
||||||
|
state: >
|
||||||
|
{{ state_attr('climate.ac_bedroom', 'current_temperature') }}
|
||||||
|
- unique_id: ac_childrensroom_current_temperature
|
||||||
|
name: "AC Childrensroom Current temperature"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer
|
||||||
|
state: >
|
||||||
|
{{ state_attr('climate.ac_childrensroom', 'current_temperature') }}
|
||||||
|
- unique_id: ac_guestroom_current_temperature
|
||||||
|
name: "AC Guestroom Current temperature"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer
|
||||||
|
state: >
|
||||||
|
{{ state_attr('climate.ac_guestroom', 'current_temperature') }}
|
||||||
|
|
||||||
|
# Korekce teploty: Teplota, kterou měří jednotka - skutečná v místnosti
|
||||||
|
- unique_id: livingroom_temperature_correction
|
||||||
|
name: "Livingroom Temperateure Correction"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer-check
|
||||||
|
state: >
|
||||||
|
{{ (states('sensor.ac_livingroom_current_temperature')|float - states('sensor.livingroom_thermometer_hygrometer_temperature')|float) | round(0) }}
|
||||||
|
- unique_id: bathroom_temperature_correction
|
||||||
|
name: "Bathroom Temperateure Correction"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer-check
|
||||||
|
state: >
|
||||||
|
{{ (states('sensor.ac_bathroom_current_temperature')|float - states('sensor.bathroom_thermometer_hygrometer_temperature')|float) | round(0) }}
|
||||||
|
- unique_id: bedroom_temperature_correction
|
||||||
|
name: "Bedroom Temperateure Correction"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer-check
|
||||||
|
state: >
|
||||||
|
{{ (states('sensor.ac_bedroom_current_temperature')|float - states('sensor.bedroom_thermometer_hygrometer_temperature')|float) | round(0) }}
|
||||||
|
- unique_id: childrensroom_temperature_correction
|
||||||
|
name: "Childrensroom Temperateure Correction"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer-check
|
||||||
|
state: >
|
||||||
|
{{ (states('sensor.ac_childrensroom_current_temperature')|float - states('sensor.childrensroom_thermometer_hygrometer_temperature')|float) | round(0) }}
|
||||||
|
- unique_id: guestroom_temperature_correction
|
||||||
|
name: "Guestroom Temperateure Correction"
|
||||||
|
unit_of_measurement: "°C"
|
||||||
|
icon: mdi:thermometer-check
|
||||||
|
state: >
|
||||||
|
{{ (states('sensor.ac_guestroom_current_temperature')|float - states('sensor.guestroom_thermometer_hygrometer_temperature')|float) | round(0) }}
|
||||||
|
|
||||||
|
# # Aktuální nákupní cena elektřiny - VT/NT
|
||||||
|
# - name: "Electricity Buy Price"
|
||||||
|
# unique_id: electricity_buy_price
|
||||||
|
# unit_of_measurement: "CZK/kWh"
|
||||||
|
# state_class: measurement
|
||||||
|
# icon: mdi:cash-minus
|
||||||
# state: >
|
# state: >
|
||||||
# {{ state_attr('climate.ac_livingroom', 'current_temperature') }}
|
# {% set price_vt = 3.37067 %}
|
||||||
# - name: "AC Bathroom Current temperature"
|
# {% set price_nt = 2.85523 %}
|
||||||
# unique_id: ac_bathroom_current_temperature
|
# {% set vat = 21 %}
|
||||||
# unit_of_measurement: "°C"
|
|
||||||
# state: >
|
# {% if is_state("binary_sensor.electricity_hdo_nt", "on") %}
|
||||||
# {{ state_attr('climate.ac_bathroom', 'current_temperature') }}
|
# {{ (price_nt|float * (1 + vat / 100)) | round(2) }} {# Nízký tarif #}
|
||||||
# - name: "AC Bedroom Current temperature"
|
# {% else %}
|
||||||
# unique_id: ac_bedroom_current_temperature
|
# {{ (price_vt|float * (1 + vat / 100)) | round(2) }} {# Vysoký tarif #}
|
||||||
# unit_of_measurement: "°C"
|
# {% endif %}
|
||||||
# state: >
|
|
||||||
# {{ state_attr('climate.ac_bedroom', 'current_temperature') }}
|
|
||||||
# - name: "AC Childrensroom Current temperature"
|
|
||||||
# unique_id: ac_childrensroom_current_temperature
|
|
||||||
# unit_of_measurement: "°C"
|
|
||||||
# state: >
|
|
||||||
# {{ state_attr('climate.ac_childrensroom', 'current_temperature') }}
|
|
||||||
# - name: "AC Guestroom Current temperature"
|
|
||||||
# unique_id: ac_guestroom_current_temperature
|
|
||||||
# unit_of_measurement: "°C"
|
|
||||||
# state: >
|
|
||||||
# {{ state_attr('climate.ac_guestroom', 'current_temperature') }}
|
|
||||||
|
|||||||
@ -1,63 +0,0 @@
|
|||||||
external_converters: []
|
|
||||||
devices:
|
|
||||||
- devices.yaml
|
|
||||||
groups:
|
|
||||||
- groups.yaml
|
|
||||||
homeassistant: true
|
|
||||||
permit_join: false
|
|
||||||
mqtt:
|
|
||||||
base_topic: zigbee2mqtt
|
|
||||||
user: mqtt
|
|
||||||
password: aqCQhMrTqDzpTxlpqTEg
|
|
||||||
client_id: zigbee2mqtt
|
|
||||||
include_device_information: true
|
|
||||||
server: mqtt://core-mosquitto:1883
|
|
||||||
serial:
|
|
||||||
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
|
||||||
disable_led: false
|
|
||||||
advanced:
|
|
||||||
log_level: debug
|
|
||||||
pan_id: 6754
|
|
||||||
channel: 25
|
|
||||||
network_key:
|
|
||||||
- 1
|
|
||||||
- 3
|
|
||||||
- 5
|
|
||||||
- 7
|
|
||||||
- 9
|
|
||||||
- 11
|
|
||||||
- 13
|
|
||||||
- 15
|
|
||||||
- 0
|
|
||||||
- 2
|
|
||||||
- 4
|
|
||||||
- 6
|
|
||||||
- 8
|
|
||||||
- 10
|
|
||||||
- 12
|
|
||||||
- 13
|
|
||||||
availability_blocklist: []
|
|
||||||
availability_passlist: []
|
|
||||||
log_syslog:
|
|
||||||
app_name: Zigbee2MQTT
|
|
||||||
eol: /n
|
|
||||||
host: localhost
|
|
||||||
localhost: localhost
|
|
||||||
path: /dev/log
|
|
||||||
pid: process.pid
|
|
||||||
port: 514
|
|
||||||
protocol: udp4
|
|
||||||
type: '5424'
|
|
||||||
adapter_concurrent: 16
|
|
||||||
device_options: {}
|
|
||||||
blocklist: []
|
|
||||||
passlist: []
|
|
||||||
queue: {}
|
|
||||||
frontend:
|
|
||||||
port: 8099
|
|
||||||
experimental: {}
|
|
||||||
availability:
|
|
||||||
active:
|
|
||||||
timeout: 10
|
|
||||||
passive:
|
|
||||||
timeout: 1500
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
'0xb4e3f9fffe102c12':
|
|
||||||
friendly_name: livingroom_mainlight_gramophone
|
|
||||||
'0x84fd27fffed7b8a4':
|
|
||||||
friendly_name: livingroom_mainlight_fireplace
|
|
||||||
'0x84fd27fffe80415b':
|
|
||||||
friendly_name: livingroom_mainlight_library
|
|
||||||
'0xb4e3f9fffe102c1f':
|
|
||||||
friendly_name: livingroom_mainlight_aquarium
|
|
||||||
'0x60a423fffefc9539':
|
|
||||||
friendly_name: livingroom_scene_switch
|
|
||||||
'0x3c2ef5fffeb9b5f3':
|
|
||||||
friendly_name: livingroom_thermometer_hygrometer
|
|
||||||
description: id_1
|
|
||||||
'0x3c2ef5fffea9d742':
|
|
||||||
friendly_name: childrensroom_thermometer_hygrometer
|
|
||||||
description: id_2
|
|
||||||
'0x3c2ef5fffeb99158':
|
|
||||||
friendly_name: bedroom_thermometer_hygrometer
|
|
||||||
description: id_3
|
|
||||||
'0x3c2ef5fffeb9d49a':
|
|
||||||
friendly_name: guestroom_thermometer_hygrometer
|
|
||||||
description: id_4
|
|
||||||
'0x3c2ef5fffeb9d48b':
|
|
||||||
friendly_name: bathroom_thermometer_hygrometer
|
|
||||||
description: id_5
|
|
||||||
'0xa4c138957258cb91':
|
|
||||||
friendly_name: bathroom_boiler_2kw
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
Loading…
Reference in New Issue
Block a user