Entradas

Mostrando entradas de enero, 2021
Imagen

Cambiar el firmware de SonOff RF-Bridge a Tasmota con Portisch, y manejar señales crudas (raw)

Dado las limitaciones y lo cerrado del firmware original, decidí cambiar el software del dispositivo SonOff RF-Bridge a ESPurna, y este último lo he estado usando por mucho tiempo (1 año aproximadamente), sin embargo empecé a tener algunas complicaciones que me convencieron de buscar otras soluciones para este aparato, los principales problemas que tuve fueron: Limitación de 16 códigos de almacenamiento. A pesar de omitir el uso del micro-controlador  EFM8BB1, la imposibilidad de aumentar la cantidad de códigos de almacenamiento no justifica las modificaciones de hardware que se realizaron. Al intentar crear códigos de forma manual estos quedaban corruptos y su funcionamiento era completamente incierto, había ocasiones en que funcionaban bien y en otras dejaban de funcionar y había que reiniciar el dispositivo. Buscando posibles candidatos para este dispositivo, encontré que el firmware Tastmota es el candidato ideal para lo que buscaba. Ya que permite la captura y emisión de ...
Imagen

Preparar equipo para desarrollo con NodeJs (Mac y Ubuntu o Debian Linux)

A mas de alguno le ha pasado que ha tenido que cambiar de máquina y no recuerda los pasos que hizo para dejar su equipo con todas las herramientas necesarias para desarrollar proyectos con NodeJs, este es mi aso en este momento acabo de cambiar la unidad de almacenamiento de mi Mac y me he encontrado con una terminal completamente inútil. 1.- Instalar Homebrew en OsX , esta herramienta es un gestor de paquetes que permite instalar rápida y fácilmente un gran abanico de aplicaciones en nuestras computadoras Mac, viene a ser una solución similar al gestor de paquetes incluidos en las distribuciones Linux Ubuntu o Debian "Advanced Packaging Tool" o más conocido como apt. Para instalar Homebrew ejecutar la siguiente orden en la terminal: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2.- Instalar Git , esta herramienta es un control de versiones, con ello podremos crear nuestros repositorios y/o descargar de terceros, p...