Appli domotique
UniX
Membre
Salut le forum,
Ca faisait un petit bout de temps que je n'étais pas revenu ici ...... Ca a bien changé d'ailleurs !
Pour ma part, je me suis lancé dans la construction de ma maison (ce qui explique mon absence de 2 ans ), et j'aujourd'hui j'aimerais démarrer un projet en rapport avec cette maison, puisque le but est de la "domotiser" ! Je suis en train de réfléchir à l'architecture d'une telle appli, et je me pose quelques questions.
En fait, je verrais bien un daemon lancé à l'ouverture de session et effectuant les tâches courantes d'un tel logiciel : lancement des triggers, interprétation des infos des différents capteurs et exécution des réponses adéquates. Ce daemon serait une appli sans interface graphique. Pour communiquer avec ce daemon, une autre appli avec GUI permettant de modifier les paramètres et réglages, ou de lancer des actions en manuel (par ex allumer une lumière). Et enfin, une seconde méthode d'accès au daemon via une interface web.
Mes questions :
1) pour la communication entre l'appli GUI et le daemon, vers quelles classes faut-il me tourner pour mettre en place ces échanges ? NSConnection et consorts ?
2) pour l'interface web, comment procéder ? Utiliser Apache du mac en mettant mes pages dans le dossier Sites ? Intégrer un serveur web light au daemon ?
2) toujours pour l'interface web, comment communiquer avec le daemon via du PHP ?
Merci pour votre aide.
Ca faisait un petit bout de temps que je n'étais pas revenu ici ...... Ca a bien changé d'ailleurs !
Pour ma part, je me suis lancé dans la construction de ma maison (ce qui explique mon absence de 2 ans ), et j'aujourd'hui j'aimerais démarrer un projet en rapport avec cette maison, puisque le but est de la "domotiser" ! Je suis en train de réfléchir à l'architecture d'une telle appli, et je me pose quelques questions.
En fait, je verrais bien un daemon lancé à l'ouverture de session et effectuant les tâches courantes d'un tel logiciel : lancement des triggers, interprétation des infos des différents capteurs et exécution des réponses adéquates. Ce daemon serait une appli sans interface graphique. Pour communiquer avec ce daemon, une autre appli avec GUI permettant de modifier les paramètres et réglages, ou de lancer des actions en manuel (par ex allumer une lumière). Et enfin, une seconde méthode d'accès au daemon via une interface web.
Mes questions :
1) pour la communication entre l'appli GUI et le daemon, vers quelles classes faut-il me tourner pour mettre en place ces échanges ? NSConnection et consorts ?
2) pour l'interface web, comment procéder ? Utiliser Apache du mac en mettant mes pages dans le dossier Sites ? Intégrer un serveur web light au daemon ?
2) toujours pour l'interface web, comment communiquer avec le daemon via du PHP ?
Merci pour votre aide.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le reste n'est que traitement et mise en forme de l'information, que ce soit depuis ton code ObjC ou depuis ton site web.
Les options de Zoc sont valable aussi si tu ne fait que le client lourd, par contre ça va être chiant avec le client web je pense
Par contre je vois pas bien le mécanisme de transmission du JSON vers le daemon. C'est assez simple dans le sens daemon->http (on appelle une page PHP qui renvoie le JSON), mais dans le sens http->daemon, j'avoue ne pas savoir comment lancer un appel au daemon ....
Concernant le serveur http light, vous en auriez un à me conseiller ?
Je vais aller y jeter un oeil.
Bon, y'a du boulot avant d'en arriver là On va commencer !
Bon alors je vois que tu desire te faire une installation domotique ;D ta femme est patiente ? ( lol )
j'ai des petites questions plutot fonctionnelles :
- as tu prevu des gaines partout dans toutes piéces ?
- du réseau partout ?
- qu'est ce que tu veux faire réellement ?
- ton budget ? ( juste pour t'orienter dans ton choix de produit )
pour info , la domotique est mon métier .... j'ai certaines pistes pour toi
J.
Je n'ai pas de gaines partout. Du coup, après analyse des différentes technos existantes, je pense que je vais partir sur du PLCBus (plus stable et efficace que le X10 basique) et du RFXCOM pour le sans fil. Quasiment tout en micromodules pour le PLCBus.
Au final, je souhaite contrôler :
- certaines lumières (surtout utilisé pour définir des scénarios type visionage d'un film)
- les volets roulants
- l'alarme
- le portail + portier (ça je suis pas sûr si le signal est multiplexé)
- l'arrosage
- la piscine
- monitoring des différentes consos (elec, eau, ...)
- les équipements du salon (ampli, télé, mediacenter, Freebox)
L'appli tournera sur un Mini faisant également tourner Plex pour le mediacenter + EyeTv, et le tout contrôlé par un ipad (domotique + mediacenter + enregistrements TV)
Bon, là je t'ai donné ce que j'ai en tête, mais il va falloir un peu de temps pour faire tout ça ....... J'espère que ma femme va être patiente ;D
Je n'y connais rien en domotique, mais t'aurais pas des liens pour noob ? En tout cas, tiens nous au courant de tes avances ! Le genre de concept que j'adore !
Je n'y connais rien mais j'ai toujours eu envie de faire un petit système pour mes parents (moi je suis en appart loué donc bon le portail et la piscine je vais oublier )
Tu t'es fait un petit devis ou pas? A combien ça peut monter (pour toi par exemple) ?
Mais bon, pour ce que je veux faire, je pense que je vais m'en tirer entre 1000 et 1500 euros (sans compter l'iPad )
Pour le controle AV , je te conseil de prendre les produits Global Caché , le prix est trés raisonnable ( ca te permet de faire le Infrarouge , de la RS232 genre pour un ampli ou un plasma , des relais), sinon tu as Crestron ou AMX mais evite de la prendre neuf car c'est pas loing de 1000 euros le premier prix
http://www.globalcache.com/
Pour la gestion de la lumiere , il est surtout important de savoir si tu veux faire de la gradation de tension ou du simple On / OFF
si tu veux faire juste du ON/OFF ca te coutera 80 euros
http://www.e-home.fr/?page_id=140
Si tu veux faire de la gradation tu peux utiliser ca mais je connais pas le tarif , sinon y a plus performant mais ca coute 2 bras
http://www.light-technology.com/
mais comparé aux PLCBus , hummm je pense qu'il y a une sacré différence de prix
Bon apres tout dépend ton budget (c'est surtout ca la question) mais si tu regarde sur Ebay , tu peux trouver des produits domotique Crestron / Amx , a un prix raisonnable
http://shop.ebay.com/i.html?_nkw=AMX+Netlinx&_sacat=0&_odkw=AMX+NI3000&_osacat=0&bkBtn=&_trksid=p3286.m270.l1313
ou le concurrent
http://cgi.ebay.com/Crestron-Mp2e-Multimedia-Processor-/330430442514?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item4cef306c12#ht_500wt_1143
Ca devrait deja te aller je pense
L'avantage de ces produits , c'est qu'ils sont fiable et surtout ils sont fait pour ca depuis 25 ans . tu en trouve plein sur Ebay
Pour ton portier , c'est quoi la marque ?(Si c'est Fermax ) tu pleures....
sinon tu dois pouvoir recuperer le signal video et audio et aprés tu mets un Video Server Axis , et un streamer Barix Annumicom 100 pour faire l'interfacage SIP avec ton Portier
Apres la conso electrique j'ai jamais eu besoin de le faire