# How to install Tasmota on an ESP8266

**URL:** <https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587>\
**Category:** Share Your Projects\
**Tags:** node-red-dashboard, function-node, mqtt\
**Created:** [7 June 2022 19:06 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587 "2022-06-07T19:06:29Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [19 July 2022 19:17 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/61 "2022-07-19T19:17:59Z")

</div>

> [@WBr](#):
>
> but what is the difference between tasmotizer and Tasmota?

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.

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [20 July 2022 06:18 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/62 "2022-07-20T06:18:24Z")

</div>

Great!

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

> [@9toejack](#):
>
> here is link for the i2c and temp sensor firmware.  
> However you have to install minimal Tasmota first then you can update with this one.  
> Download it to download folder then you select open file in tasmotizer and select it.
> 
> [tasmotai2c.bin - Google Drive](https://drive.google.com/file/d/15jXdYqPduVBV6fucH0XU0tmJziD4Bmh-/view?usp=sharing)

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

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [20 July 2022 13:57 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/63 "2022-07-20T13:57:53Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [20 July 2022 13:58 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/64 "2022-07-20T13:58:44Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [20 July 2022 15:49 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/65 "2022-07-20T15:49:14Z")

</div>

> [@WBr](#):
>
> I couldn't do this step. did I skip something?

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

1. 

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

 ![mainscreen](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/7/d79e449d80d6f476ed29e0f5cfee2bb0b6459a64.png)

select firmware upgrade in main menu  
 ![selectfirmwareupgrade](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/42d125dd03eb3ce5e73eb92affc2d7cf19ad8f51.png)  
you then should be in this screen

 ![firmwareupgradescreen](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/e/be3b6ef01d6e2b1bf2c0125e5eb8dedddb91ce3b.png)  
select choose file and point it to the DOT bin file with I2c  
 ![choosefileselectI2cdotbindownload](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/2/a2cc7ce131eddb228b12e3a492f2c183ce832e8c.png)  
 ![choosefile](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/1/91d6b47bd39630ff00d737e38ad925177bb4b84a.png)  
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](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/2/1234697e799ece3f302a8dfb008ded29e9c8bfa2.png)
2. in configuration screen you should see this.  
 ![configfullscreen](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/b/db6562249129cac95ba07eca25e271433f081f0d.png)
3. select configure module and you need to make sure it looks like this.  
 ![set module type](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/9/097e063c5a8f25324cba8622cb6dcc9e4d061745.png)  
( 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.

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [21 July 2022 08:51 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/66 "2022-07-21T08:51:06Z")

</div>

> [@9toejack](#):
>
> select choose file and point it to the DOT bin file with I2c

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/e/cef7b5926e107e0b84c1e69e74342f9156ecaa88.png)  
I did

> [@9toejack](#):
>
> then hit Start upgrade

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/2/629e00d1d7dfee3795aeb11d3c5113452e0c1011.png)  
then this

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [21 July 2022 08:56 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/67 "2022-07-21T08:56:07Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/e/dee09f35092d16dc51d3b150e14f0fad0fcc179e.png)

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

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/a/8a6ea229a5c869770b64a884e9de679497e2daa1.png)  
Is that normal???

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 09:12 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/68 "2022-07-21T09:12:29Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 09:13 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/69 "2022-07-21T09:13:51Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 09:18 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/70 "2022-07-21T09:18:32Z")

</div>

in the spot where it says  
OTA Url  
copy and paste this in there  
[http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz](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.

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 09:19 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/71 "2022-07-21T09:19:23Z")

</div>

send me a picture of the esp8266 you have.

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [21 July 2022 18:30 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/72 "2022-07-21T18:30:44Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/6/6631d86e9a4d54dcbf53e3a8c24853201a303224.jpeg)

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 18:46 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/73 "2022-07-21T18:46:21Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [21 July 2022 18:49 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/74 "2022-07-21T18:49:06Z")

</div>

> [@9toejack](#):
>
> [http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz](http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz)

I did this.

Now my main screen looks like this:  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/2/628ca327dd814b6213974c8262174537fa62861a.png)

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [21 July 2022 18:53 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/75 "2022-07-21T18:53:31Z")

</div>

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

Now this is my main screen  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/b/abeb31a83445ba14abcec20844284c7796714513.png)

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [21 July 2022 19:40 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/76 "2022-07-21T19:40:10Z")

</div>

ok lets start here now.  
click on firmware update  
 ![selectfirmwareupgrade](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/42d125dd03eb3ce5e73eb92affc2d7cf19ad8f51.png)  
and in the OTR

 ![firmwareupgradescreen](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/e/be3b6ef01d6e2b1bf2c0125e5eb8dedddb91ce3b.png)

> [@9toejack](#):
>
> copy and paste this in there  
> [http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz](http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz)

then like you had before you should see this  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/2/628ca327dd814b6213974c8262174537fa62861a.png)  
(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](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/2/a2cc7ce131eddb228b12e3a492f2c183ce832e8c.png)  
 ![choosefile](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/1/91d6b47bd39630ff00d737e38ad925177bb4b84a.png)  
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.

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [22 July 2022 17:03 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/77 "2022-07-22T17:03:01Z")

</div>

did you get it working yet

---

<div class="post-metadata">

**Author:** ![WBr](https://avatars.discourse-cdn.com/v4/letter/w/b3f665/32.png) [@WBr](https://discourse.nodered.org/u/WBr)\
**Post date:** [19 September 2022 11:33 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/78 "2022-09-19T11:33:34Z")

</div>

> [@9toejack](#):
>
> Download it to download folder then you select open file in tasmotizer and select it.
> 
> [tasmotai2c.bin - Google Drive](https://drive.google.com/file/d/15jXdYqPduVBV6fucH0XU0tmJziD4Bmh-/view?usp=sharing)

This file seems to be invalid

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [19 September 2022 13:00 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/79 "2022-09-19T13:00:18Z")

</div>

Try this link for version 12.1.1 named Patricia.

[http://ota.tasmota.com/tasmota/release/](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](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/0/a07d6f422f46f7ecc269ed41f58653fc35ba062b.png)

---

<div class="post-metadata">

**Author:** ![9toejack](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/9toejack/32/56868_2.png) [@9toejack](https://discourse.nodered.org/u/9toejack)\
**Post date:** [19 September 2022 15:40 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/80 "2022-09-19T15:40:33Z")

</div>

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.

[Previous page](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587.md?page=3)

[Next page](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587.md?page=5)
