Skip to content

A simple auto-updater for Tasmota devices

License

Notifications You must be signed in to change notification settings

merlinschumacher/tasmogo

Repository files navigation

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.

A simple demo of tasmogo

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 devices WebUI, if not set, no authentication is used. (``)

TASMOGO_DAEMON – Start tasmogo as a daemon that checks for updates every 24h. (false)