├── .dockerignore ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── .gitignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── __tests__ ├── lib │ └── timed-task.spec.js ├── mock-node.js └── nodes │ └── server-events-all.spec.js ├── docker ├── docker-compose.mapped.yml ├── docker-compose.yml ├── home-assistant │ ├── Dockerfile │ └── root-fs │ │ └── config │ │ └── configuration.yaml └── node-red │ ├── Dockerfile │ └── root-fs │ ├── app │ ├── nodemon.json │ └── package.json │ └── data │ ├── flows.json │ └── package.json ├── lib ├── base-node.js ├── events-node.js └── timed-task.js ├── nodes ├── api_call-service │ ├── api_call-service.html │ ├── api_call-service.js │ └── icons │ │ └── router-wireless.png ├── api_current-state │ ├── api_current-state.html │ ├── api_current-state.js │ └── icons │ │ └── arrow-top-right.png ├── api_get-history │ ├── api_get-history.html │ ├── api_get-history.js │ └── icons │ │ └── timer.png ├── api_render-template │ ├── api_render-template.html │ ├── api_render-template.js │ └── icons │ │ └── parser-json.png ├── config-server │ ├── config-server.html │ ├── config-server.js │ └── icons │ │ └── home.png ├── poll-state │ ├── icons │ │ └── timer.png │ ├── poll-state.html │ └── poll-state.js ├── server-events-all │ ├── icons │ │ └── arrow-right-bold.png │ ├── server-events-all.html │ └── server-events-all.js ├── server-events-state-changed │ ├── icons │ │ └── arrow-right-bold-hexagon-outline.png │ ├── server-events-state-changed.html │ └── server-events-state-changed.js └── trigger-state │ ├── icons │ └── trigger.png │ ├── trigger-state.html │ └── trigger-state.js ├── package.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .gitignore 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/lib/timed-task.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/__tests__/lib/timed-task.spec.js -------------------------------------------------------------------------------- /__tests__/mock-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/__tests__/mock-node.js -------------------------------------------------------------------------------- /__tests__/nodes/server-events-all.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/__tests__/nodes/server-events-all.spec.js -------------------------------------------------------------------------------- /docker/docker-compose.mapped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/docker-compose.mapped.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/home-assistant/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/home-assistant/Dockerfile -------------------------------------------------------------------------------- /docker/home-assistant/root-fs/config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/home-assistant/root-fs/config/configuration.yaml -------------------------------------------------------------------------------- /docker/node-red/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/node-red/Dockerfile -------------------------------------------------------------------------------- /docker/node-red/root-fs/app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/node-red/root-fs/app/nodemon.json -------------------------------------------------------------------------------- /docker/node-red/root-fs/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/node-red/root-fs/app/package.json -------------------------------------------------------------------------------- /docker/node-red/root-fs/data/flows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/node-red/root-fs/data/flows.json -------------------------------------------------------------------------------- /docker/node-red/root-fs/data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/docker/node-red/root-fs/data/package.json -------------------------------------------------------------------------------- /lib/base-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/lib/base-node.js -------------------------------------------------------------------------------- /lib/events-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/lib/events-node.js -------------------------------------------------------------------------------- /lib/timed-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/lib/timed-task.js -------------------------------------------------------------------------------- /nodes/api_call-service/api_call-service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_call-service/api_call-service.html -------------------------------------------------------------------------------- /nodes/api_call-service/api_call-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_call-service/api_call-service.js -------------------------------------------------------------------------------- /nodes/api_call-service/icons/router-wireless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_call-service/icons/router-wireless.png -------------------------------------------------------------------------------- /nodes/api_current-state/api_current-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_current-state/api_current-state.html -------------------------------------------------------------------------------- /nodes/api_current-state/api_current-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_current-state/api_current-state.js -------------------------------------------------------------------------------- /nodes/api_current-state/icons/arrow-top-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_current-state/icons/arrow-top-right.png -------------------------------------------------------------------------------- /nodes/api_get-history/api_get-history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_get-history/api_get-history.html -------------------------------------------------------------------------------- /nodes/api_get-history/api_get-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_get-history/api_get-history.js -------------------------------------------------------------------------------- /nodes/api_get-history/icons/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_get-history/icons/timer.png -------------------------------------------------------------------------------- /nodes/api_render-template/api_render-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_render-template/api_render-template.html -------------------------------------------------------------------------------- /nodes/api_render-template/api_render-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_render-template/api_render-template.js -------------------------------------------------------------------------------- /nodes/api_render-template/icons/parser-json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/api_render-template/icons/parser-json.png -------------------------------------------------------------------------------- /nodes/config-server/config-server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/config-server/config-server.html -------------------------------------------------------------------------------- /nodes/config-server/config-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/config-server/config-server.js -------------------------------------------------------------------------------- /nodes/config-server/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/config-server/icons/home.png -------------------------------------------------------------------------------- /nodes/poll-state/icons/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/poll-state/icons/timer.png -------------------------------------------------------------------------------- /nodes/poll-state/poll-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/poll-state/poll-state.html -------------------------------------------------------------------------------- /nodes/poll-state/poll-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/poll-state/poll-state.js -------------------------------------------------------------------------------- /nodes/server-events-all/icons/arrow-right-bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-all/icons/arrow-right-bold.png -------------------------------------------------------------------------------- /nodes/server-events-all/server-events-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-all/server-events-all.html -------------------------------------------------------------------------------- /nodes/server-events-all/server-events-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-all/server-events-all.js -------------------------------------------------------------------------------- /nodes/server-events-state-changed/icons/arrow-right-bold-hexagon-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-state-changed/icons/arrow-right-bold-hexagon-outline.png -------------------------------------------------------------------------------- /nodes/server-events-state-changed/server-events-state-changed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-state-changed/server-events-state-changed.html -------------------------------------------------------------------------------- /nodes/server-events-state-changed/server-events-state-changed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/server-events-state-changed/server-events-state-changed.js -------------------------------------------------------------------------------- /nodes/trigger-state/icons/trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/trigger-state/icons/trigger.png -------------------------------------------------------------------------------- /nodes/trigger-state/trigger-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/trigger-state/trigger-state.html -------------------------------------------------------------------------------- /nodes/trigger-state/trigger-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/nodes/trigger-state/trigger-state.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/HEAD/yarn.lock --------------------------------------------------------------------------------