Shelly
Zur Navigation springen
Zur Suche springen
Shelly1 Tasmota Flashing
Prepare Python Env
- virtualenv py3 -p $(which python3)
- source py3/bin/activate
- pip install esptool
Download Firmware
Backup Shelly Firmware
- esptool.py --port /dev/cu.usbserial-1420 read_flash 0x00000 0x100000 shelly1_backup_01.bin
Erase Shelly Firmware
- esptool.py --port /dev/cu.usbserial-1420 erase_flash
Write Tasmota Firmware
- esptool.py --port /dev/cu.usbserial-1420 write_flash -fs 8m 0x00000 ./sonoff.bin
2007 source py3/bin/activate 2008 source esptoolenv/bin/activate 2009 cd shelly/ 2010 esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 shelly1_backup_01.bin 2011 esptool.py --port /dev/ttyUSB1 read_flash 0x00000 0x100000 shelly1_backup_01.bin 2012 sudo dmesg 2013 esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 shelly1_backup_01.bin 2014 ls 2015 cd .. 2016 ls 2017 ls -lrt 2018 mv tasmota.bin shelly/ 2019 cd shelly/ 2020 history 2021 esptool.py --port /dev/ttyUSB0 write_flash 0 tasmota.bin 2022 sudo dmesg 2023 esptool.py --port /dev/ttyUSB0 write_flash 0 tasmota.bin 2024 ls -l 2025 ls -l /dev/ttyUSB0 2026 esptool.py --port /dev/ttyUSB0 write_flash 0 tasmota.bin 2027 pyserial-miniterm /dev/ttyUSB0 115200 2028 history