GithubHelp home page GithubHelp logo

eugenganshorn / tasmoadmin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tasmoadmin/tasmoadmin

0.0 2.0 0.0 148.49 MB

Website to manage Sonoff Devices flashed with Tasmota

License: GNU General Public License v3.0

Shell 2.01% PHP 17.09% CSS 10.89% JavaScript 67.35% HTML 2.67%

tasmoadmin's Introduction

TasmoAdmin

Build Status DockerHub Pull DockerHub Star

TasmoAdmin (previously SonWEB) is an administrative Website for Devices flashed with Sonoff-Tasmota.
You can find it here: TasmoAdmin GitHub. It supports running on Windows, Linux, Docker container and as Home Assistant addon.

Features

  • Login protected
  • Multi Update Process
    • Select devices to update
    • Automatic Modus downloads latest firmware bin from Tasmota GitHub
  • Show device information
  • Mobile Responsive (Bootstrap4)
  • Config devices
  • SelfUpdate function for TasmoAdmin (disabled for Docker)
  • NightMode (Enable/Disable/Auto) in settings
  • AutoScan to find Tasmota Devices
  • Support for multiple sensors
  • chat (beta)

Installation

Docker

TasmoAdmin is available as a Docker image at Docker Hub. This is a Linux Alpine (3.7) based image with Apache2 and Php7 installed. It supports multiple architectures, amd64 (i.e. Synology DSM), arm (i.e. Raspberry PI3) and arm64 (i.e. Pine64). Check out the Guide for TasmoAdmin on Docker for install instructions.

Home Assistant Addon

TasmoAdmin is available as Home Assistant addon, please refer to Home Assistant - addon TasmoAdmin for more information.

Windows

A ready to use TasmoAdmin-XAMP-Portable-*.zip is available on the release page and is based on XAMPP.

  1. Download the XAMPP Zip package from the releases page
  2. Extract the Zip (recommend to put the xamp folder on 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 TasmoAdmin shows up.

Linux

Running TasmoAdmin on a Linux/Unix hosts requires the following:

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

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.

Example Images

Login Page

Login

Start Page

Startpage

Devices Page

Devices

Devices Add/Edit Page

Device Add/Edit

Config General Page

Device Config_GENERAL

Config Network Page

Device Config_Network

Update Devices Page

Device Update 1 Device Update 2 Device Update 3

Settings Page

Settings Settings

Mobile

Navi_M Startpage_M Devices_M Config_General_M Config_Network_M

tasmoadmin's People

Contributors

reloxx13 avatar raymondmouthaan avatar ascillato avatar malikzh avatar mscreations avatar salopette avatar

Watchers

James Cloos avatar Eugen Ganshorn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.