Petit aide-mémoire sur les essais de Domogik que j’ai conduits sur ma petite plate-forme Seagate Dockstar sous Debian, avec un module RFXcom RFXrtx433 (USB) et un module teleinfo…
Installation Clean
Pour installer Domogik sur un Seagate Dockstar (architecture arm) sous Debian Squeeze, j’ai suivi le tutorial suivant : Installation de Domogik version Dev sur ubuntu 10.04
Quelques modification toutefois :
- En préalable, création d’un utilisateur Linux « domogik ». Installation des sources sous le répertoire home de cet utilisateur. Puis installation logué en tant que domogik (ne marche pas sous root ou depuis un autre compte, pour des questions de droits : les sources doivent être dans un endroit lisible par l’utilisateur domogik.)
- /tmp trop petit pour installer domoweb. Solutions :
- avant d’installer domoweb, commenter la ligne suivante dans /etc/fstab et rebooter . Remettre comme d’origine et rebooter après l’installation.
#tmpfs /tmp tmpfs defaults 0 0
- ou encore agrandir le fichier correspondant
- avant d’installer domoweb, commenter la ligne suivante dans /etc/fstab et rebooter . Remettre comme d’origine et rebooter après l’installation.
- J’ai installé domoweb sous le même compte domogik que Domogik (et pas sur domoweb comme suggéré)
En fin d’install :
==> ================================================== <== ==> Everything seems ok, you should be able to start <== ==> DomoWeb with /etc/init.d/domoweb start <== ==> or /etc/rc.d/domoweb start <== ==> DomoWeb UI is available on <== ==> http://127.0.0.1:40404/ <== ==> Default login is 'admin', password is '123' <== ==> ================================================== <==
Update de version
faire comme indiqué ici : Changement important dans la version de développement
Installation des plugins
Les plugins sont installés depuis les sources, en version dev (pas comme indiqué dans le Wiki qui donne la manière d’installer pour une version release).
- les packages sont ici: http://repo.domogik.org/package/(lien vers les sources et aussi vers la doc)
- copier et décompresser le fichier tgz dans le répertoire src des sources de domogik utilisées pour installer le produit
- dmgenplug nomduplugin
- En principe il apparait dans l’interface web
Support du RFXtrx433
Le plugin rfxcom nécessite que /dev/rfxcom existe : créer le fichier /lib/udev/rules.d/71-rfxcom.rules :
SUBSYSTEM=="tty", ENV{ID_MODEL}=="RFXtrx433", ENV{ID_VENDOR}=="RFXCOM", SYMLINK+="rfxcom", MODE="0666\"
Puis faire reconnaître le device :
# udevadm trigger
Support du module teleinfo
Le module est bien reconnu, mais il est fait pour un abonnement HC/HP, ce qui n’est pas mon cas.
Fichiers de config
/etc/domogik/domogik.cfg
Démarrage
/etc/init.d/domogik start
/etc/init.d/domoweb start
Références
- Wiki Domogik –> Installation standard
- how to increase space for tmpfs /tmp ( étant donné la taille mémoire du Dockstar, il n’est pas possible d’utiliser sa RAM comme répertoire de stockage tmpfs.)
- pour des explications sur udev : http://doc.ubuntu-fr.org/udev
Conclusions
Bien que domogik soit très sympathique et supporte de nombreuses technos, il ne convient pas à ma petite plate-forme Dockstar car il est trop lourd. Par ailleurs il n’y a pas pour l’instant de gestion des scénarios, ce qui me parait important en domotique. Enfin j’ai eu un peu de mal à me retrouver dans la doc et dans le code, malgré la très bonne doc qui est une bonne source d’info sur les technos supportées et la manière de les mettre en oeuvre.
Donc peut-être plus tard, mais pour l’instant je cherche encore ma plate-forme domotique …
Bonjour Olivier,
je reviens vers toi car j’ai un problème. Je me suis décidé à allumer automatiquement la radio avec FHEM, tous les jours de la semaine, sauf les jours fériés. Voici ma commande :
define radio1 at *7:00:00 {fhem « set RADIO on-for-timer 00:35:00 » if(wday == 1)&(!$we)}
Elle fonctionne une fois, mais pas la semaine d’après (j’en ai une par jour de la semaine car les durées sont différentes selon les jours). Je ne comprends pas pourquoi. Tu vois un problème ? (ca fait des semaines que j’utilise CRON pour palier à ce problème mais pour éviter les jours fériés, ca devient plus compliqué, et ne pas utiliser une fonction prévu dans FHEM, c’est quand meme dommage !)
merci
fred
PS : pb pour laisser message sur la page fhem…