Bonjour,
j’ai un soucis avec mon M5StickC PLUS2 , j’ai casser l’activation de la batterie quand on le déconnecte du cable USB qui l’alimente.
Dans la doc il explique ca:
Ce que je comprends , c’est que le GPIO4 doit etre sur High level ( 1) pour que la batterie fonctionne quand on coupe l’usb.
Le soucis c’est quoi activer dans la configue pour mettre le GPIO4 sur 1.
Qu’est qu’il faudrais utiliser un switch GPIO, un Binary GPIO ?
binary_sensor:
- platform: gpio
pin:
number: GPIO4
mode:
input: true
pullup: true
The reference docs for M5Stack products. Quick start, get the detailed information or instructions such as IDE,UIFLOW,Arduino. The tutorials for M5Burner, Firmware, Burning, programming. ESP32,M5StickC,StickV, StickT,M5ATOM.
EDIT:
j’ai trouvé ce code pour arduino. Maintenant essayer de convertir pour esphome
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
Voila une solution:
esphome:
name: $devicename
platform: ESP32
board: m5stick-c
platformio_options:
upload_speed: 115200
on_boot:
- priority: 90
then:
- output.turn_on: output_high
output:
- platform: gpio
pin: GPIO4
id: output_high
je peut le débrancher et il passe bien sur la batterie. Je peut l’éteindre ( bouton C (35) pendant 6s ).
Mais je peu pas le rallumer, faut que je le rebranche sur USB pour qu’il ce rallume.
Je continu mes recherche
Edit:
je vais essayer:
on_shutdown:
- priority: 90
then:
- output.turn_off: output_high
1 « J'aime »
Après plusieurs essais, j’ai trouvé la bonne combinaison.
J’activer le GPIO4 trop tot, pour ca que j’arrivais pas allumer avec la batterie.
J’ai mis a 600 le priorité sur on_boot et on_shutdown. Donc j’active le GPIO4 au boot et le désactive quand j’étais l’esp.
esphome:
name: $devicename
platform: ESP32
board: m5stick-c
platformio_options:
upload_speed: 115200
on_boot:
- priority: 600
then:
- output.turn_on: output_high
- then:
- light.turn_on:
id: display_bl
brightness: 75%
on_shutdown:
- priority: 600
then:
- output.turn_off: output_high
output:
- platform: gpio
pin: GPIO4
id: output_high
PS:
@Krull56 je boost pas mets stats
1 « J'aime »
J’ais mis mon projet sur github. Un baromètre avec le M5StcikC Plus 2 et un ENV III Hat.