MimbaMonkeyHouse / SonWEB

Website to manage Sonoff Devices flashed with Tasmota

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SonWEB

SonWEB is a administrative Website for Devices flashed with Sonoff-Tasmota.
You can find it here: SonWEB GitHub

Features

  • Login protected
  • Multi Update Process
    • Select devices to update
    • Automatic Modus downoads latest firmware bin from the Tasmota GIT
  • Show device informations
  • Mobile Responsive (Bootstrap4)
  • Config devices
  • SelfUpdate function for SonWEB
  • NightMode (Enable/Disable/Auto) in settings
  • AutoScan to find Tasmota Devices

Requirements

Windows

I provide a ready2use ZIP on the releases page with XAMPP

Unix

  • A Webserver
    • recommend apache2
    • recommend php7 (works with php5, too)
    • php-curl php-zip Modules installed

Docker on Raspberry PI

There are 2 docker SonWEB images available for Raspberry PI (thanks @RaymondMouthaan !).

  • rpi-sonoff-alpine - An Alpine (3.7) based image with Apache2 and Php7 installed.

  • rpi-sonoff-ubuntu - An Ubuntu (16.04) based image with Apache2 and Php7 installed.

Installation

Windows

  1. Download the XAMPP Zip package from the releases page
  2. Extract the Zip (recommend to put the xamp folder in C:\
  3. Run once the xamp\setup_xampp.bat
  4. Start xampp-control.exe
  5. Start Apache in the opened ControlCenter
  6. Get your local IP Address

Now you can type in your browser http://YOURLOCALIP and SonWEB shows up.

Unix

For unix its a bit harder. You need to install a web server with php-zip and php-curl modules installed. Also mod_rewrite must be enabled. I suggest to look in the Guide for Ubuntu Server 16.04 and try to adjust it to your server OS.

Docker on Raspberry PI

You can either use rpi-sonweb-alpine or rpi-sonweb-ubuntu, which you prefer the most. The main difference is that rpi-sonweb-alpine (70MB extracted) is about 4 times smaller than rpi-sonweb-ubuntu (271MB extracted), which is recommended for running on a Raspberry.

Check out Guide for running SonWEB in a Docker Container on RPI for install instructions.

Example Images

Login Startpage Devices Device Add/Edit Device Config_GENERAL Device Config_Network Device Update 1 Device Update 2 Device Update 3 Settings Settings

Navi_M Startpage_M Devices_M Config_General_M Config_Network_M

About

Website to manage Sonoff Devices flashed with Tasmota

License:GNU General Public License v3.0


Languages

Language:JavaScript 69.5%Language:PHP 17.7%Language:CSS 10.0%Language:HTML 2.8%