Changement de service = fin du plugin blink_camera?

Je m’y ferai jamais à ifttt, jamais eu de trucs fiable via leur appli

Oui, IFTTT c’est de la m…
Pas fiable. :angry:

J’ai réussi a récupéré les exemples de requêtes venant de l’app en utilisant un proxy donc je penses que si le créateur libère le code source on peut bricoler quelque chose.

Exemple de requete qui renvoie toutes les infos

curl -H 'Host: rest-e001.immedia-semi.com' -H 'locale: fr_FR' -H 'accept: */*' -H 'app-build: IOS_8434' -H 'token-auth: xxxxxxxxxxxxxxx' -H 'accept-language: fr-FR, en-US' -H 'user-agent: Blink/8434 CFNetwork/1126 Darwin/19.5.0' --compressed 'https://rest-e001.immedia-semi.com/api/v3/accounts/25603/homescreen'

avec en réponse

{
  "account": {
    "id": xxxxx,
    "email_verified": true,
    "email_verification_required": false
  },
  "networks": [
    {
      "id": xxxxx,
      "created_at": "2019-11-28T11:16:31+00:00",
      "updated_at": "2020-05-19T20:27:38+00:00",
      "name": "Maison",
      "time_zone": "Europe/Paris",
      "dst": true,
      "armed": false,
      "lv_save": false
    }
  ],
  "sync_modules": [
    {
      "id": xxxxx,
      "created_at": "2019-11-28T11:17:12+00:00",
      "updated_at": "2020-06-23T00:03:12+00:00",
      "onboarded": true,
      "status": "online",
      "name": "My Blink Sync Module",
      "serial": "xxxxxx",
      "fw_version": "2.13.18",
      "last_hb": "2020-06-23T16:26:52+00:00",
      "wifi_strength": 1,
      "network_id": xxxxx,
      "enable_temp_alerts": true
    }
  ],
  "cameras": [
    {
      "id": xxxxx,
      "created_at": "2019-11-28T11:22:38+00:00",
      "updated_at": "2020-06-23T11:01:51+00:00",
      "name": "Potager",
      "serial": "xxxxxx",
      "fw_version": "7.96",
      "type": "xt2",
      "enabled": true,
      "thumbnail": "/media/e001/account/xxx/network/yyyy/camera/zzz/thumbnail/fw_7.96__aJmEZ6y2_2020_06_19__18_35PM",
      "status": "done",
      "battery": "ok",
      "usage_rate": false,
      "network_id": xxxxx,
      "issues": [],
      "signals": {
        "lfr": 5,
        "wifi": 2,
        "temp": 86,
        "battery": 3
      }
    },
    {
      "id": xxxxx,
      "created_at": "2019-11-29T09:59:50+00:00",
      "updated_at": "2020-06-23T15:16:51+00:00",
      "name": "Cuisine",
      "serial": "xxxxxx",
      "fw_version": "7.96",
      "type": "xt2",
      "enabled": false,
      "thumbnail": "/media/e001/account/xxx/network/yyyy/camera/zzz/thumbnail/fw_7.87__CULN7j2E_2020_01_09__18_52PM",
      "status": "done",
      "battery": "ok",
      "usage_rate": false,
      "network_id": xxxxx,
      "issues": [],
      "signals": {
        "lfr": 5,
        "wifi": 4,
        "temp": 85,
        "battery": 3
      }
    },
    {
      "id": xxxxx,
      "created_at": "2019-11-29T19:57:13+00:00",
      "updated_at": "2020-06-23T15:01:51+00:00",
      "name": "Terasse",
      "serial": "xxxxxx",
      "fw_version": "7.96",
      "type": "xt2",
      "enabled": true,
      "thumbnail": "/media/e001/account/xxx/network/yyyy/camera/zzz/thumbnail/fw_7.87__M9Zsjdgp_2020_01_21__07_47AM",
      "status": "done",
      "battery": "ok",
      "usage_rate": false,
      "network_id": xxxxx,
      "issues": [],
      "signals": {
        "lfr": 4,
        "wifi": 5,
        "temp": 93,
        "battery": 3
      }
    },
    {
      "id": xxxxx,
      "created_at": "2020-01-05T12:10:26+00:00",
      "updated_at": "2020-06-23T12:46:52+00:00",
      "name": "Porte Cuisine",
      "serial": "xxxxxx",
      "fw_version": "7.96",
      "type": "xt2",
      "enabled": true,
      "thumbnail": "/media/e001/account/xxx/network/yyyy/camera/zzz/thumbnail/fw_7.96__zP_sNer1_2020_03_01__07_26AM",
      "status": "done",
      "battery": "ok",
      "usage_rate": false,
      "network_id": xxxxx,
      "issues": [],
      "signals": {
        "lfr": 5,
        "wifi": 5,
        "temp": 81,
        "battery": 3
      }
    },
    {
      "id": xxxxx,
      "created_at": "2020-01-05T12:30:52+00:00",
      "updated_at": "2020-06-23T11:16:51+00:00",
      "name": "Porte entree",
      "serial": "xxxxxx",
      "fw_version": "7.96",
      "type": "xt2",
      "enabled": true,
      "thumbnail": "/media/e001/account/xxx/network/yyyy/camera/zzz/thumbnail/fw_7.87__NDQHZDLK_2020_01_05__12_34PM",
      "status": "done",
      "battery": "ok",
      "usage_rate": false,
      "network_id": xxxxx,
      "issues": [],
      "signals": {
        "lfr": 3,
        "wifi": 5,
        "temp": 89,
        "battery": 3
      }
    }
  ],
  "sirens": [],
  "chimes": [],
  "video_stats": {
    "storage": 0,
    "auto_delete_days": 7
  },
  "doorbell_buttons": [],
  "owls": [],
  "app_updates": {
    "message": "OK",
    "code": 103,
    "update_available": false,
    "update_required": false
  },
  "device_limits": {
    "camera": 10,
    "chime": 5,
    "doorbell_button": 2,
    "owl": 10,
    "siren": 5,
    "total_devices": 20
  },
  "whats_new": {
    "updated_at": 20200416,
    "url": "https://blinkforhome.com/blogs/updates"
  }
}
1 « J'aime »

De l’espoir a l’horizon.???:thinking:

Je croise les doigts …

Ça serait magnifique de pouvoir utiliser de nouveau le plugin, avec tous mes encouragements

Est-ce que @sigalou n’a pas réussi à contourner ce problème avec son plugin Alexa-api ?

Oups, je vois le tag sur mon pseudo, mais je ne comprends pas, pourvez vous me résumer et me dire en quoi je peux vous aider ?
Si c’est dans mes cordes, c’est avec plaisir.

Bonjour @sigalou

Nous utilisions tous le plugin Blink XT (Amazon) qui nous permettait d’interagir avec nos caméras du même nom depuis Jeedom

Il y a quelques semaines, blink a changé sa méthode d’authentification, rendant le plugin obsolete, nos cameras bien moins attractives et toute une communauté d’utilisateurs orphelins :sob:

Serais tu l’homme de la situation ? Le sauveur ?!

L’auteur du plugin n’a pas la solution ?

Effectivement, il m’a fallu revoir l’authentification Amazon car Amazon change régulièrement.

Il n’est pas venu sur le post malheureusement :frowning:

Bonjour

Je suis le créateur du plugin.
Je l’ai créé en « sniffant » les requêtes échangées entre l’appli officielle et les serveurs Blink.
Depuis la mise à jour il faut un certificat pour envoyer des requêtes sur les serveurs Blink.
Pour l’instant, Blink n’autorise cela qu’à ifttt…
Bref, je ne vois pas de solution (en tous cas pour faire « comme avant le 12 mai »).
Je rappelle que mon code est libre d’accès et que le plugin a toujours été gratuit. Je l’ai fait pour moi et je l’ai partagé parce que je trouve cela bien de partager…
Je viens de voir votre discussion.
Je la suivrai au cas où un de nous apporte une nouvelle piste de solution.
Duke

Merci @Duke9, ton excellent travail n’est bien entendu pas remis en cause, je pense que nous sommes unanimes pour reconnaître que tu n’y peut rien et nous non plus.
On le souhaite tous oui qu’une solution soit trouvée car IFTTT c’est franchement pas jojo.
Encore merci pour tout ton travail.

2 « J'aime »

Hello,

J’ai trouvé une piste pour avancer sur ce problème.
J’ai réussi à faire une authentification à mon compte Blink depuis un PC…
Ce n’est pas grand chose mais c’est donc une bonne piste pour rétablir une partie du plugin.
Cela va me demander du temps (et je n’en ai pas trop en ce moment…).
Et je ne suis pas sur que l’ensemble des fonctionnalités soient rétablies car les API ont changées également.

Patience donc… (et pour les superstitieux : on croise les doigts)

Duke

2 « J'aime »

Wow. Super nouvelle ça. :dancer:
Espérons que tu vas trouver un peux de temps pour le bonneur de tous.
Merci a l’avance. :pray:

Je croise les doigts aussi… Merci pour ton travail

Hello
j’ai posté une nouvelle version sur le market !
J’espère qu’elle n’est pas trop bugguée… (j’ai du travailler « vite »)

Je n’ai pas mis à jour la doc mais il va falloir saisir un code (« pin code ») que Blink va vous envoyer par email pour valider votre nouveau « device » (votre Jeedom est vu comme un device Blink maintenant).

Cela se fait dans la page de configuration du plugin.
Si vous ne voyez pas le champs de saisie du code de vérification (et son bouton associé) c’est que vous n’avez pas besoin de ce code.

Enjoy !

Duke

1 « J'aime »

WOW. :dancer::dancer::dancer:
ÇA MARCHEE…
SUPERRRRR…
Merci, Merci, Merci. :dancer::dancer::dancer:

Bon… y a des bugs…
La liste des systèmes et caméra augmente… (système et caméra en double).

J’ai pas ce problème jusqu’à maintenant.
La seule chose, c’est qu’il faut pas revenir sur la configuration, si non il faut recommencer le pin.