About the author

Related Articles

140 Comments

  1. 14

    BRUNIE

    Bonjour. Très intéressant. Je rencontre le même problème avec une caméra IP de Samsung pour laquelle il faut obligatoirement un plugin d’installé pour voir les flux. Impossible de l’intégrer dans un système domotique. Il serait donc possible de faire la même chose? Sébastien

  2. 16

    SeraphicRav

    Beau travail, il faudrait juste préciser le modèle de caméra qui a été testé avec ce firmware 😀

  3. 17

    Fritz

    @brunie: il faut étudier le sujet… à partir du moment où l’on arrive à trouver un firmware quelconque qui permette un accès telnet ou ssh il devient possible de réaliser des choses.

    @SeraphicRav : je regarde ce soir pour donner la référence de mon modèle, à moins que Pascal ne s’en rappelle avant 😉

  4. 20

    Pascal STEPHANY

    Pas vraiment ;( Il vaut mieux vérifier dessus car j’en ai eu 2 différentes.

  5. 25

    ccosta

    Bonjour,

    bravo pour le travail.

    Doit on laisser la micro SD dans le slot ?

    par la suite ma camera reboot. petite idée ?

    je n’ai pas encore testé sur jeedom, mais a mon avis il ne devrait pas y avoir trop de problème.

    Salutation

  6. 27

    Rosty

    Excellent hack, beau boulot 😉

    Attention, certain modèles (version chinoise) sont upgradable jusqu’au firmware K et la maj vers une version supérieur rends la cam inutilisable en europe, il faut tomber sur une version international.

    Heureusement un downgrade vers le firmware K est facilement réalisable.. (Testé sans problème)
    À voir si il est possible d’adapter ce hack sur le firmware K 😉

    Oui oui, il y a bien 2 version de la Night vision, version chinoise et international…

    Le modèle est difficile à identifier, seul une MAJ avec un firmware supérieur confirmera le modèle, si ça fonctionne plus c’est que c’est un modèle chinois

  7. 28

    Frédéric

    @ccosta : oui, il faut laisser la carte dedans. Pour le reboot ce n’est pas normal… tu vois qu’elle reboot à quoi ? Elle reprend le cycle des leds : jaune=>bleu clignotant=>bleu à l’infini ?

    @SeraphicRav : je ne vois aucune référence externe sur la caméra. Si quelqu’un sait quel données de l’étiquette de l’emballage contient la référence, je pourrais fournir l’info…

    @Rosty : j’avais lu des choses dans le genre sur des forums également. Après j’ai lu tellement de truc foireux aussi que je n’ai pas retenu toutes les infos.

    Pour tous : j’ai plusieurs retours de personnes ayant des soucis avec le serveur http et le serveur rtsp alors que le reste fonctionne. Dès infos que j’ai pour l’instant il s’agirait d’un souci de compatibilité entre les binaires que j’utilise pour ces 2 serveurs et le firmware.
    Si vous avez un tel souci, merci de créer un ticket par personne ici : https://github.com/fritz-smh/yi-hack/issues . Je verrais pour compléter le hack pour chaque cas qui pose souci. Si vous créez un ticket, merci d’y joindre le contenu du fichier ‘test/log.txt’ généré sur la carte SD.

    Je posterais un commentaire ici au prochain update du dépôt.

  8. 31

    Frédéric

    J’ai fait plusieurs mises à jour ce soir : le fichier de log sur la carte SD (test/log.txt) contient plus d’informations, notamment sur les version hardwares et software. J’ai mis à jours des binaires pour le firmware J.

    Plus d’infos ici : https://github.com/fritz-smh/yi-hack/issues/2

    Au vu des différents modèles en circulation et des nombreux firmwares qui circulent, si vous rencontrez un souci il serait sympa de ne pas faire l’autruche et simplement d’envoyer à minima le fichier test/log.txt de la carte SD via un nouveau ticket sur le tracker. Merci d’avance!

  9. 32

    Archighost

    J’ai le même problème avec ma camera Gigaset Elements :/ n’y aurait il pas une solution? j’ai beau chercher sur les forums, je n’ai rien trouvé.

  10. 35

    Ychabi

    ça, c’est un super top boulot de techno-geek ou je ne m’y connais pas !
    Bravo Fritz et Merci.

  11. 36

    Eric

    Comme @ccosta j’ai le cycle jaune=>bleu clignotant=>bleu à l’infini … Bizarre.

  12. 37

    Fritz

    Je viens de pousser des modifications, vous pouvez retester, ça devrait être mieux!

    @eric et @ccosta : vous pouvez créer un ticket et mettre votre fichier test/log.txt dedans ?

  13. 38

    Maxime

    Merci beaucoup, fonctionne très bien et hop intégré dans un widget imperihome.

    Reste plus qu’à faire un reverse proxy avec un serveur nginx sur raspberry PI pour avoir un accès externe sécurisé (authentification + TLS).

  14. 39

    trackingnewtech

    @Fritz Pour connaître le modèle on peut se baser sur le qrcode derrière la caméra.

    Si c’est indiqué CN, c’est le modèle chinois !

    qrcode

  15. 40

    Fritz

    @trackingnewtech : merci pour l’info !

  16. 41

    Eric Chlon

    Bonjour à tous, une petite question : quand je vais à l’adresse ip de la caméra : http://192.168.0.***/motion
    j’ai bien le texte : record/2016Y03M26D14H/14M00S.mp4 mais pas de lien vers la vidéo.
    Sous Jeedom, ça marche avec le plugin RTSP, mais je ne vois rien avec la plugin Caméra.
    Avec IP Cam Viewer, ça marche avec Generic RTSP over TCP, URL rtsp://192.168.0.***/ch0_0.h264.

    Merci Pascal encore un super tutoriel et bonne fête de Pâques.

  17. 42

    Fritz

    @Eric, l’url motion ne renvoie pas un lien complet mais le chemin vers le fichier depuis la racine du serveur web.
    Il te suffit de concaténer la valeur reçue et l’url du serveur web pour avoir l’url du fichier.
    Je n’ai pas mis l’url directement car ça aurait posé des soucis en cas de redirection via des reverses proxy ou autres

    Pour Jeedom, je ne pourrais t’aider, il faut que tu vois avec eux 😉

  18. 43

    Eric Chlon

    Bonjour, on ne lis jamais assez, il fallait juste cliquer sur le lien pour récupérer les vidéos de capture : Record files – Click here to access the record files.
    Maintenant, je cherche comment effacer l’impressionnante liste de fichiers mp4 du serveur.

    Encore Merci.

  19. 44

    Eric

    La dernière mise à jour a de mon côté réglé le problème de « reboot infini ». Bravo pour le boulot !
    J’ai réussi à mettre la caméra à la bonne heure via Telnet mais si on reboot la caméra ça revient au 01011970… Y-a-t-il un autre moyen ? Comment utiliser le ntpclient ?
    Merci

  20. 45

    samoss13

    Dès que le firmware de Fritz permettra de mettre un mot de passe sur le flux RTSP
    1) je fonce
    2) je lui fait un don, et un bisous !

  21. 46

    Fritz

    Bonjour,

    Petit update du firmware avec la possibilité de configurer le serveur NTP dans le fichier de configuration. Ca pourrait résoudre les problèmes de certains ;).
    La configuration de la timezone est aussi passée dans le fichier de configuration (pour passer à l’heure d’été il suffit de prendre la valeur par défaut : GMT-2, l’heure d’hiver étant GMT-1).

    A noter aussi que j’arrive désormais à faire parler la caméra façon TTS… mais le son est moisi, rien à avoir avec la qualité des jolies voix chinoises. Si quelqu’un est expert dans les formats de fichiers audio, j’aimerais un coup de main pour identifier le format d’un fichier de la caméra (que je peux fournir par mail) et du coup être capable de générer des jolis sons!

    A vot’ bon coeur 🙂

  22. 47

    samoss13

    dohnut_beer AT hotmail.com
    Je toucherai bien au(x) fichier(s) audio si tu peut faire un envoi via e-mail je suis preneur, je te répondrai si j’y arrive.

  23. 48

    Rosty Les Bons Tuyaux

    @fritz, bonne nouvelle pour le TTS 🙂 c’est un bon début !

  24. 49

    Rosty Les Bons Tuyaux

    Je viens de tester, j’ai bien l’accès a la page HTML par contre le flux RTSP semble limité à une seule instance non ?
    Je n’avais pas ce problème avant, je voit que ça car il est utilisé par le plgin rtsp de jeedom et fonctionne bien mais rien via VLC ou les appli android

  25. 50

    Under5hadow

    Bonjour,

    Beau travail Fritz ! Ce firmware ouvre la possibilité à de grande chose ^^
    Est-il possible de réduire le temps de réaction du détecteur de mouvement ?
    Est-il possible de gérer le passage au mode Jour/nuit depuis une box ?

    Encore une fois merci pour le travaille que tu as effectué et surtout de l’avoir partager !

    PS : Curiosité personnelle comment as-tu fais pour intégrer tout ces fonctionnalités ? reverse-engineering ?

  26. 51

    Ptisik

    Avec ce Hack on perd la possibilité de visionner avec l’appli officielle ?
    Je demande car j’ai fait le test avec une de mes cams et mtnt elle est « éteinte » dans l’appli.

    Et j’ai un problème d’heure : il est 14h30 elle m’affiche 20h30.

    Merci, et bon boulot !

  27. 52

    Fritz

    @Rosty : à vérifier, je ne crois pas.

    @Under5hadow : on peut diminuer le temps en effet, mais je l’ai laissé en dur pour le moment. Le temps est lié au temps d’enregistrement vidéo. Si tu souhaites faire de la détection de mouvement temps réel, il faudra plutôt partir sur une analyse d’image sur le flux de la caméra avec une solution externe.
    Pour le mode jour/nuit, je ne comprends pas bien l’intérêt. Peux-tu développer ?

    @Ptisik : en effet, l’appli officielle passe par les serveurs chinois. Plus de cloud, plus de vidéo via ces serveurs.
    Pour l’heure, peux-tu créer un ticket sur le dépôt et mettre avec le fichier test/log.txt ?

  28. 53

    Nono

    Salut,

    merci Fritz pour ton travail.
    Peux tu rajouter une option pour désactiver la motion capture dans le fichier yi-hack.cfg?

  29. 54

    Fritz

    @Nono : plus tard sûement, là je suis pris sur autre chose.
    Il y a déjà un ticket là-dessus : https://github.com/fritz-smh/yi-hack/issues/13
    Je t’invite à le suivre du coup 😉

  30. 55

    Under5hadow

    @Fritz

    c’était pour jouer sur la réactivité de la caméra. Lors du passage en mode jour/nuit, la caméra met un certain à le faire. Si je l’installe avec un capteur de luminosité, si je détecte qu’il fait noir (ou en dessous d’un seuil de lux) je lance la caméra en mode nuit suite à une détection d’infraction.

  31. 56

    Christophe

    Superbe boulot ! Par contre je ne serais pas contre pour désactiver la détection de mouvement. Elle est vraiment super sensible 😮

  32. 57

    Christophe

    Pour ceux que ça intéresse, j’ai enlevé la détection de mouvement (pour un temps), j’ai mis la partie suivante:

    ### Launch record event
    cd /home
    ./record_event &
    ./mp4record 60 &

    en commentaire :

    ### Launch record event
    # cd /home
    # ./record_event &
    # ./mp4record 60 &

  33. 58

    Rosty

    @christophe
    Je viens d’installer la dernière version mais j’ai toujours la détection de mouvement opérationnel,
    après vérif il n’y pas les dernières modifs dans le fichier cfg (### Launch record event).

    Dois-je les rajouter et ce sera bon ?
    Merci en tous cas 🙂

  34. 59

    Christophe

    @Rosty oui tu mets toute cette partie en commentaire et tu n’auras plus de détection.

  35. 60

    Rosty

    @Christophe
    impec, je vais tester ça, merci

  36. 61

    Rosty

    bon j’ai testé et ça marche pas, la détection est toujours active, j’ai du me planté 🙁
    Faut juste rajouter cette partie dans le fichier cfg ?

    ### Launch record event
    cd /home
    ./record_event &
    ./mp4record 60 &

    Merci

  37. 62

    Christophe

    @Rosty il faut juste remplacer, dans la partie « ### Launch record event », ceci:

    cd /home
    ./record_event &
    ./mp4record 60 &

    par ceci:

    # cd /home
    # ./record_event &
    # ./mp4record 60 &

  38. 63

    Rosty

    @christophe

    Ok, j’etait persuadé du contraire 🙁 merci je vais retesterai ça 🙂

  39. 64

    Rosty

    y a truc que j’ai pas du bien comprendre mais la détection est toujours active chez moi malgré la modif…

  40. 65

    Fritz

    @Rosty : c’est bien le fichier test/equip_test.sh que tu as modifié, et pas le fichier de configuration ?

  41. 66

    Rosty Les Bons Tuyaux

    @Fritz ha beh bien vu 🙂 tout s »explique, moi j’ai rajouter les lignes dans le fichiers de conf cfg, forcement si je modifie pas le bon c’est pas prêt de marcher 🙁 quel boulet je fait des fois 🙂 merci 🙂

  42. 67

    niclet

    Super boulot. Si seulement on pouvait faire le même genre de choses avec celle de Myfox et son clapet… Je ne trouve pas comment la démonter « proprement » au prix ou elle est… Il y a surement une connectique interne ou un port sd pour au moins faire de la maintenance en cas de problème.

  43. 68

    Gouttedo

    Salut à tous,

    Super sympa ce sujet ! Beau travail

    « Pour être à jour »
    Avez vous des liens « tuto » pour flasher la caméra ?

    J’ai regardé sur ces sites mais faut maîtriser les langues…
    Ce site est intéressant et propose même un petit soft dédié….
    http://www.miui.it/forum/index.php?threads/xc-fwhacker-per-yi-ants-camera-cinesi-no-international.15440/

    et encore la :
    http://www.miui.it/forum/index.php?threads/raccolta-firmware-xiaoyi-ants-camera.12610/

    et la :
    http://4pda.ru/forum/index.php?showtopic=638230&st=6440

    J’ai la Xiaomi YI ANTS Camera modèle chinois (CN) v2.1 et je souhaite la connecter à mon NAS Synology.

    J’ai besoin d’aide…

    N’y a t il pas un forum français ou anglais qui suit l’actualité de cette caméra ?

    Si une personne est motivée pour faire un récapitulatif ça serai super intéressant….

    Merci d’avance pour votre aide.

  44. 69

    Alex

    Bonjour,
    j’ai un petit souci, la caméra se connecte bien au réseau (voyant bleu). Par contre, impossible d’y accéder ni en http, ni en ftp (connexion refusée). Elle fonctionne pourtant car elle enregistre. Quelqu’un a t il déjà eu le cas ? Merci à vous et merci pour ce super travail 🙂

  45. 70

    Damien

    Bonjour,

    très bon boulot !
    Alors que je galèrais à configurer la cam avec l’app officielle (CN), ton firmware la fait fonctionner direct.
    Par contre, j’aurais aimé un solution de password pour les flux rtsp, y’a une solution possible ? Histoire de rendre le flux accessible à distance depuis une app (VLC ou autre) mais avec authentification.

    Merci

  46. 71

    fabreg

    Bonjour,
    Est il possible de recevoir le flux vidéo directement en http ?
    Car je ne voit pas l’intérêt du rtsp qui du coup n’est pas compatible HTML 5.(si quelqu’un peu éclaircir ma lanterne …)

  47. 72

    Fritz

    @Damien : pas de possibilité à ce jour pour le mot de passe 🙁

    @Alex : c’est étrange, tu peux créer un ticket et mettre le fichier test/log.txt dedans ?

    @Gouttedo : je n’ai pas pris le temps de regarder les apports des dernières versions, qu’apportent de plus les dernières versions par rapport à la M ?

  48. 73

    Nono

    Salut,

    j’ai recu ma caméra et installer le yi hack, et tout roule sauf le son.
    J’ai un bruit de fond très désagréable (https://partager.io/kilq30zk) si quelqu’un à une solution

  49. 74

    camille3114à

    Bonjour, voici le message d’erreur que j’ai dans mon log sur la mienne :
    Check for wifi configuration file…*
    /home/wpa_supplicant.conf
    Start wifi configuration…
    Successfully initialized wpa_supplicant rfkill: Cannot open RFKILL control device Could not set interface ra0 flags (UP): Operation not permitted WEXT: Could not set interface ‘ra0’ UP ra0: Failed to initialize driver interface

    Avez-vous une solution?

  50. 75

    Thomas

    Salut et merci pour ce tuto!
    Prévois tu prochainement de proposer une authentification par mot de passe? (c’est ce qui me retient d’acheter cet cam actuellement)
    Merci d’avance!

  51. 76

    Etienne

    Bonjour et bravo pour ce dev/partage, sur cette page

    http://yitechnology.com/homecamera2.php?id=4#app

    On peut voir dans la partie spécifications techniques ligne « PC Viewer » qu’ il propose IE Viewer en nouveauté sur la yicam 2. Peut-être les flux vidéos seront dispo à l’avenir ?!

  52. 77

    Mat

    Bonjour,
    J’ai installé le hack et ça marche nickel, plus facile que la config de base xiaomi en version CN…
    Quelle appli pouvez vous me conseiller pour lire le flux rtsp sur smartphone et tablette?
    Je n’aime pas spécialement ipcam viewer et j’aimerai pouvoir enregistrer des vidéos de l’appli.
    Cdlt.

  53. 78

    Rosty

    @Mat Sur Android sans hésiter « Tinycam viewer », il y a une version free pour tester (audio limité à 2mn) et une version Pro, il n’y a pas mieux comme app 😉

  54. 79

    Mat

    @Rosty Effectivement TinyCam monitor est vraiment pas mal, du coup j’ai investi dans la version Pro et je ne suis pas déçu. (elle permet en plus de la free : l’audio illimité, l’enregistrement, supprime les bandeaux de pub + d’autres options)

    Par contre je n’arrive pas a visionner le flux en basse définition, je n’ai que le flux HD et je ne sais pas sur quel paramètre jouer pour changer de flux, la config ne se fait pas avec l’adresse complète.
    Quelqu’un a une idée ???

  55. 80

    Rosty

    @Mat, super, j’ai aussi la pro depuis quelques années et j’ai pas trouve mieux 😉
    Pour le flux SD il faut modifier l’URL

    rtsp://192.168.1.XXX:554/ch0_1.h264

    Tu met 1 a la place de 0, cest tout 😉

  56. 81

    Mat

    @Rosty, Il n’y a nul part l’url complète dans les paramétrages, je ne peux donc pas remplacer le 0 par 1…

  57. 82

    Philippe Champeil

    Bonjour, je suis complètement débutant en domotique, et j’aimerai savoir si avec ce firmware, je peux utiliser cette cam sur Domoticz, pardonnez mon inculture !!!

  58. 83

    Rosty Les Bons Tuyaux

    @Mat Si tu choisi « Generic » a la place de « Xiaomi » dans constructeur tu pourra renseigné un flux RTSP 😉

  59. 84

    Tommy

    A tout hasard, sauriez-vous si un tel projet est à l’étude pour la Xiaomi Ants 2 ? Je ne trouve rien sur le sujet jusque là.

  60. 85

    finalgiks

    Bonjour,
    le Hack Fonctionne très bien avec Synology surveillance station
    J’ai cependant 2 questions :
    Est il possible de masquer la LED en moodifiant le parametre : LED_WHEN_READY ?
    Est t’il possible d’afficher la date du jour (et non 1970/01/01) ?

  61. 86

    derekk

    Bonjour, Je voudrais savoir s’il est possible d’utiliser le hack avec le raspberry pi 2?

  62. 87

    niclet

    Pour ce qui est de la Ants 2, j’ai analysé le firmware disponible sur http://www.yitechnology.com/firmware_home.php?id=4 . Un script est appelé depuis la SD avant et un autre après le démarrage « normal ». Il y a donc de fortes chances qu’on puisse faire le même genre de manip. Celle que j’ai commandée est quelque part entre la Chine et la Hollande…

  63. 88

    Florian

    Bonjour à tous ! Quelqu’un a t il réussi à connecter la caméra à un NAS Synology ?
    Merci

  64. 89

    Fritz

    Bonjour,

    Avec beaucoup de retard, je réponds (période chargée!)

    @Nono : pas de solution pour le son, il est globalement moisi je trouve aussi.

    @camille3114à : je n’ai pas de solution à ce jour. Plus d’infos ici : https://github.com/fritz-smh/yi-hack/issues/31

    @Thomas : non, pas d’auth par mot de passe prévue pour le moment, il faudrait les sources du serveur web et le recompiler

    @Philippe Champeil : si domoticz sait gérer le h264 oui, sinon il te faudra le convertir en mjpeg

    @Tommy : pas de tel projet de mon côté à ce jour, à moins que je gagne la v2 à un concours 😉

    @finalgiks : oui, il est possible de masquer la led : LED_WHEN_READY=-boff -yoff
    Pour la date du jour, tu as un souci de conf NTP. Vérifie ton fichier de config et que ta caméra a accès l’url donnée dans NTP_SERVER=0.uk.pool.ntp.org

    @derekk : je n’ai pas bien compris la question

    @niclet : c’est une bonne nouvelle !

    ++
    Fritz

  65. 90

    niclet

    J’ai enfin reçu la v2. Il s’agit d’une version chinoise. Je n’ai pas réussi à utiliser l’appli officielle (YiHome ou MiHome), la camera semble reconnaître le QRCode puisque je la vois apparaître sur mon routeur, mais l’appli ne la voit pas, donc impossible de l’utiliser avec tout son potentiel pour l’instant (je m’y prends peut être mal). Du coup, j’ai regardé du coté d’un petit script sur la carte sd. En tâtonnant beaucoup, j’ai réussi à configurer le wifi, et même à voir un flux rtsp depuis vlc. Mais il y a des tonnes de paramètres bien évidemment non documentés, et je n’ai pas réussi à changer le mot de passe root, le fichier /etc/passwd étant sur un mount en read only, ce qui empêche de se connecter en telnet, et oblige a toujours éteindre la caméra et modifier la sd à chaque test. Fritz, pour ne pas trop polluer les commentaires avec des choses peut être trop techniques, est ce que tu peux me contacter par mail ?

  66. 91

    Mat

    @Rosty Merci pour le tuyau, effectivement en Generic on peut choisir le flux.

  67. 92

    Tommy

    Bonjour Niclet,

    J’ai une partie de réponse concernant la caméra visible sur le routeur mais pas sur l’appli. Comme il s’agit de la version chinoise, il te faut télécharger la version chinoise de l’application pur qu’elle soit prise en charge (La raison m’échappe sûrement une histoire de serveurs). Voici les liens : Andoïd : http://app.mi.com/detail/75646 et IOS : un tuto pur passer sur le store CN ici : https://www.dropbox.com/s/nhx680fo0ukn1dx/HOWTO%20change%20App%20Store.docx?dl=0. J’ai également une v2 chinoise et suis assez preneur de ton début de solution rien que pour récupérer un flux et configurer le wifi. …

    Bonne journée,

  68. 94

    niclet

    Bonjour Tommy,
    C’est encore très brouillon, mais j’ai bien avancé quand même. J’ai notamment réussi à faire de la cross compilation pour builder utelnetd et le lancer sur la v2 sans avoir besoin de se logger. J’ai donc désormais un accès telnet à la v2 et le streaming video semble avoir une tonne de paramètres différents et finalement assez bien documentés. Il semblerait qu’il y ait la possibilité de streamer en h264 et en mjpeg (tout du moins d’après les options). Je vais nettoyer un peu tout ca et je posterai ici dès que possible.
    Par contre, sur iOS, je n’ai pas réussi à passer sur le store chinois. Et sur une vieille tablette android, l’appli de ton lien plante après le login, et avec une autre appli tout en chinois, l’appli ne parvient pas à s’appairer après le scan du QRCode. Tu as réussi à faire marcher l’appli toi ?
    ++

  69. 95

    Tommy

    Alors figure toi que je n’avais pas d’appareil Androïd pour tester, j’ai cherché en vain à changer de store sous IOS, jamais réussi… je testerais bien de créer un compte directement sur le store chinois mais alors pour comprendre les champs que tu renseignes… c’est un sacré boulot… j’aimerais savoir si quelqu’un a réussi sur IOS ( pour android je crois être déjà tombé sur un apk qui traine et qui devrait faire le boulot…). Et au final… aujourd’hui j’ai un joli presse papier en forme de caméra rien de plus :/ . Ne peut-on pas faire qqch comme un dépôt GIT pour la partie technique de ce sujet et ne pas polluer trop les commentaires ?

    @ Bientôt

  70. 97

    niclet

    Je viens de réussir à faire marcher l’appli de la V2 en faisant un downgrade du firmware.
    http://yi-version.qiniudn.com/@/familymonitor-h21/2.1.1_20160429113900home (trouvé sur https://diy.2pmc.net/solved-xiaomi-xiao-yi-ant-home-camera-can-used-china/) Sur Android avec l’appli que Tommy référençait hier. Reste plus qu’a lancer telnet dessus pour voir les process lancés pour faire le streaming. Ca avance, ca avance !!

  71. 98

    niclet

    Avec les conseils de fritz_smh, j’ai créé le repository https://github.com/niclet/yi-hack-v2
    Pas trop d’emballement, pour le moment il faut toujours activer la camera sur le cloud chinois.
    J’ai juste activé les serveurs telnet et ftp.

  72. 99

    niclet

    A tous les heureux possesseurs de cette caméra (V1 ou V2), est-ce que vous pourriez donner votre numéro de série (ou tout du moins la 1ière moitié et la taille) ? Je planche sur un moyen de faire croire aux serveurs chinois qu’il s’agit de caméras internationales, et pour ça, j’ai besoin d’un éventail de numéro de série. L’idéal étant bien sûr d’avoir des numéros internationaux.
    Merci d’avance.

  73. 100

    Tommy

    Niclet,

    Peut-être un peu d’aide ici : https://yicamera.wordpress.com/2015/12/01/why-cant-i-pair-my-yi-home-camera/
    —–
    if the format is [0~9][0~9][A~Z][A~Z], the 3rd and 4th characters standard for the country code (case insensitive):
    CN: Chinese Version

    US / TW /KR/other Country Code: International Version

    all other format strings: Chinese Version
    —–

    @++

  74. 101

    niclet

    Quelques news sur la V2. J’ai pu faire parler la camera en anglais en changeant le numero de série xxCNxxxxxx en xxUSxxxxxx, elle se connecte bien au wifi, mais iOS et android partent en timeout lors de l’appairage, donc qqchose d’autre coince 🙁 Je crois que je vais me focaliser sur le fait de la faire fonctionner totalement déconnectée du cloud chinois et donc sans appli mobile.

  75. 102

    niclet

    Pour info, un nouveau firmware est disponible pour la V2 (http://www.yitechnology.com/support/firmware_home/id/4.html). A tout hasard, j’ai récupéré les versions US, EU et CN de l’ancien firmware, et il s’avère qu’il n’y a absolument aucune différence entre les 3. Il s’agit donc simplement liens de téléchargement plus ou moins rapide selon les pays.
    Les seules différences entre versions se situent donc dans la camera elle-même, et au moins au niveau du numéro de série xxCNxxx / xxUSxxx

  76. 103

    niclet

    Premiere mise a jour de yi-hack-v2. La caméra parle désormais en anglais, tout en restant une version chinoise. Il faut donc toujours la version chinoise de l’app android pour faire l’appairage, mais c’est beaucoup plus compréhensible. Pour le moment l’anglais devient le défaut, mais je proposerai bientôt un fichier de configuration pour choisir la langue (chinois, japonais, coréen, taïwanais ou anglais), a terme on devrait même pouvoir rajouter le français si on créé les bons fichiers.

  77. 104

    niclet

    La V2 en français ? C’est fait ! 🙂 Sur la caméra, seuls le chinois et l’anglais sont disponibles. La traduction en français est à mettre sur la sdcard.

  78. 105

    niclet

    V2. Je suis passé de tinyftp (qui ne supportait pas le mode passif et qui comportait qqs bugs, notamment en cas d’écrasement à l’upload) à un cross build de tcpsvd qui permet de lancer le serveur ftp (ftpd) présent sur la caméra. J’ai également découvert que les binaires du Raspberry 3 sont compatibles avec la V2 ce qui permet de builder directement sur le Pi sans avoir à faire de cross build.

  79. 106

    Romuald

    C’est intéressant tous ces coms….

    VA falloir refaire un post détaillé pour le crack complet lol

  80. 107

    niclet

    J’ai réussi à créer un compte AppStore chinois pour pouvoir installer la version chinoise de Yi Home. Et l’appairage fonctionne bien avec le tout premier firmware (2.1.1_20160429113900) On peut ensuite repasser l’AppStore en français, mais bien évidemment, l’appli reste intégralement en chinois. Je vais essayer de faire un petit tuto sur comment passer l’iphone en chinois et revenir en français.
    J’ai également une bonne piste pour changer le timezone de l’heure qui s’affiche sur la vidéo.

  81. 108

    Tommy

    Hello Niclet,

    Merci pour toutes ces précisions, je ne suis pas mécontent d’entendre ma caméra parler Français. Arrives tu à progresser sur le sujet du serveur RTSP ? Je suis assez curieux de savoir comment tu as passé l’étape du moyen de paiement sur le store chinois !

    @ BIentôt

  82. 109

    niclet

    @Tommy
    Ravi de voir que ça marche aussi ailleurs que sur ma caméra 🙂
    Pour le store chinois, en fait il y a une astuce.
    Il faut commencer la création du compte chinois puis annuler. Du coup le store reste chinois, mais sans compte.
    Ensuite, il faut essayer de télécharger une appli gratuite (Yi Home par exemple), l’iphone redemande la création d’un compte, mais la, dans les options de paiement, il y a une ligne qui correspond à « None » et qui permet de ne pas rentrer de moyen de paiment (contrairement à la première création de compte) Pour info, l’appli google translate de l’app store permet de traduire des screenshots 🙂
    Je vais essayer de faire des screenshots pour faciliter tout ca. Par contre l’appli tout en chinois, c’est pas évident de choisir les bonnes options. Du coup je vais voir si il n’y aurait pas moyen de modifier un IPA sans le devoir le resigner.

  83. 110

    Tommy

    Double Merci Pour l’astuce de google Translate et celle du byPass Moyen de paiement ! J’ai téléchargé l’appli avec succès (yi home), Par contre je bloque sur un nouveau point : Le numéro de téléphone demandé pour l’inscription j’ai essayé à base de 00 et de 33 mais rien n’y fait l’appli me répète que le format du numéro est incorrect ! J’ai aussi tenté de me connecter avec mon compte créé depuis Yi Home version non chinoise, malheureusement les identifiants ne passent pas non plus (sûrement pas les mêmes serveurs) :/ Tu as un téléphone en chine dont ? Comment as tu passé cette étape d’inscription?

    @++

  84. 111

    niclet

    En fait, je me connecte avec mon compte Mi (email + password)

  85. 113

    graphik123Robert456

    Bonjour,
    Meri pour ce hack : il fonctionne bien 🙂
    Petite question de noob : le script delete_old_videos.sh est déjà préactivé ?
    Si non, comme puis-je l’activer ?

  86. 114

    niclet

    Premiere update importante pour yi-hack-v2.
    On peut désormais choisir la timezone et le format d’affichage de l’heure qui est incrustée dans la vidéo.
    En version vraiment alpha, vous pouvez également désactiver le cloud chinois et activer le serveur RTSP, un seul flux disponible pour l’instant, en très haute résolution, donc …

  87. 115

    niclet

    Update du dimanche: gestion de la led et dispo d’un 2ieme flux RTSP en MJPEG.

  88. 116

    NB

    Excellent taf, merci pour ton article 🙂

  89. 117

    niclet

    Quelques news, j’ai réussi à jouer des sons et à en enregistrer avec la V2 en mode « déconnecté ». C’est une bonne nouvelle pour une future intégration du son dans le flux vidéo.

  90. 118

    niclet

    Pour info, je suis en train de bosser sur la traduction de l’appli iOS. J’arrive à traduire différents éléments de l’UI…

  91. 119

    niclet

    L’appli iOS est intégralement traduite !! J’ai réussi à injecter les lanques de l’appli internationale YiHome (qui ne supporte ni la V2, ni les V1 chinoises) dans la version chinoise de l’application. L’anglais est très correct, le français un peu plus capricieux, tout n’étant a priori pas traduit correctement à la base, mais ca pourra faire l’object de quelques ajustements. Je prépare un tuto sur comment signer la nouvelle application avec un certificat gratuit d’Apple. Attention, cela signifie qu’il faudra un Mac pour faire la manip. Il n’y aura par ailleurs plus besoin de passer par le store chinois pour l’installer.

  92. 120

    niclet

    Pour la traduction de l’appli iOS, c’est par ici : https://github.com/niclet/yi-home-ios
    Ce sera bientôt prêt.

  93. 121

    niclet

    C’est bon, la traduction fonctionne. Par contre il vaut mieux avoir un certificat développeur (99€). Avec le certificat gratuit qui expire au bout de 7 jours, il faut refaire la manie toutes les semaines…
    Si des âmes charitables peuvent tester un peu… 🙂

  94. 122

    Mohamed

    Bonjour, je voudrais savoir si vous pouviez partager votre plugin domogik avec la caméra Xiaomi Yi ? même si il est en bêta, je suis developpeur et je pourrais aider à l’amélioration du plugin.
    Cela me serait très utile.

    En vous remerciant,
    Dertione.

  95. 123

    jeromarsan

    @niclet @DomotiqueInfo : Avez vous prévu de sortir une version du Hack pour la Xiaomi Mijia 360 ? Celle là : http://www.gearbest.com/ip-cameras/pp_356786.html

    Merci d’avance et encore merci le yi-hack

  96. 124

    niclet

    @ jeromarsan, je l’ai commandée ce matin 🙂
    Par contre, je n’ai pas trouvé de mise à jour de firmware pour ce model sur le site de xiaomi, donc ca risque d’être difficile pour le moment à moins qu’ils n’utilisent le même système que sur la yi home v1 ou v2.

  97. 125

    jeromarsan

    @niclet : Merci pour le tuyau 🙂 Plus qu’à patienter ! Tu l’as prise sur Gearbest ? Geekbuying ?

  98. 126

    niclet

    Un pote me l’a commandée sur Gearbest je crois. Déjà envoyée, donc reste plus qu’à attendre le bateau dans un mois…

  99. 127

    dgerald69

    bonjour après le test de config et tout le rest ma caméra est bien bleu mais cela ne marche pas.
    alors question l adresse IP il faut rentrée celle de son réseaux local WIFI 192.168.XX.XX ou sa vrai adresse IP pour configurer je suis aller voir sur ipconfig en ms-command.
    Et je n arrive pas à trouver la solution sur github.com
    merci

  100. 128

    niclet

    @ dgerald69, pour la v1 ou la v2 ? (désolé si la question est dupliquée, la première ne semble pas avoir été prise en compte)

  101. 129

    niclet

    Mijia360 reçue par mon pote, donc premiers tests demain. Un nouveau firmware semble disponible (https://www.dealabs.com/bons-plans/xiaomi-mijia-smart-camera—camra-miniature-ip-wifi-1080p-motorise-ir-avec-mode-conversation/254716?page=3), peut être une première piste pour lancer des shells perso depuis la sdcard. Affaire à suivre…

  102. 130

    niclet

    Premier test rapide avec la Mijia360 au boulot (c’est pas bien…), l’acquisition du réseau wifi ne se fait plus via un QRCode, mais via un réseau wifi ouvert de la camera. L’analyse du firmware n’a pas révélé de choses aussi intéressantes que les précédentes cameras 🙁 A première vue, ca ne va pas être évident, mais il ne faut pas déséspérer 🙂

  103. 131

    niclet

    J’ai trouvé un script qui se lance sur la SD de la Mijia, ca sent bon !!!

  104. 132

    niclet

    Telnet et FTP activés sur la Mijia 360.
    Ca se passe par ici : https://github.com/niclet/xiaomi_hack

  105. 133

    SergeF

    Bonjour,
    J’ai installé le hack comme indiqué. La camera passe en bleu puis en jaune alternatif a nouveau et rien ne se passe. Est un probleme de version de firmware et de camera. j’ai une camera Yi v1 12CNY93MV2. Merci d’avance.

  106. 134

    Darkraged

    Salut. Ma cam Mijia 360 a planté pendant la mise à jour (ou plutot mon wifi qui a sauté). La camera ne démarre plus, forcément. Je cherche du coup à faire un demarrage via la carte sd comme tu as fait avec la yi cam. As tu le firmware de la mijia? Ou pourrais je le récupérer? Merci infiniment pour ton aide…

  107. 135

    Darkraged

    Bonjour. J’ai reçu la mijia 360. Elle a démarré avec la lumière jaune puis bleu elle a voulu mettre à jour le firmware. Il s’est télécharger a commencé à s’installer puis c’est planté du coup quand je redémarre la caméra malgré un reset la lumière jaune reste fixe en permanence. forcément le firmware n’est pas bien installé. Ai je possibilité comme tu l’as fait pour la yi cam de pouvoir installer le firmware sur la carte SD pour la démarrer par la carte SD? Je dirai oui sauf que je ne sais pas comment obtenir ce firmware…avez vous une idée sur comment le trouver? Par avance merci.

  108. 136

    Bruno

    ca serait super si on pouvait avoir rtsp et http sur la mijia!

  109. 137

    kberny

    bonjour, tuto parfait.
    je l’ai suivi. ca marche.
    seuls problème, inaccessible en http, pas d image….mais en rtsp sur vlc, cela fonctionne.
    quelqu un a t il pu faire afficher le flux vidéo sur Domoticz?

  110. 138

    François Boyé

    Bonjour,
    quand lancée depuis windows (via gitcmd), la commande indiquée sur le github, ajoute des fin de ligne cr/ln (ou ^M ou chr(13)) partout… et bien sûr rien ne marche !!!

    git clone http://github.com/fritz-smh/yi-hack.git

    ça serait mieux d’indiquer de dowloader le master là bas également !!

    enfin ça y’est j’ai ma led bleue 😉
    Merci !

  111. 139

    sly

    en ressortant ma camera

    je l’ai rebrancher sur le meme reseau .

    j’ai bien la led bleu fixe mais rien pas de http a l’ip fournie

    pas de video via vnc je ne ping pas la camera

  112. 140

    cedric

    Bonjour Fritz
    Merci pour ce hack. J’essaie de lier la caméra à Domoticz mais j’ai quelques questions. Aurais tu un exemple de script qui permettrai de faire le GET sur l’url de motion ?
    J’ai essayé avec CURL mais je n’arrive pas a m’en sortir 🙁
    Merci pour ton aide

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2016 - Tous droits protégés - Domotique Info

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies ou autres traceurs pour vous proposer par exemple, des publicités ciblées adaptés à vos centres d’intérêts ou encore, réaliser des statistiques de visites. Plus informations

Les paramètres de cookies sur ce site sont configurés pour "autoriser les cookies" afin de vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site Web sans modifier vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer