UPDATED: get HASSIO and Tasmotized Sonoff up and running!

Published at : 23 Dec 2025

www.DrZzs.com - for longer description and product links.
UPDATED UPDATE (9/2018):
Use this method for flashing instead! Much less prone to errors:
https://youtu.be/KMiP9Ku71To

UPDATE:
There has been an update to the esp8266 board in the manager to 2.4.1, and it breaks this tutorial. only update to 2.4.0.
*ESP8266 Board version 2.4.0
To remove default compile options for floating point printf and scanf which are not being used by Tasmota and save 15k code space replace in Arduino IDE folder portable\packages\esp8266\hardware\esp8266\2.4.0 file platform.txt with the Tasmota Source code file arduino\version 2.4.0\platform.txt

Use this URL to get version 2.4.0:
https://github.com/esp8266/Arduino/releases/download/2.4.0/package_esp8266com_index.json
Or select the version to install, and choose 2.4.0

Everything you need to get Home Assistant running and controlling a Tasmotized Sonoff

Here's some of the critical info you'll need:
https://home-assistant.io/docs/installation/

Configurator Panel:
panel_iframe:
configurator:
title: Configurator
icon: mdi:wrench
url: http://hassio.local:3218

Switch setup for config.yaml
switch:
platform: mqtt
name: "Sonoff Switch 01"
command_topic: "cmnd/sonoff/power"
state_topic: "stat/sonoff/POWER"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true

ESP8266 board manager URL:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Tasmota Releases page:
https://github.com/arendst/Tasmota/releases

IMPORTANT LINKS:
https://drZzs.com
#DrZzs

https://www.drzzs.com/shop
https://drzzs.com/products/
https://www.amazon.com/shop/drzzs

Social Media:
Discord DrZzs - https://discord.me/drzzs
DrZzs Facebook Page: https://fb.me/DrZzs
Message: https://m.me/DrZzs
Group: https://www.facebook.com/groups/1969622823351838
Discord Home Assistant - https://discord.gg/c5DvZ4e
Twitter: https://twitter.com/Dr_Zzs
Instagram: https://www.instagram.com/drzzs/