# 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:** 2

<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:** [9 June 2022 07:43 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/21 "2022-06-09T07:43:00Z")

</div>

Ok Maybe I missed something you said up to 50 nodes. are they calling log in accounts as a node?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [9 June 2022 07:43 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/22 "2022-06-09T07:43:53Z")

</div>

in this instance nodes means devices on the network.... things with ip addresses.

---

<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:** [9 June 2022 08:05 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/23 "2022-06-09T08:05:43Z")

</div>

I'm figuring that out. however I do have a lot of devices connected to my network at my MICRO brewery.  
8 esp's 2 tablets 2 laptops 2 printers 1 jukebox, maybe 3 pi's at a time (2 are always prototyping something that im learning before i add to working Pi.  
2 arduinos.........  
but only one thing there really needs to connect to the special network.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [9 June 2022 08:09 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/24 "2022-06-09T08:09:23Z")

</div>

Yes only that one counts. It will have an ip address on the internal network and also the tunnel

---

<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:** [9 June 2022 08:11 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/25 "2022-06-09T08:11:16Z")

</div>

I figured out how to get my computer connected.  
but im screwing up the install on the pi via putty  
I still struggle with commands in linux

---

<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:** [9 June 2022 08:13 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/26 "2022-06-09T08:13:59Z")

</div>

not really sure where this was saved in and how to move it from where ever its in to this location in explanation see pic.

> **[Setting up ZeroTier on the Raspberry Pi](https://pimylifeup.com/raspberry-pi-zerotier/)**
>
> Create a virtual network with ease

 ![confused1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/f/bfa632ea026c2cb65fee8ffaf69a8167e4bb91f6.png)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [9 June 2022 10:49 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/27 "2022-06-09T10:49:22Z")

</div>

There are a number of products like NGROK. I suggested that because I thought it was the easiest to set up. I'm afraid I didn't have the problems you seem to be having.

Another great alternative - that IS harder to set up but is fantastic - Cloudflare ZeroTrust. That gives you a full remote service including choice of endpoints, detailed security policies (including geoblocking, forced multi-factor, ...) and user logins. Though on the free tier, you are limited to "only" 50 users!! 😸

While rather complex to set up, there are some excellent YouTube videos around to help.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [9 June 2022 19:38 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/28 "2022-06-09T19:38:21Z")

</div>

...you should use the router at each site as a zt node.  
Then you just need to adjust routing between sites, using zt network as transfer net.

---

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [10 June 2022 04:56 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/29 "2022-06-10T04:56:14Z")

</div>

that would have been a little complex to start with for him - plus i am pretty sure his Comcast router will not let him install packages or flash it to OpenWrt

Craig

---

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [10 June 2022 04:58 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/30 "2022-06-10T04:58:02Z")

</div>

no need to go too fancy to start with

```auto
curl -s https://install.zerotier.com | sudo bash

```

That will download a script and perform the install for you

Craig

---

<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:** [10 June 2022 05:50 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/31 "2022-06-10T05:50:30Z")

</div>

> [@TotallyInformation](#):
>
> Though on the free tier, you are limited to "only" 50 users!! 😸

Just checked on their website - the free-tier is (now) limited to 25 nodes (I think they mean users or hosts).  
I think in our situation it could be interpreted as Raspberry Pi (servers) running Node-RED.

---

<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:** [10 June 2022 06:14 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/32 "2022-06-10T06:14:54Z")

</div>

> [@craigcurtin](#):
>
> no need to go too fancy to start with
> 
> ```auto
> curl -s https://install.zerotier.com | sudo bash
> 
> ```
> 
> That will download a script and perform the install for you
> 
> Craig

So that finally loaded correctly on my Pi (i used putty to connect)  
so if my computer had restarted i have to restart zerotier on it correct?

---

<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:** [10 June 2022 06:20 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/33 "2022-06-10T06:20:19Z")

</div>

ok how do i take care of autotoken on pi

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/f/4fdc1e3fa80d284c4905be71c980627c0ab226f7.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:** [10 June 2022 07:01 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/34 "2022-06-10T07:01:44Z")

</div>

NM, I figured that part out.  
my computer and my pi are connected to ZeroTier,  
however it never asked for a password  
how do I ensure there is one before it lets me look at dashboard or is that not needed?

---

<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:** [10 June 2022 09:06 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/35 "2022-06-10T09:06:29Z")

</div>

> [@9toejack](#):
>
> How to set up an esp8266 with Tasmota, and collect data from pressure sensors, humidity, and temperature sensors, and use Node Red Dashboard to display your readings.
> 
> Things you will need....

For a tutorial, this has run way off topic...

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 June 2022 14:51 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/36 "2022-06-10T14:51:06Z")

</div>

> [@dynamicdave](#):
>
> the free-tier is (now) limited to 25 nodes

Perhaps I've been grandfathered in (as befits my age! 😸 ), my account certainly says 50.

> [@dynamicdave](#):
>
> (I think they mean users or hosts).  
> I think in our situation it could be interpreted as Raspberry Pi (servers) running Node-RED.

I think that it is authenticated users not hosts.

> [@Paul-Reed](#):
>
> For a tutorial, this has run way off topic...

All the best threads do Paul 😬

---

<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:** [10 June 2022 15:32 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/37 "2022-06-10T15:32:51Z")

</div>

> [@TotallyInformation](#):
>
> Perhaps I've been grandfathered in (as befits my age! 😸 ), my account certainly says 50.

I signed-up this morning and was allocated 25 (which is more than enough for me).

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 June 2022 15:38 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/38 "2022-06-10T15:38:13Z")

</div>

> [@dynamicdave](#):
>
> I signed-up this morning and was allocated 25 (which is more than enough for me).

I do also pay for some services (though only DNS) so I don't know if that makes a difference. Actually even 25 is very generous in my view. I was expecting something like 5. It is certainly a very comprehensive feature set for a free tier.

---

<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:** [10 June 2022 15:57 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/39 "2022-06-10T15:57:40Z")

</div>

well, i finally got 2 units connected now what?  
lol

> [![](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.nodered.org/dynamicdave/90/96_2.png)](https://discourse.nodered.org/u/dynamicdave)

[dynamicdave](https://discourse.nodered.org/u/dynamicdave)

[23m](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/37)

> [@TotallyInformation](#):
>
> Perhaps I've been grandfathered in (as befits my age! 😸 ), my account certainly says 50.

I signed-up this morning and was allocated 25 (which is more than enough for me).

I thought for sure you 2 are going to argue who is older for a second. Now that would be really off topic!

---

<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:** [10 June 2022 16:00 UTC](https://discourse.nodered.org/t/how-to-install-tasmota-on-an-esp8266/63587/40 "2022-06-10T16:00:02Z")

</div>

> [@9toejack](#):
>
> I thought for sure you 2 are going to argue who is older for a second. Now that would be really off topic!

Well I have insider information and know I'm a lot older than Julian. 🎂

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

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