Topics Engaged In
-
- Topic
- Voices
- Last Post
-
-
10.08.2024: v1.4.1 Abstract: Improved email function, several bug fixings, preparations for new things to come - Until now we had two different ways of sending email. This has now been merged to one system. SMTP configuration now only takes place in camai/passwords.py. The SMTP configuration in the DB table tools_settings is now obsolete. - We fixed a couple of minor bugs. Everyone who saw strange things with 1.4.0 should try again with this version. - Under the hood we implemented the infrastructure for a quota system. This will help the Raspi user to prevent their system from running full and get stuck.
- 1
- 8 months, 4 weeks ago
-
Raspi 5 is able to make CAM-AI prediction via own CPU ...I still have big problems with my internet connection in Greece, OTE (Greek telecom company) is trying to fix a massive problem (on all of Kalymnos) since May this year. And because my temporary internet connection via mobile network is so bad, my Raspi 5 here on the Island has problems to get the predictions from the server in Eygelshoven in time. Today I tried the alternative: I switched the CAM-AI server on that Raspi to local prediction generation with the raspis CPU. This works quite nicely, maybe because I just have 2 cameras connected to that server with not a lot going on. I will come back to this issue soon and try to find the limits of this setup...
- 1
- 9 months, 1 week ago
-
27. 07. 2024: v1.4.0 Most important: We have working and reliable health check for cleaning up the servers harddisk and database. - There is one feature that in the past very few admins dared to use: The health check, first item in the tools menu. This assistant counts all kinds of imbalances in the server: Old temoprary file, database entries that lack the image file, image files without line in the database etc. When you call the health check, you are presented of all the problems that are possibly worth to be fixed. If there is any, the relevant "Fix it"-buttons are activated. You can click them them to fix the problem. Be aware: We fix a missing DB line problem by deleting the not related image file for example. this cleanup is not lossless. So, please, understand what you are doing... - Improved robustness of local MariaDB connection. - Made eventer simpler, faster and less memory consuming. - Some more small error fixes and improvements.
- 1
- 9 months, 1 week ago
-
21.07.2024: v1.3.9h Abstract: Some performance improvements, better diagnostic support. We recommend to upgrade. Details: - Corrected a mistake in settings.py: Allowed hosts was sometimes set up wrong, resulting in error 500. - All processes and consumers now have one general exception handler each. This will result in simple and reliable error messages in console and log files. The crazy 120-line errors should be a thing of the past. Also, all exceptions should now produce an error message. - Showing videos was simplified: In standard setup the mp4 videos are no more converted to webm, since recent android phones now also can display H.264-MP4. Older android phones might have problems. If you want to activate the conversion, you have to put the setting "do_webm" to 1. Keep in mind: The conversion eats lots of processor time, especially on Raspis. Also the new Android phones only support H.264, not H.265. We recommend to set up your camera to H.264, which should be no problem, since this codec is very common, - A Timing problem in c_tfworkers.py was fixed which caused the AI processing to be very slow (factor 2-4).
- 1
- 9 months, 2 weeks ago
-
17. 07. 2024: v1.3.9f Abstract: Very much faster deleting of events and training-images. Fixing of two bugs. We strongly recommend to update all installations, because these bugs are suspected to have caused hangings of the program. Details: – When the user chooses to delete an event, an event-image or a training-image, these are only marked in the database as deleted. A separate process does the physical removel as soon as there is time. - Preparing the plugin for Phillips Hue lights. - Eliminated a bug that under certain conditions could stop the event maker if video saving was active. - Eliminated a bug that we suspect to have caused complete hangers of the CAM-AI system. - Some polishing and fine tuning.
- 1
- 9 months, 3 weeks ago
-
13. 07. 2024: v1.3.9d The easy installation of CAM-AI on a Debian PC is now waterproof, similar to the Raspi-installation. The starting point is here: https://cam-ai.de/preparing-a-debian-pc-for-cam-ai-installation/
- 1
- 9 months, 3 weeks ago
-
11. 07. 2024: v1.3.9b Abstract: Fixed multiple bugs and problems and inserted some smaller improvements. We strongly recommend to update all installations, because there were some functional malfunctions that are fixed now. Details: - The variable myip in passwords.py.example is now a list, no more a string. So different addresses for one CAM-AI server are now possible. Changed cam-ai-setup.py accordingly. - Activated Daphne-debugging bx default. - Added our own version of whatsmyip.com to the CAM-AI server. Thats handy when setting up other servers on DynDNS connections (ddclient for example). - Fixed the problem that under special circumstances the server would stop creating events. - Made the version number systems more consistent. Now the complete version number (including the eventual trailing letter) is displayed and used. - Added a spinner signal to the server upgrade. - Eliminated hanging when Raspi started training. - Copying images to archive did not work. Now it does. Also with crypted images. - Fixing a couple of minor bugs and frictions.
- 1
- 9 months, 4 weeks ago
-
How to upgrade a CAM-AI server Depending on the type of your server hardware the procedure needed for an upgrade is different: For Raspi users this is most easy: Provided you are logged in as Admin, you will see the "Upgrade server" in the tools menu. Click it, confirm the question on the next screen and wait patiently until the upgrade is done. Debian users have to log in from a terminal as cam_ai user and immediately after login launch this: ./upgrade.sh debian12 Thats it. Again, have a little patience for the upgrade to finish.
- 1
- 10 months ago
-
03. 07. 2024: v1.3.8 Most important improvements: After massively improving the AI speed in v1.3.7 we were not happy with the performance on Raspi 4 and 5. This release takes care of that. Please not that for proper operation of the Raspi servers in some special cases you might want change part of the camera configuration (see below). Others: Some minor fixings and streamlining... Changes in usage: Some cameras (Reolink E1 Zoom for example says 25 bps, whatever you have configured) signal higher frame rates to the software than they can supply. We have added 2 new items to the camera settings screen to prevent the our servers (especially the Raspi) from getting too much workload from the camera stream: "Filter identical features" eleminates sequences of identical images before feeding the motion detection. "Video FPS limit" reduces the frame rate of the videos we record. This feature also consumes CPU performance. So, think twice before connecting a Reolink E1 Zoom to a Raspi...
- 1
- 10 months ago
-