TVRaiser is a software platform that repurposes idle TV screens to display useful information from smart devices in your home or office. Check the status of your coffee machine, fridge contents, weather updates, notifications, and more, all from your TV.
-
Frontend: Create and customize modular cards
-
Card Fields: Automatic ID, header, content, size, icon, animation, functions
-
Functions:
- CoffeeStatus: machine status, description, level, temperature
- WeatherStatus: weather info, temperature, longitude, latitude
- TimeStatus: current time and date
- UpdateNotifications: notifications with timestamps
- CreateChart: charts with description, type, labels, and values
- Node.js installed on your system
- Clone the repository:
git clone https://github.com/migit/TVRaiser.git
cd TVRaiser- Install dependencies:
npm install- Start the application:
npm start- Open the frontend: navigate to
http://localhost:3000 - Click Create New Card
- Customize the card: add modular fields (ID, header, content, size, icon, animation, function)
- Save and view on TV screen
-
Issue: TVRaiser fails to start
- Solution: Ensure dependencies are installed, run
npm startagain
- Solution: Ensure dependencies are installed, run
-
Issue: Incorrect information on TV
- Solution: Check card settings and device connections
- Integration with more smart devices (thermostats, security systems)
- Support for custom functions and parameters
- Improved data visualization (charts, graphs)
- Submit bug reports and feature requests via GitHub issues
- Follow coding standards in
CONTRIBUTING.md - Submit code changes via pull requests with detailed descriptions
We are constantly improving TVRaiser’s API. Feedback and suggestions are welcome.
This project is licensed under the GNU License.