Muchos utilizáis una conocida aplicación de domótica llamada ewelink, controla sensores de una reconocida casa SONOFF y de muchas otras… tanto la aplicación como los sensores funcionan gracias a que conecta con la API de ewelink en un servidor en la nube.
Si bloqueáis los servidores que proporcionan la API la aplicación no conectará con la NUBE ni tampoco los sensores. Y todo funcionará solo en local, dentro de vuestra red con los dispositivos que tengan control local.
Para bloquear que los sensores hablen con la API se haría de esta forma: https://blog.spyfly.es/bloquear-conexion-de-tus-dispositivos-domoticos-a-ewelink/
Y para bloquear que la APP hable con la API se haría de esta forma:
La APP busca la API de ewelink bajo estas url:
# https://coolkit-technologies.github.io/eWeLink-API/#/en/APICenterV2?id=interface-domain-name
API = {
"cn": "https://cn-apia.coolkit.cn",
"as": "https://as-apia.coolkit.cc",
"us": "https://us-apia.coolkit.cc",
"eu": "https://eu-apia.coolkit.cc",
}
# https://coolkit-technologies.github.io/eWeLink-API/#/en/APICenterV2?id=http-dispatchservice-app
WS = {
"cn": "https://cn-dispa.coolkit.cn/dispatch/app",
"as": "https://as-dispa.coolkit.cc/dispatch/app",
"us": "https://us-dispa.coolkit.cc/dispatch/app",
"eu": "https://eu-dispa.coolkit.cc/dispatch/app",
}
Esta información viene gracias a AlexxIT ya que la usa en su aplicación de Github SonoffLAN para Home Assistant.
Con lo cual solo hay que hacer que tus DNS locales (pi.hole o adguard) no resuelva estos 2 dominios coolkit.cc y coolkit.cn, por ejemplo en el servidor DNS adguard se haría con este código:
# *****************
# SITIOS PROHIBIDOS
# *****************
! Nube ewelink
||coolkit.cc^
! Nube ewelink
||coolkit.cn^
Y a partir de dicho bloqueo la APP ya no se podrá utilizar en modo nube. Así que ya sabéis podéis dejar sin conexión a la nube de ewelink a la APP, a los dispositivos o ambas cosas a la vez…