The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 15 TypeScript home-automation Projects
-
lovelace-xiaomi-vacuum-map-card
This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
nspanel-lovelace-ui
Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
-
node-red-contrib-homekit-bridged
Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.
-
homebridge-z2m
Expose your Zigbee devices to HomeKit with ease, by integrating 🐝 Zigbee2MQTT with 🏠 Homebridge.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
node-deepstackai-trigger
Detects motion using Deepstack AI and calls registered triggers based on trigger rules.
-
PlexMeetsHomeAssistant
Custom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click
-
risco-mqtt-local
Provide Risco alarm system integration to Home assistant using local TCP communication (no cloud required) and MQTT
-
monoprice-multizone-interface
This is a React JS app written in TypeScript that provides a web-based interface to control the six channel multi-zone amplifier from Monoprice via a JSON API on a Raspberry Pi.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Automating Roomba with Presence Detection: Android, iPhones, and Home Assistant | /r/roomba | 2023-06-26For me (Roborock) works https://github.com/PiotrMachowski/Lovelace-Xiaomi-Vacuum-Map-card. It should also work for roomba.
Hello, I’ve been running homebridge for well over a year without issues and recently I’ve been getting “no response” from any device loaded through homebridge. Restarting homebridge does nothing to improve it nor does restarting the docket container, but restarting the raspberry pi 4 it is running on can occasionally help, but this lasts for maybe a day before the no response returns. The only error I see occasionally in the log is due to one plugin for the jablotron security system. Disabling that plugin does not fix the issue. Everything is up to date. The accessories work fine via the homebridge web interface. I have other HomeKit devices that are created via node red and https://nrchkb.github.io running on the same Pi that work fine. Scrypted cameras work fine too. I had not added or changed anything to the system for months. The no response just started out of the blue.
TypeScript home-automation related posts
- Home hub issues?
- What are some alternatives to this bank of 5 smart switches?
- Room scale object tracking
- My take on the MagSafe Home Assistant wall mounted dashboard
- Homekit native devices
- HomeKit and NodeRed
- Is there a device that can trigger alexa routines (or similar) with a physical button press?
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source home-automation projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | frontend | 3,688 |
2 | lovelace-xiaomi-vacuum-map-card | 1,315 |
3 | room-assistant | 1,237 |
4 | nspanel-lovelace-ui | 823 |
5 | node-red-contrib-home-assistant-websocket | 466 |
6 | node-red-contrib-homekit-bridged | 405 |
7 | homebridge-z2m | 288 |
8 | ps5-mqtt | 280 |
9 | home-assistant-js-websocket | 248 |
10 | node-deepstackai-trigger | 163 |
11 | PlexMeetsHomeAssistant | 103 |
12 | homebridge-pc-volume | 58 |
13 | risco-mqtt-local | 21 |
14 | homebridge-spotify-speaker | 16 |
15 | monoprice-multizone-interface | 14 |
Sponsored