Skip to content
/ TVRaiser Public

TVRaiser is an idea sparked in my mind when I observed useless TV screens in the store and raising them up from the dead to make them display some cool stuffs of other smart devices in the house or offfice. Eg. coffee machine brewing status...

License

Notifications You must be signed in to change notification settings

migit/TVRaiser

Repository files navigation

TVRaiser — Repurpose Your Idle TV Screens

License: GNU Languages: JavaScript | Node.js GitHub repo size

TVRaiser_ Repurposing Idle TV Screens for Smart Home Information - visual selection (1)

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.


Features

  • 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

Installation

Prerequisites

  • Node.js installed on your system

Steps

  1. Clone the repository:
git clone https://github.com/migit/TVRaiser.git
cd TVRaiser
  1. Install dependencies:
npm install
  1. Start the application:
npm start

Getting Started

  1. Open the frontend: navigate to http://localhost:3000
  2. Click Create New Card
  3. Customize the card: add modular fields (ID, header, content, size, icon, animation, function)
  4. Save and view on TV screen

Troubleshooting

  • Issue: TVRaiser fails to start

    • Solution: Ensure dependencies are installed, run npm start again
  • Issue: Incorrect information on TV

    • Solution: Check card settings and device connections

Roadmap

  • Integration with more smart devices (thermostats, security systems)
  • Support for custom functions and parameters
  • Improved data visualization (charts, graphs)

Contributing

  • Submit bug reports and feature requests via GitHub issues
  • Follow coding standards in CONTRIBUTING.md
  • Submit code changes via pull requests with detailed descriptions

API Improvements

We are constantly improving TVRaiser’s API. Feedback and suggestions are welcome.


License

This project is licensed under the GNU License.

About

TVRaiser is an idea sparked in my mind when I observed useless TV screens in the store and raising them up from the dead to make them display some cool stuffs of other smart devices in the house or offfice. Eg. coffee machine brewing status...

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •