Messages : 27
Sujets : 5
Inscription : Dec 2011
Bonjour,
Pour ceux qui sont intéressé j'ai ajouté dans le Wiki toute la procédure de build et d'installation pour avoir l'ensemble eibd/linknx et knxweb2 fonctionnel sur une carte Raspberry Pi
Avec ou sans MySql pour la persistance et les logs.
Gilles.
Messages : 1,463
Sujets : 137
Inscription : May 2011
Réputation :
0
Super !!! Je testerai ça dès que je reçois ma carte...
Messages : 242
Sujets : 30
Inscription : Jun 2011
Réputation :
1
Merci. J'ai une Raspberry que je n'ai jamais testé, ça pourrait être l'occasion.
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
03/08/2012, 13:12:27
(Modification du message : 03/08/2012, 13:13:04 par Suricat.)
je me tâtais justement à en acheter une pour faire ça.... Hum...
Corollaire : où avez vous acheter votre carte ?
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 1,463
Sujets : 137
Inscription : May 2011
Réputation :
0
Un copain du hackerspace local a lancé une commande groupée chez Farnell... Ça devrait arriver fin août, je crois (2 mois pour les avoir !!!)
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Raspberry Pi reçu aujourd'hui ! Moins d'un mois, c'est cool ! Direction le Wiki : http://wiki.knx-fr.com/doku.php?id=insta...spberry_pi
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Fini ;-) Pas loin de 4h de boulot, et ce n'est pas encore parfait. Mais pour ceux tentés par l'aventure, j'ai fait une image disque du raspberry à cette étape afin d'économiser 4h :-) (450Mo)
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 1,463
Sujets : 137
Inscription : May 2011
Réputation :
0
On a aussi reçu nos RPi au hackerlab (commande groupée), donc on va aussi s'y mettre
Messages : 116
Sujets : 24
Inscription : Sep 2011
(23/08/2012, 03:44:56)Suricat a écrit : Fini ;-) Pas loin de 4h de boulot, et ce n'est pas encore parfait. Mais pour ceux tentés par l'aventure, j'ai fait une image disque du raspberry à cette étape afin d'économiser 4h :-) (450Mo)
J'ai pas encore de raspberry mais ton image m intéresse !
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
upload en cours dur dl.free.fr
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
http://dl.free.fr/issI97Y3Y
Le fichier restera en ligne tant qu'il y aura au moins un téléchargement sur une période de 30 jours.
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 12
Sujets : 3
Inscription : Dec 2011
Le DL est cours, merci pour le partage.
Ce n'est pas 4H mais une vie entière que je gagne grâce à toi
[/i]
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
N'exagère rien :-) L'image tiendra sur une carte de 2go, mais il reste très peu d'espace disque. Mieux vaut la mettre sur une carte de 4go, puis lancer l'appli "sudo raspi-config" et choisir l'option "expand_rootfs". Tout l'espace sera alors alloué. Il y a d'autres possibilités, mais c'est la plus simple.
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 1,463
Sujets : 137
Inscription : May 2011
Réputation :
0
J'ai reçu mes cartes ; je tests. Merci
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Sur cette image, j'ai respecté ce que fait Gil dans le wiki. Toutefois, il y a tout de même 2 messages d'erreur au lancement de eibd et linknx. Eibd râle car il est lancé en tant que root, et linknx indique qu'il n'est pas lancé.
ATTENTION : pensez à aller changer l'adresse de votre passerelle IP dans le fichier /etc/default/eibd sinon, forcément, cela ne fonctionnera pas :-)
Toutefois, cela fonctionne très bien pour moi. Je ferai les changements plus tard, pour l'instant je m'intéresse à la conf de linknx, surtout l'import des objets depuis ets et la conf de la persistance via mysql (et graphe avec rrdtools). Je documenterai tout ça ;-)
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 27
Sujets : 5
Inscription : Dec 2011
Il y a effectivement un problème au boot/démarrage de la carte pour ceux qui ont installé la versions avec MySql.
linknx ne démarre pas car MySql n'a pas encore démarré...
Pour l'instant il faut démarrer linknx à la main.
/etc/init.d/linknx start
Je regarde ce qui se passe pour trouver une solution...
Messages : 27
Sujets : 5
Inscription : Dec 2011
J'ai résolu le problème de démarrage de linknx après mysql:
Bien ajouter "mysql" dans le fichier /etc/init.d/linknx à la fin de cette ligne:
# Required-Start: $local_fs $remote_fs eibd mysql
Relancer le script de mise à jour des dépendances au démarrage:
sudo update-rc.d linknx defaults
Vérifier dans /etc/rc2.d que le lien pour démarrer mysql est bien par ordre alphabétique avant celui pour démarrer linknx
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Au fait, dans mon image, le mot de passe root de mysql est knx-fr
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 116
Sujets : 24
Inscription : Sep 2011
vous me conseillez quelle boutique pour commander une raspberry?
merci
Messages : 132
Sujets : 5
Inscription : Nov 2011
01/09/2012, 10:08:31
(Modification du message : 01/09/2012, 10:08:54 par .vince.)
Le problème c'est le stock. Il y a plus de 4 semaines d'attente chez certains fournisseurs.
Apparemment http://cpc.farnell.com/jsp/search/produc...ku=SC12590 en a en stock de temps en temps (faut mettre une alerte) mais je n'ai jamais testé.
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Farnell en 3 semaines pour moi
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 1
Sujets : 0
Inscription : Sep 2012
Bonjour !
Je suis nouveau ici. J'ai lu avec interet ce post. J'ai commandé une RPI et je viens de recevoir une revision 2 !
Bref, j'ai installé votre image (bravo et merci) et tout fonctionne bien à l'exception de la persistance en mysql. J'ai vérifié l'accès à la base et j'ai même saisi manuellement des données.
Le symptome est bizarre : Lorsque dans "configuration/general" de knxweb2 j'active persistance mysql, j'indique les éléments de connexions et je valide. les logs s'enregistrent bien en base (requete manuelle pour vérifier) mais je n'ai plus accès au menu "admin". Le sablier tourne tourne mais ne s'arrete pas.
Lorsque je désactive, le menu revient.
Auriez vous une explication ?
Merci d'avance,
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Voici mon fichier linknx.xml de test qui log correctement dans mysql
Code : <?xml version="1.0" ?>
<config>
<services>
<smsgateway />
<emailserver />
<xmlserver type="inet" port="1028" />
<knxconnection url="ip:127.0.0.1" />
<exceptiondays>
<date day="1" month="1" />
<date day="1" month="5" />
<date day="15" month="8" />
<date day="25" month="12" />
<date day="25" month="4" year="2011" />
<date day="2" month="6" year="2011" />
<date day="13" month="6" year="2011" />
<date day="9" month="4" year="2012" />
<date day="17" month="5" year="2012" />
<date day="28" month="5" year="2012" />
<date day="1" month="4" year="2013" />
<date day="9" month="5" year="2013" />
<date day="20" month="5" year="2013" />
<date day="21" month="4" year="2014" />
<date day="29" month="5" year="2014" />
<date day="9" month="6" year="2014" />
</exceptiondays>
<persistence type="mysql" host="localhost" user="linknx" pass="linknx" db="linknx" table="persist" logtable="log" />
<ioports />
</services>
<objects>
<object type="1.001" id="P2L6" gad="1/1/3" init="request">Palier Biblio</object>
<object type="1.001" id="Pluie" gad="0/1/2" init="request" log="true">Pluie</object>
<object type="9.xxx" id="TempYo" gad="3/0/1" init="request" log="true">Temperature Yoann</object>
<object type="1.001" id="VoletTest" gad="2/4/1" init="request">TV stop</object>
<object type="1.001" id="VoletTestBougre" gad="2/4/2" init="request">TV Bouge</object>
<object type="5.xxx" id="VoletTestPosition" gad="2/4/4" init="request">TV position</object>
<object type="11.001" id="cur_date" gad="0/0/1" init="now" flags="cwtus">Current Date</object>
<object type="10.001" id="cur_time" gad="0/0/2" init="now">Current Time</object>
<object type="1.001" id="test_on_off" gad="1/1/2" init="request" log="true">NoL1</object>
</objects>
<rules>
<rule id="cur_time_date">
<condition type="timer" trigger="true">
<every>1h</every>
</condition>
<actionlist>
<action type="set-value" id="cur_time" value="now" />
<action type="set-value" id="cur_date" value="now" />
</actionlist>
</rule>
</rules>
<logging />
</config>
Et un extrait de la météo chez moi ces derniers temps :-)
Code : mysql> select * from log where object = "pluie";
+---------------------+--------+-------+
| ts | object | value |
+---------------------+--------+-------+
| 2012-08-30 16:51:06 | Pluie | on |
| 2012-08-30 16:53:37 | Pluie | off |
| 2012-09-01 10:17:30 | Pluie | off |
| 2012-09-10 06:47:57 | Pluie | on |
| 2012-09-10 07:17:21 | Pluie | off |
| 2012-09-10 07:22:32 | Pluie | on |
| 2012-09-10 07:29:27 | Pluie | off |
| 2012-09-10 21:19:31 | Pluie | on |
| 2012-09-10 21:28:04 | Pluie | off |
| 2012-09-10 21:43:16 | Pluie | on |
| 2012-09-10 21:48:14 | Pluie | off |
| 2012-09-10 22:04:30 | Pluie | on |
| 2012-09-10 22:15:07 | Pluie | off |
| 2012-09-10 22:37:28 | Pluie | on |
| 2012-09-10 22:47:16 | Pluie | off |
| 2012-09-11 02:40:27 | Pluie | on |
| 2012-09-11 02:55:31 | Pluie | off |
| 2012-09-11 04:03:45 | Pluie | on |
| 2012-09-11 04:18:52 | Pluie | off |
| 2012-09-11 10:33:55 | Pluie | on |
| 2012-09-11 10:42:55 | Pluie | off |
| 2012-09-13 01:48:23 | Pluie | on |
| 2012-09-13 02:02:12 | Pluie | off |
| 2012-09-13 02:12:42 | Pluie | on |
| 2012-09-13 02:25:35 | Pluie | off |
| 2012-09-15 15:33:43 | Pluie | off |
+---------------------+--------+-------+
26 rows in set (0.00 sec)
Quand il y a plusieurs "off" de suite c'est que je reboot la frambroise, donc linknx va lire la valeur sur le bus
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
Messages : 192
Sujets : 1
Inscription : May 2011
salut,
fbourgine a écrit : J'ai vérifié l'accès à la base et j'ai même saisi manuellement des données. fbourgine a écrit : Le symptome est bizarre : Lorsque dans "configuration/general" de knxweb2 j'active persistance mysql, j'indique les éléments de connexions et je valide. les logs s'enregistrent bien en base (requete manuelle pour vérifier) mais je n'ai plus accès au menu "admin". Le sablier tourne tourne mais ne s'arrete pas.
c'est peut-être a cause des données que tu as ajoutées à la mains dans la base qui pose problème ? essaye sans ça marchera peut-être mieux ?
dans la section admin cela lit la base et la table "logtable" (dans ton cas c'est la table log de la base linknx) pour lister les objects présents
il faut que les objects en resultat existe dans linknx
@+
Anthony
Messages : 774
Sujets : 57
Inscription : May 2011
Réputation :
1
Pour information, le modèle "B" du raspeberry (de base avec ethernet) vient de passer de 250Mo à 512Mo de RAM, toujours pour le même prix...
N'hésitez plus :-)
http://www.raspberrypi.org/archives/2180
Viens voir !!! La lampe s'allume, la lampe s'allume !!!!
|