remibert / pycameresp Goto Github PK
View Code? Open in Web Editor NEWMotion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
License: Other
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
License: Other
Hello, I've installed the firm for esp32cam, when I try to do this:
# connect wifi
camera.init()
res = urequests.post(theUrl,json=data).json()
print(res)
camera.deinit()
I get the error: OSError: [Errno 12] ENOMEM
If I run camera.deinit()
before post request, it will be ok.
So I guess the error is due to camera opening.
This project looks really nice. I have one concern: if i want to use it as a security device, it is very simple to just take the ESP or the SD card and i will have no footage.
Can i upload images as soon as they are taken to e.g. a webserver (POST request) or so? I am assuming the pushover notification (with image) are not triggered for every captured image when someone walks into a room e.g.?
I prefer to have the ESP do this itself and not some other device constantly polling the FTP server on the ESP to see if there are new images.
Hello @remibert , I have few ESP32 boards that I'm playing with. I've done all my IoT learning with Tasmota and Home Accessory Architect (HAA) and a little with Circuit Python. I'm really excited to learn Micropython and HomeKit with your build. I don't know enough (yet) to make my own builds. Merci beaucoup!
As I understand it must be *.bin file, wher can I get it?
I searched all Your repository, an did not find it.
Many thanks in advance for Your reply.
Apologies fo my English, I am from Ukraine.
Dear remibert, I am asking for Your assistance again.
Please, give me more detailed and step by step instructions about what data to enter in Pushover Tab of camera web server.
I installed pusover on android phone, and have got user key in this android application.
What is the difference between user key and token? Is it the same?
What do I have to enter as "User" and "Token"?
Another surprise:
If I connect to Access point directly, my Chrome browser is succssesfully showing streaming video.If I enyer the web server interface being connected through home wifi router-chrome browser is not showing sreaming video. But Firefox browser show video.Why this happening?
And seems brightness adjustment does not work at all...
Many thanks for Your patience and kind reply!
hello, I'm so sorry to bother you. I wonder if you are still maintaining this project. I've got a question to consult you.
Hello and thanks for an awesome work!
Is there a way to make your Homekit implementation work as an independent MicroPython module?
I am currently using Arduino HomeKit ESP8266 however I would love to see Homekit for MicroPython module. Any thoughts?
Sorry to bother you. I used the latest version of the V15 firmware for my ESP32-CAM, then it keeps rebooting:
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4540
ho 0 tail 12 room 4
load:0x40078000,len:12788
load:0x40080400,len:4176
entry 0x40080680
Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x40095257 PS : 0x00060930 A0 : 0x800d8d73 A1 : 0x3ffd7320
A2 : 0x00000000 A3 : 0x00000000 A4 : 0x0000bb9b A5 : 0x00000000
A6 : 0x3ffd732c A7 : 0x00000bb9 A8 : 0x800d839c A9 : 0x3ffd72f0
A10 : 0x3ffc5338 A11 : 0x3ffba104 A12 : 0x00000003 A13 : 0x00000008
A14 : 0x00000000 A15 : 0x4009efe0 SAR : 0x0000001d EXCCAUSE: 0x0000001d
EXCVADDR: 0x00000000 LBEG : 0x4009525e LEND : 0x40095269 LCOUNT : 0x00000000
Backtrace:0x40095254:0x3ffd7320 0x400d8d70:0x3ffd7330 0x400d5402:0x3ffd7350
ELF file SHA256: a3e309c0229d34e1
Rebooting...
ets Jul 29 2019 12:21:461
my ESP32 info:
esptool.exe --chip esp32 chip_id
esptool.py v4.5
Found 3 serial ports
Serial port COM5
Connecting.....
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: c0:49:ef:f0:f3:e8
Uploading stub...
Running stub...
Stub running...
Warning: ESP32 has no Chip ID. Reading MAC instead.
MAC: c0:49:ef:f0:f3:e8
Hard resetting via RTS pin...
Hi, I ran into a forum post where you said you had examples of homekit running in micropython and that it worked on the pico pi w? Do you know where those files are?
Hello,
thanks for this nice project, i'm trying to bring it to run :-)
rzeldent Rene 's nice esp32cam-rtsp and maxgerhardt 's pio-esp32cam have some more esp32cam versions supported
by looking into the following configs,
https://github.com/rzeldent/esp32cam-rtsp/blob/develop/include/lookup_camera_config.h
https://github.com/maxgerhardt/pio-esp32cam/blob/main/src/camera_pins.h
i would guess the following could support my cam:
The board is some clone of Freenove ESP32-Wrover CAM Board (i think, it looks like)
# wrover dev camera device
video.video.Camera.gpio_config(
pin_pwdn=-1, pin_reset=-1, pin_xclk=21, pin_sscb_sda=26, pin_sscb_scl=27,
pin_d7=35, pin_d6=34, pin_d5=39, pin_d4=36,
pin_d3=19, pin_d2=18, pin_d1=5, pin_d0=4,
pin_vsync=25, pin_href=23, pin_pclk=22, xclk_freq_hz=20000000, ledc_timer=0,
ledc_channel=0 , pixel_format=3, frame_size=13, jpeg_quality=0, fb_count=2, flash_led=14)
tools.sdcard.SdCard.set_slot(slot=None) # No sdcard available
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.