We are making an ESP8266 based smart switch. This could be descentralized, so you can send message between the smart switches to communicate with a far connected device with our simple mesh developed software.
Our smart swich could have four devices connected at the same time to be remotely controlled by a mobile app.
All without an internet connection!
(Upload image is illustrative)
How about adding a ACS712TELC module to measure current? :)