An open API service indexing awesome lists of open source software.

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

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!