Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the magee-shortcodes domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Settings::$extensions is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/admin/settings/register-settings.php on line 54

Deprecated: Return type of WP_Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/includes/deprecated.php on line 184

Deprecated: Return type of WP_Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/includes/deprecated.php on line 190

Deprecated: Return type of WP_Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/includes/deprecated.php on line 196

Deprecated: Return type of WP_Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/includes/deprecated.php on line 202

Deprecated: Return type of EAMann\Sessionz\Manager::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 217

Deprecated: Return type of EAMann\Sessionz\Manager::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 148

Deprecated: Return type of EAMann\Sessionz\Manager::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 238

Deprecated: Return type of EAMann\Sessionz\Manager::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 260

Deprecated: Return type of EAMann\Sessionz\Manager::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 173

Deprecated: Return type of EAMann\Sessionz\Manager::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 195

Warning: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/vendor/ericmann/sessionz/php/Manager.php on line 133

Deprecated: Optional parameter $key declared before required parameter $data is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/ph-project-functions.php on line 258

Deprecated: Optional parameter $post_id declared before required parameter $email is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/ph-permission-functions.php on line 522

Deprecated: Optional parameter $subject declared before required parameter $post_id is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/email/mockup-email-functions.php on line 240

Deprecated: Optional parameter $message declared before required parameter $post_id is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/email/mockup-email-functions.php on line 240

Deprecated: Optional parameter $members declared before required parameter $object_type is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/class-ph-mockup-thread.php on line 181

Deprecated: Creation of dynamic property EDD_SL_Plugin_Updater::$beta is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/updates/EDD_SL_Plugin_Updater.php on line 42

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the project-huddle domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property Project_Huddle::$session is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 78

Deprecated: Creation of dynamic property Project_Huddle::$project_admin is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 79

Deprecated: Creation of dynamic property Project_Huddle::$roles is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 80

Deprecated: Creation of dynamic property Project_Huddle::$meta is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 81

Deprecated: Creation of dynamic property Project_Huddle::$image is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 82

Notice: Function register_meta was called incorrectly. When registering an "array" meta type to show in the REST API, you must specify the schema for each array item in "show_in_rest.schema.items". Please see Debugging in WordPress for more information. (This message was added in version 5.3.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property Project_Huddle::$project is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 83

Deprecated: Creation of dynamic property Project_Huddle::$thread is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 84

Deprecated: Creation of dynamic property Project_Huddle::$comment is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 85

Deprecated: Creation of dynamic property Project_Huddle::$users is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 86

Deprecated: Creation of dynamic property Project_Huddle::$user is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 87

Deprecated: Creation of dynamic property Project_Huddle::$emails is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 88

Deprecated: Creation of dynamic property Project_Huddle::$status is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 89

Deprecated: Creation of dynamic property Project_Huddle::$reporting is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/project-huddle.php on line 261

Warning: session_start(): Session cannot be started after headers have already been sent in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/libraries/wp-session-manager-4.0/wp-session-manager.php on line 46

Deprecated: Optional parameter $site_id declared before required parameter $page_url is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/includes/models/class-ph-website-page.php on line 379

Deprecated: Optional parameter $members declared before required parameter $object_type is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/includes/models/class-ph-website-thread.php on line 371

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the project-huddle domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_meta was called incorrectly. When registering an "array" meta type to show in the REST API, you must specify the schema for each array item in "show_in_rest.schema.items". Please see Debugging in WordPress for more information. (This message was added in version 5.3.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Optional parameter $data declared before required parameter $id is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/includes/connector/class-ph-child-connection-controller.php on line 89

Deprecated: Optional parameter $response declared before required parameter $data is implicitly treated as a required parameter in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/includes/connector/class-ph-child-connection-validator.php on line 113

Notice: Function register_meta was called incorrectly. When registering an "array" meta type to show in the REST API, you must specify the schema for each array item in "show_in_rest.schema.items". Please see Debugging in WordPress for more information. (This message was added in version 5.3.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Website::$website is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/ph-website-comments.php on line 88

Notice: Function register_meta was called incorrectly. When registering an "array" meta type to show in the REST API, you must specify the schema for each array item in "show_in_rest.schema.items". Please see Debugging in WordPress for more information. (This message was added in version 5.3.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Website::$page is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/ph-website-comments.php on line 89

Notice: Function register_meta was called incorrectly. When registering an "array" meta type to show in the REST API, you must specify the schema for each array item in "show_in_rest.schema.items". Please see Debugging in WordPress for more information. (This message was added in version 5.3.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Website::$thread is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/ph-website-comments.php on line 90

Deprecated: Creation of dynamic property PH_Website::$scripts is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/ph-website-comments.php on line 91

Deprecated: Creation of dynamic property PH_Website::$meta_boxes is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/addons/ph-website-comments/ph-website-comments.php on line 92

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/users/me is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_rest_route was called incorrectly. REST API $args should be an array of arrays. Non-array value detected for projecthuddle/v2/batch. Please see Debugging in WordPress for more information. (This message was added in version 6.1.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Mockup_Image::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Deprecated: Creation of dynamic property PH_Mockup_Project::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Deprecated: Creation of dynamic property PH_Mockup_Thread::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v1/test is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property PH_Website_Project::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Deprecated: Creation of dynamic property PH_Website_Page::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Deprecated: Creation of dynamic property PH_Website_Thread::$property is deprecated in /home1/cbusines/public_html/wp-content/plugins/project-huddle/includes/models/abstract-class-ph-rest-object.php on line 508

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/token/validate is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/token is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/key-pair/(?P[\d]+) is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/key-pair/(?P[\d]+)/revoke-all is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Notice: Function register_rest_route was called incorrectly. The REST API route definition for projecthuddle/v2/key-pair/(?P[\d]+)/(?P[\w-]+)/revoke is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home1/cbusines/public_html/wp-includes/functions.php on line 6260

Deprecated: Function WP_Dependencies->add_data() was called with an argument that is deprecated since version 6.9.0! IE conditional comments are ignored by all supported browsers. in /home1/cbusines/public_html/wp-includes/functions.php on line 6260
Smart Farming -

SMART FARMING

Background

In today’s world of technology and connectedness, we give
you the means to know more and therefore do better on your farm.  We design and build systems that are based on
artificial intelligence, sensor systems, and control systems to help you stay
on top of your farm more easily.  We build your knowledge and experience into the system because no two farms are identical and the person who knows the farm best is you.  Rather than imposing a solution, we use our
building blocks to design a solution that meets your needs to improve your farm
management and profitability.

What We Do

We find the optimal technology solutions to make your job
easier and more accurate. We provide remote sensors for soil moisture, soil
temperature, air temperature, air humidity, light levels, CO2 levels, and
barometric pressure.  We also design and
build artificial intelligence systems that answer important questions you have
about your farm on a day to day basis.
Questions like: How big are these apples?  Is there mildew on that plant?  Are these onions the right size for
shipping?  Do we need to water today, or
can we wait until the rains come later in the week?

Who We Are

We are a team of four people who are passionate about tech,
about data, about systems, and about solving problems.  We each come with our own experience and
bring our own background training to bear on the farm problems we encounter.

Sample Projects

Irrigation Control System

Using long life battery powered remote sensing equipment and
a dedicated gateway, this system tracks and predicts moisture levels in the
soil across 25 points at two depths (25 and 50 cm) for a winery.  The system has been trained on previous data
and predicts when and for how long to run the irrigation system to create the
right moisture content for the plants.

Onion Grading and Sizing System

Using camera based artificial intelligence and the knowledge
of farmers and sales brokers, this system grades onions prior to shipment
overseas.  The system sorts the onions
based on size and colour, and takes into account the time to destination and
expected onion shrinkage given the predicted weather to allocate onions to
different destinations so the onions are received in the right size and grade
upon arrival in port.

Plant and Fruit Infection Detection Systems

Using a fully automated, self driving ground or drone based
system and artificial intelligence, these systems scan plants and fruit for
signs of infection that are too small to be detected by a human eye.  Currently we are focusing on mildew
detection, but we are also about to begin development of detection of systems
to detect other infections and pests.

User Interfaces

Our farm management systems are based on interactive
graphical interfaces that are based on the map of your farm.  You can view specific details to see how an
area is doing, or take in a holistic view of the entire farm to look for any
issues detected that require your attention.

Our measurement systems provide outputs either for sorting
equipment, to control which bin a specific fruit or vegetable ends up in, or to
a hand-held device to display information on the size and condition of the fruit
you are viewing through the AI camera.

In either case, data can be downloaded for later analysis
and use in your decision-making to optimally manage your farm.