Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ieberl1/irrfwebserver
This repository will enable a nodemcu (ESP8266) to interact with an IR devices as well as RF devices and be controlled via HTTP
https://github.com/ieberl1/irrfwebserver
arduino-sketch esp8266 infrared iot nodemcu nodemcu-esp8266 nodemcu-project radiofrequency wifi
Last synced: 6 days ago
JSON representation
This repository will enable a nodemcu (ESP8266) to interact with an IR devices as well as RF devices and be controlled via HTTP
- Host: GitHub
- URL: https://github.com/ieberl1/irrfwebserver
- Owner: ieberl1
- Created: 2024-08-23T09:37:43.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-08-24T03:19:33.000Z (about 1 month ago)
- Last Synced: 2024-09-27T03:01:30.675Z (6 days ago)
- Topics: arduino-sketch, esp8266, infrared, iot, nodemcu, nodemcu-esp8266, nodemcu-project, radiofrequency, wifi
- Language: C
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IRRFWebserver
This repository will enable a nodemcu (ESP8266) to interact with an IR devices as well as RF devices and be controlled via HTTP.
I use it to control a projector via an infrared blaster as well as a light via it's RF.# Dependencies
All dependencies can be installed via the Arduino Library Manager
* WiFiManager: https://github.com/tzapu/WiFiManager by tzapu
* Arduino-IRremote: https://github.com/Arduino-IRremote/Arduino-IRremote by Armin Joachimsmeyer
* ...# Use
* Compile & push to your esp8266
* Connect to the device over WiFi using the configured SSID (currently set to 'ConfigureLCRemote')
* Use the page that pops up to configure the SSID/password of the WiFi network it should connect to (generally your home WiFi network)# Commands
* The webserver will be available at http://lcRemote.local
* Send RF commands -> http://lcRemote.local/rf//\
* Send IR commands -> http://lcRemote.local/ir/NEC///