Open GoogleCodeExporter opened 8 years ago
Salut Michel,
Merci pour tes explications,effectivement la solution "peut-être" ne peut
fonctionner qu'avec un simple pour le double c'est comme tu pensais, Legrand ne
tient pas compte des units mais seulement de l'ID.Pour faire simple plutot que
de toucher a ton GUI,Je vais jouer avec le 'Déclencheurs' du front se sera
plus facile pour moi,en attendant (l'option) mais au moins sa me permet de
mieux comprendre le fonctionnement de l'iobl.En tous cas merci de repondre a
mes questions ;).
A plus,Alex
Original comment by alx68.el...@gmail.com
on 21 Mar 2015 at 5:54
Salut Michel,
Merci pour cette nouvelle MAJ ,Le GUI commence a avoir de la gueule un grand
Merci pour l 'ajout de nouvelle ref sa fait du bien les 'inters scénario'.Pour
ce que j'ai pu tester pour l'instant au niveau du front tout roule si ce n'est
pour les macros je doit passer par php pour les crées ou les effacer c'est
tout ce que j'ai vu.Encore Merci pour ce que tu fais.:)
A+,Alex
Original comment by alx68.el...@gmail.com
on 23 Mar 2015 at 7:24
Salut Alex,
Merci pour ton retour, je vais regarder ca ce weekend et essayer de corriger
rapidement avec une petite mise à jour.
J'en profiterai pour vous indiquer dans l'issue :
https://code.google.com/p/boxio/issues/detail?id=12
les nouveautés qui sont discrètes mais présentes ainsi que les corrections
de bugs.
A bientôt,
Michel
Original comment by michel.t...@gmail.com
on 26 Mar 2015 at 9:29
Salut Michel,
J'ai un problème avec les triggers je ne sais pas si s'est propre au
fonctionnement de BOXIO.J’essaie de faire un scenario avec mes volets pour
qu'ils ne s'ouvrent qu'a moitie avec un 67280 je leur dits de monter et ensuite
avec un triggers je voudrais pouvoir faire un stop au bout d'un certain temps
le soucis c'est que des que la trame STOP est lancée elle est envoyée 2 fois
ce qui fait que mes volets s’arrêtent et s'ouvrent de suite.J'ai essayée
sur le bouton local effectivement tu fait une monte et si tu appuies 2x sur
stop il s’arrête puis continue serais tu pourquoi la trame est envoyer 2
fois de suite.
En attendant tes lumières.
A bientôt,
Alex
Original comment by alx68.el...@gmail.com
on 19 May 2015 at 6:14
Salut Michel,
Problème résolu je me suis tromper dans les conditions :).Par contre pour le
gui en ce qui concerne les inters scenario tu as une petite erreur de frappe,tu
as fait deux fois _action au lieu de _action et _stop_action.J'ai aussi
remarquer au niveau triggers pour les conditions jours je dois mettre 0-6 au
lieu de 1-7 pour qu'il fonctionne le dimanche.
Voila c'est tout
A plus
Original comment by alx68.el...@gmail.com
on 31 May 2015 at 7:32
[deleted comment]
Salut Alex,
Pas de nouvelles de Michel, c'est bizarre, j'espère qu'il va bien.
Merci de répondre à tes propres interrogations, ça nous aide tous.
Je ne vois pas où tu vois les erreurs de frappe dans le GUI, moi je ne vois
que le nom avec les boutons I II III IIII ?
Je pensais que cette histoire des jours était réglée avec la dernière mise
à jour.
Effectivement c'était bien ce format qui posait problème.
Je sais que ça fonctionne maintenant pour les jalons et les favoris mais je
n'en ai pas pour les déclencheurs, uniquement des heures et des mois dans mes
conditions.
Merci et à bientôt.
Original comment by acic...@gmail.com
on 1 Jun 2015 at 9:41
Salut acic,
Se n'est pas les boutons mais la trame qui est envoyer, tu verras que la
reception de boxio indique deux fois Action pour l'inter scenario depuis le
gui alors quand local il y'a bien Action et ensuite Stop Action le comportement
normal d'un inter scenario.Il suffit de le modifier dans le gui widgets inter
scenario (gestion des boutons ligne 6) Comme sur le fichier j'en avais besoin
pour lancer des scenario depuis le gui.
Concernant les déclencheur c'est ce que j'ai remarque hier en faisant des
essais sur mes volets.
Je pense que Michel a beaucoup de boulot niveau pro espérons.
A plus Alex.
Original comment by alx68.el...@gmail.com
on 1 Jun 2015 at 7:01
Attachments:
Salut Alex
Effectivement, en cliquant sur un bouton de l'interscénario on voit bien
Action et Stop Action dans le bus.
Par contre quand je clique sur le même bouton mais dans le GUI, je vois bien 2
fois Action mais il ne passe rien.
Mais c'est peut-être normal.
Par exemple sur le bouton II je n'ai aucun équipement associé en scénario
mais c'est le déclencheur de Boxio qui reconnaît son activation, et lance les
différents équipements et favoris associés.
Par contre quand je clique sur le bouton II dans le GUI il ne se passe rien car
Boxio ne détecte pas l'appui sur le bouton physique de l'inter ?
Pour l'instant je suis limité dans l'utilisation du GUI car il n'y a que les
lampes et les prisinters, les inters volets 67 251 n'y sont pas.
As-tu remarqué de temps en temps des jalons qui ne lancent pas ?
J'en ai régulièrement, pratiquement tous les jours, et ce ne sont pas les
mêmes, difficile de voir une logique. C'est peut-être une surcharge du
serveur Boxio à ce moment-là…
A+
Original comment by acic...@gmail.com
on 2 Jun 2015 at 10:28
Salut acic,
C'est pour sa que j'ai fait cet modif sur le gui par contre au niveau du
déclencheur dans les conditions tu doit bien spécifié TRAME_ID , TRAME_UNIT,
TRAME_VALUE .
Et oui moi aussi j'ai des jalons qui on du mal a se lancer mais j'ai du mieux
depuis que j'ai mis une carte sd class10 une fois par mois seulement maintenant.
A +
Original comment by alx68.el...@gmail.com
on 2 Jun 2015 at 12:16
Sur mon déclencheur de l'interscénario j'ai ces conditions :
(TRAME_ID('914103') AND TRAME_UNIT('2'))
Donc l'équipement et le bouton II. Ca fonctionne bien depuis l'inter mural
mais pas sur le GUI.
J'ai bien une carte SD Classe 10 aussi donc ça devrait aller.
Est-ce qu'il faudrait aussi redémarrer le RaspBerry de temps en temps…
Ce serait peut être bien d'avoir une routine qui permette un redémarrage
automatique tous les jours à heure fixe.
A+
Original comment by acic...@gmail.com
on 2 Jun 2015 at 1:17
[deleted comment]
RE
Tien c'est bizarre moi je l’écris comme sa et j'arrive a le déclenché
depuis le gui:
TRAME_ID('125575') AND TRAME_UNIT('2') AND TRAME_VALUE('ACTION')
Pour le rasp je ne pense pas sa doit etre une histoire d'horloge dans le
serveur php ou au niveau du cron en interne.
J'ai aussi cree un inter virtuel qui s'enclenche toutes les heures, raison pour
ca que c'est un peu plus stable chez moi?
Pour le redemarrage auto de boxio je ne sais pas si la sd va aimer.
A toute.
Original comment by alx68.el...@gmail.com
on 2 Jun 2015 at 6:28
Salut Alex,
La trame value ACTION sert à quoi chez toi, lorsque tu appuies sur le bouton ?
Chez moi ça fonctionne sans la value ACTION mais peut être que si je la
rajoute, le déclencheur fonctionnera aussi depuis le GUI…
Ton inter virtuel qui se déclenche toutes les heures sert à quoi ? Comment
pourrait-il améliorer la stabilité ?
J'ai des inters virtuels (sous la forme de 67 232 qui n'existe pas
physiquement) qui se déclenchent toutes les nuits pour indiquer le type de
période actuelle : travail, week-end ou congés.
Comme le module Vent/Soleil n'est pas reconnu par Boxio mais les trames qui
circulent apparaissent bien dans le bus, j'ai créé 3 inters virtuels qui
détectent les trames vent soleil nuages et mettent donc à jour la position
reconnue : soleil ou nuages et vent. Je m'en sers ensuite pour orienter, lever
ou baisser les brises soleil.
A+
Original comment by acic...@gmail.com
on 3 Jun 2015 at 8:15
Salut
Chez moi j’utilise la value action parce que si tu ne fais que id et l'unit
tu auras deux fois l'ordre qui va se faire.Concernant mon inter virtuel il me
sers a récupère la température Extérieur avec en parallèle un capteur de
luminosité sur un inter scenario modulaire qui me sert pour fermer ou ouvrir
mes volets en fonction des conditions que je lui est paramétré (BOXIO).Peut
etre que mon inter qui s'actionne toute les heures aide un peu le cron a se
mettre en action un peu comme une montre mecanique.
A+
Original comment by alx68.el...@gmail.com
on 3 Jun 2015 at 12:05
Je viens de rajouter la TRAME_VALUE ('ACTION'), je verrai donc s'il y a une
différence.
Pour la fermeture des volets j'utilise, comme toi, un capteur de luminosité
mais il alimente directement le contact sur l'inter Central 4 zones 67254, la
zone 4 est prévue pour ça.
On peut récupérer les températures sur la station Netatmo par exemple ? je
pourrais m'en servir pour fermer certains volets l'été.
Pour le moment Boxio me satisfait bien (comparé à la Dombox) mais j'espère
pouvoir migrer vers Jeedom l'hiver prochain si le plugin développé par
Aurélien et Michel est au point. Actuellement plus trop de nouvelles depuis 2
mois…
A+
Original comment by acic...@gmail.com
on 3 Jun 2015 at 12:31
En faite j'utilise le script de Michel pour la temperature exterieur,tu le
trouves dans boxio sur le fichier www au dossier myscript il me sert aussi pour
ma vmc df pour faire un boost quand la temperature se rafraichit la nuit.
Pour jeedom je pense que vu se que Michel a déjà galéré pour faire BOXIO
j'ose meme pas imagine le bordel pour faire sur jeedom.
A +
Original comment by alx68.el...@gmail.com
on 3 Jun 2015 at 12:48
Oui c'est déjà bien de pouvoir récupérer les températures de Yahoo.
Comment fais-tu ? je ne vois rien dans le front pour obtenir ces valeurs ?
Merci.
Pour Jeedom, Aurélien est aussi débordé mais est bien à l'écoute, je viens
de voir son dernier message sur Jeedom.
Comme il ne dispose que d'inters volets chez lui, il ne peut pas implémenter
beaucoup d'autres fonctionnalités sans les simuler. Et pour ça il a besoin
des logs que les utilisateurs de Jeedom et Boxio lui communiquent.
Comme je ne suis pas encore sur Jeedom, je ne peux hélas pas beaucoup l'aider
actuellement.
Pour faire tourner correctement Jeedom, il faut passer sur un RPI 2 au minimum,
je verrai ça cet hiver.
Je te donne le lien du forum :
https://www.jeedom.fr/forum/viewtopic.php?f=28&t=2935&p=155125#p155125
A+
Original comment by acic...@gmail.com
on 3 Jun 2015 at 1:28
Bonjour Messieurs !
Oui en effet ENORMEMENT de travail en ce moment...
Mais je viens de recevoir ce matin ma deuxième interface 88213 (USB/CPL), que
je vais mettre en parallèlede BOXIO sur une Jeedom, je vais m'intéresser au
plugin BOXIO/JEEDOM un peu plus. Mais en attendant j'ai pris note de vos
commentaires et je vais regarder ca de plus près, BOXIO est globalement stable
l'idée est de corriger TOUT les bugs avant que j'ajoute de nouvelles
références.
Si je résume vous êtes plusieurs à souffrir de trame qui ne sont pas
envoyée sur le bus et vous avez relevé :
- Peut-être la carte SD qui fait ramer le serveur : C'est très possible, car
effectivement effectivement les trames transistent par la mémoire vive qui
dans une raspberry est stockée sur la carte SD, s'il y a une erreur (ou
lenteur) la trame est peut-être éjecté
- Problème avec le CRON qui saute un passage : Peut-être car lorsque le
script fait un passage il vérifie avec une antériorité et marque ce qui a
été réalisé, mais si le décalage est trop important il peut ne pas le
prendre en compte
- Sinon il y peut-être un problème avec la table trame_standby qui met en
attente les trames dans le mémoire vive, j'avais conçu ca à l'origine pour
accélérer les échanges mais je pense que c'est inutile puisque la mémoire
vive de la raspberry est aussi la carte SD
Donc je vais faire des tests mais a l'aveugle car je n'ai pas de souci de
trames qui saute chez moi, surement que j'ai moins de cron que vous ?
Ce que je vous propose c'est de faire un quelque tests :
- Modifier dans server.php la ligne 1431 en supprimant le " > 0"
(capture1.jpg), puis relancer BOXIO normalement vous devriez voir apparaître
un message d'erreur si une trame ne part pas à cause de la connexion à
l'interface 88213, l'erreur apparaitra dans le fichier de log, si jamais ca
venait de la...
- Modifier le type de la table trame_standby, arrêter le server boxio depuis
l'interface, aller dans phpMyAdmnin puis passer le moteur de stockage de
"MEMORY" à "INNODB", relancer boxio (capture2.jpg).
- Optimiser la base MySQL, je vais essayer d'automatiser ce processus dans la
prochaine version mais en attendant exécuter le code SQL depuis PhphMyAdmin en
tant que root :
DELETE FROM boxio.trame, boxio.trame_decrypted USING boxio.trame INNER JOIN
boxio.trame_decrypted WHERE boxio.trame.id=boxio.trame_decrypted.id_trame AND
boxio.trame.date < DATE_SUB(NOW(), INTERVAL 1 MONTH);
puis : PURGE MASTER LOGS BEFORE NOW();
et enfin : PURGE BINARY LOGS BEFORE NOW();
Ca va nettoyer la base et ne conserver que les trames de moins de 1 mois
Bon avec ces petites modifs on pourrait peut-être voir ce qui se passe et si
des erreurs apparaissent...
PS : Je corrige mon GUI pour ACTION et STOP_ACTION
A+
Original comment by michel.t...@gmail.com
on 3 Jun 2015 at 2:18
Attachments:
Re salut Acic,et bonjour Michel,
Comptant de te savoir parmi nous,acic concernant la recup des temp il faut cree
une (sonde virtuel 88219 id 100002) un (inter variateur virtuel 67214 id
100001)et un (inter virtuel 67201 id 100003) ensuite j'ai crée un jalon avec
l'inter virtuel 100003 qui se met a ON toute les heures et la dessus j'ai fait
un declencheur qui appelle une URL ce qui met a jour la température sur
l'inter var et la sonde voir capture.Il faut bien sur modifier le fichier my
script pour ta ville.
Ok Michel je vais essayer tes modifs on verra se que sa donne et Merci,
A plus ;)
Original comment by alx68.el...@gmail.com
on 3 Jun 2015 at 7:54
Attachments:
Salut Michel,
Content de te revoir.
J'ai appliqué tes tests.
Sur celui qui optimise la base, j'ai copié tes commandes et collé pour les
exécuter. Je ne sais pas si c'est correct.
Enfin depuis j'ai effectivement des loge d'erreur répété (copie jointe).
Alex, je commence à mettre en place ce que tu m'a indiqué pour la reprise des
températures. Merci.
A+
Original comment by acic...@gmail.com
on 4 Jun 2015 at 1:58
Attachments:
Ah ! Je pense que le bug est présent depuis longtemps et vu la fréquence des
erreurs il est possible que le fichier de log grossisse très très vite !! Ce
qui peut baisser considérablement les performance de BOXIO.
Remplaces la ligne 932 :
if (strpos($possibility, 'MEMORY') !== FALSE) {
par :
if (strpos($possibility, 'MEMORY') !== FALSE && isset($status)) {
puis relance BOXIO
Une autre choses intéressantes, les erreurs sont toutes les 15 minutes (0, 15,
30 et 45) donc elles sont surement liées à un de tes équipements dans un
CRON...
Tiens moi au courant si cela fonctionne.
A+
Original comment by michel.t...@gmail.com
on 4 Jun 2015 at 2:39
Je vais appliquer les corrections que tu indiques, mais je vois que dans le
fichier log, les erreurs s'arrêtent à 14:45:00 et Boxio tourne toujours.
C'est bizarre, je n'ai pas de jalons à cette heure là...
Original comment by acic...@gmail.com
on 4 Jun 2015 at 2:59
Alex, j'ai créé les équipements virtuels et le déclencheur comme toi mais
je ne vois pas la température dans les status sur le Front.
La correspondance entre les tiens et les miens :
- sonde virtuelle 88219 ID 100002 chez toi -> ID 100030 chez moi
- inter variateur 67214 ID 100001 chez toi -> Inter 67232 ID 100031 chez moi
(je ne sais pas le type d'inter est important) ?
- inter variateur 67201 ID 100003 chez toi -> Inter 67232 ID 100032 chez moi
Sur la photo du déclencheur j'ai bien en déclencheur mon inter virtuel 100032
(l'équivalent du 100003 pour toi)
Un jalon qui met à ON toutes les heures l'inter 100032 (l'équivalent du
100003 pour toi), je ne vois pas pourquoi le mettre à ON toutes les heures car
il reste toujours à ON ?
L'URL reprend bien le nom de la ville : montpellier et le pays FR.
Dans le script get_temp de My_script j'ai aussi modifier le nom de la ville,
voir photo.
Désolé de t'embêter encore
L'année dernière j'ai passé une semaine de vacances chez toi dans le village
vacance ;-)
Original comment by acic...@gmail.com
on 4 Jun 2015 at 4:36
Attachments:
[deleted comment]
Salut Alex,
Bon je galère, même avec ton aide précieuse, le soleil doit taper trop fort
en ce moment ;-)
On parle bien du fichier get-temp.php dans le dossier my_script de Boxio ?
Je mets la photo du fichier et les infos que j'ai modifié encadrées en rouge.
Quand j'ouvre ce fichier get_temp.php dans un navigateur je n'ai aucun lien
cliquable (voir photo)
Par contre je ne vois pas pourquoi il faut avoir 2 inters virtuels.
J'ai du modifier les ID 100001 et 100002 car elles sont déjà occupés chez
moi par d'autres inters virtuels.
Donc je ne peux pas avoir le résultat que tu me montres en photo :-(
Désolé encore…
PS : oui nous avons passé de bonne vacances, c'est juste dommage que la
piscine n'était pas encore faite, maintenant tu pourras en profiter :-)
Original comment by acic...@gmail.com
on 5 Jun 2015 at 6:58
Attachments:
Salut Acic,
Désolé du temps pour la réponse,essaye de modifier comme sur le fichier
joint ton fichier get_temp mais le nom de ta ville et change les id par les
tiens.
Tiens moi au jus on va bien y arrivéé.;)
A plus.
Original comment by alx68.el...@gmail.com
on 9 Jun 2015 at 6:34
Attachments:
Salut Alex,
J'ai bien changé les informations dans le fichier script (voir photo), je
pensais que ces lignes n'étaient pas exécutées mais montraient simplement un
exemple.
Mais ça ne change rien, dans le statut des équipements (voir photo) mon inter
100032 est bien sur ON mais l'inter 100031 reste sur undefined.
Par contre dans les statuts il n'apparaît pas la sonde 100030 ?
Normalement sur quoi doit-on voir la température ?
Merci encore, A+
Original comment by acic...@gmail.com
on 10 Jun 2015 at 12:35
Attachments:
Salut acic,
Est ce que ton direct login est toujours celui d'origine a savoir boxio legrand
ou tu l'as modifier.Quand a la sonde c'est normal que tu ne la voie pas.la
température tu devrais la voir sur ton inter variateur du style 50%=0°
69%=19°.
A toute
Original comment by alx68.el...@gmail.com
on 15 Jun 2015 at 2:29
Salut Alex,
Le code et login est toujours le même depuis l'origine, je ne l'ai pas
modifié.
C'est bien ce que je pensais, on devrait voir la température dans le statut de
l'inter variateur, toujours Undefined chez moi.
Bizarre, je ne comprends pas !
Original comment by acic...@gmail.com
on 15 Jun 2015 at 2:52
Salut acic,
Je vois pas pourquoi sa marche pas chez toi ,je vois que tu as un mac...,Bon
j'ai cherche et galéré essaye cet modif vu en fichier joint et reinstalle ce
fichier c'est get temp avec les modifs.Sa devrait marche ;)
Fichier a installer:get_temp
Fichier a regarder seulement :Modif
Original comment by alx68.el...@gmail.com
on 16 Jun 2015 at 3:47
Attachments:
En prime acic,
Ta requette http pour voir ta temp il fait chaud chez toi 24°:
http://boxio/my_script/get_temp.php?ville=montpellier&pays=FR&id_thermostat=1000
32&id_sonde=100030&direct_login=521348914625f0d389ce0639baf7d49665e0c938fd430403
7d1c93f1af7697f45df7348c4cd567b4a8e75984cdfdbb58d73d3f9b12fee725d40414daf81c56c8
A plus :)))))
Original comment by alx68.el...@gmail.com
on 16 Jun 2015 at 3:52
En prime acic ta requette http:
http://boxio/my_script/get_temp.php?ville=montpellier&pays=FR&id_thermostat=1000
32&id_sonde=100030&direct_login=521348914625f0d389ce0639baf7d49665e0c938fd430403
7d1c93f1af7697f45df7348c4cd567b4a8e75984cdfdbb58d73d3f9b12fee725d40414daf81c56c8
:)))))))))))
Original comment by alx68.el...@gmail.com
on 16 Jun 2015 at 4:12
Salut Alex,
C'est tout c…
J'ai vu la boulette avec ton modèle, j'avais modifié les variables externes
en remplaçant ville par la mienne, pays par FR…
J'ai donc remis 'ville' 'pays' 'id_thermostat' et 'id_sonde' et j'ai 78 dans le
statut de l'inter donc ça doit correspondre 78-50=28°
Donc reste plus qu'à créer des conditions dans les déclencheurs et favoris.
Je te remercie encore pour toute ton aide et ta persévérance.
Original comment by acic...@gmail.com
on 17 Jun 2015 at 5:00
Salut Michel,
Après quelque temps d'observation, je constate toujours que des ordres ne sont
pas lancés (plusieurs par jour).
Depuis la dernière modification, je n'ai plus rien qui s'inscrit dans le log
d'erreur.
Je ne sais pas si c'est dû au nombre important de trames qui circulent…
Ne connaissant pas ce qui pourrait relever d'un fonctionnement normal, chez moi
j'ai entre 1700 et 1800 lignes dans l'état du Bus chaque jour.
Chez vous ça représente combien de lignes par jour ?
Merci A+
Original comment by acic...@gmail.com
on 26 Jun 2015 at 2:35
Salut acic,
Chez moi je dois avoir dans les 600 lignes pour 60 équipements 6 déclencheurs
et 6 jalons,est ce que tu fais beaucoup de "upd_time=x" d'equipement?.
Alex
Original comment by alx68.el...@gmail.com
on 29 Jun 2015 at 10:19
Salut Alex,
Sur mon installation BOXIO j'ai 84 équipements dont 20 virtuels, 12
déclencheurs, 58 favoris et 54 jalons.
Qu'est ce que tu appelle "upd_time=x" ?
Alain.
Original comment by acic...@gmail.com
on 29 Jun 2015 at 10:41
Salut,
Alors mon installation contient 60 équipements, 11 déclencheurs et 10 jalons.
Concernant le nombre de trames sur la journée de Samedi ou toute la famille
était présente j'ai eu 670 lignes. Ce qui me plombe le score se sont les
variateurs, ils sont de véritables pollueurs... En effet quand on reste
appuyer sur le variateur pour monter ou descendre ca génère une trame toute
les 500 millisecondes ! et ca c'est pas terrible pour le BUS en règle
général et pour BOXIO non plus d'ailleurs car boxio va vérifier chaque trame
et tester si elle ne correspond pas à un déclencheur...
@Alain : en effet tu as beaucoup de jalons ! les "upd_time=x" sont a inscrire
dans l'onglet "statut" des équipements. Cela permet d'envoyer automatiquement
tous les x secondes une trame qui interroge l'équipement, celui-ci renvoie en
retour son état. Il est obligatoire pour les équipements du type chauffage
sinon tu ne peux pas avoir l'état de la température. Mais tu peux aussi
l'utiliser pour les équipements ou tu veux être sûre de l'état en les
interrogeant régulièrement. Bien sûre cela ne fonction que pour les
équipements qui peuvent être interrogés. Inconvénients, si tu mets par
exemple un "upd_time=60" tu auras 2 trames par minutes (1 envoie + 1 retour
d'état) et si tu multiplie ca sur plusieurs équipements... ca monte vite !
J'ai peut-être une solution pour accélérer les déclencheurs... faut que
test ca...
Michel
Original comment by michel.t...@gmail.com
on 29 Jun 2015 at 11:26
Salut Michel,
Pour comparer, samedi j'ai eu 1839 lignes…
Ce qui me fait monter ce score, je pense, c'est le module vent/soleil.
Toutes les 5 minutes il envoie un état (soleil-nuages-vent) que je récupère
avec des déclencheurs pour affecter des positions à des inters virtuels
(Nuages ON/OFF, Soleil ON/OFF, Vent ON/OFF) qui envoient des ordres au BSO
toutes les 15 mn.
Ensuite j'ai les relevés de température extérieure avec le script Yahoo
toutes les 15 mn dans la journée.
Bref j'ai pas mal de trame d'ordres qui sautent dans la journée, suivant les
jours je suis entre 2 et 10 ordres qui ne sont pas exécutés totalement,
principalement des jalons.
Je ne sais pas s'il peut y avoir un levier d'action quelque part…
Pour les "upd_time=x" je n'ai que les VR avec leur position "move_time=X".
Ce serait bien d'avoir aussi la positon des autres inters mise à jour
régulièrement mais je crains que la surcharge ne soit plus acceptable,
dommage.
Original comment by acic...@gmail.com
on 29 Jun 2015 at 1:02
Alain,
Peux tu me confirmer que lorsqu'un jalon saute il n'y a pas la trame associé
à ce jalon dans la lecture du bus ?
Je ne me rappel plus si je t'avais déjà demandé mais je d'espére car je ne
trouve rien au niveau du code :(
Original comment by michel.t...@gmail.com
on 29 Jun 2015 at 4:50
C'est peut être pas au niveau du code mais de la surcharge d'analyse et
transmission de trames au moment voulu...
Par exemple pour aujourd'hui je vois des trames mais pas d'effet sur les inters
(peut être pas transmis à la passerelle).
Ou autre exemple, pour la fermeture de VR sur 10 sec, je vois bien le MOVE_DOWN
et le MOVE_STOP en même temps, à la même seconde, alors qu'il devrait y
avoir un délai de 10 sec entre les 2 ordres.
Donc le VR n'a rien fait.
Il y a peut être d'autres cas.
Pourtant dans la planification des jalons, j'ai essayé de décaler en minutes
pour ne pas les lancer tous en même temps : par ex 6h57, 6h58, 6h59…23h57,
23h58...
Original comment by acic...@gmail.com
on 29 Jun 2015 at 5:33
Salut a tous,
Hier soir mes volets ne sont pas descendus, mon jalon na pas fonctionner et
aucune trame visible sur le bus.Mais a l'heure ou il devait fonctionner j'avais
mon inter scenario d’éclairage auto qui était en route et qui balançais
des trames sur le bus sa vient peut être de la ?
acic,
pour les volets j'ai essayer de faire la meme chose que toi a savoir des up
puis stop dans un certain laps de temps effectivement il y'a pas mal de
décalage mais a mon avis c'est due a l'horloge de boxio qui n'en n'est pas une
elle est virtuel a ma connaissance car un cron n'a pas de seconde Michel pourra
peut être le confirme d’où des commandes qui se decalent ou se chevauchent.
A plus
Alex
Original comment by alx68.el...@gmail.com
on 30 Jun 2015 at 7:32
Bonjour,
Un autre exemple de jalon qui saute, ce matin, le lever des VR du bas.
J'ai regardé dans le bus les trames de tous les VR devant se lever et aucun
n'est présent.
A+
Original comment by acic...@gmail.com
on 1 Jul 2015 at 8:09
Bonjour à vous,
J'ai également essayé de surcharger un peu les jalons et effectivement j'ai
des trames qui sautent :(
Reste plus qu'à trouver pourquoi ?? Mais le problème ne viens pas de la
raspberry qui est trop lente mais bien de mon code car normalement même si
c'est lent les trames devraient être lancées mais en décalée. Je cherche et
j'avoue que cela me rend un peu fou !!!
Sinon j'ai reçu ma deuxième interface USB/CPL et je vais commander une autre
box pour y installer JEEDOM, je vais faire quelque tests. J'éditerai un
tableau comparatif pour voir ce qui manque à JEEDOM et si on peu les ajouter
rapidement pour migrer BOXIO vers JEEDOM, à suivre très prochainement...
A+
Original comment by michel.t...@gmail.com
on 2 Jul 2015 at 10:04
Merci Michel,
Il y a les trames qui sautent et très souvent un décalage dans l'exécution
des actions.
Par exemple j'ai environ 10 VR qui ont des niveaux d'ouvertures/fermetures
programmés et chaque jour le niveau est différent, même sans surcharge.
C'est vrai que c'est assez gênant globalement, mais tu as déjà fait un
travail énorme pour arriver à de telles fonctionnalités sur nos
installations IOBL qui retrouvent une seconde jeunesse ;-)
Si tu penses que JEEDOM, et sa partie matérielle probablement plus puissante
(RPI 2 ou +), permettra une vélocité optimum, on peut attendre la prochaine
étape…
A+
Original comment by acic...@gmail.com
on 2 Jul 2015 at 4:40
Salut Alain,
Concernant les trames qui sautent pour le moment c'est un mystère...
Pour le décalage j'ai remarqué qu'il était en partie lié à la technologie
voila ce qui l'en ressort en moyenne :
- 100ms pour le traitement sur le bus
- 100ms pour le traitement sur le récepteur
- 100ms entre chaque trames que boxio envoie s'il y a 10 trames en attentes ça
fait 10*100ms !
- Xms le temps que BOXIO analyse chaque trames, et la ca peut varier en
fonction du nombre de déclencheurs, d'équipements, scénarios, ..., à
traiter.
Donc dans le meilleur des cas on tourne à 500ms pour une réaction standard
mais ca peut aller facilement à 2 ou 5 ou 10 secondes en fonction de la charge
réseau :(
Concrètement mon code de base (le server) est plutôt lent, je pense que cela
fonctionnerai mieux sur une RPI 2... J'ai commander hier la Jeedom mini + sur
Domadoo. Je vais pouvoir mettre les 2 boxes sur mon installation c'est un bon
test pour voire la résistance à la charge sur le BUS.
Je vous tiens au courant,
A+, Michel
Original comment by michel.t...@gmail.com
on 3 Jul 2015 at 3:08
Salut Michel,
Merci pour ta réponse précise encore une fois.
Donc on peut considérer normal des décalages de plusieurs secondes, surtout
dans mon installation qui semble lourde.
Ensuite je ne sais pas ce qui restera de ton code server actuel en passant sur
la Jeedom, y aura-t-il une optimisation possible liée à la nouvelle
plateforme ?
En attendant, est-ce que tu avais pu régler quelques petits bugs ou
dysfonctionnement qu'on avait remontés ?
Il restera ensuite des équipements comme les inters VR à intégrer dans le
GUI pour être plus complet (et que ma petite famille puisse se passer de
l'interface Dombox) et 2 ou 3 équipements à gérer…
Mais maintenant ce sera peut-être plutôt intégrer directement au sein de
Jeedom ?
Et il faut bien que tu prennes de bonnes vacances méritées ;-)
Merci encore et à bientôt.
Original comment by acic...@gmail.com
on 3 Jul 2015 at 3:55
Bonjour a tous,
Je vois que sa avance et qu'il ya des gens qui bossent sur boxio :),pour ma
part concernant les trames de mon inter auto je l'ai un peu mieux reglé pour
qu'il me pollue moin le bus.Apparament le projet JEEDOM est en bonne voie avec
les résultats que Michel a deja fait sur boxio on ne peut qu'imagine le
meilleur ;)
Acic, pour tes volets qui ne sont pas visible dans le GUI je pense que tu as du
67256 ou 67251,moi j'ai cree des inters 67253 en virtuel et je les associes au
inter 67251,67256 et si tu veux avoir le retour d'etat il faut que ton inter
67251,67256 ecoute sa propre memeoire et la dans le GUI tu pourras commander
tes volets.
Sur ce bonne soirée a vous.
Original comment by alx68.el...@gmail.com
on 3 Jul 2015 at 6:01
Merci Alex,
J'avais déjà le retour d'état donc j'ai créé des inters virtuels qui sont
associés aux vrais et le retour d'état s'affiche bien dans le GUI.
Je ne sais pas si c'est une solution transitoire mais ça fonctionne bien.
Merci encore ;-)
Original comment by acic...@gmail.com
on 4 Jul 2015 at 5:52
Salut a tous,
Est ce que cela vous ai déja arriver lors d'une coupure de courant que BOXIO
soit impossible a redemarre il y'a des blocks corrompus et je dois reformate la
sd.Heuresement que je sauvegarde a chaque je modifie un parametre .
Merci a vous.
Bonne journee a vous sous ce soleil de plomb.
Original comment by alx68.el...@gmail.com
on 17 Jul 2015 at 10:56
Original issue reported on code.google.com by
alx68.el...@gmail.com
on 6 Aug 2014 at 6:36