https://github.com/ethymoney/pidevicenet
An easily adaptable MQTT-based control program for device control across multiple raspberry pies
https://github.com/ethymoney/pidevicenet
Last synced: 12 months ago
JSON representation
An easily adaptable MQTT-based control program for device control across multiple raspberry pies
- Host: GitHub
- URL: https://github.com/ethymoney/pidevicenet
- Owner: EthyMoney
- License: mit
- Created: 2019-10-12T20:57:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-03T06:30:51.000Z (about 1 year ago)
- Last Synced: 2025-07-11T21:36:01.854Z (12 months ago)
- Language: JavaScript
- Homepage:
- Size: 20 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PiDeviceNet
I made this project to use Raspberry Pis to control various devices around my home. This includes relays, VRMs, LCDs, and various sensors. The idea here is to have a main Pi that handles the communication to several other Pis to relay commands and manage device control across the home. This is a work in progress and just something I'm playing with in my free time.
As I continue working, I'm realizing that this could potentially be a useful tool for anyone to use as a drop-in solution for their own device control using multiple raspberry pies. I'll be making functionality generic and adaptable for anyone to make use of this as I move forward to help with this. I plan to release this project as package that anyone can add to their projects and get up and running really quickly and easily.
Raspberry Pi models supported:
* Raspberry Pi Models: Tested and confirmed support for Pi 1, 2, 4 (all memory sizes), Zero, Zero W. Models A and B and any of their revisions will work fine.
Controllable devices currently supported:
* Relays
* i2c LCDs (16x2, 16x4, 20x2, 20x4 fully supported!)
* PWM voltage regulators
* Temperature and humidity sensors (DHT sesnors)
* Belkin Wemo device support
Devices currently in developement/testing:
* Motion sensors
* Desktop GUI control program for Windows and Mac
* DS18B20 Digital temperature sensor
More devices and features that are coming soon:
* IR transmitters and receivers
* Graphical user interface for Raspberry Pi
* More LCD sizes and interface types
* Button and switch input
* LED indication output
* Speakers (good for alarms or notification tones)
* Proximity sensors
* Voice recognition for commands
* OpenHab integration for phone control support using Siri and Google Assistant
These features toward the bottom are further out, but I do plan to add them when I can. My goal is to make this a powerful, yet really easy to use solution that anyone with some raspverry pies can use! Any feedback or requests that you have are appreciated, so please feel free to reach out!