Alex Solomaha 5aadd605d3 Try #55
2017-06-01 14:48:47 +03:00
2017-03-28 01:57:45 +03:00
2017-03-09 22:49:57 +02:00
2017-03-01 00:30:43 +02:00
2017-03-16 23:15:26 +02:00
2017-03-28 01:57:45 +03:00
2016-12-31 20:49:46 +02:00
2017-02-27 23:22:48 +02:00
2016-08-12 17:48:42 +03:00
2017-03-16 22:34:33 +02:00
2017-05-07 00:24:11 +03:00
2017-04-20 23:32:39 +03:00
2016-08-12 17:48:42 +03:00
2017-05-30 14:20:31 +03:00
2017-06-01 14:45:48 +03:00
2017-06-01 14:48:47 +03:00
2017-03-03 14:36:50 +02:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00
2017-01-17 12:00:27 +02:00
2016-08-12 17:48:42 +03:00
2016-08-12 17:48:42 +03:00

Solomaha Home

This is core center for Solomaha Home system. Includes Web Panel and API.

Site built on Yii2 Framework, WebSocket server on Ratchet PHP

Main server built over WebSocket Server and references to SmartHome Message Protocol.

Author: Alex Solomaha cyanofresh@gmail.com

Feel free to contribute!

Screen of Panel

FEATURES

  • Real time updates via WebSocket protocol
  • Universal Admin Panel for creating Items, managing Boards, configure application, etc
  • Triggers (Events) with tasks (when triggered - doing tasks)
  • API
  • Web Panel

DEVICES & ROMS

I've selected ESP8266 NodeMCU boards for low price and websocket module support. It uses lua firmware

REQUIREMENTS

  • PHP >= 5.4.0
  • At least 1 open port (8081)

INSTALLATION

Get project files:

git clone https://github.com/CyanoFresh/SmartHome
cd SmartHome
composer install
php init

Then configure DB in config/db-local.php and run:

php yii migrate

NOTES:

  • Check and edit the other files in the config/ directory to customize your application as required.

To start the Main server:

php yii panel
Languages
PHP 62.1%
CSS 30.9%
JavaScript 4.6%
Less 2.2%
Batchfile 0.2%