micheltaverna / boxio

Automatically exported from code.google.com/p/boxio
0 stars 0 forks source link

Intégration IOBL dans Jeedom #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Bonjour,

Voici un nouveau "projet" libre et ouvert : http://www.jeedom.fr

Les différents protocoles domotiques sont intégrés via des plugins.
J'ai posé la question aux développeurs et l'incorporation de Boxio se ferait 
très bien.
Si cette solution permettait d'éviter tout un travail de développement 
d'interface sur Boxio, ce serait parfait.

Hélas je n'ai aucune compétence mais si je pouvais apporter une aide 
quelconque, ce serait avec grand plaisir.

Merci encore pour ce super boulot.

Original issue reported on code.google.com by acic...@gmail.com on 30 Jun 2014 at 1:24

GoogleCodeExporter commented 9 years ago
Bonjour à tous,

Avant tout merci Alain d'avoir trouvé cette opportunité de développer le 
projet Boxio. Je suis donc rentré en relation avec Jeedom et je ne manquerai 
pas de vous tenir informé de l'évolution !

Original comment by michel.t...@gmail.com on 1 Jul 2014 at 8:16

GoogleCodeExporter commented 9 years ago
Bonjour Michel

Je suis en train de voir pour m'équiper en domotique. J'aimerai piloter mon 
installation IOBL via boxio mais malheureusement je ne suis pas un expert et je 
souhaiterai a thermes pouvoir la piloter via Jeedom ou autre box Open, j'ai 
posé des des questions sur le forum jeedom et je suis en attente de conseil.
Pourra tu m'aider si je me lance !!

Merci

Original comment by XavierDe...@gmail.com on 29 Nov 2014 at 11:14

GoogleCodeExporter commented 9 years ago
Bonjour,

Aucun problème je pourrai vous aider ! 
J'ai commencé à regarder pour développer un plugin directement dans Jeedom 
mais j'avoue que c'est un peu complexe et le temps me manque... 
Par contre je peux vous assurez qu'il est tout a fait possible de faire des 
requêtes entre BOXIO et Jeedom, c'est un peu long à mettre en place mais cela 
fonctionne.

A bientôt

Original comment by michel.t...@gmail.com on 1 Dec 2014 at 9:36

GoogleCodeExporter commented 9 years ago
Merci Michel

Dans ce cas je crois que je vais me lancer, mais si cela risque d'être 
fastidieux,
Je vais me procurer la box Mini, Pour ce qui est de convertisseur USB CPL 
legrand si tu as un bon plan je suis preneur car je ne sais pas si legrand les 
vends directement car il n’apparaît pas dans leur catalogue 2014

Merci

Original comment by XavierDe...@gmail.com on 1 Dec 2014 at 12:49

GoogleCodeExporter commented 9 years ago
Bonjour,

MIchel, j'attendais ce plugin Jeedom pour la fin d'année mais ça semble 
compromis donc.
J'imagine aisément que ça représente beaucoup de travail et si je peux être 
humblement utile malgré mes faibles compétences ;-)

Pour la passerelle CPL Legrand, on devrait pouvoir encore la trouver chez des 
grossistes comme Rexel ou CEF-Yesss (j'ai bien un compte chez eux mais je ne la 
vois pas au catalogue, il faut probablement la demander expressément).
Par contre elle est ici
https://www.materielelectrique.com/advanced_search_result.php?keywords=088213

Original comment by acic...@gmail.com on 2 Dec 2014 at 9:47

GoogleCodeExporter commented 9 years ago
En ce qui concerne l'interface je pense qu'il sera de plus en plus difficile de 
s'en procurer... Mais tu peux commander ici :
- 
http://www.materielelectrique.com/interface-lexic-raccordement-linstallation-ele
ctrique-p-10917.html 
OU 
- http://boutique.dombox.fr/produit.php?ref=P_DB_HD_DOM&id_rubrique=1

Je te conseil de prendre la DomBox car si jamais tu ne t'en sort pas avec BOXIO 
tu pourras toujours utiliser la DomBox qui permet de faire beaucoup de chose. 
Le pack est à 250€ et contient l'interface + la box

Si tu achètes sur materielelectrique.com se sera moins chère mais pour 50€ 
de différence... Je te conseil vraiment le pack DomBox !

Original comment by michel.t...@gmail.com on 2 Dec 2014 at 10:49

GoogleCodeExporter commented 9 years ago
Bonjour

J'ai bien envisagé la solution Dombox qui fonctionne. Le seul Pb c'est que je 
m'enferme de nouveau dans une solution fermé et j'ai un peu de mal avec le 
concept de configuration de la box avec ma TV. Ils ont bien la solution Dombox 
Mini (sans TV) mais le Pb c'est qu'elle n’intègre pas le protocole Somfy RTS 
en option dont j'ai besoin aussi. C'est pour cela que la solution mixe Boxio + 
Jeedom me parais ai séduisante, le fait de piloter un protocole prioritaire 
via une solution Open Source.
Si je comprend bien, s'il est possible de faire des requêtes entre Boxio et 
Jeedom cela veux dire due l'on peut piloter des senario In one sans avoir un 
plug in qui intègre le protocole dans la Jeedom, est que cela peut-être une 
solution Alternative ?

Original comment by XavierDe...@gmail.com on 2 Dec 2014 at 9:23

GoogleCodeExporter commented 9 years ago
Oui, je confirme que la Dombox est maintenant totalement dépendante du serveur 
Cloud chez eux.
Bouygues a eu une grosse rupture de fibre et plus d'internet pendant 3 jours, 
résultat plus aucun pilotage possible, depuis l'extérieur bien sûr mais 
aussi en intérieur. Il nous restait que les inters encore actifs, plus de 
scénarios, plus de plannings. Et encore j'ai vu la Dombox envoyer des ordres 
sans fin aux inters de volets toutes les minutes, j'ai été obligé de la 
débrancher.
Ca fait peur de dépendre d'un Cloud.

Moi aussi j'attends le plugin pour Jeedom et on est certainement nombreux dans 
ce cas.
Merci encore Michel.

Original comment by acic...@gmail.com on 3 Dec 2014 at 10:06

GoogleCodeExporter commented 9 years ago
Bonjour à tous,

Je suis bien d'accord, le système de cloud ne plait pas du tout...

Xavier, dans mon installation tous mes volets sont en RTS SOMFY j'ai acheté 
l'interface Legrand RTS (03604) qui gère 15 groupes de volets et c'est 
parfaitement bien géré dans BOXIO. Par exemple mes volets s'ouvrent 
automatiquement le matin si je suis chez moi, j'ai aussi une détection de 
l'heure d'arriver à la maison qui permet automatiquement d'ouvrir juste le 
volet de l'entrée s'il fait nuit ou tous les volets s'il fait jour. Tout est 
géré par BOXIO.
Pour ce qui est de l'interface entre Boxio et Jeedom c'est possible mais un peu 
long à mettre en place, car dans Jeedom il faut créer les IntersVirtuels un 
par un en ajoutant à chaque fois les commandes à envoyer à BOXIO et les 
règles pour récupérer le statut dans BOXIO... Mais oui c'est tout a fait 
possible ! 
On peut très facilement faire ceci (un exemple parmi tant d'autres) : 
- Lorsque j'appui sur un Interscenario Legrand ca ouvre un volet Zwave 
(BOXIO->JEEDOM)
- Lorsque j'allume une lampe Zwave ca allume une lampe InOne Legrand 
(JEEDOM->BOXIO)

Alain, je suis désolé... J'avoue que créer un plugin interne à Jeedom est 
largement possible mais nécessite de nombreuses heures que je n'ai 
malheureusement pas en ce moment. Ca ne veut pas dire que je ne le ferrai 
jamais mais j'attend un moment plus calme pour le faire. En attendant comme je 
l'indiquais à Xavier il est possible de faire une passerelle entre les deux.

Dernière chose ci-joint quelques capture (PC et Iphone) de l'interface BOXIO 
utilisateur que je suis en train de finaliser (avant Noel).

A bientôt,

Michel

Original comment by michel.t...@gmail.com on 3 Dec 2014 at 3:06

Attachments:

GoogleCodeExporter commented 9 years ago
Bonjour Michel

L'interface que tu vas proposer est déjà bien élaborée.
Et réalisée par une personne passionnée comme toi, elle me semble même 
mieux que celle de la Dombox pourtant développée par des professionnels…

Je pense que je vais pouvoir franchir le pas avec BOXIO en début d'année 
prochaine.
Penses-tu qu'il y aurait une "limite" de puissance avec le Raspberry pour près 
de 80 équipements ?

J'ai vu une vidéo conférence de présentation de la JEEDOM par ses 
concepteurs et le modèle actuel est prévu pour piloter jusqu'à 50 
équipements convenablement. Ensuite il faudra attendre le prochain modèle 
pour pouvoir gérer plus de 50 inters.
Donc je pense plutôt attendre cette prochaine version en espérant que tu ai 
un peu plus de temps d'ici là pour développer le plugin :-)

L'interface BOXIO fonctionna-t-elle sur iPad ?
Je vois des données météo sur les copies d'écran, tu récupères donc ces 
infos à partir d'une station météo (j'ai une station Netatmo) ?
Tu as prévu des règles d'interaction avec la météo et les scénarios pour 
piloter les équipements ?

Merci et à bientôt.

Original comment by acic...@gmail.com on 5 Dec 2014 at 11:23

GoogleCodeExporter commented 9 years ago
Bonjour Alain,

Je test actuellement les performances de BOXIO dans des cas de scripts 
complexes que j'utilise personnellement voila ce qui tourne chez moi :
- 56 Equipements (plus de 70 modules a mettre à jour)
- 11 favoris (Commandes personnalisées avec des conditions)
- 20 macros (qui lancent des favoris avec des conditions)
- 10 jalons (qui se déclenchent dans la journée et exécutent des macros)
- 11 déclencheurs (qui tests toutes les trames selon des conditions et 
exécutent des favoris et/ou macros)
- Plus de 1000 trames par jour circulent sur le bus et chaque trames est 
décryptée en temps réel puis passe dans les filtres des déclencheurs.
- Un Ipad (WIFI) connecté en continu qui fait des mises a jour de l'état des 
inters toutes les secondes

Les résultats sont :
- Le système est très stable je n'ai jamais de plantage, par contre s'il y a 
une panne de courant même derrière l'onduleur il faut réarmer à la main (je 
travail sur une automatisation de ce point)
- Le temps de réponse pour l'interface est inférieur à 1 seconde ce qui 
donne en local (wifi) sur mon iPad une sensation d'instantané comme la 
pression sur un vrai bouton
- Pour les déclencheurs le temps de réponse peut varié en fonction du nombre 
de déclencheurs et des conditions qui sont liées, mais la réponse varie 
entre 1 et 2 secondes maximum
- Par contre pour mes scripts complexes (plus de 10 conditions) j'ai détecté 
des petits soucis d'exécution? il faut que je test si le problème viens de 
BOXIO ou de mon installation (RF et CPL)

Pour répondre a tes dernières questions, l'interface est "Responsive" ce qui 
signifie qu'elle s'adapte a tout type de support sans reprogrammation.
Pour la météo s'est un exemple de widget que l'on peut créer facilement, 
celle présentée récupère les infos depuis Internet.
Concernant Netamo il est tout a fait possible de le faire interagir avec BOXIO 
si Netamo supporte les requêtes HTTP.
Par exemple chez moi j'affiche sur mon Thermostat inOne la température 
extérieure récupérée sur le site Yahoo. Le tout en un petit script que j'ai 
ajouté à BOXIO.
Enfin j'ai ajouté le support des conditions et déclencheurs pour "quand le 
soleil se lève" et "quand le soleil se couche"

Voila ! A bientôt

Original comment by michel.t...@gmail.com on 5 Dec 2014 at 12:06

GoogleCodeExporter commented 9 years ago
Super Michel… (sans la virgule)

Je me rends compte du travail colossal que tu as abattu pour en arriver là, et 
je comprends que tu n'ai pas encore eu le temps pour le plugin sur JEEDOM.

Les performances sont correctes alors au vu de tes équipements.

Ton iPad ne passe donc jamais en veille (hormis la nuit peut être) et c'est 
donc la condition pour avoir un retour d'état précis des inters.
Mais comme le nôtre sera en veille lorsqu'il n'est pas utilisé, je ne sais 
pas si l'application BOXIO fait d'elle-même les requêtes en tâche de fond 
pendant la veille pour récupérer les infos. Ou lorsque l'application BOXIO 
sera de nouveau ouverte elle fera les requêtes de mises à jour des inters à 
ce moment-là ?

J'avais aussi envisagé d'installer un thermostat InOne pour piloter notre PAC 
mais je trouvais ses capacités de réglage trop limité. Je suis parti avec un 
thermostat Netatmo qui me permet une multitude de plages de réglage avec 
différentes températures. Ainsi je peux, par exemple, forcer la température 
en fin d'après-midi à 25° pour que la PAC produise de la chaleur stockée 
dans un ballon tampon restitué pendant la soirée. Le COP de performance de la 
PAC étant meilleure quand la température extérieure est plus élevée.
Après on verra si une interaction plus poussée est possible avec BOXIO.

AU début, avec la Dombox, j'avais demandé à pouvoir retrouver l'appui sur la 
touche STOP des inters volet (ce qui me permet d'obtenir le niveau préréglé 
des brises soleil).
A priori, ce n'était pas possible pour Legrand mais en utilisant la 
combinaison des actions STOP + 1seconde + STOP, l'activation de cette 
fonction est devenue possible.
Penses-tu que BOXIO puis réaliser cette combinaison ?

Merci encore.

Original comment by acic...@gmail.com on 5 Dec 2014 at 6:31

GoogleCodeExporter commented 9 years ago
Bonjour Michel

Comme le dit Alain tu as abattu un boulot énorme !! je suis impressionné par 
ton installation et tous les outils que tu as développé.
Je suis séduit par Boxio, peux-tu me dire si c'est pas trop difficile a 
intégré quand on est pas expert en domotique et si le paramétrage de mon 
installation dans ton système est possible sachant que moi elle est moins 
grosse.

Voici ce que j'ai

672 01  1 Inter Simple CPL
672 02  4 Inter Double CPL
672 08  5 Inter Sénario (2 senario) CPL
672 80  1 Inter Senario CPL (4 senario)

9 volets roulant Somfy RTX

j'ai vu que l'interface Legrand RTS (03604) n'est plus commercialisé, 
penses-tu RFXtrx433E  (émetteur / récepteur) - RFXCOM  peut s'intégrer 
facilement dans boxio pour piloter mes VM

D'autre part pour l'achat du rapbery peut tu me communiquer la liste des ref 
que tu as pour avoir la même configuration.

Merci

Original comment by XavierDe...@gmail.com on 5 Dec 2014 at 9:07

GoogleCodeExporter commented 9 years ago
Bonjour Michel,

J'aurais 3 questions avant de préparer le matériel pour cette mise en place :

1 - En achetant un Raspberry, pourrais-je faire tourner BOXIO et JEEDOM 
simultanément dessus ?
2- Je pensais utiliser également le protocole Z-Wave avec une carte sur le 
Raspberry, utilises-tu aussi le Z-wave avec Boxio ou est-ce plus simple avec 
Jeedom ?
3- Sur l'iPad Boxio est pleinement efficace mais comment gères-tu les 
appareils Hifi-TV ? Je viens de voir que le logiciel HC-Skipper est compatible 
avec OpenWebNet (indiqué MyHome bien sûr).

En te remerciant par avance pour ton expérience.

Original comment by acic...@gmail.com on 29 Dec 2014 at 12:57

GoogleCodeExporter commented 9 years ago
Bonjour à tous, et bonne année 2015 !

@Xavier : 
Concernant le matériel que tu possèdes en InOne tous est gérés par le 
serveur et le front (interaction et retour d'état) et également par 
l'interface (le gui).
Par contre pour le SOMFY... C'est une autre histoire, je te confirmes que je ne 
trouves plus sur internet l'interface SOMFY et c'est bien dommage car elle 
fonctionne parfaitement :( Pour ce qui est d'ajouter RFXCOM ce n'est pas simple 
du tout, le plus simple (et le moins chère) serait d'avoir une box comme 
JEEDOM pour gérer le SOMFY et faire des commandes HTTP entre les deux...
Pour l'achat du matériel tu as juste besoin d'une RaspberryPi (penses à 
prendre une coque et une alim) avec une carte SD de 4Go 

@Alain : 
Je vais donc répondre à tes questions dans l'ordre :
1 - Faire tourner BOXIO et JEEDOM simultanément doit être possible mais je 
pense que les performances risques de s'écrouler, de plus cela nécessiterai 
de faire une installation à la main, car pour les 2 box l'installation crée 
une carte SD avec le système complet embarqué. Vu le prix d'une Raspberry le 
plus simple est dans commander directement 2.
2 - Pour le Zwave il n'est pas intégré, BOXIO a été pensé InOne seulement. 
Le plus simple reste de passer par JEEDOM.
3 - Pour l'interface sur Ipad il ne s'agit que de la V1 en Beta... Elle va 
s'améliorer mais je l'utilise tous les jours et ca semble efficace, par contre 
il n'y a pour le moment que les inters (simple/double/variateur) et les 
commandes de volets. Si tu souhaites ajouter des commandes, c'est possible car 
l'on peut créer s'est propre widget, mais attention faut quand même coder un 
peu... Concernant  l'openWebNet du InOne n'a rien à voir avec celui du MyHome 
(malheureusement), c'est pour cela que personne ne développe de Box pour notre 
bon vieux InOne...
Et enfin pour HC-Skipper il est tout a fait possible de l'utiliser puisque 
BOXIO gère les commande HTTP donc on peut très bien créer des boutons dans 
HC-Skipper pour commander des éléments InOne.

A bientôt !

Original comment by michel.t...@gmail.com on 2 Jan 2015 at 4:20

GoogleCodeExporter commented 9 years ago
Bonjour Et Bonne Année

Je vais commander le matériel et je pense que j'aurai d'autre question quand 
je serai en train de l'installer !!

@+

Original comment by XavierDe...@gmail.com on 3 Jan 2015 at 9:39

GoogleCodeExporter commented 9 years ago
Bonne année également  à tous les passionnés de domotique,

Comme Xavier, je vais passer à la commande d'un RaspBerry.

@ Michel
1 - j'ai bien compris qu'il faut mieux avoir 2 machines donc un Raspberry avec 
BOXIO dans l'immédiat et un autre JEEDOM avec extension Z-Wave ultérieurement.

2 - Intégré dans JEEDOM bien sûr.

3 - Je constaterai de visu l'interface de BOXIO sur l'iPad après installation.

Pour l'interfaçage InOne avec HC-Skipper, le développeur me dit : 
"Vous n'avez pas besoin d'acquérir l'application pour réaliser vos tests. La 
version d'évaluation vous permettra de réaliser tous les tests que vous 
souhaitez.
Il vous fait préciser l'adresse IP et le port du serveur InOne dans l'écran 
"Mon compte", onglet "Emetteur/OWN".
Puis dans la section Domotique, créer un nouveau groupe de module piloté par 
OWN. Ajouter une ambiance et cliquer sur le bouton "Apprendre". L'assistant OWN 
s'affiche alors. Cocher la case pour que l'assistant ne vérifie pas votre 
commande. Valider la commande et testez-là avec le bouton "Tester".
Dans l'attente de votre retour."

Ca te parle Michel ? C'est bien ce que tu indiquais sous la forme de commande 
HTTP ?

Merci.

Original comment by acic...@gmail.com on 6 Jan 2015 at 8:54

GoogleCodeExporter commented 9 years ago
Xavier,

Peux tu me donner la liste des ref Legrand que tu souhaites contrôler, je vais 
vérifier si c'est bien géré.
Pour répondre à ton 3, il faut que tu est bien tout configuré dans 
l'interface de BOXIO (front), pour que tu puisses voir apparaître tous dans 
l'Ipad (gui).

Enfin pour HC-Skipper je pense que ca devrait marcher sans problème mais il 
faudra que tu utilise le générateur de commande dans le front pour créer les 
requêtes (commandes) HTTP que tu inséreras dans HC-Skipper.
Pas de souci je te guiderai au moment ou... C'est simple mais comment j'ai pas 
le temps de documenter il te faudra une petite explication.

A bientôt,

Michel

Original comment by michel.t...@gmail.com on 6 Jan 2015 at 7:13

GoogleCodeExporter commented 9 years ago
Michel, je t'ai envoyé la liste des réf Legrand de mon installation sur ta 
messagerie perso gmail.

Original comment by acic...@gmail.com on 10 Jan 2015 at 10:30

GoogleCodeExporter commented 9 years ago
@Alain,

Je t'envoie un petit dans la foulée.

Michel

Original comment by michel.t...@gmail.com on 10 Jan 2015 at 3:48

GoogleCodeExporter commented 9 years ago
Bonjour,
Je viens de découvrir ce projet par hasard. C'est juste magique :-)
Je suis un utilisateur IOBL depuis pas mal de temps...j'ai plus de 60 
équipements dans toute la maison, j'utilise depuis ses débuts la Dombox..J'en 
ai eu plusieurs. Je suis vraiment satisfait du travail qu'ils ont fait sur 
cette dombox...mais depuis, le marché à évolué, et il manque des 
choses..j'ai envie d'aller plus loin avec le reste de la domotique, c'est pour 
cela que je m'interesse a Jedoom.

J'ai l'impression que Michel refait ce qu'a fait dombox avec des belles 
améliorations comme la gestion de l'ouverture et fermeture des voltes par 
rapport au lever et couché du soleil ( car j'avoue ca me gonfle l'été ou 
l'hiver changer les plannings du lever et fermeture de mes volets..).
Alors question, pourquoi ne pas plutot pas faire un pluging IOBL pour Jeedom ? 
on pourrait enfin utiliser nos ecodevice, nos Z-Wave, nos netatmos, ou tout ce 
qui nous passe par la tete, ca serait vraiment génial :-)

Actuellement j'utilise API de dombox qui est simple par envoie de requett Http 
pour la gestion des équipements ou scénario.

Michel je suis prêt à aider s'il le faut, je pense qu'il doit être possible 
de récupérer ton travail pour l'intégrer dans un pluging Jeedom non ?

Original comment by geoni...@gmail.com on 28 Jan 2015 at 8:35

GoogleCodeExporter commented 9 years ago
Bonjour et bienvenue,

Je ne vais pas parler pour MIchel mais c'est vrai qu'il a fait un travail 
formidable avec Boxio et, toujours en évolution.

Le plugin pour Jeedom est dans les tuyaux mais c'est apparemment un gros 
travail.

Je suis comme toi un utilisateur de la Dombox depuis les premières heures et 
c'est l'orientation Cloud qui me déplait. Pour les volets j'ai résolu le 
problème été/hiver avec un détecteur crépusculaire relié à l'inter volet 
4 zones.

Je viens d'installer Boxio et les possibilités de paramétrage et conditions 
sont bien plus importantes que sur la Dombox.

Tu es déjà équipé avec une Jeedom ?

Original comment by acic...@gmail.com on 29 Jan 2015 at 8:34

GoogleCodeExporter commented 9 years ago
Bonjour à vous !

Déjà, je vous remercie pour tous c'est compliments, ca fait plaisir de 
partager et il est vrai que j'ai consacré beaucoup de temps à ce projet, 
alors pourquoi conserver ce travail juste pour soi ?!

Je vous confirme vraiment souhaiter porter BOXIO sous la forme d'un plugin 
Jeedom mais il me manque deux choses :
- Du temps (car il va falloir tout recommencer)
- De l'aide pour démarrer (je manque de documentation sur la Jeedom)

@geoninja : Je ne connais pas ton niveau en développement mais si tu peux 
m'aider à créer le plugin je suis preneur ! Le problème de Jeedom c'est 
qu'il n'y a pas encore de documentation pour la création d'un plugin, j'ai 
essayé d'en télécharger un pour l'analyser, ce qu'il en ressort c'est qu'il 
est tout à fait possible de migrer puisque BOXIO et JEEDOM utilise du php, par 
contre moi j'utilise mes propres bases MySQL. Donc au final il faudra tout 
recoder mais c'est possible !
Personnellement je n'ai pas de Jeedom mais je vais m'en procurer une rapidement 
si tu souhaites te lancer dans le projet avec moi.

A bientôt,

Michel

Original comment by michel.t...@gmail.com on 29 Jan 2015 at 10:22

GoogleCodeExporter commented 9 years ago
Bonjour a tous,

j'en avais déjà discuté avec Michel et j'utilise depuis un certain temps 
Boxio et Jeedom.

J'ai donc essayé de créer un plugin boxio dans jeedom.

La première version est quasi opérationnelle (en tout cas pour mon usage) et 
je vais donc la rendre dispo dans les prochains jour sur le market de jeedom.

Si certain sont intéressés, on pourra effecuer des tests et effectuer l'ajout 
de nouveaux modules (Actuellement seule les inter volet ont été testé et 
sont fonctionnels).

Je me suis bien entendu inspirés grandement du travail de Michel (pour la 
partie php, car le principe de jeedom permet d'utiliser l'interface graphique 
existante sans rien redevolopper), mais le principe est un peu différent.

j'utilise un daemon python qui écoute et émet en parallèle sur le port usb 
et sur un socket tcp qui dialogue avec jeedom.

J'espère que michel sera des nôtres pour faire évoluer ce plugin.

Jeedom intégre aussi une API, ce qui permet d'utiliser des interfaces externes 
(comme iviewer dans mon cas) pour commander nos équipements

N'hésitez pas a le tester et a me faire vos retours

Bonne soirée a tous et a bientôt je l'espère

Original comment by apag...@free.fr on 5 Mar 2015 at 8:52

GoogleCodeExporter commented 9 years ago
Merci Aurélien !

Bien sûre je suis de la partie. Je regarde ton code de plus près et je vais 
installer Jeedom ce weekend pour faire les premiers tests.

A+, Michel

Original comment by michel.t...@gmail.com on 6 Mar 2015 at 10:00

GoogleCodeExporter commented 9 years ago
C'est une super nouvelle, encore merci à Aurelien et Michel.

Je commence à me familiariser avec BOXIO avec l'aide de Michel et 
l'installation devient à peu près stable.

Ma question est qu'est-ce qui sera conservé dans Boxio dans cette interaction 
avec Jeedom ?
Je veux dire par là que Jeedom deviendrait l'interface (programmation, 
visualisation) et que boxio resterait le moteur ?

Original comment by acic...@gmail.com on 7 Mar 2015 at 12:09

GoogleCodeExporter commented 9 years ago
Bonsoir
Bonsoir à Vous

Suite au Plug In qu’Aurélien a créée j'ai installé Jeedom sur mon Pi afin 
de tester ce nouveau Plug in, Aurélien a intégré mes références (672 02 et 
672 01)
je viens de terminer de les intégrer dans ma configuration Jeedom et cela 
fonctionne bien maintenant il n'y as plus qu'a laisser vivre. 

Encore une fois merci pour ce super boulot

Original comment by XavierDe...@gmail.com on 8 Mar 2015 at 10:44

GoogleCodeExporter commented 9 years ago
Bonsoir à tous,
J'utilise le plugin BOXIO sur JEEDOM, et franchement même sans tous mes 
éléments,
il y a déjà de quoi faire. Je test les commandes actuelles et 
scénario(JEEDOM) et pour le moment aucun bug. Je cherche depuis quelques jours 
comment afficher le "vrai" changement d'état mais dur dur pour moi peut être 
un détail pour vous.
Le principe par exemple est de voir une ampoule allumée sur ma page de 
contrôle lorsque que la commande "on" à été activée. J'ai réussi à le 
faire mais uniquement sur les commandes faites par Jeedom. Le problème est que 
si j'appuie sur le vrai bouton, la rien se passe dans l'affichage.
Aurélien m'a conseillé de "jouer" dans le script du widget, mais là je 
sèche. Je n'ai pas demandé plus d'explication pour chercher
de moi même. Lorsque j’appuie sur le bouton"ON"j'ai une trame du type 
*1*1*0#3205233##.

Michel, as tu remonté cet fonction dans ton BOXIO?

Merci

Original comment by stephane...@gmail.com on 23 Mar 2015 at 9:57

GoogleCodeExporter commented 9 years ago
Bonjour Stéphane,

Oui le plugin BOXIO pour JEEDOM est une très bonne nouvelle et Aurélien a 
accompli un énorme travail avec le staff de JEEDOM, qui ont une box très 
prometteuse !
Maintenant il va falloir être patient car il y a beaucoup de choses à coder 
dans ce plugin et comme tu l'as compris le retour d'état n'est pas encore 
complétement fonctionnel et les raisons sont simples. Pour que tu comprennes 
et en même temps cela répondra en partie à ta question :

Pour connaître l'état d'un équipement (pour une box) il n'y a que 2 
méthodes :

- La première consiste a interroger l'équipement avec une trame du type 
UNIT_DSCRIPTION_REQUEST sur le unit qui contient la mémoire du module, dès 
lors le module va renvoyer une trame avec son état.
* Avantages : C'est assez simple à mettre en œuvre et très fiable dans le 
résultat, BOXIO connaît la plupart de ces trames et s'en sert pour mettre à 
jour l'état.
* Inconvénients : On ne peux demander l'état qu'à des modules CPL (pas les 
RF), de plus on ne peux pas faire de rapprochement avec l'état des émetteurs, 
on ne peut demander le statut qu'aux récepteurs.

- La seconde méthode consiste à "sniffer" toutes les trames du bus et en 
déduire l'état des modules, c'est le procédé utilisé le plus couramment 
dans BOXIO.
* Avantages : Pas besoin d'interroger les modules puisque dès qu'un modules 
envoie une trame BOXIO met à jour son état mais aussi l'état de tous les 
équipements associés y compris les modules RF.
* Inconvénients : La box doit être en connaissances de tous les équipements 
de l'installation et de leur programmation. C'est pourquoi dans BOXIO j'indique 
bien qu'il faut ajouter TOUS c'est équipements et faire leur apprentissage. 
Enfin le plus gros inconvénient c'est la complexité du code pour mettre en 
œuvre cette solution, la gestion devient très complexe et lourde car il y a 
de nombreuses analyse à faire en continu.

Maintenant que tu es en connaissance de ces éléments, et pour répondre à ta 
question la trame que tu as mis en exemple correspond à la trame émise par 
ton inter pour avertir les autres modules qui sont associés (programmés) que 
la touche ON a été pressé. 
BOXIO va alors :
- Mettre à jour l'état de l'équipement qui a émis la trame
- Puis regarder dans la sa table de programmation tous les équipements 
associés et les mettre à jour

Dans le cas du Plugin de JEEDOM je ne suis pas encore assez calé pour te 
répondre et t'indiquer la procédure, mais je pense qu'Aurélien doit 
travailler dessus. Cette trame correspond à ON en BROADCAST avec l'ID et le 
UNIT de ton inter.

En espérant que ca t'aide, à bientôt,

Michel

Original comment by michel.t...@gmail.com on 26 Mar 2015 at 9:54

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Bonjour Michel,
Merci de ton "énorme réponse" et je comprend mieux le principe et 
surtout que tu as cette solution dans ton BOXIO.
Bien évidemment je sais qu' Aurélien a déjà fait un énorme travail avec ta 
participation, ce qui prouve un très bon esprit de ta part.
J'avais juste l'espoir de lui donner un coup de main mais peut être qu'au 
final je vous embête plus qu'autre chose.
Je vais méditer sur ta réponse mais je ne t'en demanderai pas plus
Merci et encore bravo pour votre travail qui redonne un coup de jeune à cette 
technologie 
A bientôt
Stéphane

Original comment by stephane...@gmail.com on 26 Mar 2015 at 6:19

aztazt commented 1 year ago

Juste un petit message de remercierment à Michel et Aurélien car, 8 ans après ce dernier message, en 2023, j'utilise encore Boxio sous Jeedom (même si mes inter commencent physiquement à se délabrer sérieusement et il va falloir que je migre bientôt...). Vous avez vraiment fait un super travail !