Deprecated: wpml_sticky_post_sync(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 820

Deprecated: WPML\Container\make(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php on line 26

Deprecated: WPML\Collect\Support\Arr::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Arr.php on line 134

Deprecated: WPML\Collect\Support\Arr::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Arr.php on line 163

Deprecated: WPML\Auryn\Injector::__construct(): Implicitly marking parameter $reflector as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php on line 51

Deprecated: WPML\Auryn\Injector::provisionFuncArgs(): Implicitly marking parameter $reflParams as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php on line 447

Deprecated: WPML\Auryn\CachingReflector::__construct(): Implicitly marking parameter $reflector as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/CachingReflector.php on line 16

Deprecated: WPML\Auryn\CachingReflector::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/CachingReflector.php on line 16

Deprecated: WPML_Resolve_Object_Url_Helper::__construct(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/resolver/class-wpml-resolve-object-url-helper.php on line 37

Deprecated: WPML_Resolve_Object_Url_Helper::__construct(): Implicitly marking parameter $wp_query as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/resolver/class-wpml-resolve-object-url-helper.php on line 37

Deprecated: WPML_Resolve_Object_Url_Helper::__construct(): Implicitly marking parameter $wpml_term_translations as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/resolver/class-wpml-resolve-object-url-helper.php on line 37

Deprecated: WPML_Resolve_Object_Url_Helper::__construct(): Implicitly marking parameter $wpml_post_translations as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/resolver/class-wpml-resolve-object-url-helper.php on line 37

Deprecated: WPML_URL_Converter_Url_Helper::__construct(): Implicitly marking parameter $wpdb as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/helper/class-wpml-url-converter-url-helper.php on line 24

Deprecated: WPML_URL_Converter_Url_Helper::__construct(): Implicitly marking parameter $wpml_include_url_filter as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/helper/class-wpml-url-converter-url-helper.php on line 24

Deprecated: WPML\Collect\Support\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 279

Deprecated: WPML\Collect\Support\Collection::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 384

Deprecated: WPML\Collect\Support\Collection::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 576

Deprecated: WPML\Collect\Support\Collection::sort(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 995

Deprecated: WPML_Config_Update_Integrator::__construct(): Implicitly marking parameter $worker as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-config-update-integrator.php on line 13

Deprecated: WPML_Absolute_To_Permalinks::__construct(): Implicitly marking parameter $auto_adjust_ids as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-absolute-to-permalinks.php on line 16

Deprecated: WPML\Utils\AutoAdjustIds::__construct(): Implicitly marking parameter $wp as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/AutoAdjustIds.php on line 22

Deprecated: WPML_Translation_Element_Factory::__construct(): Implicitly marking parameter $wpml_cache as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element-factory.php on line 18

Deprecated: TranslationManagement::__construct(): Implicitly marking parameter $wpml_cookie as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/inc/translation-management/translation-management.class.php on line 85

Deprecated: WPML_Post_Status_Display_Factory::__construct(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/menu/class-wpml-post-status-display-factory.php on line 8

Deprecated: WPML_Canonicals::__construct(): Implicitly marking parameter $wpml_translations as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals.php on line 23

Deprecated: WPML_Compatibility_Gutenberg::__construct(): Implicitly marking parameter $php_functions as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/compatibility/gutenberg/wpml-compatibility-gutenberg.php on line 14

Deprecated: WPML_User_Language::__construct(): Implicitly marking parameter $wpdb as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/user-language/class-wpml-user-language.php on line 37

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$basename is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 17

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$directory_path is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 18

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$directory_url is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 19

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$plugin_dev_group is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 22

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$plugin_dev_group_id is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 23

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$plugin_name is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 26

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$settings_page_slug is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 27

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$plugin_version is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 28

Deprecated: Creation of dynamic property brozzme_fullwidth_divi::$plugin_txt_domain is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/brozzme_fullwidth_divi.php on line 29

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_settings::$options is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_settings.php on line 14

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_settings::$tools_options is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_settings.php on line 15

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_settings::$settings_page_slug is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_settings.php on line 17

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_settings::$plugin_text_domain is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_settings.php on line 18

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_settings::$plugin_name is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_settings.php on line 19

Deprecated: Creation of dynamic property brozzme_fullwidth_divi_core::$options is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/brozzme-fullwidth-divi/includes/brozzme_fullwidth_divi_core.php on line 14

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the et_builder 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 /home/nvpzkhc/testwww/wp-includes/functions.php on line 6131

Deprecated: Return type of JuiceContainer::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nvpzkhc/testwww/wp-content/plugins/quform/library/JuiceContainer.php on line 126

Deprecated: Return type of JuiceContainer::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nvpzkhc/testwww/wp-content/plugins/quform/library/JuiceContainer.php on line 79

Deprecated: Return type of JuiceContainer::offsetSet($id, $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 /home/nvpzkhc/testwww/wp-content/plugins/quform/library/JuiceContainer.php on line 46

Deprecated: Return type of JuiceContainer::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nvpzkhc/testwww/wp-content/plugins/quform/library/JuiceContainer.php on line 136

Deprecated: Automatic conversion of false to array is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19

Deprecated: OTGS_UI_Loader::__construct(): Implicitly marking parameter $locator as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/ui/src/php/OTGS_UI_Loader.php on line 22

Deprecated: OTGS_UI_Loader::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/ui/src/php/OTGS_UI_Loader.php on line 22

Deprecated: WPML_ST_Upgrade::__construct(): Implicitly marking parameter $command_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/classes/upgrade/class-wpml-st-upgrade.php on line 42

Deprecated: WPML\ST\TranslationFile\UpdateHooks::__construct(): Implicitly marking parameter $resetDomainsCache as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/classes/translation-files/UpdateHooks.php on line 26

Deprecated: WPML\ST\MO\Hooks\CustomTextDomains::__construct(): Implicitly marking parameter $syncMissingFile as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/CustomTextDomains.php on line 29

Deprecated: WPML_Package_Translation::loaded(): Implicitly marking parameter $sitepress as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation.class.php on line 13

Deprecated: WPML_ST_Package_Factory::__construct(): Implicitly marking parameter $cache_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-factory.class.php on line 8

Deprecated: WPML_File::__construct(): Implicitly marking parameter $wp_api as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-file.php on line 32

Deprecated: WPML_File::__construct(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-file.php on line 32

Deprecated: WPML\LIB\WP\User::hasCap(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 191

Deprecated: WPML\LIB\WP\User::canManageTranslations(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 202

Deprecated: WPML\LIB\WP\User::canManageOptions(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 212

Deprecated: WPML\LIB\WP\User::isAdministrator(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 221

Deprecated: WPML\LIB\WP\User::isEditor(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 230

Deprecated: WPML\LIB\WP\User::isTranslator(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/User.php on line 244

Deprecated: WPML_Language_Switcher::__construct(): Implicitly marking parameter $dependencies as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-language-switcher.php on line 19

Deprecated: WPML_LS_Templates::__construct(): Implicitly marking parameter $wpml_file as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-templates.php on line 25

Deprecated: WPML_LS_Public_API::__construct(): Implicitly marking parameter $slot_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/public-api/class-wpml-ls-public-api.php on line 27

Deprecated: WPML_TM_Word_Count_Refresh_Hooks::__construct(): Implicitly marking parameter $st_package_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/words-count/hooks/wpml-tm-word-count-refresh-hooks.php on line 21

Deprecated: WPML_Upgrade_Command_Factory::create_command_definition(): Implicitly marking parameter $factory_method as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/upgrade/class-wpml-upgrade-command-factory.php on line 13

Deprecated: WPML\ST\Batch\Translation\Module::batchStringsStorage(): Implicitly marking parameter $saveBatch as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/classes/batch-translation/Module.php on line 87

Deprecated: WPML\ST\Batch\Translation\Records::get(): Implicitly marking parameter $wpdb as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/wpml-string-translation/classes/batch-translation/Records.php on line 39

Deprecated: Quform::date(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/quform/library/Quform.php on line 6038

Deprecated: Quform::date(): Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/quform/library/Quform.php on line 6038

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the quform 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 /home/nvpzkhc/testwww/wp-includes/functions.php on line 6131

Deprecated: WPML_PB_Shortcode_Strategy::register_strings_in_content(): Implicitly marking parameter $stringCleanUp as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/st/strategy/shortcode/class-wpml-pb-shortcode-strategy.php on line 119

Deprecated: WPML\BlockEditor\Blocks\LanguageSwitcher\Repository::__construct(): Implicitly marking parameter $dependencies as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Blocks/LanguageSwitcher/Repository.php on line 13

Deprecated: WPML\UIPage::isSettings(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 86

Deprecated: WPML\UIPage::isMainSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 101

Deprecated: WPML\UIPage::isNotificationSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 110

Deprecated: WPML\UIPage::isCustomXMLConfigSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 119

Deprecated: WPML\UIPage::isSettingTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 130

Deprecated: WPML_Integrations_Requirements::__construct(): Implicitly marking parameter $third_party_dependencies as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/requirements/class-wpml-integrations-requirements.php on line 41

Deprecated: WPML_Integrations_Requirements::__construct(): Implicitly marking parameter $requirements_notification as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/requirements/class-wpml-integrations-requirements.php on line 41

Deprecated: Creation of dynamic property wpml_cms_nav_cache::$name is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 36

Deprecated: Creation of dynamic property wpml_cms_nav_cache::$cache_to_option is deprecated in /home/nvpzkhc/testwww/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 37

Deprecated: WPML_Upgrade_Command_Definition::__construct(): Implicitly marking parameter $factory_method as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/upgrade/class-wpml-upgrade-command-definition.php on line 25

Deprecated: WPML_Upgrade::__construct(): Implicitly marking parameter $command_status as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/upgrade/class-wpml-upgrade.php on line 34

Warning: Constant COOKIE_DOMAIN already defined in /home/nvpzkhc/testwww/wp-config.php on line 112

Deprecated: WPML_URL_Converter_CPT::__construct(): Implicitly marking parameter $slash_helper as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/class-wpml-url-converter-cpt.php on line 12

Deprecated: WPML_Menu_Element::__construct(): Implicitly marking parameter $wpml_cache as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-menu-element.php on line 15

Deprecated: WPML_Term_Element::__construct(): Implicitly marking parameter $wpml_cache as nullable is deprecated, the explicit nullable type must be used instead in /home/nvpzkhc/testwww/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-term-element.php on line 18
SMART WATER : ALT'O - WATTECO

SMART WATER : ALT’O

Success Story
ALT'O
Real-time water level monitoring
Real-time water level monitoring is first and foremost about protecting people and property from flood risk. With reliable data available at all times, local authorities can issue earlier warnings, deploy resources precisely, and reduce the exposure of residential areas to flooding and storm surges.
Born from the CELTIC project, the ALT’O is WATTECO’s LoRaWAN® sensor dedicated to water level measurement. Lorient Agglomération deployed it across its water management sites to monitor water levels continuously and alert field teams whenever a threshold is exceeded.

Technology
FMCW radar 61 GHz
No contact with water
Range / Accuracy
30 cm to 8 m
±10 mm · 1 mm resolution
Protocol
LoRaWAN® Class A
Public or private network
Battery life
2 to 5 years on battery

Summary
The challenge The ALT’O solution The benefits
No continuous water level measurement
Costly on-call rotations for field teams
Unable to model flood risk
FMCW 61 GHz radar sensor, no contact
Adjustable measurement frequency based on detected water level
Immediate alert if threshold exceeded (high or low)
24/7 monitoring without field visits
Fewer unnecessary on-call callouts
Targeted, documented on-site intervention

The challenge
Reactive management where anticipation is needed
  • Lorient Agglomération manages several hydraulic risk sites under its water management responsibilities. On these sites, a water level rise that goes undetected in time can expose residential areas to flood risk, making continuous monitoring essential.
  • No continuous water level data: decisions made blind
  • Systematic on-call rotations, costly in human resources
  • Sluice gates operable on-site only, lengthening response times
  • Unable to model hydraulic behaviour under climate forcing

The solution
A three-layer system, from measurement to action

The CELTIC project led to the development and deployment of the ALT’O, a LoRaWAN sensor specifically designed to measure water levels in natural environments, resistant to spray, battery-powered for years, transmitting over several kilometres with no wired infrastructure.

SENSORS Adaptive measurement frequency based on detected water level (to optimise battery life). Threshold crossings (high or low) trigger an immediate alert. Transmission over the territory’s private LoRaWAN network.
PLATFORM Data cross-referenced with weather, tidal coefficients and historical records. Machine learning model to anticipate threshold breaches.
SERVICES Alert triggered by the ALT’O when a threshold is exceeded. Field teams intervene manually on site.

« The goal is to favour prediction over repair »
Water Management Department — Lorient Agglomération

The sensor
ALT’O, a sensor born from the CELTIC project

The ALT’O is based on FMCW radar technology at 61 GHz, which sends a radio wave toward the water surface and calculates the level from the reflected signal, with no contact with the medium whatsoever, compatible with fresh, brackish, saline or polluted water.

Technology
FMCW radar 61 GHz
No contact with water
Range / Accuracy
30 cm to 8 m
±10 mm · 1 mm resolution
Protocol
LoRaWAN® Class A
Public or private network
Environments
Fresh, brackish,
saline, polluted water
Battery life
2 to 5 years on battery
Alerts
Min/max threshold
Sensor displacement
Differential data compression: The ALT’O uses differential data compression, only variations from the previous measurement are transmitted, reducing the volume of data sent over the LoRaWAN® network and minimising the digital footprint of the deployment.
Companion sensor
The ALT’O can be paired with the CLOS’O, WATTECO’s LoRaWAN® magnetic contact sensor for open/close detection, to cross-reference water level data with the status of hydraulic regulation equipment on site.

Deployment sites
4 ALT’O sensors across 2 pilot municipalities
Municipality / Site Deployed sensors
Hennebont
Pont Jehanne-La-Flamme, quai du Pont-Neuf
2 ALT’O sensors
Monitoring the water level of the Blavet river
Riantec
Le Riant
2 ALT’O sensors
Monitoring water levels on both sides of the sluice gates

Riantec sluice gate ALT'O Riantec
ALT’O sensors at Riantec — Water level monitoring on the Riant pond
ALT'O Hennebont 1 ALT'O Hennebont 2 ALT'O Hennebont 3
ALT’O sensor on the Jehanne-La-Flamme bridge in Hennebont — monitoring the Blavet river water level

Operational benefits
  • Continuous 24/7 water level monitoring via the ALT’O
  • Immediate alert as soon as a critical threshold is crossed
  • Fewer unnecessary on-call rotations and field visits
  • Targeted, documented manual intervention on site
  • Open data available via the “Lorient Mon Agglo” platform