# "Power On By RTC Alarm": Oui !, c'est possible!

**URL:** <https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 6:03 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932 "2016-02-21T18:03:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:03 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932/1 "2016-02-21T18:03:54Z")

</div>

Le BIOS de mon Eee PC 900 n’a pas cette option.  
Et pourtant, la ligne (le bloc entier en une seule fois) de commande suivante, **entrée depuis le compte "root"**  
m’a permis de constater qu’il pouvait redémarrer tout seul ma machine à la date/heure que je voulais:

```nohighlight
cat /proc/driver/rtc; echo -e "\n##############\n"; echo 0 > /sys/class/rtc/rtc0/wakealarm && date '+%s' -d '+ 5 minutes' > /sys/class/rtc/rtc0/wakealarm && cat /proc/driver/rtc

```

NOTE:   
Vous pouvez aussi bien remplacer «&nbsp;+ 5 minutes&nbsp;» par «&nbsp;+ 1 day&nbsp;» (on peut oublier ou mettre le «&nbsp;s&nbsp;» à days" svp, pareil pour «&nbsp;minutes&nbsp;», «&nbsp;hours&nbsp;», «&nbsp;seconds&nbsp;») etc…  
voir «&nbsp;man date&nbsp;» car il ne s’agit en fait que de lui transmettre le nombre de secondes depuis le 01/01/1970 00:00:00 UTC.

Ci dessous, un copié/collé de mon écran après avoir entré cette commande:  
(remarquez le «&nbsp;alarm\_IRQ : no&nbsp;» qui devient «&nbsp;alarm\_IRQ : **yes** &nbsp;»)

```nohighlight
root@deb9550:~# cat /proc/driver/rtc; echo -e "\n##############\n"; echo 0 > /sys/class/rtc/rtc0/wakealarm && date '+%s' -d '+ 5 minutes' > /sys/class/rtc/rtc0/wakealarm && cat /proc/driver/rtc
rtc_time	: 06:02:57
rtc_date	: 2013-08-23
alrm_time	: 06:02:15
alrm_date	: 2013-08-23
alarm_IRQ	: no
alrm_pending	: no
update IRQ enabled	: no
periodic IRQ enabled	: no
periodic IRQ frequency	: 1024
max user IRQ frequency	: 64
24hr : yes
periodic_IRQ	: no
update_IRQ	: no
HPET_emulated	: yes
BCD : yes
DST_enable	: no
periodic_freq	: 1024
batt_status	: okay

##############

rtc_time	: 06:02:57
rtc_date	: 2013-08-23
alrm_time	: 06:07:57
alrm_date	: 2013-08-23
alarm_IRQ	: yes
alrm_pending	: no
update IRQ enabled	: no
periodic IRQ enabled	: no
periodic IRQ frequency	: 1024
max user IRQ frequency	: 64
24hr : yes
periodic_IRQ	: no
update_IRQ	: no
HPET_emulated	: yes
BCD : yes
DST_enable	: no
periodic_freq	: 1024
batt_status	: okay
root@deb9550:~# 

```

juste après ça, j’ai bien sûr, toujours depuis le compte **root** arrêté la machine avec un banal:

```nohighlight
systemctl poweroff

```

Mais vous pouvez l’arrêter comme vous voulez, pourvu que ce soit avant l’heure de réveil programmée.  
Et à l’heure prévue, il s’est remis en marche.

```nohighlight
=============
Eee PC 900
BIOS AMI rev 1006 . EC firm ver EPC-089 . 03/03/09
Pas d'option "Power On By RTC Alarm" dans le setup du BIOS.
"alarm_IRQ : yes" après la commande d'envois vers "wakealarm".
=============

```

EDIT:  
À fonctionné sur:  
EeePC 900  
EeePC 1005PE  
EeePC 1001PX  
G53SW (minimum : heure actuelle + 121 minutes)  
P5KPL-AM EPU  
ThinkPad T450

(6 ans après avoir rédigé ce message, je n’ai toujours pas trouvé de machine sur laquelle cette méthode ne fonctionne pas)

LIENS :  
[mythtv.org/wiki/ACPI\_Wakeup](http://www.mythtv.org/wiki/ACPI_Wakeup)  
[mythtv.org/wiki/Wake-on-LAN](http://www.mythtv.org/wiki/Wake-on-LAN)  
[linux.com/learn/docs/672849 … larm-clock](https://www.linux.com/learn/docs/672849-wake-up-linux-with-an-rtc-alarm-clock)  
[ragsagar.wordpress.com/2011/08/1 … rch-linux/](http://ragsagar.wordpress.com/2011/08/15/how-to-automatically-wake-up-your-computer-at-a-particular-time-resume-by-rtc-alarm-in-arch-linux/)

---

<div class="post-metadata">

**Author:** ![wna](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/8e8cbc/32.png) [@wna](https://www.debian-fr.org/u/wna)\
**Post date:** [Février 21, 2016, 6:03 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932/2 "2016-02-21T18:03:56Z")

</div>

Merci MicP, c’est une super bonne astuce qui fonctionne aussi sur mon PC.

```plaintext
Carte mère MSI GF615M-P33 V2
Processeur AMD Athlon II X2 250 (3 GHz)
DDR3 Kingston Ram, 2 G x 2 Go, PC3-8500, CAS 7
BIOS AMI version 10.1 

```

«&nbsp;C’est une config qui date de novembre 2011, ça ne m’avait pas couté plus que 100€ parce que j’avais déja le dvdrom l’alim la tour l’ecran etc.. Du coup, je sais pas quelle marque lui attribuer&nbsp;» ![:017](https://www.debian-fr.org/uploads/default/original/1X/7bbea83f89515ab7c7a738dddb86c4d4f140bd13.gif "reflechit")

- Option «&nbsp;Power On By RTC Alarm&nbsp;» sur disable
- et après la commande, il affiche:

```plaintext
rtc_time	: 08:23:55
rtc_date	: 2013-08-16
alrm_time	: 08:28:56
alrm_date	: 2013-08-16
alarm_IRQ	: yes
alrm_pending	: no
update IRQ enabled	: no
periodic IRQ enabled	: no
periodic IRQ frequency	: 1024
max user IRQ frequency	: 64
24hr : yes
periodic_IRQ	: no
update_IRQ	: no
HPET_emulated	: yes
BCD : yes
DST_enable	: no
periodic_freq	: 1024
batt_status	: okay

```

Et s’est remis en route après cinq minutes comme prévu. ![:038](https://www.debian-fr.org/uploads/default/original/1X/08df484251490af77ba342c0331f3ee271065fe9.gif "bravo")  
il faut que j’essaie ça sur mon portable Asus X71Qseries des que j’en ai le temps

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:03 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932/3 "2016-02-21T18:03:57Z")

</div>

Merci pour ta participation wna

Pourrais-tu en profiter pour rajouter (en modifiant ton post) la marque et le modèle de la machine qui est équipée de ce BIOS; =\> EDIT: Merci pour l’ajout des infos  
Peut-être est-ce un Eee PC 900, mais comme je l’ai aussi testé sur d’autres machines…

Il semblerait d’ailleurs que si “alarm\_IRQ” ne s’est pas mis à “yes” suite à l’exécution de cette ligne de commande,  
la machine ne redémarre pas. Aussi, je suis en train de chercher quelles sont les puces RTC ou/et BIOS ou/et ACPI concernées, mais je n’ai que 4 machines (dont 2 à démonter).

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:08 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932/4 "2016-02-21T18:08:50Z")

</div>

> [@wna](#):
>
> … je sais pas quelle marque lui attribuer …

En fait, ça importe peu, pourvu qu’on ait les références de la carte mère.

Encore merci.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 21, 2016, 6:33 UTC](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932/5 "2016-02-21T18:33:24Z")

</div>

> [@wna](#):
>
> … il faut que j’essaie ça sur mon portable Asus X71Qseries …

voir la parenthèse ajoutée en face de «&nbsp;G53&nbsp;» dans l’EDIT de [mon premier post de ce fil](https://www.debian-fr.org/t/power-on-by-rtc-alarm-oui-cest-possible/58932)
