TypeScript Homeassistant

Open-source TypeScript projects categorized as Homeassistant

Top 19 TypeScript Homeassistant Projects

  • mini-media-player

    Minimalistic media card for Home Assistant Lovelace UI

  • 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).

  • Project mention: Automating Roomba with Presence Detection: Android, iPhones, and Home Assistant | /r/roomba | 2023-06-26

    For me (Roborock) works https://github.com/PiotrMachowski/Lovelace-Xiaomi-Vacuum-Map-card. It should also work for roomba.

  • 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.

    SurveyJS logo
  • ha-floorplan

    Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.

  • Project mention: Smart Home Tips? | /r/LinusTechTips | 2023-08-22

    Setup Floorplan(https://experiencelovelace.github.io/ha-floorplan/) on a tablet and mount it on a wall.

  • vacuum-card

    Vacuum cleaner card for Home Assistant Lovelace UI

  • nspanel-lovelace-ui

    Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.

  • scheduler-card

    HA Lovelace card for control of scheduler entities

  • slider-button-card

    A button card with integrated slider

  • 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.

    WorkOS logo
  • atomic-calendar-revive

    An advanced calendar card for Home Assistant Lovelace.

  • Project mention: Automated release with Semantic Release and commitizen | dev.to | 2023-10-09

    When working with JavaScript projects, managing version numbers and commit messages is important for the maintainability of the project. Since 2020 I have been the main developer of Atomic Calendar Revive a highly customisable Home Assistant calendar card, I found maintaining versions and releases to be cumbersome until recently. In this article, I will introduce the commitizen and semantic-release packages for creation or appropriate commit messages and semantic versioning. I will also provide examples of how I am currently using these packages to streamline my release workflow and project maintenance.

  • Shortumation

    [Not Maintained] A better way to write automations in home-assistant without having to install and run a seperate automation engine!

  • ps5-mqtt

    Integrate your PlayStation 5 with Home Assistant

  • ha-component-kit

    A Home Assistant React component library to generate dashboards with ease, This utilizises a massive list of Components / cards to use out of the box, a large range of hooks to build your own custom functionality, and a hell of a lot more! It's using web sockets to retrieve information from your home assistant instance so there's 0 latency!

  • Project mention: Hakit: Home Assistant React components to generate dashboards with ease | news.ycombinator.com | 2024-01-13

    Very rich and easy to use! I'm not affiliated; I just discovered it and wanted to share. It uses websockets and has built-in authentication with Home Assistant.

    Here's a demo https://shannonhochkins.github.io/ha-component-kit/iframe.ht...

    Great documentation available here: https://shannonhochkins.github.io/ha-component-kit/?path=/do...

    I had never heard of it before, but I hope it gains a lot more traction!

  • purifier-card

    Air Purifier card for Home Assistant Lovelace UI

  • threedy

    Home Assistant card to display 3D printer status and progress

  • node-deepstackai-trigger

    Detects motion using Deepstack AI and calls registered triggers based on trigger rules.

  • MeteoalarmCard

    Meteoalarm, Météo-France and DWD severe weather warnings card for Home Assistant Lovelace UI ⛈️

  • 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

  • my-cards

    Bundle of my custom Lovelace cards for Home Assistant. Includes: my-slider, my-slider-v2, my-button

  • coc-homeassistant

    A coc.nvim extension for Home Assistant

  • F1MV Lights Integration

    The best way to connect your smart home lights to MultiViewer.

  • 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Homeassistant related posts

Index

What are some of the best open-source Homeassistant projects in TypeScript? This list will help you:

Project Stars
1 mini-media-player 1,439
2 lovelace-xiaomi-vacuum-map-card 1,317
3 ha-floorplan 993
4 vacuum-card 843
5 nspanel-lovelace-ui 830
6 scheduler-card 814
7 slider-button-card 421
8 atomic-calendar-revive 374
9 Shortumation 305
10 ps5-mqtt 283
11 ha-component-kit 254
12 purifier-card 245
13 threedy 194
14 node-deepstackai-trigger 163
15 MeteoalarmCard 117
16 PlexMeetsHomeAssistant 103
17 my-cards 80
18 coc-homeassistant 26
19 F1MV Lights Integration 15

Sponsored
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.
www.influxdata.com