I use the Ubiquiti Cameras which are PoE and they work quite well.
(Snapshot example URL: http://192.168.1.95/snap.jpeg)
I have a process on a Raspberry Pi that will grab an image every minute and
saves it to /dev/shm (the ram disk - which saves wear and tear on the SD
card). The image can be viewed via a php webpage grabbing the image from
/dev/shm. See code below for example:
<?php
$content = file_get_contents('/dev/shm/webcam.jpg');
$type = 'image/jpeg';
header('Content-Type:'.$type);
echo $content;
?>
Hope this helps.
On Monday, August 9, 2021 at 2:29:28 PM UTC-7 dvdhns wrote:
> One thing to keep in mind is the microSD cards will start to fail after so
> many write operations. I had one fail after about six months, after saving
> an image to it once every minute.
>
> I'm currently a cheap IP camera that seems to loose it's network
> connection whenever weather gets hot. Looking for a better POE IP cam.
>
> On Sunday, August 8, 2021 at 5:08:41 PM UTC-6 Eric K wrote:
>
>> I have been working with the ESP32-CAM wifi camera today.
>>
>> In weewx, I'm using the Belchertown webpage skin.
>> In its stock setup, you get a weather RADAR image from Windy.com, that
>> updates every 5 minutes.
>> This afternoon, I replaced the Windy.com RADAR plot with the webcam
>> image.
>> I don't really want to trade the RADAR for the webcam, but I'm not sure
>> of a slick way to have both, yet.
>>
>> It takes about 10 seconds to transfer an image frame from the ESP32-CAM
>> to the Raspberry Pi.
>> To remove this delay from the webpage, I wrote a simple executable bash
>> script to grab the webcam image and store it on the Raspberry Pi micro-SD
>> card.
>> Then, I have the weewx webpage fetch the webcam.jpg file from the "hard
>> drive" so it loads instantly.
>>
>> fetch script:
>> #!/bin/bash
>> wget http://192.168.8.122/snapshot.jpg -O
>> /home/weewx/public_html/images/webcam.jpg
>>
>> Then I have the Belchertown skin put the webcam.jpg file into the page,
>>
>> from the Belchertown index.html.tmpl file:
>> <!-- Radar image -->
>> <div class="col-lg-5 radar-map toprow-height">
>> <img src="./images/webcam.jpg" width="640"
>> height="480">
>> </div>
>> </div>
>> <!-- End of first row -->
>>
>> I'd like to polish this a bit, but it is working.
>>
>>
>>
>> On Sat, Aug 7, 2021 at 5:32 PM p q <[email protected]> wrote:
>>
>>> Please continue to post your results. Particularly which hardware you
>>> choose. I'm interested in doing the same with my own skin.
>>>
>>> As a side note, I'm playing around with Grafana to see what
>>> advantages it has compared to the standard graphs. It was easy to install
>>> on my raspberry pi and fairly easy to hook up to the SQLite DB.
>>>
>>> On Sat, Aug 7, 2021 at 3:24 PM Eric K <[email protected]> wrote:
>>>
>>>> I also want to check out your perl scripts, @mwall!
>>>>
>>>> On Saturday, August 7, 2021 at 5:18:33 PM UTC-5 Eric K wrote:
>>>>
>>>>> Thanks for all the responses.
>>>>>
>>>>> Shortly after posting this I got a couple of the ESP32-CAM modules and
>>>>> loaded Tasmota firmware into them.
>>>>> see: https://cgomesu.com/blog/Esp32cam-tasmota-webcam-server/
>>>>> You have to use the specific Tasmota32 webcam firmware:
>>>>> tasmota32-webcam.bin
>>>>> <http://ota.tasmota.com/tasmota32/release/tasmota32-webcam.bin>
>>>>> The maximum resolution of these is only 1600x1200.
>>>>> The upside is that you can easily grab a single frame using a simple
>>>>> URL command: http://192.168.8.122/snapshot.jpg
>>>>> The only downsides I see: with the plastic lens and jpeg compression,
>>>>> the images are not great for fine detail.
>>>>>
>>>>> Given the low cost, small size, MIPI camera interface, and wifi
>>>>> capability of the RPi Zero W board, I reconsidered an RPi camera.
>>>>> I'm currently assembling a RPi Zero camera with a 5mp camera module.
>>>>> I am getting single images out of it with the raspistill application:
>>>>> raspistill -v -o /home/pi/Pictures/pi-cam-test.jpg
>>>>>
>>>>> I'd like to grab an image every 5-10 minutes and have the current
>>>>> image show up in the Belchertown weewx page.
>>>>> I'd also like to create a daily time lapse movie like others have done.
>>>>> I recall seeing some webcam script examples in this weewx-user group
>>>>> to do these 2 things.
>>>>> I need to search for them again.
>>>>>
>>>>>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/0de47090-0674-43f8-869e-41424c624d04n%40googlegroups.com.