├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 01-bug.yaml │ ├── 02-feature.yaml │ └── config.yml └── workflows │ ├── close_stale_issues.yaml │ └── release.yaml ├── .gitignore ├── .nvmrc ├── MqttClient.js ├── MsgRateLimiter.js ├── RateLimiter.js ├── connection.html ├── connection.js ├── device-types.js ├── directives.js ├── examples ├── alexa_to_homeassistant.json ├── blinds.json ├── color-changing-light-bulb.json ├── contact-sensor.json ├── dimmable-light-bulb.json ├── doorbell-event-source.json ├── entertainment-device.json ├── fan.json ├── lock.json ├── motion-sensor.json ├── plug.json ├── scene.json ├── switch.json ├── temperature-sensor.json └── thermostat.json ├── icons ├── donate.png ├── version.txt └── vsh_icon.svg ├── img └── examples.png ├── package.json ├── readme.md ├── throttle.js ├── version.js ├── virtual-device.html └── virtual-device.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: csuermann 2 | custom: ['https://www.paypal.me/cornelius'] 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.github/ISSUE_TEMPLATE/01-bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.github/ISSUE_TEMPLATE/02-feature.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/close_stale_issues.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.github/workflows/close_stale_issues.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.16.0 -------------------------------------------------------------------------------- /MqttClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/MqttClient.js -------------------------------------------------------------------------------- /MsgRateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/MsgRateLimiter.js -------------------------------------------------------------------------------- /RateLimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/RateLimiter.js -------------------------------------------------------------------------------- /connection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/connection.html -------------------------------------------------------------------------------- /connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/connection.js -------------------------------------------------------------------------------- /device-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/device-types.js -------------------------------------------------------------------------------- /directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/directives.js -------------------------------------------------------------------------------- /examples/alexa_to_homeassistant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/alexa_to_homeassistant.json -------------------------------------------------------------------------------- /examples/blinds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/blinds.json -------------------------------------------------------------------------------- /examples/color-changing-light-bulb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/color-changing-light-bulb.json -------------------------------------------------------------------------------- /examples/contact-sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/contact-sensor.json -------------------------------------------------------------------------------- /examples/dimmable-light-bulb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/dimmable-light-bulb.json -------------------------------------------------------------------------------- /examples/doorbell-event-source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/doorbell-event-source.json -------------------------------------------------------------------------------- /examples/entertainment-device.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/entertainment-device.json -------------------------------------------------------------------------------- /examples/fan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/fan.json -------------------------------------------------------------------------------- /examples/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/lock.json -------------------------------------------------------------------------------- /examples/motion-sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/motion-sensor.json -------------------------------------------------------------------------------- /examples/plug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/plug.json -------------------------------------------------------------------------------- /examples/scene.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/scene.json -------------------------------------------------------------------------------- /examples/switch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/switch.json -------------------------------------------------------------------------------- /examples/temperature-sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/temperature-sensor.json -------------------------------------------------------------------------------- /examples/thermostat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/examples/thermostat.json -------------------------------------------------------------------------------- /icons/donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/icons/donate.png -------------------------------------------------------------------------------- /icons/version.txt: -------------------------------------------------------------------------------- 1 | 9.9.9 2 | -------------------------------------------------------------------------------- /icons/vsh_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/icons/vsh_icon.svg -------------------------------------------------------------------------------- /img/examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/img/examples.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/readme.md -------------------------------------------------------------------------------- /throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/throttle.js -------------------------------------------------------------------------------- /version.js: -------------------------------------------------------------------------------- 1 | module.exports = '9.9.9' 2 | -------------------------------------------------------------------------------- /virtual-device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/virtual-device.html -------------------------------------------------------------------------------- /virtual-device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csuermann/node-red-contrib-virtual-smart-home/HEAD/virtual-device.js --------------------------------------------------------------------------------