Jose Fos Profile picture
1 Apr, 18 tweets, 9 min read
Estoy pensando en hacer un hilo con una memez que he hecho en HomeKit pero de los buenos… DE LOS DE PERDER SEGUIDORES
Venga vamos allá, se viene hilo de Homekit de los buenos. Silenciad el hashtag #foskit para no ver las chorradas que vienen a continuación. #foskit
Estoy haciéndome un reloj "Awtrix" que consiste en una matriz de leds que maneja un controlador (Wemos D1) que queda bastante chula aunque todavía me falta la caja, el aspecto final es este #foskit Image
El caso es que yo quería integrar esto en homekit de algún modo y una manera es meterlo como accesorio, esto ya está hecho y lo realicé usando la API q proporciona el desarrollador y un plugin para Homebridge que usa webhooks. Hasta aquí todo bien #foskit
Yo quería ir un poco más lejos, ya q esto es una pantalla que muestra cosas pues me preguntaba si podría poner en pantalla las notificaciones de cosas q pasan en el hogar (se abre la puerta, movimiento en rellano...) y lo conseguí. Esta vez usando atajos de homekit y curl #foskit
Pero ahora viene lo bueno y es el motivo del hilo. Ya adelanto que es una cosa que no sirve PARA NADA. Al tener la pantalla 32X8 píxeles caben bien 4 iconos de 8x8 y en casa somos 4 personas... #foskit
Se me ocurrió que en pantalla salieran los iconos (elegidos por cada miembro de la familia) que nos representan a cada uno de nosotros si estábamos en casa... si el "usuario" no está en casa que saliera en negro #foskit
Por ejemplo, en la primera foto en casa estaban: Fos, Conchín y Lucas, en la segunda foto solo David y Lucas
(yo soy Doge, Conchín es la niña del pelo rosa, David es una llama morada y Lucas un futbolista)
#foskit ImageImage
Pues el objetivo estaba claro, ahora a ver cómo hacemos esto. En primer lugar se me ocurrió crear una habitación en homekit donde hubiera cuatro accesorios que indicaran quién está en cada momento, esto lo hoce posible gracias a un plugin de homebridge llamado DummySwitch #foskit ImageImage
Para cada uno de estos botones hay que crear automatizaciones que los activen o desactiven cuando las personas entran o salen de casa #foskit ImageImage
Y ahora hay que ver cómo metemos esta información en el reloj Awtrix... el desarrollador ha creado una API que está bastante bien y una de las cosas que se pueden hacer es crear una "TemporaryApp" que es algo que se mete en el loop de apps del reloj #foskit
Pero antes de esto necesitamos que, de alguna manera, podamos desencadenar algún evento cada cierto tiempo que chequee si hay alguien en casa. Para eso hice uso de un plugin llamado Hombridge Schedule que me permite disparar un accesorio cada X minutos #foskit Image
Ahora ya puedo asociar a "Cuando temp se enciende" (que ocurrirá cada cinco minutos) el chequeo de si hay o no gente en casa #foskit Image
Y aquí dentro de este evento hay que crear un atajo de homekit donde preguntaremos por el estado de los accesorios que saben si hay alguien o no y en función de eso poner el icono correspondiente o un icono en blanco #foskit ImageImageImageImage
Una de las cosas que más me costó es algo muy simple y es definir variables (o constantes) en atajos de Homekit, al final lo solucioné creando un diccionario en plan clave:valor para los iconos. La verdad es que queda bien pues si hay que cambiar algo vas al diccionario #foskit
y otra cosa que me resultó alucinante es atacar a la raspberry (que es la que envía toda la info al Awtrix) por SSH desde homekit, a lo bestia, y es algo que funciona perfecto. #foskit
acabando...para esta CHORRADA que no sirve para nada he usado:
- API de un desarrollador
- Homekit
- Homebridge
- SSH y curl
- Dos plugins de homebridge
- iOS y su localización
- Familia de iCloud
En resumen... que esto es divertidísimo y se pueden hacer cosas muy chulas #foskit

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jose Fos

Jose Fos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @guarroman

5 Mar 20
Hace un par de días os comenté que iba a intentar instalar un Shelly en casa. La idea era domotizar la luz de una habitación que tiene dos llaves conmutadas. Por supuesto en mi caso el objetivo es integrarlo todo en Homekit. El cacharro en cuestión tiene este aspecto:
Este Shelly ya trae un firmware compatible con Homekit "no oficial" y lo primero que yo quería era comprobar si lo podía añadir a la casa sin problemas, así que me dispuse a conectarlo directamente en el hueco de la llave conmutada (Error)
Lo hice así pensando que al tener un enchufe al lado le podía dar el neutro al Shelly (necesita fase y neutro para funcionar) pero me hice un lío con los cables de las llaves conmutadas y no lo hice funcionar correctamente. Pero lo pude añadir a Homekit sin problemas
Read 10 tweets
21 Feb 20
Hace poco puse por aquí que me había comprado un sensor de intensidad de luz para meter en Homekit. No es caro y mola bastante pero me preguntabais por la utilidad del mismo. Hoy os voy a dar la brasa explicando cómo lo estoy usando por ahora.
Meterlo en Homekit fue muy sencillo pues es compatible con la centralita de Aqara que tengo yo. Tan fácil como pulsar un botón y ya lo tienes integrado y listo para usar en automatizaciones.
¿para qué uso algo así? La idea que yo llevaba era usarlo para optimizar la apertura y cierre de persianas que ya tenía automatizada y es que lo hacía en función de la hora de salida del sol. Pero con días nublados el comedor quedaba muy oscuro pues las cerraba a mitad.
Read 15 tweets
16 Feb 20
Muchos me dicen que como tengo una centralita de Aqara me espían los chinos… veamos las peticiones de DNS que ha hecho en una semana aprox…
unas 10, pero además sin destinos raros. Todo local. Ahora veamos las peticiones de la TV LG, más de 14.000, también entiendo que hay peticiones a Netflix y a cositas normales pero le he metido un bloque que flipas a direcciones sospechosas
y ahora veamos las del Fire Stick de nuestros amigos de Amazon. También unas cuantas…
Esto de tener un Pi-hole te permite tener indicadores cuantitativos reales de la actividad de tus dispositivos.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!