Skip to content

awesomestvi/navet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

366 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Navet

A smart-home dashboard frontend for wall panels, tablets, phones, and desktop screens.

Navet dashboard demo on iPad frame

Live demo · Storybook · Docs · Security policy · Code of conduct

What Navet Is

Navet turns supported smart-home platforms into a room-first control surface with dedicated home, lights, media, energy, climate, security, tasks, and settings sections.

It is built for people who want a cleaner daily control surface than the default admin-first smart home UI.

What You Get

  • room-first dashboards for everyday household control
  • dedicated views for lights, media, energy, climate, security, tasks, and settings
  • cards for common smart-home device types such as lights, climate, cameras, locks, media players, weather, sensors, scenes, calendars, and vacuums
  • built-in widgets such as RSS, photo, note, battery, UPS, energy-now, button, and map
  • support for wall panels, tablets, phones, and desktop browsers
  • PWA install support, themes, and localization

Supported Today

Provider Status Runtime modes
Home Assistant Home Assistant implemented custom panel via HACS, add-on, standalone
Homey Homey implemented standalone
openHAB openHAB implemented standalone
Hubitat Hubitat planned contract + registration entry only
SmartThings SmartThings planned contract + registration entry only

Choose Your Setup

Most people should start with one of these guides:

Need More Details?

Use these docs if you want more context:

Screenshots

Home Energy Security
Navet home dashboard on iPad Navet energy dashboard on iPad Navet security dashboard on iPad
Tablet Mobile home Mobile controls
Navet tablet portrait dashboard Navet mobile PWA home dashboard Navet mobile PWA media or lights dashboard

For Contributors

If you want to work on the repo:

Short architecture note:

  • Navet is organized around provider-neutral @navet/core and @navet/ui, provider packages, and an @navet/app composition layer
  • @navet/ui is the target shared UI boundary
  • much of the current shared UI implementation still lives in packages/app/src/components/* and packages/app/src/ui-kit/*

Repo Layout

Reusable packages:

packages/
  core/
  ui/
  provider-homeassistant/
  provider-homey/
  provider-openhab/
  provider-hubitat/
  provider-smartthings/
  app/

Deployable surfaces:

apps/
  standalone/
  ha-panel/
  storybook/
  demo/
  website/

Home Assistant release surfaces and shared assets:

platform/
  home-assistant/
    addons/
    custom_components/

assets/
  public/
  reference/

About

Navet is a provider-neutral smart home dashboard with intuitive editing, a polished touch-first UI, and support for Home Assistant, Homey, and openHAB.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors