Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/JustJoostNL/F1MV-Lights-Integration
- Owner: JustJoostNL
- License: gpl-3.0
- Created: 2022-11-12T08:05:15.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T07:56:29.000Z (2 months ago)
- Last Synced: 2024-10-18T00:38:39.793Z (2 months ago)
- Topics: 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
- Language: TypeScript
- Homepage: https://f1mvli.jstt.me
- Size: 16.5 MB
- Stars: 17
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- starred - JustJoostNL/F1MV-Lights-Integration - The best way to connect your smart home lights to MultiViewer. (TypeScript)
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]
F1MV Lights Integration
The best way to connect your smart home lights to MultiViewer.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
## 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.### 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]## 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.
## Roadmap
- [ ] Support even more light brands!
See the [open issues][issuesurl] for a list of known issues.
## 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## License
Distributed under the GNU General Public License v3.0. See `LICENSE.md` for more information.
## 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)[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