Mercurial > code > home > repos > homeauto
comparison espNode/tasks.py @ 773:bc3516d02762
old changes in espNode
Ignore-this: cbdcaf859b465e76c2c98e0d4510a1d3
author | drewp@bigasterisk.com |
---|---|
date | Sun, 28 Jun 2020 14:05:12 -0700 |
parents | b14020802f8a |
children | b311e6ca7bbd |
comparison
equal
deleted
inserted
replaced
772:2500a3ee9102 | 773:bc3516d02762 |
---|---|
6 def pull_esphome(ctx): | 6 def pull_esphome(ctx): |
7 ctx.run(f"docker pull {tag}") | 7 ctx.run(f"docker pull {tag}") |
8 | 8 |
9 @task | 9 @task |
10 def program_board_over_usb(ctx, board): | 10 def program_board_over_usb(ctx, board): |
11 print('connect gnd, 3v3, rx/tx per https://randomnerdtutorials.com/esp32-cam-video-streaming-web-server-camera-home-assistant/, ') | |
12 print('rts to reset (if possible), dtr to gpio0 per https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection#automatic-bootloader') | |
11 ctx.run(f"docker run --rm -v `pwd`:/config -v /usr/share/fonts:/usr/share/fonts --device=/dev/ttyUSB0 -it {tag} {board}.yaml run", pty=True) | 13 ctx.run(f"docker run --rm -v `pwd`:/config -v /usr/share/fonts:/usr/share/fonts --device=/dev/ttyUSB0 -it {tag} {board}.yaml run", pty=True) |
12 | 14 |
13 @task | 15 @task |
14 def program_board_over_wifi(ctx, board): | 16 def program_board_over_wifi(ctx, board): |
15 ctx.run(f"docker run --rm -v `pwd`:/config -v /usr/share/fonts:/usr/share/fonts -it --net=host {tag} {board}.yaml run", pty=True) | 17 ctx.run(f"docker run --rm -v `pwd`:/config -v /usr/share/fonts:/usr/share/fonts -it --net=host {tag} {board}.yaml run", pty=True) |