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 !!!!
 
	
		
	 
 
 
	 
 |