Personal home automation system
- server - communication with all devices
- Express.js + TypeScript + MobX + DatX + WebSockets
- client - UI
- React + TypeScript + MobX + DatX + WebSockets
- Tradfri
- Lights/groups - on/off/brightness/color
- Motion sensor
- TV - WebOS
- notifications, volume, on/off, ...
- Netatmo Weather station - get current weather conditions
- Broadlink Mini 3 - A/C control
- Netatmo Thermostat - set temperature
- Window blinds (TBD) - open/close
- Intercom (TBD) - notification, video stream?
- https://dev.netatmo.com/resources/technical/reference/smarthomeapi
- https://www.npmjs.com/package/netatmo
- https://www.npmjs.com/package/node-tradfri
- https://github.com/AlCalzone/node-tradfri-client
- https://github.com/LinusU/node-tradfri
- https://github.com/lprhodes/homebridge-broadlink-rm
- accessories/aircon.js
- global.Service
- https://github.com/lprhodes/broadlinkjs-rm
- https://github.com/ssj234/broadlink-js-smth
- Netatmo Thermostat
- BTicino 344642