Raspberry + bombilla inteligente
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
Buenas tardes, estaba pensando en hacer un proyecto con bombillas inteligentes y una raspberry. Me gustaría saber de alguna librería o software para poder controlarla. No he encontrado ninguna en Google ni por foros. Alguien podría echarme una mano?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Existen multitud de proyectos para domótica y automatización, como Domoticz o Home Assistant
Depende de las necesidades que tengas y el tipo de bombillas o lámparas que utilices, necesitarás una cosa u otra.
Dicho de otra manera, la consulta es demasiado ambigua, genérica, como para dar una respuesta.
Estudia primero las bombillas que existen en el mercado, los protocolos de cada una, los requisitos, etc.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
El problema está en que las bombillas wifi que dispongo no hay practicamente material. Son las siguientes:
https://www.amazon.es/Bombilla-Intelig ... B07HL8LHG9
He estado buscando por todas partes, proyectos y soluciones y ninguna termina de convencerme. He probado con el wireshark a snifear los paquetes cuando mando con la app las ordenes, pero no me sale nada que me sirva. He ojeado los proyectos que me comentaste pero no creo que funcione con mi modelo de bombilla.
Estoy mas interesado en hacer algun script mas que usar un home assistant.
https://www.amazon.es/Bombilla-Intelig ... B07HL8LHG9
He estado buscando por todas partes, proyectos y soluciones y ninguna termina de convencerme. He probado con el wireshark a snifear los paquetes cuando mando con la app las ordenes, pero no me sale nada que me sirva. He ojeado los proyectos que me comentaste pero no creo que funcione con mi modelo de bombilla.
Estoy mas interesado en hacer algun script mas que usar un home assistant.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bien, ya tenemos un dato más concreto ;-)
El problema, cmo como dices, es que hay poca o ninguna información de esta bombilla, habrá que hacer ingeniería inversa.
¿Sabes si desde la app puedes configurar el "modo lan" para recibir instrucciones desde la red local y no desde el cloud?
El problema, cmo como dices, es que hay poca o ninguna información de esta bombilla, habrá que hacer ingeniería inversa.
¿Sabes si desde la app puedes configurar el "modo lan" para recibir instrucciones desde la red local y no desde el cloud?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
No, no me sale nada relacionado con ello. Como dato adicional, se que se puede conectar a Alexa o Google Assistant. Además he averiguado por fin la dirIP de la bombilla, he vuelto a verificar en wireshark pero me sigue sin salir nada. Está correctamente conectada al wifi. Si quieres podemos comunicarnos por otra plataforma como gmail, whatsapp para agilizar.
Un saludo!
Un saludo!
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Ahora que tienes la IP, ¿puedes escanear TODOS los puertos para ver por dónde escucha y hacer un telnet a ese puerto para ver qué responde?
Código: Seleccionar todo
sudo nmap 11.22.33.44
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
Aqui los resultados de:
sudo nmap 90.68.92.176
telnet 90.68.92.176 80
telnet 90.68.92.176 6969
telnet 90.68.92.176 8080
sudo nmap 90.68.92.176
Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ sudo nmap 90.68.92.176
Starting Nmap 7.40 ( https://nmap.org ) at 2019-02-04 12:48 CET
Nmap scan report for 90.68.92.176
Nmap scan report for 90.68.92.176
Host is up (0.0068s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
80/tcp open http
6969/tcp open acmsoda
8080/tcp filtered http-proxy
Nmap done: 1 IP address (1 host up) scanned in 105.34 seconds
Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ telnet 90.68.92.176 80
Trying 90.68.92.176...
Connected to 90.68.92.176.
Escape character is '^]'.
HTTP/1.0 400 Bad Request
Server: httpd
Date: Mon, 04 Feb 2019 11:56:42 GMT
Content-Type: text/html
CONTENT-LANGUAGE: en
Connection: close
<HTML><HEAD><TITLE>400 Bad Request</TITLE></HEAD>
<BODY BGCOLOR="#cc9999"><H4>400 Bad Request</H4>
No request found.
</BODY></HTML>
Connection closed by foreign host.
Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ telnet 90.68.92.176 6969
Trying 90.68.92.176...
Connected to 90.68.92.176.
Escape character is '^]'.
Connection closed by foreign host.
Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ telnet 90.68.92.176 8080
Trying 90.68.92.176...
telnet: Unable to connect to remote host: Connection timed out
telnet: Unable to connect to remote host: Connection timed out
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Sorprendente que la bombilla tenga un servidor apache escuchando en el puerto 80.
Casi improbable, diría yo :-D
¿Puedes hacer el escaneo desde dentro de la red local, usando la IP local de tu bombilla?
Casi improbable, diría yo :-D
¿Puedes hacer el escaneo desde dentro de la red local, usando la IP local de tu bombilla?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ sudo nmap 192.168.1.96
Starting Nmap 7.40 ( https://nmap.org ) at 2019-02-04 13:14 CET
Nmap scan report for ESP_3E9F61.home (192.168.1.96)
Host is up (0.028s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
6668/tcp open irc
MAC Address: 80:7D:3A:3E:9F:61 (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 253.62 seconds
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Eso me parece más real :-)
Haz un telnet a ese puerto (telnet 192.168.1.96 6668)
Vamos a ver si nos responde con un json.
Haz un telnet a ese puerto (telnet 192.168.1.96 6668)
Vamos a ver si nos responde con un json.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
Aqui tienes la respuesta, muchas gracias por tu ayuda 

Código: Seleccionar todo
pi@raspberrypi:~/Bombilla $ telnet 192.168.1.96 6668
Trying 192.168.1.96...
Connected to 192.168.1.96.
Escape character is '^]'.
Connection closed by foreign host.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Oooh, esperaba alguna respuesta :-D
Por la MAC veo que se trata de un adaptador wifi fabricado por Espressif System (https://www.espressif.com/)
Debe ser una placa con el típico módulo wifi ESP, ¡están por todas partes! Creo que es el ESP8266
Vamos a sacar más info.
Si pones la bombilla en modo de conexión (on,off,on,off,on,off,on), ¿te aparece un nuevo punto de acceso wifi?
Por la MAC veo que se trata de un adaptador wifi fabricado por Espressif System (https://www.espressif.com/)
Debe ser una placa con el típico módulo wifi ESP, ¡están por todas partes! Creo que es el ESP8266
Vamos a sacar más info.
Si pones la bombilla en modo de conexión (on,off,on,off,on,off,on), ¿te aparece un nuevo punto de acceso wifi?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
Accediendo al router, su nombre es ESP_3E9F61. He realizado lo que me has dicho y la bombilla se ha desconectado, la he vuelto a conectar como una bombilla nueva y se ha mantenido sus dos ip que hemos tratado anteriormente
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Bueno, la gracia es dejarla en ese estado donde no está conectada, es decir, desconfigurada.Carloca7 escribió: 04 Feb 2019, 14:01 Accediendo al router, su nombre es ESP_3E9F61. He realizado lo que me has dicho y la bombilla se ha desconectado, la he vuelto a conectar como una bombilla nueva y se ha mantenido sus dos ip que hemos tratado anteriormente
En ese estado puede que veas una nueva red wifi.
¿Puedes comprobarlo sin volverla a "conectar"?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
No desde el router, sino desde la lista de redes wifi que te aparecen en el móvil, por ejemplo
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 23 Ago 2018, 13:16
- Agradecido: 0
- Agradecimiento recibido: 0
He estado buscando esta tarde y lo mas cercano que he encontrado es este post:
https://www.reddit.com/r/HowToHack/comm ... how_can_i/
En el tratan de hacer lo mismo salvo con otro modelo de bombilla, pero con el mismo modulo wifi. Al final del post hay un comentario con un enlace a proyecto de github. He estado probando a instalarlo y me da error. ¿Nos puede ayudar?
https://www.reddit.com/r/HowToHack/comm ... how_can_i/
En el tratan de hacer lo mismo salvo con otro modelo de bombilla, pero con el mismo modulo wifi. Al final del post hay un comentario con un enlace a proyecto de github. He estado probando a instalarlo y me da error. ¿Nos puede ayudar?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Si, esta mañana me crucé con ese enlace, hablan de una bombilla del fabricante TUYA distribuída luego con distintos nombres comerciales.
¿Sabes si la tuya es compatible? Lo puedes saber instalando la app de Tuya y tratando de conectar tu bombilla a la app
https://play.google.com/store/apps/deta ... tuya.smart
¿Sabes si la tuya es compatible? Lo puedes saber instalando la app de Tuya y tratando de conectar tu bombilla a la app
https://play.google.com/store/apps/deta ... tuya.smart
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café