Skip to content

A personal project to control TV and DTH through ESP32 IR transmission.

License

Notifications You must be signed in to change notification settings

abhishekabhi789/Home_Remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Project

Connection Diagram & Demo:

Screenshots

Screenshots

Template Credit: freepik

Setup

Sample ../Home_Remote/src/config.h file

const char *MDNS_HOSTNAME = "remote";//http://remote.local/
const char *OTA_PASSWORD = "";

struct WiFiNetwork
{
    const char *ssid;
    const char *password;
};

WiFiNetwork wiFiNetworks[] = {
    {"ssid1", "password1"},
    {"ssid2", "password2"}
};

sample ../Home_Remote/data/channeldata file

{
  "channels": [
    {
      "ch_num": 123,
      "name": "Channel Name",
      "logo_url": "https://example.com/channel_logo.png"
    }
   ]
  "movie_channels":["Channel Name"]
}

epg data structure

[
  {
    "time": "9:30 AM",
    "channel": "Channel Name",
    "movie": "Show Name"
  }
]

Host address should be whitelisted on chrome://flags/#unsafely-treat-insecure-origin-as-secure to install as PWA and to use voice commands.

Libraries Used:

Resources Used:

References:

About

A personal project to control TV and DTH through ESP32 IR transmission.

Topics

Resources

License

Stars

Watchers

Forks