merlinschumacher/tasmogo

By merlinschumacher

Updated 10 months ago

A simple auto-updater for Tasmota devices

Image
Internet of Things

100K+

Tasmogo – a self contained auto-updater for Tasmota devices

Tasmogo is a simple Golang app that runs inside a Docker container and will automatically update all your Tasmota devices. It will respect build variants like sensors oder language variants like DE when updating.

This tool is just meant to provide automatic updates. For a real management solution have a look at Tasmo-Admin.

Usage

You can run build the binary yourself using go build or use the provided Docker image.

To configure tasmogos behaviour set the following environment variables:

TASMOGO_CIDR – Set the network CIDR that is to be scanned for Tasmota devices (192.168.0.0/24)

TASMOGO_DOUPDATES – Update devices if neccessary (false)

TASMOGO_OTAURL – Set the URL from where the updates are pulled (http://ota.tasmota.com/tasmota/release/)

TASMOGO_PASSWORD – Define a password for the WebUI. If not set, no authentication is used.

TASMOGO_DAEMON – Start tasmogo as a daemon that checks for updates at midnight.

Docker Pull Command

docker pull merlinschumacher/tasmogo