Bonjour,
ayant moi-même galérer sur le problème pendant 2 jours et enfin réussi je vous donne les informations que je possède:
1) installer raspbian ( pour moi la version lite)
ce lien explique en partie comment faire:
http://www.domoticz.com/wiki/Preparing_ ... r_Domoticz
c'est mieux expliquer sur easydomoticz mais il faut prend l'image de raspbian au lieu de l'image de domoticz:
image de raspian:
https://www.raspberrypi.org/downloads/raspbian/
http://easydomoticz.com/domotique-comme ... ux-debian/
2) installation openzwave puis domoticz depuis les sources
c'est ici:
https://www.domoticz.com/wiki/Installin ... rom_Source
arrêter vous avant le chapitre "Make Domoticz startup at boot time"
3) ce qui n'est pas dans la documentation
avant de configurer Domoticz au démarrage, il faut créer un lien vers le répertoire d'installation des sources :
Si vous n'installez pas Z way, comme c'est le cas pour moi, il faut configurer le port série comme le fait le script d'installation de Z way. Ce script désactive aussi le bluetooth... il y a certainement une raison.
faites les commandes suivantes:
copier le code suivant dans l'éditeur ouvert:
Code : Tout sélectionner
#!/bin/bash
# Prepare AMA0
sed 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//; s/console=serial0,115200//' /boot/cmdline.txt > /tmp/zway_install_cmdli$
if [[ -f /etc/inittab ]]
then
sed 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab > /tmp/zway_install_inittab
fi
# Disable bluetooth Raspberry Pi 3
RPI_BOARD_REVISION=`grep Revision /proc/cpuinfo | cut -d: -f2 | tr -d " "`
if [[ $RPI_BOARD_REVISION == "a02082" || $RPI_BOARD_REVISION == "a22082" ]]
then
echo "Raspberry Pi 3 Detected. Disabling Bluetooth"
systemctl disable hciuart
# Add "dtoverlay=pi3-miniuart-bt" to /boot/config.txt if needed
if [[ ! `grep "dtoverlay=pi3-miniuart-bt" /boot/config.txt` ]]
then
echo "Adding 'dtoverlay=pi3-miniuart-bt' to /boot/config.txt"
echo "dtoverlay=pi3-miniuart-bt" >> /boot/config.txt
fi
echo "!!! Update Raspberry Pi 3 Firmware for stability work with commands:"
echo "sudo apt-get install rpi-update"
echo "sudo rpi-update"
fi
# Transform old DevicesData.xml to new format
if diff /boot/cmdline.txt /tmp/zway_install_cmdline.txt > /dev/null || diff /etc/inittab /tmp/zway_install_inittab > /dev/null
then
rm /tmp/zway_install_cmdline.txt /tmp/zway_install_inittab
else
echo "Preparing AMA0 interface:"
echo " removing 'console=ttyAMA0,115200' and 'kgdboc=ttyAMA0,115200 and 'console=serial0,115200' from kernel command line ($
mv /tmp/zway_install_cmdline.txt /boot/cmdline.txt
echo " removing '*:*:respawn:/sbin/getty ttyAMA0' from /etc/inittab"
mv /tmp/zway_install_inittab /etc/inittab
echo "AMA0 interface reconfigured, please restart Raspberry"
fi
Faire ctrl+O pour sauvegarder (suiver les instructions)
Faire ctrl+x pour quitter
donner les droits d'execution au fichier et l'executer:
4) Configurer domoticz au démarrage
https://www.domoticz.com/wiki/Installin ... _Update.29
5) rédémarrer
6) Configurer domoticz
http://easydomoticz.com/2490-2/
puis
http://www.vesternet.com/resources/appl ... 1dO3vmLSHt
renommer le fichier 99-com.rules existant
Code : Tout sélectionner
sudo mv /etc/udev/rules.d/99-com.rules /etc/udev/rules.d/99-com.rules_old
si tout s'est bien passé vous pouvez supprimer le script que l'on a créé:
Voilà, j'espère que celà pourra aider certains.