Code Monkey home page Code Monkey logo

arendst / tasmota-firmware Goto Github PK

View Code? Open in Web Editor NEW
89.0 11.0 14.0 407.82 MB

Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Home Page: https://tasmota.github.io/docs

License: GNU General Public License v3.0

Python 22.67% HTML 77.33%
mqtt iot arduino esp8266 automation ota firmware smart-home knx sonoff

tasmota-firmware's Introduction

Tasmota logoTasmota logo

Alternative firmware for ESP8266/ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX.

License

If you like Tasmota, give it a star, or fork it and contribute!

GitHub stars GitHub forks donate

See CHANGELOG for changes since last release.

Easy initial installation of Tasmota via Tasmota WebInstaller. The actual development binaries are available together with the latest release version. It is important to note that development binaries are based on the current codebase. These commits are tested as much as is possible and are typically quite stable. However, it is infeasible to test on the hundreds of different types of devices with all the available configuration options permitted.

Disclaimer

⚠️ DANGER OF ELECTROCUTION ⚠️

If your device connects to mains electricity (AC power) there is danger of electrocution if not installed properly. If you don't know how to install it, please call an electrician (Beware: certain countries prohibit installation without a licensed electrician present). Remember: SAFETY FIRST. It is not worth the risk to yourself, your family and your home if you don't know exactly what you are doing. Never tinker or try to flash a device using the serial programming interface while it is connected to MAINS ELECTRICITY (AC power).

We don't take any responsibility nor liability for using this software nor for the installation or any tips, advice, videos, etc. given by any member of this site or any related site.

tasmota-firmware's People

Contributors

github-actions[bot] avatar jason2866 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tasmota-firmware's Issues

Energy Total value randomly drops to a lower value

Hello there!

Please excuse me if this is not the right place for this kind of question. I am new to the whole Tasmota thing and just bought a few Tasmota-powered smart sockets (NOUS A1T) that monitor my energy usage.

I've noticed on multiple occasions now that the energy total counter randomly drops a few kWh. My devices are running 12.3.1

Could you help me out here? And if this is not the right place, would you be so kind to point me into the right direction? :)
Thanks!

EDIT:
After further resarch it seems that Tasmota does not write the Energy Total values in real time?

I can at least a bit correlate the drop in values when the smart plugs were unplugged. Is this information correct?
If so, what can be done to retain proper values during a power loss?
I am using the plugs as a monitoring device for solar battery in- and output so a few kWh make a lot of difference.

Thanks :)

Flashing the 2MB ESP32-C3 variant

I am having trouble flashing Tasmota to the 2MB ESP32-C3 variant. Using the first command syntax shown at this link, 4MB modules flash successfully. However, 2MB modules will not boot correctly after flashing them with the 2MB variant command syntax. The flash process itself seems to go correctly, with all hashes verified, but the terminal will show the following when the module is rebooted:

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xf (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DOUT, clock div:2
load:0x3fcd6100,len:0x48
load:0x403ce000,len:0x648
load:0x403d0000,len:0x21ac
entry 0x403ce000

A few notes:

  • Flashing the stock AT command firmware from this link to the 2MB modules IS SUCCESSFUL. This flashing is done with esptool.py.
  • esptool.py is updated to the latest version on GitHub, as are the extra flashing files from the above link
  • The tasmota32c3.bin and tasmota32c3-safeboot.factory.bin files from the firmware link have been tried. (Flashing tasmota32c3.factory.bin fails with a fatal "will not fit" error on the 2MB variant.)
  • The modules are both the 2MB and 4MB variants of Ai-Thinker's ESP32-C3-12F. These modules are supposedly identical except for the amount of flash available.
  • Several different 2MB modules have been tested, all with the same result

Just to be clear: I'm flashing with the appropriate command syntax for the 2MB module -- the one that uses the partitions_2M.bin file. 😃

Suggestions as to what is wrong would be appreciated!

problem using "sonoff th elite" THR316D display

I want to use tasmota on "sonoff th elite" THR316D according the parameters on this page
https://templates.blakadder.com/sonoff_THR316D.html

Everything works fine except the display.
I am using latest tasmota version.

"sonoff th elite" has a TM1621 display.

If I use tasmota32.bin firmware, I can select the GPIO parameters for TM1621. (the values for TM1621 appeared in the GPIO drop list)
But in the console the display commands : displaymode, displaytext,.. are not available.

If I use tasmota32-display.bin firmware, then the display commands are available in the console.
But I cannot select the GPIO parameters for TM1621 (the values for TM1621 do not appeared in the GPIO dop list)

In both case I cannot use the display.

Any suggestions how to use the TM1621 display on sonoff th elite ?

Thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.