diff --git a/plugin_info/info.json b/plugin_info/info.json index e8b8ba2..c4b308a 100644 --- a/plugin_info/info.json +++ b/plugin_info/info.json @@ -1,7 +1,7 @@ { "id" : "teleinfo", "name" : "Téléinfo", - "description" : "Plugin pour utiliser les modems téléinformation USB", + "description" : "Plugin pour utiliser les modems téléinformation USB / Série", "licence" : "AGPL", "author" : "Cédric GUINE", "require" : "3.0", @@ -10,7 +10,10 @@ "hasDependency" : true, "hasOwnDeamon" : true, "maxDependancyInstallTime" : 45, + "link" : { + "forum":"http://forum.jeedom.fr/viewtopic.php?f=28&t=614" + }, "changelog" : "https://Jeedom-Plugins-Extra.github.io/plugin-teleinfo/#language#/changelog", "documentation" : "https://Jeedom-Plugins-Extra.github.io/plugin-teleinfo/#language#/", - "pluginVersion" : "2.7.0" + "pluginVersion" : "2.7.1" } diff --git a/ressources/install_apt.sh b/ressources/install_apt.sh index 1ea0506..6e02af3 100644 --- a/ressources/install_apt.sh +++ b/ressources/install_apt.sh @@ -3,6 +3,7 @@ PROGRESS_FILE=/tmp/jeedom/teleinfo/dependance PROGRESS_FILE=$1 touch ${PROGRESS_FILE} echo 0 > ${PROGRESS_FILE} + function apt_install { sudo apt-get -y install "$@" if [ $? -ne 0 ]; then @@ -25,8 +26,10 @@ echo 10 > ${PROGRESS_FILE} #apt_install python3 #apt_install python3-pip echo "Lancement de l'installation/mise à jour des dépendances Téléinfo" +echo "Raffraichissement du système" sudo apt-get update echo 20 > ${PROGRESS_FILE} +echo "Installation de la librairie ftdi pour modem 2 compteurs" sudo apt-get -y install python-ftdi sudo apt-get -y install python-ftdi1 #pip_install pyftdi @@ -34,13 +37,16 @@ pip_install pylibftdi echo 30 > ${PROGRESS_FILE} #pip_install python-ftdi1 echo 40 > ${PROGRESS_FILE} +echo "Installation de la librairie serial" pip_install serial echo 50 > ${PROGRESS_FILE} +echo "Mise à jour de cmdline ou inittab suivant système" if [ -e /dev/ttyAMA0 ]; then sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt if [ -e /etc/inittab ]; then sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab fi + echo "Désactivation de la sortie serie vers la console" sudo systemctl stop serial-getty@ttyAMA0.service sudo systemctl disable serial-getty@ttyAMA0.service fi