Sobre el proyecto
Tasmota es un firmware alternativo para dispositivos basados en ESP8266 y ESP32. Está escrito para PlatformIO y tiene licencia GPL-3.0-only.
Capacidades clave descritas en el README:
- Configuración sencilla mediante una interfaz web.
- Actualizaciones de firmware por aire (OTA).
- Automatización mediante temporizadores o reglas.
- Ampliabilidad.
- Control totalmente local a través de MQTT, HTTP, Serial o KNX.
Instalación y actualizaciones:
- La instalación inicial puede realizarse con el Tasmota WebInstaller.
- Los binarios de firmware publicados están disponibles en las ubicaciones de descarga OTA del proyecto para ESP8266 y ESP32.
- Las compilaciones de desarrollo se publican después de commits que compilan correctamente y también pueden usarse para actualizaciones OTA.
- El README advierte que las actualizaciones OTA pueden fallar y que puede ser necesario el flasheo por serial; recomienda probar y hacer copia de seguridad de la configuración antes de actualizar.
Configuración y migración:
- Los cambios en tiempo de compilación se realizan mediante un archivo user_config_override.h, copiado de un ejemplo proporcionado, para que los ajustes personalizados persistan entre nuevas versiones.
- El README enumera una ruta de migración para actualizaciones de versiones principales y señala que actualizar de una versión minimal a otra minimal probablemente falle y requiera flasheo por serial.
- Indica rupturas de versión debidas a cambios en la disposición de almacenamiento de parámetros y en la representación interna de funciones GPIO.
Compatibilidad de dispositivos:
- Se mantiene una base de datos de dispositivos compatibles en el Tasmota Device Templates Repository.
- El README pide a los usuarios que no soliciten nuevas incorporaciones de dispositivos a menos que las nuevas funciones requieran código adicional, y sugiere usar primero Templates.
Documentación y soporte:
- La documentación, las FAQ/solución de problemas y las referencias de comandos están alojadas en el sitio de documentación del proyecto.
- El soporte comunitario está disponible a través de GitHub Discussions, un chat de usuarios en Discord, los issues de GitHub y un grupo no oficial de Telegram en alemán.
Seguridad:
- El README incluye una advertencia sobre el riesgo de electrocución cuando los dispositivos se conectan a la red eléctrica y aconseja no flashear mientras estén conectados a corriente alterna.
Contribuciones:
- Se aceptan contribuciones en forma de pull requests, pruebas de nuevas funciones y reporte de problemas, donaciones de hardware y documentación.
El README también reconoce a numerosos colaboradores individuales por controladores, herramientas, soporte y otros trabajos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.