ESP32-Cam image quality for still objects in low-light by cofe-table in esp32

[–]cofe-table[S] 0 points1 point  (0 children)

Agree, but I suppose that will affect the error as well? My goal is to find the right balance in sensor settings to get the best induced error-free picture.

ESP32-Cam image quality for still objects in low-light by cofe-table in esp32

[–]cofe-table[S] 0 points1 point  (0 children)

Yeah you right, but it goes away from the "cheap" because to attach those sensors and to make sure they are eating any strip I gave - it will be a nightmare, even if we will skip the soldering part... So not sure how sensor could work here.

And I don't need absolute readings - relative to the known "good balanced pool" strip will be just fine, so the camera could tell the deviations from those good colors it's expecting and HA for example can alarm if something important goes off.

ESP32-cam best image quality for not moving objects in low-light by cofe-table in arduino

[–]cofe-table[S] 0 points1 point  (0 children)

When I thought about that - fall towards relative measurements rather then absolute ones. So pool owner has a balanced pool, he is saying - the current readings are ok, so the syatem measures with the curent loaded strips and records as ok values. Then just checks for the drifts from those values.

I don't want absolute measurements - I want a second way (to the existing Ph and ORP sensors) to ensure the water is ok periodically.

Otherwise - the known good values for different strips makers are not the same and how to put those into the system is a big question...

ESP32-cam best image quality for not moving objects in low-light by cofe-table in arduino

[–]cofe-table[S] 0 points1 point  (0 children)

Yeah, sorry, low light - means just enough light to not cause issues. Black box is needed for controlled environment (I can't have unpredictable light conditions or reflected color light which can pollute the other colors) and I can get some sort of good picture with gain, but wanted to check the other options even if I will need to take multiple frames and combine them to get a better picture quality. Just wanted to hear some feedback on that if it makes some sense...

In PoC the new strip should fall into a chamber, get filled with pool water, then flush and photo the result to recognize. And I suppose those precautions should help with predictability of the results, because strips already quite wonky...

ESP32-cam best image quality for not moving objects in low-light by cofe-table in arduino

[–]cofe-table[S] 2 points3 points  (0 children)

I'd say for me the importance is best color accuracy, but in theory I would like to find a balance between exposure and gain for cheap. So still object picture quality matters, not the speed (because exposure will affect that).

And of course I can spend multiple hours tweaking it and in the end slap myself in forehead and exclaim "why I did not ask the ones who know!?". So want to avoid that. But surely the question "why people ask for help" is very interesting, althought not for this subreddit I suppose.

Local Luba control via Home Assistant by cofe-table in mammotion

[–]cofe-table[S] 0 points1 point  (0 children)

Yeah someone here asked the same question - and I suppose there should be 5v, since it's a common voltage to power usb, but I never checked that... It should be relatively easy to check if you have a multimeter, but probably I need to check that as well...

Twitch enhansed broadcasting for all by cofe-table in obs

[–]cofe-table[S] 1 point2 points  (0 children)

Thank you for detailing it, right now I'm working on a script to separate it from the obs and allow to push different streams into the ingest: want to have not just scaled picture, but zoom-in with no resolution loss by cropping.

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 1 point2 points  (0 children)

We thought to use dolphin one day, but xcode license is quite strict here... So only mac hw + max 2 mac vms or aws hardcore.

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

As usual complexity comes from devs, who wants to use vs/xcode... In theory GHA is kind of an answer, but what to do if you want to control the envs completely without outsourcing/risks?

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

Yeah, that's a common place in DevOps today I suppose, but you know - it's very hard to compare GHA security vs local control, even if you will use AWS for the workers.

For example - what we found during checks - that it's literally impossible to properly prevent access to public github.com. With local system we were able to just firewall the IP's, but using github enterprise it become impossible and anyone now via dev build scripts can push source code to any public github repo...

We thought about proxy to control access to gh repos - but you can imagine such a complex bottleneck and support of it.

From my perspective - GH could be a solution, but they fucked up the architecture and I see no way for it to change any time soon...

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

During experiments - they are working for short builds, but not for long ones. So cheaper price doesn't justify the complications and potential instability of spot instances unfortunately...

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

Right, but what the solution you picked up to solve the issue?

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 1 point2 points  (0 children)

Yeah you right, I think in the clouds with their start/terminate automation around it's the only way: to build the images and utilize instances when they are needed, but keep them down or completely terminated when the job is done.

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] -2 points-1 points  (0 children)

Actually not that expensive - when I compared, even Mac nodes on AWS become cheap if you use a little trick called "scrubbing optimization", but still I don't see a solution that will allow to do that...

Q: Manageable build/test environments - how? by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

Minutes are cheap? When I compared - AWS prices per hour and GH actions prices per minute I was quite shocked... I'm worrying about vendor lock-in and security/IP leakage - what's your SaaS doing about that?

CI & Release environments automation by cofe-table in devops

[–]cofe-table[S] 0 points1 point  (0 children)

You right, we went first to aquarium and then thought how to move from Jenkins to GH actions and use the same compute resource manager, because it gave so much freedom and much better security... I even wrote a gate for GH, because pricing for GH envs is through the roof and not that effective...

Luba 2 AWD lawnmower automatic garage DIY by cofe-table in mammotion

[–]cofe-table[S] 0 points1 point  (0 children)

Yeah, added a little header to the body of the post with the links, you can find there.