Aller au contenu

Bloug

Membres confirmés
  • Compteur de contenus

    1 329
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par Bloug

  1. Bloug

    Passerelle Enocean + Fhem

    Dsl de pouvoir t'aider Pitp2, Je viens de remarquer qu'il n'est plus possible d’éditer le fichier fhem.cfg directement avec editfile ???? existe t'il une solution pour le Ré-autoriser ? merci
  2. @ImperiHome, bravo à l'equipe ! A quand une beta sous Windows ? ?
  3. Bloug

    Passerelle Enocean + Fhem

    Merci ! J'ai trouvé un site qui détaille parfaitement la procédure : http://www.soft-alternative.com/raspberry-pi-etendre-partition-systeme-capacite-carte-sd-raspbian.php et me voila donc avec : pi@raspberrypi ~ $ df -h Filesystem Size Used Avail Use% Mounted on rootfs 30G 2.7G 26G 10% / /dev/root 30G 2.7G 26G 10% / devtmpfs 215M 0 215M 0% /dev tmpfs 44M 236K 44M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 88M 0 88M 0% /run/shm /dev/mmcblk0p1 56M 9.7M 47M 18% /boot pi@raspberrypi ~ $ donc plus de d'espace et de Temps avant d’être em*erdé par les log Merci Beaucoup !
  4. Bloug

    Passerelle Enocean + Fhem

    Merci Lazer pour ton aide, Ma distribution linux est ( si la cmd est la bonne ) : pi@raspberrypi / $ cat /etc/issue Raspbian GNU/Linux 7 \n \l La taille du répertoire /opt/fhem/log : pi@raspberrypi / $ du -sm /opt/fhem/log 181 /opt/fhem/log euhh 181 si c'est des Mo je pense que la vérité est ailleurs " Pour voir la taille de tous les répertoires classés par taille (attention cette commande peut prendre du temps si tu n'es pas sur SSD) : " ....oupss je pense avoir oublié de dire que fhem est sur un raspberry pi@raspberrypi / $ du -sm /* | sort -rn du: cannot read directory `/etc/ssl/private': Permission denied du: cannot read directory `/etc/cups/ssl': Permission denied du: cannot read directory `/etc/polkit-1/localauthority': Permission denied du: cannot read directory `/lost+found': Permission denied du: cannot read directory `/proc/tty/driver': Permission denied du: cannot read directory `/proc/1/task/1/fd': Permission denied du: cannot read directory `/proc/1/task/1/fdinfo': Permission denied du: cannot read directory `/proc/1/task/1/ns': Permission denied du: cannot read directory `/proc/1/fd': Permission denied du: cannot read directory `/proc/1/fdinfo': Permission denied du: cannot read directory `/proc/1/ns': Permission denied du: cannot read directory `/proc/2/task/2/fd': Permission denied du: cannot read directory `/proc/2/task/2/fdinfo': Permission denied du: cannot read directory `/proc/2/task/2/ns': Permission denied du: cannot read directory `/proc/2/fd': Permission denied du: cannot read directory `/proc/2/fdinfo': Permission denied du: cannot read directory `/proc/2/ns': Permission denied du: cannot read directory `/proc/3/task/3/fd': Permission denied du: cannot read directory `/proc/3/task/3/fdinfo': Permission denied du: cannot read directory `/proc/3/task/3/ns': Permission denied du: cannot read directory `/proc/3/fd': Permission denied du: cannot read directory `/proc/3/fdinfo': Permission denied du: cannot read directory `/proc/3/ns': Permission denied du: cannot read directory `/proc/4/task/4/fd': Permission denied du: cannot read directory `/proc/4/task/4/fdinfo': Permission denied du: cannot read directory `/proc/4/task/4/ns': Permission denied du: cannot read directory `/proc/4/fd': Permission denied du: cannot read directory `/proc/4/fdinfo': Permission denied du: cannot read directory `/proc/4/ns': Permission denied du: cannot read directory `/proc/5/task/5/fd': Permission denied du: cannot read directory `/proc/5/task/5/fdinfo': Permission denied du: cannot read directory `/proc/5/task/5/ns': Permission denied du: cannot read directory `/proc/5/fd': Permission denied du: cannot read directory `/proc/5/fdinfo': Permission denied du: cannot read directory `/proc/5/ns': Permission denied du: cannot read directory `/proc/6/task/6/fd': Permission denied du: cannot read directory `/proc/6/task/6/fdinfo': Permission denied du: cannot read directory `/proc/6/task/6/ns': Permission denied du: cannot read directory `/proc/6/fd': Permission denied du: cannot read directory `/proc/6/fdinfo': Permission denied du: cannot read directory `/proc/6/ns': Permission denied du: cannot read directory `/proc/7/task/7/fd': Permission denied du: cannot read directory `/proc/7/task/7/fdinfo': Permission denied du: cannot read directory `/proc/7/task/7/ns': Permission denied du: cannot read directory `/proc/7/fd': Permission denied du: cannot read directory `/proc/7/fdinfo': Permission denied du: cannot read directory `/proc/7/ns': Permission denied du: cannot read directory `/proc/8/task/8/fd': Permission denied du: cannot read directory `/proc/8/task/8/fdinfo': Permission denied du: cannot read directory `/proc/8/task/8/ns': Permission denied du: cannot read directory `/proc/8/fd': Permission denied du: cannot read directory `/proc/8/fdinfo': Permission denied du: cannot read directory `/proc/8/ns': Permission denied du: cannot read directory `/proc/9/task/9/fd': Permission denied du: cannot read directory `/proc/9/task/9/fdinfo': Permission denied du: cannot read directory `/proc/9/task/9/ns': Permission denied du: cannot read directory `/proc/9/fd': Permission denied du: cannot read directory `/proc/9/fdinfo': Permission denied du: cannot read directory `/proc/9/ns': Permission denied du: cannot read directory `/proc/10/task/10/fd': Permission denied du: cannot read directory `/proc/10/task/10/fdinfo': Permission denied du: cannot read directory `/proc/10/task/10/ns': Permission denied du: cannot read directory `/proc/10/fd': Permission denied du: cannot read directory `/proc/10/fdinfo': Permission denied du: cannot read directory `/proc/10/ns': Permission denied du: cannot read directory `/proc/11/task/11/fd': Permission denied du: cannot read directory `/proc/11/task/11/fdinfo': Permission denied du: cannot read directory `/proc/11/task/11/ns': Permission denied du: cannot read directory `/proc/11/fd': Permission denied du: cannot read directory `/proc/11/fdinfo': Permission denied du: cannot read directory `/proc/11/ns': Permission denied du: cannot read directory `/proc/12/task/12/fd': Permission denied du: cannot read directory `/proc/12/task/12/fdinfo': Permission denied du: cannot read directory `/proc/12/task/12/ns': Permission denied du: cannot read directory `/proc/12/fd': Permission denied du: cannot read directory `/proc/12/fdinfo': Permission denied du: cannot read directory `/proc/12/ns': Permission denied du: cannot read directory `/proc/13/task/13/fd': Permission denied du: cannot read directory `/proc/13/task/13/fdinfo': Permission denied du: cannot read directory `/proc/13/task/13/ns': Permission denied du: cannot read directory `/proc/13/fd': Permission denied du: cannot read directory `/proc/13/fdinfo': Permission denied du: cannot read directory `/proc/13/ns': Permission denied du: cannot read directory `/proc/14/task/14/fd': Permission denied du: cannot read directory `/proc/14/task/14/fdinfo': Permission denied du: cannot read directory `/proc/14/task/14/ns': Permission denied du: cannot read directory `/proc/14/fd': Permission denied du: cannot read directory `/proc/14/fdinfo': Permission denied du: cannot read directory `/proc/14/ns': Permission denied du: cannot read directory `/proc/15/task/15/fd': Permission denied du: cannot read directory `/proc/15/task/15/fdinfo': Permission denied du: cannot read directory `/proc/15/task/15/ns': Permission denied du: cannot read directory `/proc/15/fd': Permission denied du: cannot read directory `/proc/15/fdinfo': Permission denied du: cannot read directory `/proc/15/ns': Permission denied du: cannot read directory `/proc/16/task/16/fd': Permission denied du: cannot read directory `/proc/16/task/16/fdinfo': Permission denied du: cannot read directory `/proc/16/task/16/ns': Permission denied du: cannot read directory `/proc/16/fd': Permission denied du: cannot read directory `/proc/16/fdinfo': Permission denied du: cannot read directory `/proc/16/ns': Permission denied du: cannot read directory `/proc/17/task/17/fd': Permission denied du: cannot read directory `/proc/17/task/17/fdinfo': Permission denied du: cannot read directory `/proc/17/task/17/ns': Permission denied du: cannot read directory `/proc/17/fd': Permission denied du: cannot read directory `/proc/17/fdinfo': Permission denied du: cannot read directory `/proc/17/ns': Permission denied du: cannot read directory `/proc/18/task/18/fd': Permission denied du: cannot read directory `/proc/18/task/18/fdinfo': Permission denied du: cannot read directory `/proc/18/task/18/ns': Permission denied du: cannot read directory `/proc/18/fd': Permission denied du: cannot read directory `/proc/18/fdinfo': Permission denied du: cannot read directory `/proc/18/ns': Permission denied du: cannot read directory `/proc/19/task/19/fd': Permission denied du: cannot read directory `/proc/19/task/19/fdinfo': Permission denied du: cannot read directory `/proc/19/task/19/ns': Permission denied du: cannot read directory `/proc/19/fd': Permission denied du: cannot read directory `/proc/19/fdinfo': Permission denied du: cannot read directory `/proc/19/ns': Permission denied du: cannot read directory `/proc/20/task/20/fd': Permission denied du: cannot read directory `/proc/20/task/20/fdinfo': Permission denied du: cannot read directory `/proc/20/task/20/ns': Permission denied du: cannot read directory `/proc/20/fd': Permission denied du: cannot read directory `/proc/20/fdinfo': Permission denied du: cannot read directory `/proc/20/ns': Permission denied du: cannot read directory `/proc/21/task/21/fd': Permission denied du: cannot read directory `/proc/21/task/21/fdinfo': Permission denied du: cannot read directory `/proc/21/task/21/ns': Permission denied du: cannot read directory `/proc/21/fd': Permission denied du: cannot read directory `/proc/21/fdinfo': Permission denied du: cannot read directory `/proc/21/ns': Permission denied du: cannot read directory `/proc/22/task/22/fd': Permission denied du: cannot read directory `/proc/22/task/22/fdinfo': Permission denied du: cannot read directory `/proc/22/task/22/ns': Permission denied du: cannot read directory `/proc/22/fd': Permission denied du: cannot read directory `/proc/22/fdinfo': Permission denied du: cannot read directory `/proc/22/ns': Permission denied du: cannot read directory `/proc/23/task/23/fd': Permission denied du: cannot read directory `/proc/23/task/23/fdinfo': Permission denied du: cannot read directory `/proc/23/task/23/ns': Permission denied du: cannot read directory `/proc/23/fd': Permission denied du: cannot read directory `/proc/23/fdinfo': Permission denied du: cannot read directory `/proc/23/ns': Permission denied du: cannot read directory `/proc/29/task/29/fd': Permission denied du: cannot read directory `/proc/29/task/29/fdinfo': Permission denied du: cannot read directory `/proc/29/task/29/ns': Permission denied du: cannot read directory `/proc/29/fd': Permission denied du: cannot read directory `/proc/29/fdinfo': Permission denied du: cannot read directory `/proc/29/ns': Permission denied du: cannot read directory `/proc/30/task/30/fd': Permission denied du: cannot read directory `/proc/30/task/30/fdinfo': Permission denied du: cannot read directory `/proc/30/task/30/ns': Permission denied du: cannot read directory `/proc/30/fd': Permission denied du: cannot read directory `/proc/30/fdinfo': Permission denied du: cannot read directory `/proc/30/ns': Permission denied du: cannot read directory `/proc/31/task/31/fd': Permission denied du: cannot read directory `/proc/31/task/31/fdinfo': Permission denied du: cannot read directory `/proc/31/task/31/ns': Permission denied du: cannot read directory `/proc/31/fd': Permission denied du: cannot read directory `/proc/31/fdinfo': Permission denied du: cannot read directory `/proc/31/ns': Permission denied du: cannot read directory `/proc/32/task/32/fd': Permission denied du: cannot read directory `/proc/32/task/32/fdinfo': Permission denied du: cannot read directory `/proc/32/task/32/ns': Permission denied du: cannot read directory `/proc/32/fd': Permission denied du: cannot read directory `/proc/32/fdinfo': Permission denied du: cannot read directory `/proc/32/ns': Permission denied du: cannot read directory `/proc/33/task/33/fd': Permission denied du: cannot read directory `/proc/33/task/33/fdinfo': Permission denied du: cannot read directory `/proc/33/task/33/ns': Permission denied du: cannot read directory `/proc/33/fd': Permission denied du: cannot read directory `/proc/33/fdinfo': Permission denied du: cannot read directory `/proc/33/ns': Permission denied du: cannot read directory `/proc/34/task/34/fd': Permission denied du: cannot read directory `/proc/34/task/34/fdinfo': Permission denied du: cannot read directory `/proc/34/task/34/ns': Permission denied du: cannot read directory `/proc/34/fd': Permission denied du: cannot read directory `/proc/34/fdinfo': Permission denied du: cannot read directory `/proc/34/ns': Permission denied du: cannot read directory `/proc/35/task/35/fd': Permission denied du: cannot read directory `/proc/35/task/35/fdinfo': Permission denied du: cannot read directory `/proc/35/task/35/ns': Permission denied du: cannot read directory `/proc/35/fd': Permission denied du: cannot read directory `/proc/35/fdinfo': Permission denied du: cannot read directory `/proc/35/ns': Permission denied du: cannot read directory `/proc/37/task/37/fd': Permission denied du: cannot read directory `/proc/37/task/37/fdinfo': Permission denied du: cannot read directory `/proc/37/task/37/ns': Permission denied du: cannot read directory `/proc/37/fd': Permission denied du: cannot read directory `/proc/37/fdinfo': Permission denied du: cannot read directory `/proc/37/ns': Permission denied du: cannot read directory `/proc/38/task/38/fd': Permission denied du: cannot read directory `/proc/38/task/38/fdinfo': Permission denied du: cannot read directory `/proc/38/task/38/ns': Permission denied du: cannot read directory `/proc/38/fd': Permission denied du: cannot read directory `/proc/38/fdinfo': Permission denied du: cannot read directory `/proc/38/ns': Permission denied du: cannot read directory `/proc/39/task/39/fd': Permission denied du: cannot read directory `/proc/39/task/39/fdinfo': Permission denied du: cannot read directory `/proc/39/task/39/ns': Permission denied du: cannot read directory `/proc/39/fd': Permission denied du: cannot read directory `/proc/39/fdinfo': Permission denied du: cannot read directory `/proc/39/ns': Permission denied du: cannot read directory `/proc/40/task/40/fd': Permission denied du: cannot read directory `/proc/40/task/40/fdinfo': Permission denied du: cannot read directory `/proc/40/task/40/ns': Permission denied du: cannot read directory `/proc/40/fd': Permission denied du: cannot read directory `/proc/40/fdinfo': Permission denied du: cannot read directory `/proc/40/ns': Permission denied du: cannot read directory `/proc/41/task/41/fd': Permission denied du: cannot read directory `/proc/41/task/41/fdinfo': Permission denied du: cannot read directory `/proc/41/task/41/ns': Permission denied du: cannot read directory `/proc/41/fd': Permission denied du: cannot read directory `/proc/41/fdinfo': Permission denied du: cannot read directory `/proc/41/ns': Permission denied du: cannot read directory `/proc/156/task/156/fd': Permission denied du: cannot read directory `/proc/156/task/156/fdinfo': Permission denied du: cannot read directory `/proc/156/task/156/ns': Permission denied du: cannot read directory `/proc/156/fd': Permission denied du: cannot read directory `/proc/156/fdinfo': Permission denied du: cannot read directory `/proc/156/ns': Permission denied du: cannot read directory `/proc/307/task/307/fd': Permission denied du: cannot read directory `/proc/307/task/307/fdinfo': Permission denied du: cannot read directory `/proc/307/task/307/ns': Permission denied du: cannot read directory `/proc/307/fd': Permission denied du: cannot read directory `/proc/307/fdinfo': Permission denied du: cannot read directory `/proc/307/ns': Permission denied du: cannot read directory `/proc/310/task/310/fd': Permission denied du: cannot read directory `/proc/310/task/310/fdinfo': Permission denied du: cannot read directory `/proc/310/task/310/ns': Permission denied du: cannot read directory `/proc/310/fd': Permission denied du: cannot read directory `/proc/310/fdinfo': Permission denied du: cannot read directory `/proc/310/ns': Permission denied du: cannot read directory `/proc/319/task/319/fd': Permission denied du: cannot read directory `/proc/319/task/319/fdinfo': Permission denied du: cannot read directory `/proc/319/task/319/ns': Permission denied du: cannot read directory `/proc/319/fd': Permission denied du: cannot read directory `/proc/319/fdinfo': Permission denied du: cannot read directory `/proc/319/ns': Permission denied du: cannot read directory `/proc/320/task/320/fd': Permission denied du: cannot read directory `/proc/320/task/320/fdinfo': Permission denied du: cannot read directory `/proc/320/task/320/ns': Permission denied du: cannot read directory `/proc/320/fd': Permission denied du: cannot read directory `/proc/320/fdinfo': Permission denied du: cannot read directory `/proc/320/ns': Permission denied du: cannot read directory `/proc/322/task/322/fd': Permission denied du: cannot read directory `/proc/322/task/322/fdinfo': Permission denied du: cannot read directory `/proc/322/task/322/ns': Permission denied du: cannot read directory `/proc/322/fd': Permission denied du: cannot read directory `/proc/322/fdinfo': Permission denied du: cannot read directory `/proc/322/ns': Permission denied du: cannot read directory `/proc/324/task/324/fd': Permission denied du: cannot read directory `/proc/324/task/324/fdinfo': Permission denied du: cannot read directory `/proc/324/task/324/ns': Permission denied du: cannot read directory `/proc/324/fd': Permission denied du: cannot read directory `/proc/324/fdinfo': Permission denied du: cannot read directory `/proc/324/ns': Permission denied du: cannot read directory `/proc/1603/task/1603/fd': Permission denied du: cannot read directory `/proc/1603/task/1603/fdinfo': Permission denied du: cannot read directory `/proc/1603/task/1603/ns': Permission denied du: cannot read directory `/proc/1603/fd': Permission denied du: cannot read directory `/proc/1603/fdinfo': Permission denied du: cannot read directory `/proc/1603/ns': Permission denied du: cannot read directory `/proc/1657/task/1657/fd': Permission denied du: cannot read directory `/proc/1657/task/1657/fdinfo': Permission denied du: cannot read directory `/proc/1657/task/1657/ns': Permission denied du: cannot read directory `/proc/1657/fd': Permission denied du: cannot read directory `/proc/1657/fdinfo': Permission denied du: cannot read directory `/proc/1657/ns': Permission denied du: cannot read directory `/proc/1898/task/1898/fd': Permission denied du: cannot read directory `/proc/1898/task/1898/fdinfo': Permission denied du: cannot read directory `/proc/1898/task/1898/ns': Permission denied du: cannot read directory `/proc/1898/fd': Permission denied du: cannot read directory `/proc/1898/fdinfo': Permission denied du: cannot read directory `/proc/1898/ns': Permission denied du: cannot read directory `/proc/1977/task/1977/fd': Permission denied du: cannot read directory `/proc/1977/task/1977/fdinfo': Permission denied du: cannot read directory `/proc/1977/task/1977/ns': Permission denied du: cannot read directory `/proc/1977/task/1978/fd': Permission denied du: cannot read directory `/proc/1977/task/1978/fdinfo': Permission denied du: cannot read directory `/proc/1977/task/1978/ns': Permission denied du: cannot read directory `/proc/1977/task/1980/fd': Permission denied du: cannot read directory `/proc/1977/task/1980/fdinfo': Permission denied du: cannot read directory `/proc/1977/task/1980/ns': Permission denied du: cannot read directory `/proc/1977/task/1981/fd': Permission denied du: cannot read directory `/proc/1977/task/1981/fdinfo': Permission denied du: cannot read directory `/proc/1977/task/1981/ns': Permission denied du: cannot read directory `/proc/1977/fd': Permission denied du: cannot read directory `/proc/1977/fdinfo': Permission denied du: cannot read directory `/proc/1977/ns': Permission denied du: cannot read directory `/proc/2024/task/2024/fd': Permission denied du: cannot read directory `/proc/2024/task/2024/fdinfo': Permission denied du: cannot read directory `/proc/2024/task/2024/ns': Permission denied du: cannot read directory `/proc/2024/fd': Permission denied du: cannot read directory `/proc/2024/fdinfo': Permission denied du: cannot read directory `/proc/2024/ns': Permission denied du: cannot read directory `/proc/2029/task/2029/fd': Permission denied du: cannot read directory `/proc/2029/task/2029/fdinfo': Permission denied du: cannot read directory `/proc/2029/task/2029/ns': Permission denied du: cannot read directory `/proc/2029/fd': Permission denied du: cannot read directory `/proc/2029/fdinfo': Permission denied du: cannot read directory `/proc/2029/ns': Permission denied du: cannot read directory `/proc/2032/task/2032/fd': Permission denied du: cannot read directory `/proc/2032/task/2032/fdinfo': Permission denied du: cannot read directory `/proc/2032/task/2032/ns': Permission denied du: cannot read directory `/proc/2032/fd': Permission denied du: cannot read directory `/proc/2032/fdinfo': Permission denied du: cannot read directory `/proc/2032/ns': Permission denied du: cannot read directory `/proc/2056/task/2056/fd': Permission denied du: cannot read directory `/proc/2056/task/2056/fdinfo': Permission denied du: cannot read directory `/proc/2056/task/2056/ns': Permission denied du: cannot read directory `/proc/2056/fd': Permission denied du: cannot read directory `/proc/2056/fdinfo': Permission denied du: cannot read directory `/proc/2056/ns': Permission denied du: cannot read directory `/proc/2083/task/2083/fd': Permission denied du: cannot read directory `/proc/2083/task/2083/fdinfo': Permission denied du: cannot read directory `/proc/2083/task/2083/ns': Permission denied du: cannot read directory `/proc/2083/fd': Permission denied du: cannot read directory `/proc/2083/fdinfo': Permission denied du: cannot read directory `/proc/2083/ns': Permission denied du: cannot read directory `/proc/2084/task/2084/fd': Permission denied du: cannot read directory `/proc/2084/task/2084/fdinfo': Permission denied du: cannot read directory `/proc/2084/task/2084/ns': Permission denied du: cannot read directory `/proc/2084/fd': Permission denied du: cannot read directory `/proc/2084/fdinfo': Permission denied du: cannot read directory `/proc/2084/ns': Permission denied du: cannot read directory `/proc/2113/task/2113/fd': Permission denied du: cannot read directory `/proc/2113/task/2113/fdinfo': Permission denied du: cannot read directory `/proc/2113/task/2113/ns': Permission denied du: cannot read directory `/proc/2113/fd': Permission denied du: cannot read directory `/proc/2113/fdinfo': Permission denied du: cannot read directory `/proc/2113/ns': Permission denied du: cannot read directory `/proc/2122/task/2122/fd': Permission denied du: cannot read directory `/proc/2122/task/2122/fdinfo': Permission denied du: cannot read directory `/proc/2122/task/2122/ns': Permission denied du: cannot read directory `/proc/2122/fd': Permission denied du: cannot read directory `/proc/2122/fdinfo': Permission denied du: cannot read directory `/proc/2122/ns': Permission denied du: cannot read directory `/proc/2154/task/2154/fd': Permission denied du: cannot read directory `/proc/2154/task/2154/fdinfo': Permission denied du: cannot read directory `/proc/2154/task/2154/ns': Permission denied du: cannot read directory `/proc/2154/fd': Permission denied du: cannot read directory `/proc/2154/fdinfo': Permission denied du: cannot read directory `/proc/2154/ns': Permission denied du: cannot read directory `/proc/2200/task/2200/fd': Permission denied du: cannot read directory `/proc/2200/task/2200/fdinfo': Permission denied du: cannot read directory `/proc/2200/task/2200/ns': Permission denied du: cannot read directory `/proc/2200/fd': Permission denied du: cannot read directory `/proc/2200/fdinfo': Permission denied du: cannot read directory `/proc/2200/ns': Permission denied du: cannot read directory `/proc/2245/task/2245/fd': Permission denied du: cannot read directory `/proc/2245/task/2245/fdinfo': Permission denied du: cannot read directory `/proc/2245/task/2245/ns': Permission denied du: cannot read directory `/proc/2245/fd': Permission denied du: cannot read directory `/proc/2245/fdinfo': Permission denied du: cannot read directory `/proc/2245/ns': Permission denied du: cannot read directory `/proc/2247/task/2247/fd': Permission denied du: cannot read directory `/proc/2247/task/2247/fdinfo': Permission denied du: cannot read directory `/proc/2247/task/2247/ns': Permission denied du: cannot read directory `/proc/2247/fd': Permission denied du: cannot read directory `/proc/2247/fdinfo': Permission denied du: cannot read directory `/proc/2247/ns': Permission denied du: cannot read directory `/proc/2276/task/2276/fd': Permission denied du: cannot read directory `/proc/2276/task/2276/fdinfo': Permission denied du: cannot read directory `/proc/2276/task/2276/ns': Permission denied du: cannot read directory `/proc/2276/fd': Permission denied du: cannot read directory `/proc/2276/fdinfo': Permission denied du: cannot read directory `/proc/2276/ns': Permission denied du: cannot read directory `/proc/2277/task/2277/fd': Permission denied du: cannot read directory `/proc/2277/task/2277/fdinfo': Permission denied du: cannot read directory `/proc/2277/task/2277/ns': Permission denied du: cannot read directory `/proc/2277/fd': Permission denied du: cannot read directory `/proc/2277/fdinfo': Permission denied du: cannot read directory `/proc/2277/ns': Permission denied du: cannot read directory `/proc/2278/task/2278/fd': Permission denied du: cannot read directory `/proc/2278/task/2278/fdinfo': Permission denied du: cannot read directory `/proc/2278/task/2278/ns': Permission denied du: cannot read directory `/proc/2278/fd': Permission denied du: cannot read directory `/proc/2278/fdinfo': Permission denied du: cannot read directory `/proc/2278/ns': Permission denied du: cannot read directory `/proc/2279/task/2279/fd': Permission denied du: cannot read directory `/proc/2279/task/2279/fdinfo': Permission denied du: cannot read directory `/proc/2279/task/2279/ns': Permission denied du: cannot read directory `/proc/2279/fd': Permission denied du: cannot read directory `/proc/2279/fdinfo': Permission denied du: cannot read directory `/proc/2279/ns': Permission denied du: cannot read directory `/proc/2280/task/2280/fd': Permission denied du: cannot read directory `/proc/2280/task/2280/fdinfo': Permission denied du: cannot read directory `/proc/2280/task/2280/ns': Permission denied du: cannot read directory `/proc/2280/fd': Permission denied du: cannot read directory `/proc/2280/fdinfo': Permission denied du: cannot read directory `/proc/2280/ns': Permission denied du: cannot read directory `/proc/2281/task/2281/fd': Permission denied du: cannot read directory `/proc/2281/task/2281/fdinfo': Permission denied du: cannot read directory `/proc/2281/task/2281/ns': Permission denied du: cannot read directory `/proc/2281/fd': Permission denied du: cannot read directory `/proc/2281/fdinfo': Permission denied du: cannot read directory `/proc/2281/ns': Permission denied du: cannot read directory `/proc/2282/task/2282/fd': Permission denied du: cannot read directory `/proc/2282/task/2282/fdinfo': Permission denied du: cannot read directory `/proc/2282/task/2282/ns': Permission denied du: cannot read directory `/proc/2282/fd': Permission denied du: cannot read directory `/proc/2282/fdinfo': Permission denied du: cannot read directory `/proc/2282/ns': Permission denied du: cannot read directory `/proc/3529/task/3529/fd': Permission denied du: cannot read directory `/proc/3529/task/3529/fdinfo': Permission denied du: cannot read directory `/proc/3529/task/3529/ns': Permission denied du: cannot read directory `/proc/3529/fd': Permission denied du: cannot read directory `/proc/3529/fdinfo': Permission denied du: cannot read directory `/proc/3529/ns': Permission denied du: cannot read directory `/proc/3557/task/3557/fd': Permission denied du: cannot read directory `/proc/3557/task/3557/fdinfo': Permission denied du: cannot read directory `/proc/3557/task/3557/ns': Permission denied du: cannot read directory `/proc/3557/fd': Permission denied du: cannot read directory `/proc/3557/fdinfo': Permission denied du: cannot read directory `/proc/3557/ns': Permission denied du: cannot access `/proc/11103/task/11103/fd/4': No such file or directory du: cannot access `/proc/11103/task/11103/fdinfo/4': No such file or directory du: cannot access `/proc/11103/fd/4': No such file or directory du: cannot access `/proc/11103/fdinfo/4': No such file or directory du: cannot read directory `/root': Permission denied du: cannot read directory `/run/cups/certs': Permission denied du: cannot read directory `/var/spool/cron/crontabs': Permission denied du: cannot read directory `/var/spool/cups': Permission denied du: cannot read directory `/var/lib/lightdm': Permission denied du: cannot read directory `/var/lib/polkit-1': Permission denied du: cannot read directory `/var/cache/ldconfig': Permission denied 1587 /usr 762 /opt 308 /var 58 /lib 40 /bluez 10 /boot 7 /sbin 6 /etc 6 /bin 2 /home 1 /srv 1 /selinux 1 /run 1 /root 1 /mnt 1 /media 1 /lost+found 0 /tmp 0 /sys 0 /proc 0 /dev pi@raspberrypi / $ après l' aptidute clean : [...] 1587 /usr 762 /opt 233 /var 58 /lib 40 /bluez 10 /boot 7 /sbin 6 /etc 6 /bin 2 /home 1 /srv 1 /selinux 1 /run 1 /root 1 /mnt 1 /media 1 /lost+found 0 /tmp 0 /sys 0 /proc 0 /dev pi@raspberrypi / $ df -h Filesystem Size Used Avail Use% Mounted on rootfs 2.9G 2.7G 75M 98% / /dev/root 2.9G 2.7G 75M 98% / devtmpfs 215M 0 215M 0% /dev tmpfs 44M 236K 44M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 88M 0 88M 0% /run/shm /dev/mmcblk0p1 56M 9.7M 47M 18% /boot tmpfs 88M 0 88M 0% /tmp Sur le Rpi j'ai installé uniquement FHEM et Bluez sur une carte de 32Go ....
  5. Bloug

    Passerelle Enocean + Fhem

    Toc Toc Toc ? Après dépoussiérage de pas mal de temps, j'ai le message suivant lorsque je cherche à update FHEM : Events (global only): 2015-05-17 15:50:11 Global global UPD ./CHANGED 2015-05-17 15:50:12 Global global mv ././CHANGED ./restoreDir/2015-05-17/./CHANGED failed:No such file or directory, aborting the update et lorsque je clic sur Save Config : ./log/fhem.save: No space left on device donc surement les fichiers log qui s'entassent ..... Filesystem Size Used Avail Use% Mounted on rootfs 2.9G 2.8G 0 100% / /dev/root 2.9G 2.8G 0 100% / devtmpfs 215M 0 215M 0% /dev tmpfs 44M 236K 44M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 88M 0 88M 0% /run/shm /dev/mmcblk0p1 56M 9.7M 47M 18% /boot tmpfs 88M 0 88M 0% /tmp Un linuxien peut il m'indiquer comment supprimer / faire du vide etc .... ? je suis allé dans le rep /opt/fhem/log mais le dossier log ne semble pas faire 3Go ?? Merci pour votre aide
  6. HS : En 3.60 également ...... J'ai vraiment du mal à passer le cap ..... tant pis pour les SmokeSensor .....Netatmo & Co !
  7. Bonjour, je pilote 2 électrovannes avec un module FGS221 l'an dernier pas de problèmes mais là avec le RE-démarrage de la saison .... je rencontre le pb suivant : pour la vanne 1 ... le on/off est Ok , mais pour la vanne 2 elle allume et ferme également la vanne 1 Est-ce une paramètre ? j'ai pas de groupe ni rien pourtant ? Une (ou deux) idée ? MErci
  8. Merci pour les explication Coolride:)
  9. Bonjour, peux tu expliquer " il n'a jamais fonctionné correctement jusqu’à il y a peu" mise à jour v4 ?? - Est il du même genre de précision qu'un current Cost ?
  10. Bloug

    Uilisation Bluestacks

    vraiment dommmmage de ne pas avoir une App dédiée pour PC !
  11. Merci , C'est toujours un gros " Plus " pour nos Qnap !
  12. !plop pas de nouvelles depuis un baillll ni reply via mp si à l'occasion d'un échange il t'es possible de lui poser la question de savoir si le dev est dead .... surement un switch sur Iphone mci
  13. Je ne suis pas encore en V4, mais obligé de faire un p'tit post pour saluer l’énorme Taff réalisé ! Un Grand Bravo !
  14. Bloug

    Variable Ou Astuce ?

    corrigé
  15. Bloug

    Variable Ou Astuce ?

    IM-PEC-CABLE ! J'ai utilisé ton premier exemple Travail de Nuit au dessus pour positionner les END après test aujourd'hui du mode Travail de jour _ Weekend cela fonctionne : j'ai grossièrement séparer toutes les étapes pour les débutant comme moi et laissé juste deux événements pour faciliter les adaptations en copiant/ajoutant les lignes sous les elseif . Voici le script complet & fonctionnel avec la modification de la fonction chauffage : --[[ %% autostart %% properties %% globals --]] ------------------------------- --- Auteur : Tomzebest --- --- Date : 30-11-2014 --- ------------------------------- while true do -- démarrage de la lecture en boucle du script ----------------------------------------------------------- ------------------ VARIABLES LOCALES ------------------ ----------------------------------------------------------- local jour = {1, 2, 10, 11, 19, 20, 21, 24, 25, 29, 30} local nuit = {5, 6} local repos = {3, 4, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28} local AujourdHui = os.date("%d") --os.date ouvre la table qui gère les dates et %d permet de vérifier uniquement la valeur de la ligne "jour numérique" (de 1 à 31) local Hier = os.date("%d")-1 local Date_Actuelle = os.date("*t") -- (*t) récupère toutes les infos d'aujourd'hui (jour, heures, minutes...) local ID_Volets = {7, 35, 36, 41, 42, 43} local ID_Lumieres = {22, 23, 28, 29, 30, 45, 50, 72} -- Voir ici http://www.lua.org/pil/22.1.html pour la table des dates ----------------------------------------------------------- ------------ ENSEMBLE DES FONCTIONS DU SCRIPT ------------ ----------------------------------------------------------- --------------------------------- -- Fonction Ouverture des volets --------------------------------- function Ouverture_100_Volets() -- fonction qui ouvre les volets à 100%, on executera cette fonction plusieurs fois dans le script mais on ne l'écrit qu'une seule fois -- vérification de l'état de chaque volet avant ouverture for i = 1, #ID_Volets do -- Pour chaque valeur dans le croisillon "ID_Volets" (voir la variable locale), à partir de la 1ere valeur inscrite jusqu'à la dernière, le script suivant s'execute: local Niveau_Volets = tonumber(fibaro:getValue(ID_Volets[i], "value")) -- On récupère la valeur d'ouverture du volet dont l'ID est en cours de verif, on la met en format numérique avec tonumber pour la comparer après avec d'autres valeurs, et on enregistre le résultat dans la variable local "Niveau_Volets" if (Niveau_Volets) < 100 then -- Si la valeur récupérée indique que le volet n'est pas ouvert entièrement alors fibaro:call(ID_Volets[i], "open") -- Ouverture du volet, puis le script recommence pour le volet suivant end end end ------------------------------------ -- Fonction Volets 50% ------------------------------------ function Ouverture_50_Volets() -- La on laisse comme tu as mis car tu veux une valeur différente pour presque chaque volet (les fameux vrais 50% des volets) donc c'est le plus simple fibaro:call(35, "setValue", "68") fibaro:call(36, "setValue", "65") fibaro:call(41, "setValue", "65") fibaro:call(42, "setValue", "60") fibaro:call(7, "setValue", "65") fibaro:call(43, "setValue", "60") end ------------------------------------ -- Fonction Aspirateur ------------------------------------ function Aspirateur() -- Vroum vroumm fibaro:call(74, "pressButton", "2") end ------------------------------------ -- Fonction Chauffage ------------------------------------ function Chauffage(temperature) fibaro:call(52, "setTargetLevel", temperature) end ------------------------------------ -- Fonction Extinction des Lumières ------------------------------------ function Extinction_Lumiere() -- vérification de l'état de chaque lumières avant exctinction for i = 1, #ID_Lumieres do local Niveau_Lumieres = tonumber(fibaro:getValue(ID_Lumieres[i], "value")) if (Niveau_Lumieres) > 0 then fibaro:call(ID_Lumieres[i], "turnOff") end end end ----------------------------------------------- -- Fonction Verification si travail la veille ----------------------------------------------- function Verif_Travail_Veille() for i = 1, #nuit do if nuit[i] == tonumber(Hier) then -- On vérifie si dans le croisillon "nuit" on a le jour numérique d'hier Travail_Hier = "Travail De Nuit Hier" -- Si c'est le cas on crée une variable qui prend la valeur "Travail De Nuit Hier" si la veille ta femme bossait de nuit. Ce n'est pas une variable locale car comme ça on peut l'utiliser ailleurs dans le script sinon elle n'existerai que entre "function" et "end" end end end ----------------------------------------------- ------->>> MODE TRAVAIL DE JOUR ----------------------------------------------- for i = 1, #jour do -- Pour chaque valeur dans le croisillon "jour" à partir de la 1ere valeur, on fait if jour[i] == tonumber(AujourdHui) then -- si la valeur du croisillon "jour" en cours de vérif est égale au jour numérique d'aujourd'hui alors if (Date_Actuelle.wday == 1 or Date_Actuelle.wday == 7) then --------------------------------------- -- SOUS-MODE Travail de JOUR le Weekend --------------------------------------- if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "04:00" then -- Si il est 4h00 Chauffage ("24") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:00" then -- Si il est 07h00 Chauffage ("21") end else ---------------------------------------- -- SOUS-MODE Travail de JOUR en Semaine ---------------------------------------- if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "04:00" then -- Si il est 4h00 Chauffage ("24") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:00" then -- Si il est 07h00 Ouverture_100_Volets() Extinction_Lumiere() Chauffage ("24") end end end end ------------------------------------ ------->>> MODE TRAVAIL DE NUIT ---- ------------------------------------ Verif_Travail_Veille() -- Démarre la fonction écrite plus haut qui vérifie si ta femme bossait de nuit la veille for i = 1, #nuit do --------------------------------------------------- -- SOUS-MODE Travail de NUIT pour la première nuit --------------------------------------------------- if nuit[i] == tonumber(AujourdHui) then if Travail_Hier ~= "Travail De Nuit Hier" then if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Si il est 05h30 Chauffage ("24") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Si il est 06h30 Chauffage ("22") end else --------------------------------------------------------- -- SOUS-MODE Travail de NUIT pour les nuits consecutives --------------------------------------------------------- if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Condition à changer Chauffage ("24") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Condition à changer Chauffage ("22") end end end end -------------------------- ------->>> MODE REPOS ---- -------------------------- Verif_Travail_Veille() for i = 1, #repos do -- script des actions à faire quand ta femme est en repos et que la veille elle ne bossait pas de nuit if repos[i] == tonumber(AujourdHui) and Travail_Hier ~= "Travail De Nuit Hier" then if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Si il est 05h30 Chauffage ("24") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Si il est 06h30 Chauffage ("22") end end end fibaro:sleep(60*1000) end
  16. Bloug

    Variable Ou Astuce ?

    Me RE-voila Avec de bonnes nouvelle Après test Tout marche parfaitement ... MERCI Du coup la maison se gère très bien seule en fonction du planning de ma femme avec les modes : Travail de Jour Travail de nuit Repos Sauf erreur de ma part, le script à une fonction qui détecte le Travail de nuit consécutif sur les modes : Travail de nuit et Repos ou chacun des ses modes utilisent la condition : Du coup pour si il y a un jour elle travaille de nuit de manière consécutive, le script n'ayant pas toutes les condition réunies, n’exécute rien ( c'est à la base ma demande ) ( si j'ai bien compris ) je souhaite alors pour compliquer le script ajouter deux autre mode : Travail de Jour le weekend : Si elle bosse le weekend, alors que moi non, organisation différente des volets , chauffage , aspirateur etc... Travail de nuit consécutif : Si elle bosse deux nuits à la suite , les volet ne bougent pas mais le chauffage lui si Donc voici mon bidouillage sur les lignes n°7 avec la modification des ~= en == pour le travail de nuit consécutif ; et en ligne n°7 également l'ajout de la condition : (currentDate.wday == 1 or currentDate.wday == 7) pour le mode Weekend ( traduction du mode bloc ) Travail de nuit consécutif -- Travail de nuit consécutif Verif_Travail_Veille() -- Démarre la fonction écrite plus haut qui vérifie si ta femme bossait de nuit la veille for i = 1, #nuit do -- script des actions à faire quand Si jour de travail de nuit consecutif if nuit[i] == tonumber(AujourdHui) and Travail_Hier == "Travail De Nuit Hier" then if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Condition à changer Chauffage_24() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Condition à changer Chauffage_22() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "22:00" then -- Condition à changer Chauffage_18() end end end Travail de Jour le weekend -- MODE Travail de Jour le weekend Verif_Travail_Veille() for i = 1, #repos do -- script des actions à faire quand ta femme est en repos et que la veille elle ne bossait pas de nuit ET que c'est le WEEKEND if repos[i] == tonumber(AujourdHui) and Travail_Hier ~= "Travail De Nuit Hier" and (currentDate.wday == 1 or currentDate.wday == 7) then if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Condition à changer Chauffage_24() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Condition à changer Chauffage_22() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "22:00" then -- Condition à changer Chauffage_18() end end end Du coup obliger de modifier la condition dans le mode Travail de jour pour ne pas réagir si c'est le WEEKEND : -- TRAVAIL DE JOUR for i = 1, #jour do -- Pour chaque valeur dans le croisillon "jour" à partir de la 1ere valeur, on fait if jour[i] == tonumber(AujourdHui) and (currentDate.wday ~= 1 or currentDate.wday ~= 7) then -- si la valeur du croisillon "jour" en cours de vérif est égale au jour numérique d'aujourd'hui alors Une à‚me charitable, pour me corriger ? Merci
  17. Bloug

    Variable Ou Astuce ?

    à‡a fonctionne !! , il semble que le pnx de chauffage soit la raison du problème ?!? ( ordre contre ordre ? ) Suite des tests à venir , mais déjà .....c'est très bien engagé ! merci
  18. Bloug

    Variable Ou Astuce ?

    Reprise des test avec un Jour de travil : Tout a fonctionné à l’exception du chauffage à 24 ( ligne 95 ci dessus ) j'ai supprimé le pnx de chauffage en cas de conflits mais aucun signe dans l'historique.... Edit : c'est pas le IF qui me*de ?
  19. Merci pour le partage
  20. Bloug

    Variable Ou Astuce ?

    CLAIR !
  21. J'ai calqué sur :
  22. Bloug

    Variable Ou Astuce ?

    Salut, bon j'ai corrigé mes erreurs d'heures, du coup résultat positif pour les volets mais c'est peut etre d'avoir relancer le script donc .... wait & see Pour la fonction du chauffage, je ne l'ai pas ajouter pour l'instant, afin ne pas rajouter d'autre erreurs par dessus voici le code complet : --[[ %% autostart %% properties %% globals --]] while true do -- démarrage de la lecture en boucle du script (la lecture entière du script ne prend que qqs millisecondes) ---------------------------------------------------------------------------------- -- VARIABLES LOCALES local jour = {1, 2, 10, 11, 19, 20, 21, 24, 25, 29, 30} local nuit = {5, 6} local repos = {3, 4, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28} local AujourdHui = os.date("%d") --os.date ouvre la table qui gère les dates et %d permet de vérifier uniquement la valeur de la ligne "jour numérique" (de 1 à 31) local Hier = os.date("%d")-1 local Date_Actuelle = os.date("*t") -- (*t) récupère toutes les infos d'aujourd'hui (jour, heures, minutes...) local ID_Volets = {7, 35, 36, 41, 42, 43} local ID_Lumieres = {22, 23, 28, 29, 30, 45, 50, 72} -- Voir ici http://www.lua.org/pil/22.1.html pour la table des dates ---------------------------------------------------------------------------------- -- FONCTIONS function Ouverture_100_Volets() -- fonction qui ouvre les volets à 100%, on executera cette fonction plusieurs fois dans le script mais on ne l'écrit qu'une seule fois -- vérification de l'état de chaque volet avant ouverture for i = 1, #ID_Volets do -- Pour chaque valeur dans le croisillon "ID_Volets" (voir la variable locale), à partir de la 1ere valeur inscrite jusqu'à la dernière, le script suivant s'execute: local Niveau_Volets = tonumber(fibaro:getValue(ID_Volets[i], "value")) -- On récupère la valeur d'ouverture du volet dont l'ID est en cours de verif, on la met en format numérique avec tonumber pour la comparer après avec d'autres valeurs, et on enregistre le résultat dans la variable local "Niveau_Volets" if (Niveau_Volets) < 100 then -- Si la valeur récupérée indique que le volet n'est pas ouvert entièrement alors fibaro:call(ID_Volets[i], "open") -- Ouverture du volet, puis le script recommence pour le volet suivant end end end function Ouverture_50_Volets() -- La on laisse comme tu as mis car tu veux une valeur différente pour presque chaque volet (les fameux vrais 50% des volets) donc c'est le plus simple fibaro:call(35, "setValue", "68") fibaro:call(36, "setValue", "65") fibaro:call(41, "setValue", "65") fibaro:call(42, "setValue", "60") fibaro:call(7, "setValue", "65") fibaro:call(43, "setValue", "60") end function Aspirateur() -- Fonction Chauffage à 24° fibaro:call(74, "pressButton", "2") end function Chauffage_24() -- Fonction Chauffage à 24° fibaro:call(52, "setTargetLevel", "24") end function Chauffage_23() -- Fonction Chauffage à 22° fibaro:call(52, "setTargetLevel", "23") end function Chauffage_22() -- Fonction Chauffage à 22° fibaro:call(52, "setTargetLevel", "22") end function Chauffage_21() -- Fonction Chauffage à 21° fibaro:call(52, "setTargetLevel", "21") end function Chauffage_18() -- Fonction Chauffage à 18° fibaro:call(52, "setTargetLevel", "18") end function Extinction_Lumiere() -- vérification de l'état de chaque lumières avant exctinction for i = 1, #ID_Lumieres do local Niveau_Lumieres = tonumber(fibaro:getValue(ID_Lumieres[i], "value")) if (Niveau_Lumieres) > 0 then fibaro:call(ID_Lumieres[i], "turnOff") end end end function Verif_Travail_Veille() for i = 1, #nuit do if nuit[i] == tonumber(Hier) then -- On vérifie si dans le croisillon "nuit" on a le jour numérique d'hier Travail_Hier = "Travail De Nuit Hier" -- Si c'est le cas on crée une variable qui prend la valeur "Travail De Nuit Hier" si la veille ta femme bossait de nuit. Ce n'est pas une variable locale car comme ça on peut l'utiliser ailleurs dans le script sinon elle n'existerai que entre "function" et "end" end end end -- à la fin on fait une pause d'une minute donc la lecture du script se fera toutes les minutes -- TRAVAIL DE JOUR for i = 1, #jour do -- Pour chaque valeur dans le croisillon "jour" à partir de la 1ere valeur, on fait if jour[i] == tonumber(AujourdHui) then -- si la valeur du croisillon "jour" en cours de vérif est égale au jour numérique d'aujourd'hui alors -- départ chauffage if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "04:00" then -- Si il est 4h00 Chauffage_24() -- Ouverture des volets à 07h00 et extinction des lumières elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:00" then -- Si il est 07h00 Ouverture_100_Volets() -- Démarre la fonction correspondante écrite plus haut Extinction_Lumiere() Chauffage_21() -- A 7h20 je décolle bientot au Taff donc chaffage coupé a 18° elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:020" then -- Si il est 07h20 Extinction_Lumiere() Chauffage_18() -- A 7h30 je décolle au Taff donc Aspiro elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:30" then -- Si il est 07h30 Aspirateur() -- Fermeture à 50% des volets à 10h00 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "10:00" then -- Si il est 10h00 Ouverture_50_Volets() -- Ouverture des volets pour 12h00 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "12:00" then --Si il est 12h00 Ouverture_100_Volets() -- A 13h30 je Re-décolle au Taff donc Aspiro elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "13:30" then -- Si il est 13h30 Aspirateur() end end end -- TRAVAIL DE NUIT Verif_Travail_Veille() -- Démarre la fonction écrite plus haut qui vérifie si ta femme bossait de nuit la veille for i = 1, #nuit do -- script des actions à faire quand ta femme bosse de nuit et que la veille elle ne bossait pas de nuit if nuit[i] == tonumber(AujourdHui) and Travail_Hier ~= "Travail De Nuit Hier" then -- Ouverture des volets à 09h00 et extinction des lumières if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:30" then -- Si il est 07h30 Chauffage_22() -- Ouverture des volets à 09h00 et extinction des lumières elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "08:00" then -- Si il est 08h00 Ouverture_100_Volets() Extinction_Lumiere() -- Fermeture à 50% des volets à 10h30 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "10:30" then -- Si il est 10h30 Ouverture_50_Volets() -- Ouverture des volets pour 11h30 : A la popotte femme! elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "11:30" then --Si il est 11h30 Ouverture_100_Volets() end end end -- REPOS Verif_Travail_Veille() for i = 1, #repos do -- script des actions à faire quand ta femme est en repos et que la veille elle ne bossait pas de nuit if repos[i] == tonumber(AujourdHui) and Travail_Hier ~= "Travail De Nuit Hier" then if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "05:30" then -- Si il est 08h00 Chauffage_24() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "06:30" then -- Si il est 08h00 Chauffage_23() elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:05" then -- Si il est 07h20 fibaro:call(22, "turnOff") elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "08:00" then -- Si il est 08h00 Ouverture_100_Volets() Extinction_Lumiere() -- Fermeture à 50% des volets à 10h30 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "10:30" then -- Si il est 10h30 Ouverture_50_Volets() -- Ouverture des volets pour 11h30 : A la popotte femme! elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "11:30" then --Si il est 11h30 Ouverture_100_Volets() end end end fibaro:sleep(60*1000) end
  23. Merci pour le tuto !
  24. Bloug

    Variable Ou Astuce ?

    Bon je tâtonne pour trouver l'erreur .... voici la partie qui marche qu'a 7h20 et pas avant ... -- TRAVAIL DE JOUR for i = 1, #jour do -- Pour chaque valeur dans le croisillon "jour" à partir de la 1ere valeur, on fait if jour[i] == tonumber(AujourdHui) then -- si la valeur du croisillon "jour" en cours de vérif est égale au jour numérique d'aujourd'hui alors -- départ chauffage if string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "04:00" then -- Si il est 4h00 Chauffage_24() -- Ouverture des volets à 07h00 et extinction des lumières elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "7:00" then -- Si il est 07h00 Ouverture_100_Volets() -- Démarre la fonction correspondante écrite plus haut Extinction_Lumiere() Chauffage_21() -- A 7h20 je décolle bientot au Taff donc chaffage coupé a 18° elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:20" then -- Si il est 07h20 Extinction_Lumiere() Chauffage_18() -- A 7h30 je décolle au Taff donc Aspiro elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "07:30" then -- Si il est 07h30 Aspirateur() -- Fermeture à 50% des volets à 10h00 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "10:00" then -- Si il est 10h00 Ouverture_50_Volets() -- Ouverture des volets pour 12h00 elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "12:00" then --Si il est 12h00 Ouverture_100_Volets() -- A 13h30 je Re-décolle au Taff donc Aspiro elseif string.format("%02d", Date_Actuelle.hour) .. ":" .. string.format("%02d", Date_Actuelle.min) == "13:30" then -- Si il est 13h30 Aspirateur() end end end en ligne 4, je démarre avec un IF -- THEN puis aucune action pour repartir sur un autre IF -- THEN : pas besoin d'un END en ligne 9 entre deux IF THEN ?? genre : faire une fonction jour_de_repos() avec mes actions de la journée et dans le script : IF aujourd’hui = Jrs de repos THEN jour_de_repos() END Dsl j'débute
  25. Bloug

    Variable Ou Astuce ?

    Salut, Pour donner suite à la modification du " while true do " placé avant les variables locales, j'ai toujours un fonctionnement aléatoire pas de volets levés à 8h00 hier ( jour de Repos ) mais des volets qui bougent à 50% à 10h30 et à 100% à 11h30 . . . Et là jour de Travail Jour, pas de chauffage à 4h00 ... Sa caille Edit de 7h00 : pas d'ouverture de volets pour 7h00 également :'( Edit de 7h20 : extinction des lumières et consigne de chauffage à 18° ..... à ne plus rien comprendre ..... --[[ %% autostart %% properties %% globals --]] while true do -- démarrage de la lecture en boucle du script (la lecture entière du script ne prend que qqs millisecondes) ---------------------------------------------------------------------------------- -- VARIABLES LOCALES local jour = {1, 2, 10, 11, 19, 20, 21, 24, 25, 29, 30} local nuit = {5, 6} local repos = {3, 4, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 23, 26, 27, 28} local AujourdHui = os.date("%d") --os.date ouvre la table qui gère les dates et %d permet de vérifier uniquement la valeur de la ligne "jour numérique" (de 1 à 31) local Hier = os.date("%d")-1 local Date_Actuelle = os.date("*t") -- (*t) récupère toutes les infos d'aujourd'hui (jour, heures, minutes...) local ID_Volets = {7, 35, 36, 41, 42, 43} local ID_Lumieres = {22, 23, 28, 29, 30, 45, 50, 72} -- Voir ici http://www.lua.org/pil/22.1.html pour la table des dates ----------------------------------------------------------------------------------
×
×
  • Créer...