ESP32 Cam - working!

What do you recommend Mr Klagio for a similarly priced WiFi cam with night vision? If indeed there is anything available? Cheers!

Check the hackable Xiaomi cam or Keekoon. Just make sure they have rtsp access

I think I saw this - but isn’t it only certain models which are hackable? I’d be concerned about buying the right iteration!

Yes you are right. You might be better off with other brands, just make sure they have rtsp access. Keekoon do. I bought them on Amazon at 30$.
Just check on Amazon for RTSP CAMERA,
there is now one at 25.49€.
Plenty of choices

I use 2 Digoo DG - MYQ … ~10 $/pcs
But they were sending a lot of data so they are blocked from accessing outside world

Saw this recently, worth looking at but I see there have been some onvif problems. Finally found a decent & cheap IP camera: Dericam

1 Like

Didn’t have any problems with them.
Both are streaming to Home Assistant using stream component and at the same time I have them working in MotionEye add-on.
And they are so cheap :wink: … I can see now they cost ~15$

2 Likes

Hi,
Just got one esp32-cam working! But I’m wondering how to use it with motioneye. Is there a way to do that? I know… it was supposed to work with HA but I prefer to have them on motioneye so i can use motion, history playback interface, etc.

1 Like

Hello,

I have an AI-Thinker cam.
What board should I select when configure it?
esphome:
name: camera
platform: ESP32
board: ???

“board”: “esp-wrover-kit”,

substitutions:

Modify variables based on your settings

hostname: ‘my_cam’
ssid: ‘put yours here’
password: ‘put yours here’
esphome:
name: $hostname
platform: ESP32
board: esp-wrover-kit
wifi:

manual_ip:
# Set this to the IP of the ESP
static_ip: 192.168.1.8
# Set this to the IP address of the router. Often ends with .1
gateway: 192.168.1.1
# The subnet of the network. 255.255.255.0 works for most home networks.
subnet: 255.255.255.0
ssid: $ssid
password: $password
fast_connect: True
api:
reboot_timeout: 0s
ota:
logger:

ESP32-CAM2

esp32_camera:
external_clock:
pin: GPIO0
frequency: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
power_down_pin: GPIO32

name: my

… Frame Settings

Flashlight

output:

  • platform: gpio
    pin: GPIO4
    id: gpio_4
    light:
  • platform: binary
    output: gpio_4
    name: $hostname light

You can add a statuslight, its a red small led on the back of the board.

output:
#flashlight
  - platform: gpio
    pin: GPIO4
    id: gpio_4
#statuslight
  - platform: gpio
    pin:
      number: GPIO33
      inverted: True
    id: gpio_33
light:
#flashlight
  - platform: binary
    output: gpio_4
    name: $hostname flash
#statuslight
  - platform: binary   
    output: gpio_33
    name: $hostname status
3 Likes

With respect, it is esp32dev. And please forward your code correctly

how you do that?

Please stick to esp32 in this topic.

@RGN01 @daveyrb,

Hi there!
It looks like we have the same camera: I successfully (with same pain) flashed it and it is now working but image quality is terrible.
I am using esphome: image size 800x600, jpeg quality 10 (suggested value by esphome)
What about you? Are you happy with image quality?

Looks out of focus.

Yes it is! This was the first ESPHome device I’ve used and I spent a long time flashing and re-flashing thinking there was a problem when it wouldn’t connect.

Have you found one and tried it? I had a quick search on aliexpress but probably had the wrong search search words as I found nothing

Basically you are looking for a U-FL connector and something that works for 2.4GHz.

1 Like

I have not really used it much I got it as it was cheap to play with.
The only thing I changed from default was 8 FPS.
This is a screen grab from it.

What’s max reliable frame rate ?