Homekit support
#41
(04-19-2017, 02:03 PM)fransiouz a écrit : N'arrivant pas à installer npm sur mon Synology (trop vieux), je me suis tourné vers openHAB qui propose aussi un bridge Homekit et un plugin HTTP.
Les deux combinés font l'affaire :
- Installation de openHAB sur Synology dans mon cas (ou Raspberry)
- Déclaration des items à gérer dans un fichier texte (super simple, une ligne par item)
- Mise en place de l'automate dans CS pour capturer les variables passées en paramètre via un écouteur universel

Maintenant, SIRI peut ouvrir/fermer mon garage ou gérer mes volets.
Petit hic niveau sécurité : pas de certificat SSL pour le HTTPS donc pas possibile d'appeler des URL sécurisées via openHAB qui tourne sous JAVA -> erreur de certificat
On doit donc passer par une URL http et port 8080.
Dans tous les cas, n'importe quel équipement connecté sur mon réseau Wifi peut appeler l'URL avec les bons paramètres pour interagir avec mes équipements.
=> pas très sécure... quelles sont les solutions ?


Autre point sur l'automate du CS : le déclencheur se fait sur le changement de variable. Chaque item a sa propre variable. Du coup, avec des "IF", on est obligé de comparer tous les items, pour trouver le bon :
- Si variable = volet 1, alors on ouvre volet 1, sinon, si variable = volet 2, alors on ouvre volet 2, sinon, si variable = volet 3.....
Il n'y aura pas une méthode type "switch" comme en programmation (http://php.net/manual/fr/control-structures.switch.php) pour trouver le bon cas ? Ou une autre méthode?

openHAB : https://www.openhab.org/
Plugin homekit : https://github.com/openhab/openhab2-addo...io.homekit
Plugin HTTP Binding : https://github.com/openhab/openhab1-addo...tp-binding


Excellent. J'avais le même pb avec mon syno.
Plus qu'à trouver une solution pour la sécurité.
Ce que j'ai, c'est une variable supplémentaire dans laquelle je mets un code que moi seul connais.
Ce n'est pas génial mais c'est mieux que rien.


Envoyé de mon iPhone en utilisant Tapatalk
Répondre
#42
(04-19-2017, 03:51 PM)Jey a écrit : Excellent. J'avais le même pb avec mon syno.
Plus qu'à trouver une solution pour la sécurité.
Ce que j'ai, c'est une variable supplémentaire dans laquelle je mets un code que moi seul connais.
Ce n'est pas génial mais c'est mieux que rien.


Envoyé de mon iPhone en utilisant Tapatalk

Ca ne change rien d'ajouter un paramètre que toi seul connais. Si on sniffe ton réseau, de toutes façons on verra les paramètres envoyés dans ton URL. C'est du GET donc les paramètres direct dans l'URL et en http, donc en clair, pas crypté...
Ce qu'il faut, c'est une variable aléatoire qu'on peut comparer (type token) et/ou avec une clé cryptée partagée entre le syno et la box lifedomus...
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  passerelle homekit/knx 123pc 1 3,711 05-27-2021, 05:13 PM
Dernier message: 123pc
  Homekit jarro 1 3,104 12-07-2020, 12:06 PM
Dernier message: sud-domotique-expert
  Support NFC iPhone ingalls 0 3,332 05-28-2018, 09:34 AM
Dernier message: ingalls
  Siri et homekit cedric 9 11,963 02-02-2017, 04:52 PM
Dernier message: Hsd
  Homekit support Vincent 15 19,897 09-20-2016, 06:28 PM
Dernier message: laurent1
  Coup de geule, HomeKit, lifestore... iHome 1 4,808 03-29-2016, 01:01 PM
Dernier message: cybergui



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)