How to install Tasmota on an ESP8266

Tasmota is the firmware, and Tasmotizer loads Tasmota code onto your ESP.
The benefit of using Tasmotizer is that it has a lot of options to make life easier, for example, you can backup the existing firmware from your ESP as a backup before writing the new (if you want to), you can erase the ESP before writing the new (which does have benefits), and most importantly you can also write the configuration to the ESP including wifi name/password & mqtt topic/host details/password etc. direct from Tasmotizer.
So the ESP will be almost fully set up straight away.

4 Likes

Great!

So.. i have Tasmota on the ESP8266... Whats next? =D

I couldn't do this step. did I skip something?

no you didnt
my laptop is at brewery and im brewing today.
in about 2 hours ill get screen shots on how to update with the i2c.bin
you will need that version of firmware to use the ads1115 and to get your info from the pressure transducers.

its actually done from within the tasmota when you pull it up on ip in web browser.

ok I am bad at explaining things. you didnt miss anything i didnt explain it correctly.

if you are able to log into your esp8266 by typing in the ip address in browser you should see a screen like this.

select firmware upgrade in main menu
selectfirmwareupgrade
you then should be in this screen


select choose file and point it to the DOT bin file with I2c
choosefileselectI2cdotbindownload
choosefile
then hit Start upgrade
you should have 4 wires coming from the ads1115 connecting to the esp8266
power, negative, SCL and SDA (SCL is Serial clock, and SDA is Serial Data
you need to know which spots you connect them to.

Now lets configure your tasmota properly so the I2c will work.

  1. In Main Menu select configuration
    configuration
  2. in configuration screen you should see this.
    configfullscreen
  3. select configure module and you need to make sure it looks like this.

    ( set module type to generic 18)
    on the esp the pins are labled d1, d2, and so on set d2 to I2c SDA, and D1 to I2C SCL
    then make sure your sda and scl from the ads1115 is wired to the proper pins.

This is a lot Ill stop here for now.
message when your ready for next steps or if you have issues along the way.

1 Like

image
I did

image
then this

image

also, when I press start upgrade on the other button I get this:

image
Is that normal???

yes
the minimal firmware is what you want it to say.
it will actually do that on any you upgrade

you have to have a bare bone version installed so there is enough room for the i2c.bin version

in the spot where it says
OTA Url
copy and paste this in there
http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz
after you hit stat upgrade on the url.
it will show minimal firmware.
then
select the file in lower selection
yours obviously says
Bestand Kiezen
then select the file I shared with you and hit start upgrade on that.

send me a picture of the esp8266 you have.

ok you have same as me.
so what do you have for main screen right now what does it show

I did this.

Now my main screen looks like this:
image

I re installed everything from a cleaned ESP8266 (via the web thing)

Now this is my main screen
image

ok lets start here now.
click on firmware update
selectfirmwareupgrade
and in the OTR

then like you had before you should see this
image
(i stole your photo)

after you have that select firmware upgrade again
and
select choose file and point it to the DOT bin file with I2c
choosefileselectI2cdotbindownload
choosefile
when you have minimal installed there is should be enough virtual memory space to install the i2c bin file. when there is other stuff initiall installed there isnt enough space.
thats why it failed earlier.

1 Like

did you get it working yet

This file seems to be invalid

Try this link for version 12.1.1 named Patricia.

http://ota.tasmota.com/tasmota/release/

If this is your initial install then select 'tasmota.bin.gz'.
If it is an upgrade, then install 'tasmota-minimal.bin.gz' and then 'tasmota.bin.gz'
DO NOT unzip the 'gz' file as Tasmota will handle this internally.
tasmota_init

2 Likes

I will be working on a video on how to go through and install this.
I'll be able to start after Tuesday, sorry its been pretty crazy for me the last month.

2 Likes