Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JustJoostNL/F1MV-Lights-Integration

The best way to connect your smart home lights to MultiViewer.
https://github.com/JustJoostNL/F1MV-Lights-Integration

electron f1 f1-connect-lights f1-lights f1-multiviewer f1mv f1viewer formula1 govee homeassistant hue ikea justjoostnl lights multiviewer multiviewer-for-f1 mvf1 philips-hue race-control tradfri

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![GNU GPL 3.0 License][license-shield]][license-url]


The F1MV Lights Integration logo

F1MV Lights Integration



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


Explore the docs »




Report Bug
·
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Installation and usage

  4. Roadmap

  5. Contributing

  6. License

## About The Project

[//]: # ([![Product Name Screen Shot][product-screenshot]](product-screenshot-here))

F1MV Lights Integration is the perfect tool for Formula 1 fans who want to add a new level of excitement to their viewing experience.
By integrating your smart home lights with Formula 1 sessions, using [MultiViewer](https://multiviewer.app), you can immerse yourself in the session like never before.

(back to top)

### Built With

[![TypeScript][typescript]][typescript-url]
[![Node.js][nodejs]][nodejs-url]
[![React][react]][react-url]
[![React Router][react-router]][react-router-url]
[![mui][mui]][mui-url]
[![Vite][vite]][vite-url]
[![Electron][Electron]][electron-url]
[![Electron Builder][electron-builder]][electron-builder-url]
[![Socket.io][Socket.io]][socket.io-url]
[![MultiViewer][f1mv]][f1mv-url]
[![NPM][npm]][npm-url]
[![GitHub][GitHub]][github-url]
[![Git][git]][git-url]
[![GitHub Actions][GitHub-actions]][github-actions-url]
[![IDE][ide]][ide-url]
[![ESLint][eslint]][eslint-url]
[![Sentry][sentry]][sentry-url]
[![CloudFlare][cloudflare]][cloudflare-url]

[![Philips Hue][philips-hue]][philips-hue-url]
[![OpenRGB][openrgb]][openrgb-url]
[![Home Assistant][home-assistant]][home-assistant-url]
[![WLED][wled]][wled-url]
[![Govee][govee]][govee-url]
[![MQTT][mqtt]][mqtt-url]
[![IKEA Tradfri][tradfri]][tradfri-url]
[![Elgato Stream Deck][streamdeck]][streamdeck-url]
[![Discord][discord]][discord-url]

(back to top)

## Getting Started

Getting started is very easy. Just follow the steps below. If you have any questions, feel free to contact me on discord

### Prerequisites

- You have [MultiViewer](https://multiviewer.app) installed

#### Supported Lights
- [Any OpenRGB compatible device][openrgb-devices-url]
- OpenRGB supports 500+ lights, so it's very likely that your light is supported!
- You can check the full list of devices that OpenRGB supports [here][openrgb-devices-url].
- [Any light that is available in Home Assistant][home-assistant-url]
- [Any Philips Hue light][philips-hue-url]
- [Any WLED compatible device][wled-url]
- [Any Govee light][govee-url]
- [Any Ikea Tradfri light][tradfri-url]

- *More brands may come soon, if you have a suggestion, please open an issue, or let me know on Discord!*

## Installation and usage

Please go to the [official website](https://f1mvli.jstt.me) and follow the instructions there.

(back to top)

## Roadmap

- [ ] Support even more light brands!

See the [open issues][issuesurl] for a list of known issues.

(back to top)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

(back to top)

## License

Distributed under the GNU General Public License v3.0. See `LICENSE.md` for more information.

(back to top)

## Acknowledgments
* [Thanks to all who contributed to this project!](https://github.com/JustJoostNL/F1MV-Lights-Integration/graphs/contributors)
* [Thanks to MultiViewer for the amazing software!](https://multiviewer.app)

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/JustJoostNL/F1MV-Lights-Integration.svg?style=for-the-badge
[contributors-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/JustJoostNL/F1MV-Lights-Integration.svg?style=for-the-badge
[forks-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/network/members
[stars-shield]: https://img.shields.io/github/stars/JustJoostNL/F1MV-Lights-Integration.svg?style=for-the-badge
[stars-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/stargazers
[issues-shield]: https://img.shields.io/github/issues/JustJoostNL/F1MV-Lights-Integration.svg?style=for-the-badge
[issues-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/issues
[license-shield]: https://img.shields.io/github/license/JustJoostNL/F1MV-Lights-Integration.svg?style=for-the-badge
[license-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/blob/main/LICENSE.MD
[product-screenshot]: https://github.com/JustJoostNL/F1MV-Lights-Integration/blob/master/icons/logo_256x256_rounded.png?raw=true
[typescript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white
[typescript-url]: https://www.typescriptlang.org/
[react]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[react-url]: https://react.dev
[react-router]: https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white
[react-router-url]: https://reactrouter.com
[vite]: https://img.shields.io/badge/Vite-646CFF?style=for-the-badge&logo=vite&logoColor=white
[vite-url]: https://vitejs.dev
[mui]: https://img.shields.io/badge/MUI-%230081CB.svg?style=for-the-badge&logo=mui&logoColor=white
[mui-url]: https://mui.com
[npm]: https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=white
[npm-url]: https://www.npmjs.com/
[cloudflare]: https://img.shields.io/badge/Cloudflare-F38020?style=for-the-badge&logo=cloudflare&logoColor=white
[cloudflare-url]: https://www.cloudflare.com/
[socket.io]: https://img.shields.io/badge/Socket.io-010101?style=for-the-badge&logo=socket.io&logoColor=white
[socket.io-url]: https://socket.io/
[electron]: https://img.shields.io/badge/Electron-47848F?style=for-the-badge&logo=electron&logoColor=white
[electron-url]: https://www.electronjs.org/
[electron-builder]: https://img.shields.io/badge/Electron%20Builder-47848F?style=for-the-badge&logo=electron&logoColor=white
[electron-builder-url]: https://www.electron.build/
[f1mv-lights-integration]: https://img.shields.io/badge/F1MV-Lights-Integration-0002bb?style=for-the-badge&logo=F1MV-Lights-Integration&logoColor=black
[github-actions]: https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white
[github-actions-url]: https://github.com/features/actions
[ide]: https://img.shields.io/badge/IntelliJIDEA-000000.svg?style=for-the-badge&logo=intellij-idea&logoColor=white
[ide-url]: https://www.jetbrains.com/idea/
[Git]: https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white
[git-url]: https://git-scm.com/
[GitHub]: https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white
[github-url]: https://github.com
[f1mv]: https://img.shields.io/badge/MultiViewer-fb1e07.svg?style=for-the-badge&logo=f1&logoColor=white
[f1mv-url]: https://multiviewer.app
[ESLint]: https://img.shields.io/badge/ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white
[ESLint-url]: https://eslint.org/
[Sentry]: https://img.shields.io/badge/Sentry-362D59?style=for-the-badge&logo=sentry&logoColor=white
[Sentry-url]: https://sentry.io/
[nodejs]: https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white
[nodejs-url]: https://nodejs.org/en/
[releases-url]: https://github.com/JustJoostNL/F1MV-Lights-Integration/releases
[wikiurl]: https://f1mvli.jstt.me
[issuesurl]: https://github.com/JustJoostNL/F1MV-Lights-Integration/issues
[philips-hue]: https://img.shields.io/badge/Philips%20Hue-0002bb?style=for-the-badge&logo=Philips%20Hue&logoColor=white
[philips-hue-url]: https://www2.meethue.com/en-us
[tradfri]: https://img.shields.io/badge/IKEA%20Tradfri-00539f.svg?style=for-the-badge&logo=ikea&logoColor=white
[tradfri-url]: https://www.ikea.com/us/en/cat/smart-lighting-36812/
[govee]: https://img.shields.io/badge/Govee-000666.svg?style=for-the-badge&logo=govee&logoColor=white
[govee-url]: https://us.govee.com/
[MQTT]: https://img.shields.io/badge/MQTT-0002bb.svg?style=for-the-badge&logo=mqtt&logoColor=white
[MQTT-url]: https://mqtt.org/
[openrgb]: https://img.shields.io/badge/OpenRGB-0002bb.svg?style=for-the-badge&logo=openrgb&logoColor=white
[openrgb-url]: https://openrgb.org/
[openrgb-devices-url]: https://openrgb.org/devices.html
[wled]: https://img.shields.io/badge/WLED-0002bb.svg?style=for-the-badge&logo=wled&logoColor=white
[streamdeck]: https://img.shields.io/badge/Stream%20Deck-0002bb.svg?style=for-the-badge&logo=elgato&logoColor=white
[streamdeck-url]: https://www.elgato.com/en/gaming/stream-deck
[discord]: https://img.shields.io/badge/Discord-0002bb.svg?style=for-the-badge&logo=discord&logoColor=white
[discord-url]: https://discord.com/
[wled-url]: https://github.com/Aircoookie/WLED
[home-assistant]: https://img.shields.io/badge/home%20assistant-%2341BDF5.svg?style=for-the-badge&logo=home-assistant&logoColor=white
[home-assistant-url]: https://www.home-assistant.io/

[github_username]: JustJoostNL
[repo_name]: F1MV-Lights-Integration