เชื่อว่าหลายท่านน่าจะประสบแบบเดียวกันเยอะ คือเมื่อ flash tasmota ลงไปบน iot device แล้วจะต้องมานั่งเซ็ทอัพค่าพื้นฐาน เช่น teleperiod, timezone, powercycle disable และค่าอื่นๆ อีกมากมาย ซึ่งค่อนข้างใช้เวลาพอสมควร แถมเมื่ออุปกรณ์มีการ reset ตัวอุปกรณ์ ค่าดังกล่าวก็หายไปด้วย ทาง racksync ได้มีการ build firmware tasmota ที่เป็นเวอร์ชั่นเฉพาะเพื่อใช้เป็นการภายในและเซ็ทอัพจัดจำหน่ายให้ลูกค้าเดิมอยู่เป็นปกติอยู่แล้วครับ แต่เนื่องจากปัจจุบันอุปกรณ์เหล่านี้ได้มีการอัพเดทถี่และบ่อยขึ้น ในแง่ของการบริหารจัดการนั้น หากเป็นอุปกรณ์เพียงไม่กี่ตัว ย่อมไม่เกิดปัญหา แต่เมื่อไรก็ตามที่จะต้องมีการแฟลชเป็นจำนวนมากปัญหาที่ตามมาคือการใช้เวลาในการตั้งค่าที่นานขึ้น
ทาง racksync จึงมองเห็นว่าการนำ firmware ที่ได้มีการปรับแต่งค่าพื้นฐาน โดยเซ็ทอัพค่าตั้งต้นที่นิยมใช้กันบ่อยๆ มาเป็นค่า default และแยกค่าสำคัญสำหรับแต่ละ module ฝังมาใน firmware เลย จะช่วยให้ผู้ใช้หรือแม้แต่ทีมช่างเองมีความสะดวกขึ้น ทาง racksync จึงได้เปิด repository สำหรับเผยแพร่ไฟล์ firmware ที่ได้มีการ optimize มาพร้อมใช้เพื่อแจกจ่ายให้สมาชิกได้นำไปใช้งานโดยไม่มีมูลค่าใดๆ ทั้งนี้เนื่องจาก firmware ได้มีการปรับแต่งค่าต่างๆ ไปพอสมควรโดยเฉพาะการคอนฟิค แนะนำให้อ่านคู่มืออย่างละเอียดก่อนใช้งานนะครับ หากพบปัญหาสามารถแจ้งที่ issue หรือ dm มาโดยตรงหรือที่เพจ บ. ได้เลยครับ
| NO | Content |
|---|---|
| 1 | DISCLAIMER! |
| 2 | Original Problem |
| 3 | Parameters List |
| 4 | Web Configuration |
| 5 | Download |
| 6 | Upgrade |
The firmware provided in this repository has been fork from an Official and Recompile at Tasmota then republish by github workflows and intended for informational and educational purposes only. By using this firmware, you acknowledge and agree that you do so entirely at your own risk.
The authors has no responsibility for your use of this firmware. It is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement.
Please conduct thorough testing before implementing this firmware in a live or production environment. PLEASE USE AT YOUR OWN RISK!
Tasmota easily integrates with many home automation solutions reporting status and sensor data and allowing complete control. Tasmota contains myriad features and supported peripherals (sensors, controllers and similar). Due to the flash size and memory constraints of ESP not all features can be included in precompiled release binaries.
To enable some of the features you have to compile your own binary. Features with such requirement have a warning with instructions on how to enable them.
Tasmota firmware comes with many configurable parameters that are not set to proper value by default. We have compiled all necessary parameters to make it easier for you to use and reduce setup time for each modules type.
- Change different
CONFIG_HOLDERto avoid strange behavior from parameter conflict - Use
UPPERCASEas project name - Specific Module for each device
- Avoid default module fallback (incase of factory reset)
- Correct GPIO template for none module device
- Enable mDNS by default
- Provide access to webserver by
hostname.local - Reduce teleperiod time to
10s - Setup MQTT Host to
homeassistant.localas default - Specific Timezone for UTC+7
- Enable LED Status as POWER
- Disable fast power cycle detection for device reset by power failure issue
- Relay power on state as
off - Enable factory reset by button (Most first button or GPIO0)
- Just connect to AP Fallback Name :
RACKSYNC_XXXX - Access (eg:
http://192.168.4.1) to setup the SSID Credentials. - When device successfully connected to Wi-Fi Network you can login to Tasmota web configuration with
http://new-ip-address
Choose the right method for each module that matches your device model from firmware directory.
| Module | Serial Flash | OTA Upgrade |
|---|---|---|
| Sonoff Basic (TLS) | racksync_sonoff_basic_tls.bin |
racksync_sonoff_basic_tls.bin.gz |
Out-of-The-List Please use experiment
- To prevent out-of-space issue, Upload the original
tasmota-minimal.bin.gzvia web upgrade once. - Upload desire firmware file (eg:
racksync_sonoff_basic.bin) then.
- Upload the module firmware (eg:
racksync_sonoff_pow_origin.bin) via web upgrade to entering safe boot. - Upload that firmware again.
We are an expert in Automation and Smart Solutions of all sizes. We provide consulting services as well as system implementation. Installed and monitored by experts We are also a full-service Software As A Service development company.
RACKSYNC COMPANY LIMITED
Suratthani, Thailand
Email : devops@racksync.com
Tel : +66 85 880 8885
