Cómo sincronizar una persiana elèctrica de Ikea y no morir en el intento


En primer lugar, hay que sincronizar el mando a distancia con el repetidor de señal y, a continuación, con el propio estor. Es importante que ambas partes estén muy cerca para que no haya problemas en la sincronización.

Además si tiene otros dispositivos que usen el protocolo ZigBee si puede desconéctelos porque podria dar problemas a la hora de registrar el nuevo estore

Muy resumidamente estos son los pasos a seguir:

    1. Desmontar la tapa del mando a distancia con un destornillador philips
    2. En la parte trasera descubierta del mando hay un pulsador oculto de sincronización cerca de la pila
    3. Mantén el mando a distancia cerca del repetidor de señal.
    4. Pulse el botón de sincronización del mando durante al menos 10 segundos.
    5. Las luces LED rojas parpadearán mientras se efectúa la sincronización, y luego volverán a parpadear cuando esta se haya completado.

    IMPORTANTE: Si no luce el led interno del mando con toda probabilidad la pila CRC25 se habrá gastado , por lo que se recomienda reemplazarla por una nueva . Obviamente si tiene un polímetro pude comprobar el voltaje de esta debiendo superar los 3V ( si está por debajo de este valor no es seguro de que pueda funcionar)

    En el siguiente video podemos ver el proceso completo

    Sincronización del mando a distancia y el estor

    Una vez sincronizado el mando con la base no ponga la tapa a este porque necesitara volver a sincronizar este pero esta vez con el estor.

    Muy resumidamente estos son los pasos a seguir:

      1. Mantenga cargado la bateria del store antes de empezar la sincronización ( una bateria descargada suele tardar unas 24 horas en cargarse).
      2. Antes de proceder también deferia haber sincronizado el mando con la base de control
      3. Pulse brevemente ahora los dos botones simultáneamente de la estructura para activar el estor ( estan a la izda y son los qeu sirven parta activar el store manualmente hacia arriba o hacia abajo) . Una luz LED blanca confirmará una vez que está activo. La luz esta vez lucirá fija y si no se actua terminar apagándose
      4. Acerca el mando a distancia al icono de sincronización situado en la estructura del estor.
      5. Pulse el botón de sincronización del mando durante al menos 20 segundos. Las luces LED rojas parpadearán mientras se efectúa la sincronización, y luego volverán a parpadear cuando esta se haya completado.
      6. El estor bajará y subirá ligeramente cuando se complete la sincronización.
      7. Ahora ya puede utilizar el mando a distancia para controlar el estor.
      8. Ya puede montar la tapa del mando

      Posibles problemas : Si se ha sincronizado el mando ok con las base , el store funciona manualmente pero no se logra sincronizar a veces quitar la bateria de la base del store y volverla a insertar resuelve el problema

      En el siguiente video podemos ver el proceso completo:

      Es importante destacar que siempre que se agote la bateria del mando o la del store, deberemos repetir ambas operaciones ya comentadas.

      Después de enchufar el repetidor de señal por primera vez, pueden pasar unos minutos hasta que empiece a comunicarse con el mando a distancia y el estor. Esto también puede ocurrir después de un apagón o si se desenchufa el repetidor.

      Utiliza el mando a distancia para subir o bajar el estor. Si el estor no se mueve o el mando no responde, prueba estos cuatro pasos:

      Instalar las baterías

      • Desatornille la parte trasera del mando e introduce la pila en la ranura.
      • Deje la parte trasera abierta por ahora; retomaremos este tema cuando reiniciemos y sincronicemos.
      • Asegúrese de que la batería del estor esté colocada y de que tanto el estor como el repetidor de señal estén encendidos. Utilize el mando a distancia para subir o bajar el estor
      • Pulse el botón de bajada del mando para bajar el estor. Si no se mueve, prueba el siguiente paso: Cargar la batería. Bajar la persiana tal cual

      Carga de las baterías

      Si el estor sigue sin responder, es posible que la batería se haya quedado sin carga.

      • Abra la pestaña que hay en la estructura del estor y extrae la batería.
      • La batería de un estor inteligente se carga sobre una mesa
      • Conecte la batería al repetidor de señal mediante un cable USB y deja que se cargue.
      • Una vez que se haya cargado por completo, la luz se apagará y la batería estará lista para su uso.
      • Desconecte la batería y vuelve a colocarla en su posición dentro de la estructura. El estor se enrollará hasta la parte superior una vez completado el proceso de carga.
      • Utilice el mando a distancia para subir o bajar el estor. Si no se mueve, prueba el siguiente paso: Reiniciar

      Reinicio


      El mando a distancia, el repetidor de señal y el estor necesitan reiniciarse. Sigue las instrucciones que aparecen a continuación para comenzar el reinicio.

      • Pulse el botón de sincronización 4 veces en 5 segundos.Las luces LED rojas parpadearán cuando se haya completado el reinicio.
      • Reinicie el repetidor de señal.Introduzca un objeto puntiagudo en el orificio del repetidor de señal. Mantengalo pulsado durante 5 segundos y después suéltelo. Una vez que deje de pulsar, una luz LED blanca parpadeará 4 veces para indicar que el reinicio se ha completado.Si la luz no parpadea, vuelva a pulsar a través del orificio para probar a reiniciar de nuevo.
        Reinicia el estor
      • Mantenga pulsados los dos botones de la estructura durante al menos 5 segundos.Una luz LED blanca parpadeará cuando se haya completado el reinicio. Cuando esté listo, avanza al siguiente paso: Sincronizar ( ya comentado al principio de este post)
      Anuncio publicitario

      Como ejecutar un cuaderno de Jupyter Notebook en Visual Studio Code


      En efecto gracias a la extensión de Jupyter para Visual Studio Code podemos ejecutar nuestros cuadernos en python de Jupyter Notebook desde el interfaz de Visual Studio Code, editor que como probablemente amigo lector sabrà es gratuito y uno de los más potentes IDEs hasta la fecha.

      Jupyter Notebook es una herramienta increíblemente poderosa para desarrollar y presentar proyectos de ciencia de datos de forma interactiva. Este post intentara guiarle de cómo usar Jupyter Notebooks para proyectos de ciencia de datos y cómo configurarlo en su máquina local pero en vez de usar un navegador lo cual nos genera ciertos problemas ( versionado, restauración de código , etc.) lo usaremos desde el potente IDE de Visual Studio Code.

      jupyter-notebook las mejores herramientas gratuitas de ciencia de datos

      Pero primero: ¿qué es un “cuaderno”?

      Un cuaderno integra código y su salida en un solo documento que combina visualizaciones, texto narrativo, ecuaciones matemáticas y otros medios enriquecidos. En otras palabras: es un documento único en el que puede ejecutar código, mostrar el resultado y también agregar explicaciones, fórmulas, gráficos y hacer que su trabajo sea más transparente, comprensible, repetible y compartible. 

      El uso de Notebooks es ahora una parte importante del flujo de trabajo de la ciencia de datos en empresas de todo el mundo. Si su objetivo es trabajar con datos, el uso de una computadora portátil acelerará su flujo de trabajo y facilitará la comunicación y el intercambio de resultados. 

      Lo mejor de todo es que, como parte del proyecto de código abierto  Jupyter , los cuadernos de Jupyter son completamente gratuitos. Puede descargar el software  solo o como parte del kit de herramientas de ciencia de datos de Anaconda .

      Aunque es posible utilizar muchos lenguajes de programación diferentes en Jupyter Notebooks, nos centraremosen Python, ya que es el caso de uso más común. (Entre los usuarios de R, R Studio  tiende a ser una opción más popular).Jupyter Notebooks también puede actuar como una plataforma flexible para familiarizarse con los pandas e incluso con Python, como se verá en este tutorial.


      Las extensiones de Visual Studio Code proporcionan soporte básico de cuaderno para los kernels de lenguaje que son compatibles con los cuadernos Jupyter hoy en día. Muchos kernels de lenguaje funcionarán sin ninguna modificación. Para habilitar las características avanzadas, pueden ser necesarias modificaciones en las extensiones de lenguaje de VS Code.

      La extensión Jupyter incluye por defecto las extensiones Jupyter Keymaps y Jupyter Notebook Renderers. La extensión Jupyter Keymaps proporciona mapas de teclado consistentes con Jupyter y la extensión Jupyter Notebook Renderers proporciona renderizadores para tipos MIME como latex, plotly, vega, y similares. Ambas extensiones pueden deshabilitarse o desinstalarse. Y por cierto, la extensión está disponible en varios idiomas: de, en, es, fa, fr, it, ja, ko-kr, nl, pl, pt-br, ru, tr, zh-cn, zh-tw

      La Extensión Jupyter utiliza el soporte de cuadernos incorporado de VS Code. Esta interfaz de usuario ofrece una serie de ventajas a los usuarios de cuadernos:

      • Soporte inmediato de la amplia gama de funciones básicas de edición de código de VS Code, como la salida en caliente, la búsqueda y el reemplazo, y el plegado de código.
      • Extensiones del editor como VIM, coloración de corchetes, linters y muchas más están disponibles mientras se edita una celda.
      • Profunda integración con el banco de trabajo general y con las funciones basadas en archivos de VS Code, como la vista de esquema (tabla de contenidos), las migas de pan y otras operaciones.
      • Tiempos de carga rápidos para los archivos Jupyter notebook (.ipynb). Cualquier archivo de cuaderno se carga y renderiza lo más rápidamente posible, mientras que las operaciones relacionadas con la ejecución se inicializan entre bastidores.
      • Incluye una herramienta de diferencias para cuadernos, que facilita la comparación y la visualización de las diferencias entre las celdas de código, los resultados y los metadatos.
      • Extensibilidad más allá de lo que proporciona la extensión Jupyter. Las extensiones ahora pueden añadir su propio lenguaje o tiempo de ejecución específico a los cuadernos, como los cuadernos interactivos de .NET y Gather
      • Aunque la extensión de Jupyter viene con un amplio conjunto de los renderizadores más utilizados para la salida, el mercado admite renderizadores personalizados instalables para que el trabajo con tus cuadernos sea aún más productivo. Para empezar a escribir los tuyos propios, consulta la documentación de la api de renderizadores de VS Code.

      Trabajar con Python


      Si quiere trabajar con Python sólo tiene que asegurarte de que utiliza la última versión de la Extensión Python para disfrutar de la asociación conjunta de las Extensiones Python y Juypter.

      Por favor, siga las instrucciones de Léame de la Extensión Python para empezar y visite la Documentación de Python para aprender más sobre cómo la Extensión Python y Jupyter trabajan juntas para proporcionar una experiencia óptima de cuadernos Python.

      Ejecutar por línea


      Para iniciar una sesión de depuración ligera y ejecutar celdas de código línea por línea en cuadernos de Python, pulse F10 mientras selecciona una celda o haga clic en el botón Ejecutar por línea de la barra de herramientas de la celda. También admite núcleos remotos.

      Una vez que inicies una sesión de Ejecutar por Línea, aparecerá el Explorador de Variables y los valores de las variables se actualizarán a medida que itera a través de su código.

      Para recorrer el resto de la celda durante una sesión Run by Line pulse Ctrl+Enter. Para parar, puede hacer clic en el botón de interrupción en el lado izquierdo de la celda.


      Por cierto como ya se ha comentado ,la Extensión Jupyter soporta otros lenguajes además de Python como Julia, R y C#.

      Estsos serian los pasos a seguir para un Inicio rápido


      Para crear un nuevo cuaderno, abra la paleta de comandos (Windows: Ctrl + Shift + P, macOS: Command + Shift + P) y seleccione el comando «Crear: Nuevo cuaderno Jupyter».

      Selecciona su kernel haciendo clic en el selector de kernel en la parte superior derecha del cuaderno o invocando el comando «Notebook: Seleccionar núcleo de cuaderno».(Notebook: Select Notebook Kernel)

      Cambie el idioma de la celda haciendo clic en el selector de idioma o invocando el comando «Cuaderno: Cambiar idioma de la celda». (Notebook: Change Cell Language)

      Comandos útiles


      Abre la paleta de comandos (Comando+Mayúsculas+P en macOS y Ctrl+Mayúsculas+P en Windows/Linux) y escribe uno de los siguientes comandos:

      CommandDescription
      Create: New Jupyter NotebookCreate: New Jupyter Notebook
      Notebook: Select Notebook KernelSelect or switch kernels within your notebook
      Notebook: Change Cell LanguageChange the language of the cell currently in focus
      Jupyter: Export to HTML Jupyter: Export to PDFCreate a presentation-friendly version of your notebook in HTML or PDF

      Para ver todos los comandos disponibles de Jupyter Notebook, abra la paleta de comandos y escriba Jupyter o Notebook.

      Teclas de contexto para los enlaces de teclas


      Puede utilizar las teclas de contexto de la extensión en cláusulas «cuando». He aquí un ejemplo:

        {
          "key": "ctrl+i",
          "command": "jupyter.runAndDebugCell",
          "when": "!jupyter.webExtension"
        }

      Ese keybinding establece que el comando jupyter.runAndDebugCell debe asignarse a CTRL+I cuando no está en la jupyter.webExtension.

      La lista completa de teclas de contexto se puede encontrar aquí: https://github.com/microsoft/vscode-jupyter/wiki/Extensibility-for-other-extensions#context-keys-for-keybindings

      Mas información:


      Aprenda más sobre las ricas características de la extensión Jupyter:

      IntelliSense: Edite su código con autocompletado, navegación por el código, comprobación de sintaxis y mucho más. (mas info en https://code.visualstudio.com/docs/python/editing#_autocomplete-and-intellisense)

      Cuadernos Jupyter: Cree y edite cuadernos Jupyter, añada y ejecute celdas de código/marcadas, haga trazados, cree versiones de su cuaderno aptas para la presentación exportándolas a HTML o PDF y mucho más. (mas info en https://code.visualstudio.com/docs/python/jupyter-support)

      Descarga extension Jupyter para Visual Studio Code:Mas información en https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter