Notice: Function _load_textdomain_just_in_time was called incorrectly . Translation loading for the wordpress-seo
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 /volume1/web/sevenwatt.com/http/main/wp-includes/functions.php on line 6114
Call Stack:
0.0001 360632 1. {main}() /volume1/web/sevenwatt.com/http/main/index.php:0
0.0001 360912 2. require('/volume1/web/sevenwatt.com/http/main/wp-blog-header.php') /volume1/web/sevenwatt.com/http/main/index.php:17
0.0001 361296 3. require_once('/volume1/web/sevenwatt.com/http/main/wp-load.php') /volume1/web/sevenwatt.com/http/main/wp-blog-header.php:13
0.0001 361992 4. require_once('/volume1/web/sevenwatt.com/http/main/wp-config.php') /volume1/web/sevenwatt.com/http/main/wp-load.php:50
0.0001 363424 5. require_once('/volume1/web/sevenwatt.com/http/main/wp-settings.php') /volume1/web/sevenwatt.com/http/main/wp-config.php:92
0.0313 3245960 6. do_action($hook_name = 'plugins_loaded') /volume1/web/sevenwatt.com/http/main/wp-settings.php:559
0.0313 3246336 7. WP_Hook->do_action($args = [0 => '']) /volume1/web/sevenwatt.com/http/main/wp-includes/plugin.php:517
0.0313 3246336 8. WP_Hook->apply_filters($value = '', $args = [0 => '']) /volume1/web/sevenwatt.com/http/main/wp-includes/class-wp-hook.php:348
0.0338 3602128 9. wpseo_init('') /volume1/web/sevenwatt.com/http/main/wp-includes/class-wp-hook.php:324
0.0346 3712232 10. WPSEO_Meta::init() /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/wp-seo-main.php:334
0.0346 3713736 11. WPSEO_Options::get($key = 'opengraph', $default_value = FALSE) /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php:278
0.0346 3713736 12. WPSEO_Options::prime_cache() /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php:275
0.0346 3713736 13. WPSEO_Options::get_all() /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php:295
0.0346 3714112 14. WPSEO_Options::get_options($option_names = [0 => 'wpseo', 1 => 'wpseo_titles', 2 => 'wpseo_social']) /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php:214
0.0348 3730824 15. WPSEO_Options::get_option($option_name = 'wpseo_titles') /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php:231
0.0348 3730824 16. get_option($option = 'wpseo_titles', $default_value = ???) /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php:254
0.0349 3743776 17. apply_filters($hook_name = 'option_wpseo_titles', $value = ['forcerewritetitle' => FALSE, 'separator' => 'sc-dash', 'title-home-wpseo' => '%%sitename%% %%page%% %%sep%% %%sitedesc%%', 'title-author-wpseo' => '%%name%%, Author at %%sitename%% %%page%%', 'title-archive-wpseo' => '%%date%% %%page%% %%sep%% %%sitename%%', 'title-search-wpseo' => 'You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%', 'title-404-wpseo' => 'Page not found %%sep%% %%sitename%%', 'social-title-author-wpseo' => '%%name%%', 'social-title-archive-wpseo' => '%%date%%', 'social-description-author-wpseo' => '', 'social-description-archive-wpseo' => '', 'social-image-url-author-wpseo' => '', 'social-image-url-archive-wpseo' => '', 'social-image-id-author-wpseo' => 0, 'social-image-id-archive-wpseo' => 0, 'metadesc-home-wpseo' => '', 'metadesc-author-wpseo' => '', 'metadesc-archive-wpseo' => '', 'rssbefore' => '', 'rssafter' => 'The post %%POSTLINK%% appeared first on %%BLOGLINK%%.', 'noindex-author-wpseo' => FALSE, 'noindex-author-noposts-wpseo' => TRUE, 'noindex-archive-wpseo' => TRUE, 'disable-author' => FALSE, 'disable-date' => FALSE, 'disable-post_format' => FALSE, 'disable-attachment' => FALSE, 'breadcrumbs-404crumb' => 'Error 404: Page not found', 'breadcrumbs-display-blog-page' => TRUE, 'breadcrumbs-boldlast' => FALSE, 'breadcrumbs-archiveprefix' => 'Archives for', 'breadcrumbs-enable' => FALSE, 'breadcrumbs-home' => 'Home', 'breadcrumbs-prefix' => '', 'breadcrumbs-searchprefix' => 'You searched for', 'breadcrumbs-sep' => '»', 'website_name' => '', 'person_name' => '', 'person_logo' => '', 'alternate_website_name' => '', 'company_logo' => '', 'company_name' => '', 'company_alternate_name' => '', 'company_or_person' => 'company', 'company_or_person_user_id' => FALSE, 'stripcategorybase' => FALSE, 'open_graph_frontpage_title' => '%%sitename%%', 'open_graph_frontpage_desc' => '', 'open_graph_frontpage_image' => '', 'publishing_principles_id' => 0, 'ownership_funding_info_id' => 0, 'actionable_feedback_policy_id' => 0, 'corrections_policy_id' => 0, 'ethics_policy_id' => 0, 'diversity_policy_id' => 0, 'diversity_staffing_report_id' => 0, 'title-post' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-post' => '', 'noindex-post' => FALSE, 'display-metabox-pt-post' => TRUE, 'post_types-post-maintax' => 0, 'schema-page-type-post' => 'WebPage', 'schema-article-type-post' => 'Article', 'social-title-post' => '%%title%%', 'social-description-post' => '', 'social-image-url-post' => '', 'social-image-id-post' => 0, 'title-page' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-page' => '', 'noindex-page' => FALSE, 'display-metabox-pt-page' => TRUE, 'post_types-page-maintax' => 0, 'schema-page-type-page' => 'WebPage', 'schema-article-type-page' => 'None', 'social-title-page' => '%%title%%', 'social-description-page' => '', 'social-image-url-page' => '', 'social-image-id-page' => 0, 'title-attachment' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-attachment' => '', 'noindex-attachment' => FALSE, 'display-metabox-pt-attachment' => TRUE, 'post_types-attachment-maintax' => 0, 'schema-page-type-attachment' => 'WebPage', 'schema-article-type-attachment' => 'None', 'title-tax-category' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-category' => '', 'display-metabox-tax-category' => TRUE, 'noindex-tax-category' => FALSE, 'social-title-tax-category' => '%%term_title%% Archives', 'social-description-tax-category' => '', 'social-image-url-tax-category' => '', 'social-image-id-tax-category' => 0, 'taxonomy-category-ptparent' => 0, 'title-tax-post_tag' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_tag' => '', 'display-metabox-tax-post_tag' => TRUE, 'noindex-tax-post_tag' => FALSE, 'social-title-tax-post_tag' => '%%term_title%% Archives', 'social-description-tax-post_tag' => '', 'social-image-url-tax-post_tag' => '', 'social-image-id-tax-post_tag' => 0, 'taxonomy-post_tag-ptparent' => 0, 'title-tax-post_format' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_format' => '', 'display-metabox-tax-post_format' => TRUE, 'noindex-tax-post_format' => TRUE, 'social-title-tax-post_format' => '%%term_title%% Archives', 'social-description-tax-post_format' => '', 'social-image-url-tax-post_format' => '', 'social-image-id-tax-post_format' => 0, 'taxonomy-post_format-ptparent' => 0, 'person_logo_id' => 0, 'company_logo_id' => 0, 'company_logo_meta' => FALSE, 'person_logo_meta' => FALSE, 'open_graph_frontpage_image_id' => 0, 'noindex-subpages-wpseo' => FALSE], ...$args = variadic('wpseo_titles')) /volume1/web/sevenwatt.com/http/main/wp-includes/option.php:247
0.0349 3744184 18. WP_Hook->apply_filters($value = ['forcerewritetitle' => FALSE, 'separator' => 'sc-dash', 'title-home-wpseo' => '%%sitename%% %%page%% %%sep%% %%sitedesc%%', 'title-author-wpseo' => '%%name%%, Author at %%sitename%% %%page%%', 'title-archive-wpseo' => '%%date%% %%page%% %%sep%% %%sitename%%', 'title-search-wpseo' => 'You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%', 'title-404-wpseo' => 'Page not found %%sep%% %%sitename%%', 'social-title-author-wpseo' => '%%name%%', 'social-title-archive-wpseo' => '%%date%%', 'social-description-author-wpseo' => '', 'social-description-archive-wpseo' => '', 'social-image-url-author-wpseo' => '', 'social-image-url-archive-wpseo' => '', 'social-image-id-author-wpseo' => 0, 'social-image-id-archive-wpseo' => 0, 'metadesc-home-wpseo' => '', 'metadesc-author-wpseo' => '', 'metadesc-archive-wpseo' => '', 'rssbefore' => '', 'rssafter' => 'The post %%POSTLINK%% appeared first on %%BLOGLINK%%.', 'noindex-author-wpseo' => FALSE, 'noindex-author-noposts-wpseo' => TRUE, 'noindex-archive-wpseo' => TRUE, 'disable-author' => FALSE, 'disable-date' => FALSE, 'disable-post_format' => FALSE, 'disable-attachment' => FALSE, 'breadcrumbs-404crumb' => 'Error 404: Page not found', 'breadcrumbs-display-blog-page' => TRUE, 'breadcrumbs-boldlast' => FALSE, 'breadcrumbs-archiveprefix' => 'Archives for', 'breadcrumbs-enable' => FALSE, 'breadcrumbs-home' => 'Home', 'breadcrumbs-prefix' => '', 'breadcrumbs-searchprefix' => 'You searched for', 'breadcrumbs-sep' => '»', 'website_name' => '', 'person_name' => '', 'person_logo' => '', 'alternate_website_name' => '', 'company_logo' => '', 'company_name' => '', 'company_alternate_name' => '', 'company_or_person' => 'company', 'company_or_person_user_id' => FALSE, 'stripcategorybase' => FALSE, 'open_graph_frontpage_title' => '%%sitename%%', 'open_graph_frontpage_desc' => '', 'open_graph_frontpage_image' => '', 'publishing_principles_id' => 0, 'ownership_funding_info_id' => 0, 'actionable_feedback_policy_id' => 0, 'corrections_policy_id' => 0, 'ethics_policy_id' => 0, 'diversity_policy_id' => 0, 'diversity_staffing_report_id' => 0, 'title-post' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-post' => '', 'noindex-post' => FALSE, 'display-metabox-pt-post' => TRUE, 'post_types-post-maintax' => 0, 'schema-page-type-post' => 'WebPage', 'schema-article-type-post' => 'Article', 'social-title-post' => '%%title%%', 'social-description-post' => '', 'social-image-url-post' => '', 'social-image-id-post' => 0, 'title-page' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-page' => '', 'noindex-page' => FALSE, 'display-metabox-pt-page' => TRUE, 'post_types-page-maintax' => 0, 'schema-page-type-page' => 'WebPage', 'schema-article-type-page' => 'None', 'social-title-page' => '%%title%%', 'social-description-page' => '', 'social-image-url-page' => '', 'social-image-id-page' => 0, 'title-attachment' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-attachment' => '', 'noindex-attachment' => FALSE, 'display-metabox-pt-attachment' => TRUE, 'post_types-attachment-maintax' => 0, 'schema-page-type-attachment' => 'WebPage', 'schema-article-type-attachment' => 'None', 'title-tax-category' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-category' => '', 'display-metabox-tax-category' => TRUE, 'noindex-tax-category' => FALSE, 'social-title-tax-category' => '%%term_title%% Archives', 'social-description-tax-category' => '', 'social-image-url-tax-category' => '', 'social-image-id-tax-category' => 0, 'taxonomy-category-ptparent' => 0, 'title-tax-post_tag' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_tag' => '', 'display-metabox-tax-post_tag' => TRUE, 'noindex-tax-post_tag' => FALSE, 'social-title-tax-post_tag' => '%%term_title%% Archives', 'social-description-tax-post_tag' => '', 'social-image-url-tax-post_tag' => '', 'social-image-id-tax-post_tag' => 0, 'taxonomy-post_tag-ptparent' => 0, 'title-tax-post_format' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_format' => '', 'display-metabox-tax-post_format' => TRUE, 'noindex-tax-post_format' => TRUE, 'social-title-tax-post_format' => '%%term_title%% Archives', 'social-description-tax-post_format' => '', 'social-image-url-tax-post_format' => '', 'social-image-id-tax-post_format' => 0, 'taxonomy-post_format-ptparent' => 0, 'person_logo_id' => 0, 'company_logo_id' => 0, 'company_logo_meta' => FALSE, 'person_logo_meta' => FALSE, 'open_graph_frontpage_image_id' => 0, 'noindex-subpages-wpseo' => FALSE], $args = [0 => ['forcerewritetitle' => FALSE, 'separator' => 'sc-dash', 'title-home-wpseo' => '%%sitename%% %%page%% %%sep%% %%sitedesc%%', 'title-author-wpseo' => '%%name%%, Author at %%sitename%% %%page%%', 'title-archive-wpseo' => '%%date%% %%page%% %%sep%% %%sitename%%', 'title-search-wpseo' => 'You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%', 'title-404-wpseo' => 'Page not found %%sep%% %%sitename%%', 'social-title-author-wpseo' => '%%name%%', 'social-title-archive-wpseo' => '%%date%%', 'social-description-author-wpseo' => '', 'social-description-archive-wpseo' => '', 'social-image-url-author-wpseo' => '', 'social-image-url-archive-wpseo' => '', 'social-image-id-author-wpseo' => 0, 'social-image-id-archive-wpseo' => 0, 'metadesc-home-wpseo' => '', 'metadesc-author-wpseo' => '', 'metadesc-archive-wpseo' => '', 'rssbefore' => '', 'rssafter' => 'The post %%POSTLINK%% appeared first on %%BLOGLINK%%.', 'noindex-author-wpseo' => FALSE, 'noindex-author-noposts-wpseo' => TRUE, 'noindex-archive-wpseo' => TRUE, 'disable-author' => FALSE, 'disable-date' => FALSE, 'disable-post_format' => FALSE, 'disable-attachment' => FALSE, 'breadcrumbs-404crumb' => 'Error 404: Page not found', 'breadcrumbs-display-blog-page' => TRUE, 'breadcrumbs-boldlast' => FALSE, 'breadcrumbs-archiveprefix' => 'Archives for', 'breadcrumbs-enable' => FALSE, 'breadcrumbs-home' => 'Home', 'breadcrumbs-prefix' => '', 'breadcrumbs-searchprefix' => 'You searched for', 'breadcrumbs-sep' => '»', 'website_name' => '', 'person_name' => '', 'person_logo' => '', 'alternate_website_name' => '', 'company_logo' => '', 'company_name' => '', 'company_alternate_name' => '', 'company_or_person' => 'company', 'company_or_person_user_id' => FALSE, 'stripcategorybase' => FALSE, 'open_graph_frontpage_title' => '%%sitename%%', 'open_graph_frontpage_desc' => '', 'open_graph_frontpage_image' => '', 'publishing_principles_id' => 0, 'ownership_funding_info_id' => 0, 'actionable_feedback_policy_id' => 0, 'corrections_policy_id' => 0, 'ethics_policy_id' => 0, 'diversity_policy_id' => 0, 'diversity_staffing_report_id' => 0, 'title-post' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-post' => '', 'noindex-post' => FALSE, 'display-metabox-pt-post' => TRUE, 'post_types-post-maintax' => 0, 'schema-page-type-post' => 'WebPage', 'schema-article-type-post' => 'Article', 'social-title-post' => '%%title%%', 'social-description-post' => '', 'social-image-url-post' => '', 'social-image-id-post' => 0, 'title-page' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-page' => '', 'noindex-page' => FALSE, 'display-metabox-pt-page' => TRUE, 'post_types-page-maintax' => 0, 'schema-page-type-page' => 'WebPage', 'schema-article-type-page' => 'None', 'social-title-page' => '%%title%%', 'social-description-page' => '', 'social-image-url-page' => '', 'social-image-id-page' => 0, 'title-attachment' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-attachment' => '', 'noindex-attachment' => FALSE, 'display-metabox-pt-attachment' => TRUE, 'post_types-attachment-maintax' => 0, 'schema-page-type-attachment' => 'WebPage', 'schema-article-type-attachment' => 'None', 'title-tax-category' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-category' => '', 'display-metabox-tax-category' => TRUE, 'noindex-tax-category' => FALSE, 'social-title-tax-category' => '%%term_title%% Archives', 'social-description-tax-category' => '', 'social-image-url-tax-category' => '', 'social-image-id-tax-category' => 0, 'taxonomy-category-ptparent' => 0, 'title-tax-post_tag' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_tag' => '', 'display-metabox-tax-post_tag' => TRUE, 'noindex-tax-post_tag' => FALSE, 'social-title-tax-post_tag' => '%%term_title%% Archives', 'social-description-tax-post_tag' => '', 'social-image-url-tax-post_tag' => '', 'social-image-id-tax-post_tag' => 0, 'taxonomy-post_tag-ptparent' => 0, 'title-tax-post_format' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_format' => '', 'display-metabox-tax-post_format' => TRUE, 'noindex-tax-post_format' => TRUE, 'social-title-tax-post_format' => '%%term_title%% Archives', 'social-description-tax-post_format' => '', 'social-image-url-tax-post_format' => '', 'social-image-id-tax-post_format' => 0, 'taxonomy-post_format-ptparent' => 0, 'person_logo_id' => 0, 'company_logo_id' => 0, 'company_logo_meta' => FALSE, 'person_logo_meta' => FALSE, 'open_graph_frontpage_image_id' => 0, 'noindex-subpages-wpseo' => FALSE], 1 => 'wpseo_titles']) /volume1/web/sevenwatt.com/http/main/wp-includes/plugin.php:205
0.0349 3745312 19. WPSEO_Option->get_option($options = ['forcerewritetitle' => FALSE, 'separator' => 'sc-dash', 'title-home-wpseo' => '%%sitename%% %%page%% %%sep%% %%sitedesc%%', 'title-author-wpseo' => '%%name%%, Author at %%sitename%% %%page%%', 'title-archive-wpseo' => '%%date%% %%page%% %%sep%% %%sitename%%', 'title-search-wpseo' => 'You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%', 'title-404-wpseo' => 'Page not found %%sep%% %%sitename%%', 'social-title-author-wpseo' => '%%name%%', 'social-title-archive-wpseo' => '%%date%%', 'social-description-author-wpseo' => '', 'social-description-archive-wpseo' => '', 'social-image-url-author-wpseo' => '', 'social-image-url-archive-wpseo' => '', 'social-image-id-author-wpseo' => 0, 'social-image-id-archive-wpseo' => 0, 'metadesc-home-wpseo' => '', 'metadesc-author-wpseo' => '', 'metadesc-archive-wpseo' => '', 'rssbefore' => '', 'rssafter' => 'The post %%POSTLINK%% appeared first on %%BLOGLINK%%.', 'noindex-author-wpseo' => FALSE, 'noindex-author-noposts-wpseo' => TRUE, 'noindex-archive-wpseo' => TRUE, 'disable-author' => FALSE, 'disable-date' => FALSE, 'disable-post_format' => FALSE, 'disable-attachment' => FALSE, 'breadcrumbs-404crumb' => 'Error 404: Page not found', 'breadcrumbs-display-blog-page' => TRUE, 'breadcrumbs-boldlast' => FALSE, 'breadcrumbs-archiveprefix' => 'Archives for', 'breadcrumbs-enable' => FALSE, 'breadcrumbs-home' => 'Home', 'breadcrumbs-prefix' => '', 'breadcrumbs-searchprefix' => 'You searched for', 'breadcrumbs-sep' => '»', 'website_name' => '', 'person_name' => '', 'person_logo' => '', 'alternate_website_name' => '', 'company_logo' => '', 'company_name' => '', 'company_alternate_name' => '', 'company_or_person' => 'company', 'company_or_person_user_id' => FALSE, 'stripcategorybase' => FALSE, 'open_graph_frontpage_title' => '%%sitename%%', 'open_graph_frontpage_desc' => '', 'open_graph_frontpage_image' => '', 'publishing_principles_id' => 0, 'ownership_funding_info_id' => 0, 'actionable_feedback_policy_id' => 0, 'corrections_policy_id' => 0, 'ethics_policy_id' => 0, 'diversity_policy_id' => 0, 'diversity_staffing_report_id' => 0, 'title-post' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-post' => '', 'noindex-post' => FALSE, 'display-metabox-pt-post' => TRUE, 'post_types-post-maintax' => 0, 'schema-page-type-post' => 'WebPage', 'schema-article-type-post' => 'Article', 'social-title-post' => '%%title%%', 'social-description-post' => '', 'social-image-url-post' => '', 'social-image-id-post' => 0, 'title-page' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-page' => '', 'noindex-page' => FALSE, 'display-metabox-pt-page' => TRUE, 'post_types-page-maintax' => 0, 'schema-page-type-page' => 'WebPage', 'schema-article-type-page' => 'None', 'social-title-page' => '%%title%%', 'social-description-page' => '', 'social-image-url-page' => '', 'social-image-id-page' => 0, 'title-attachment' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-attachment' => '', 'noindex-attachment' => FALSE, 'display-metabox-pt-attachment' => TRUE, 'post_types-attachment-maintax' => 0, 'schema-page-type-attachment' => 'WebPage', 'schema-article-type-attachment' => 'None', 'title-tax-category' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-category' => '', 'display-metabox-tax-category' => TRUE, 'noindex-tax-category' => FALSE, 'social-title-tax-category' => '%%term_title%% Archives', 'social-description-tax-category' => '', 'social-image-url-tax-category' => '', 'social-image-id-tax-category' => 0, 'taxonomy-category-ptparent' => 0, 'title-tax-post_tag' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_tag' => '', 'display-metabox-tax-post_tag' => TRUE, 'noindex-tax-post_tag' => FALSE, 'social-title-tax-post_tag' => '%%term_title%% Archives', 'social-description-tax-post_tag' => '', 'social-image-url-tax-post_tag' => '', 'social-image-id-tax-post_tag' => 0, 'taxonomy-post_tag-ptparent' => 0, 'title-tax-post_format' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_format' => '', 'display-metabox-tax-post_format' => TRUE, 'noindex-tax-post_format' => TRUE, 'social-title-tax-post_format' => '%%term_title%% Archives', 'social-description-tax-post_format' => '', 'social-image-url-tax-post_format' => '', 'social-image-id-tax-post_format' => 0, 'taxonomy-post_format-ptparent' => 0, 'person_logo_id' => 0, 'company_logo_id' => 0, 'company_logo_meta' => FALSE, 'person_logo_meta' => FALSE, 'open_graph_frontpage_image_id' => 0, 'noindex-subpages-wpseo' => FALSE]) /volume1/web/sevenwatt.com/http/main/wp-includes/class-wp-hook.php:326
0.0349 3745312 20. WPSEO_Option->array_filter_merge($options = ['forcerewritetitle' => FALSE, 'separator' => 'sc-dash', 'title-home-wpseo' => '%%sitename%% %%page%% %%sep%% %%sitedesc%%', 'title-author-wpseo' => '%%name%%, Author at %%sitename%% %%page%%', 'title-archive-wpseo' => '%%date%% %%page%% %%sep%% %%sitename%%', 'title-search-wpseo' => 'You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%', 'title-404-wpseo' => 'Page not found %%sep%% %%sitename%%', 'social-title-author-wpseo' => '%%name%%', 'social-title-archive-wpseo' => '%%date%%', 'social-description-author-wpseo' => '', 'social-description-archive-wpseo' => '', 'social-image-url-author-wpseo' => '', 'social-image-url-archive-wpseo' => '', 'social-image-id-author-wpseo' => 0, 'social-image-id-archive-wpseo' => 0, 'metadesc-home-wpseo' => '', 'metadesc-author-wpseo' => '', 'metadesc-archive-wpseo' => '', 'rssbefore' => '', 'rssafter' => 'The post %%POSTLINK%% appeared first on %%BLOGLINK%%.', 'noindex-author-wpseo' => FALSE, 'noindex-author-noposts-wpseo' => TRUE, 'noindex-archive-wpseo' => TRUE, 'disable-author' => FALSE, 'disable-date' => FALSE, 'disable-post_format' => FALSE, 'disable-attachment' => FALSE, 'breadcrumbs-404crumb' => 'Error 404: Page not found', 'breadcrumbs-display-blog-page' => TRUE, 'breadcrumbs-boldlast' => FALSE, 'breadcrumbs-archiveprefix' => 'Archives for', 'breadcrumbs-enable' => FALSE, 'breadcrumbs-home' => 'Home', 'breadcrumbs-prefix' => '', 'breadcrumbs-searchprefix' => 'You searched for', 'breadcrumbs-sep' => '»', 'website_name' => '', 'person_name' => '', 'person_logo' => '', 'alternate_website_name' => '', 'company_logo' => '', 'company_name' => '', 'company_alternate_name' => '', 'company_or_person' => 'company', 'company_or_person_user_id' => FALSE, 'stripcategorybase' => FALSE, 'open_graph_frontpage_title' => '%%sitename%%', 'open_graph_frontpage_desc' => '', 'open_graph_frontpage_image' => '', 'publishing_principles_id' => 0, 'ownership_funding_info_id' => 0, 'actionable_feedback_policy_id' => 0, 'corrections_policy_id' => 0, 'ethics_policy_id' => 0, 'diversity_policy_id' => 0, 'diversity_staffing_report_id' => 0, 'title-post' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-post' => '', 'noindex-post' => FALSE, 'display-metabox-pt-post' => TRUE, 'post_types-post-maintax' => 0, 'schema-page-type-post' => 'WebPage', 'schema-article-type-post' => 'Article', 'social-title-post' => '%%title%%', 'social-description-post' => '', 'social-image-url-post' => '', 'social-image-id-post' => 0, 'title-page' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-page' => '', 'noindex-page' => FALSE, 'display-metabox-pt-page' => TRUE, 'post_types-page-maintax' => 0, 'schema-page-type-page' => 'WebPage', 'schema-article-type-page' => 'None', 'social-title-page' => '%%title%%', 'social-description-page' => '', 'social-image-url-page' => '', 'social-image-id-page' => 0, 'title-attachment' => '%%title%% %%page%% %%sep%% %%sitename%%', 'metadesc-attachment' => '', 'noindex-attachment' => FALSE, 'display-metabox-pt-attachment' => TRUE, 'post_types-attachment-maintax' => 0, 'schema-page-type-attachment' => 'WebPage', 'schema-article-type-attachment' => 'None', 'title-tax-category' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-category' => '', 'display-metabox-tax-category' => TRUE, 'noindex-tax-category' => FALSE, 'social-title-tax-category' => '%%term_title%% Archives', 'social-description-tax-category' => '', 'social-image-url-tax-category' => '', 'social-image-id-tax-category' => 0, 'taxonomy-category-ptparent' => 0, 'title-tax-post_tag' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_tag' => '', 'display-metabox-tax-post_tag' => TRUE, 'noindex-tax-post_tag' => FALSE, 'social-title-tax-post_tag' => '%%term_title%% Archives', 'social-description-tax-post_tag' => '', 'social-image-url-tax-post_tag' => '', 'social-image-id-tax-post_tag' => 0, 'taxonomy-post_tag-ptparent' => 0, 'title-tax-post_format' => '%%term_title%% Archives %%page%% %%sep%% %%sitename%%', 'metadesc-tax-post_format' => '', 'display-metabox-tax-post_format' => TRUE, 'noindex-tax-post_format' => TRUE, 'social-title-tax-post_format' => '%%term_title%% Archives', 'social-description-tax-post_format' => '', 'social-image-url-tax-post_format' => '', 'social-image-id-tax-post_format' => 0, 'taxonomy-post_format-ptparent' => 0, 'person_logo_id' => 0, 'company_logo_id' => 0, 'company_logo_meta' => FALSE, 'person_logo_meta' => FALSE, 'open_graph_frontpage_image_id' => 0, 'noindex-subpages-wpseo' => FALSE]) /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php:485
0.0349 3745312 21. WPSEO_Option->get_defaults() /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php:765
0.0349 3745312 22. WPSEO_Option_Titles->translate_defaults() /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php:443
0.0349 3745312 23. __($text = '%1$s, Author at %2$s', $domain = 'wordpress-seo') /volume1/web/sevenwatt.com/http/main/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php:255
0.0349 3745312 24. translate($text = '%1$s, Author at %2$s', $domain = 'wordpress-seo') /volume1/web/sevenwatt.com/http/main/wp-includes/l10n.php:306
0.0349 3745312 25. get_translations_for_domain($domain = 'wordpress-seo') /volume1/web/sevenwatt.com/http/main/wp-includes/l10n.php:194
0.0349 3745312 26. _load_textdomain_just_in_time($domain = 'wordpress-seo') /volume1/web/sevenwatt.com/http/main/wp-includes/l10n.php:1408
0.0350 3746544 27. _doing_it_wrong($function_name = '_load_textdomain_just_in_time', $message = 'Translation loading for the wordpress-seo
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.', $version = '6.7.0') /volume1/web/sevenwatt.com/http/main/wp-includes/l10n.php:1378
0.0350 3747888 28. wp_trigger_error($function_name = '', $message = 'Function _load_textdomain_just_in_time was called incorrectly . Translation loading for the wordpress-seo
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.', $error_level = ???) /volume1/web/sevenwatt.com/http/main/wp-includes/functions.php:6054
0.0354 3749376 29. trigger_error($message = 'Function _load_textdomain_just_in_time was called incorrectly . Translation loading for the wordpress-seo
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.', $error_type = 1024) /volume1/web/sevenwatt.com/http/main/wp-includes/functions.php:6114
Fine offset Archives - SevenWatt
Skip to main content
My local sailing club has a Buienradar BR-1800 weather station with its indoor unit in the start/finish venue. There it is inaccessible to the sailors. I have some past experience in weather stations. I was the first to receive FSK signals from a WH1080 weather station. Before that time OOK was the modulation of choice. As sailor I actually want to be able to read the local wind and direction, preferable also from home. So I set out to make this weather station internet connected.
I started googling on to my surprise I found only questions of people who wanted to connect this to for example Domoticz but no easy solutions that I could reuse. Later I learned that there is an implementation which is copied by one or two others. That was after the fact!. Googling on reverse engineering or rf protocol for the BR-1800 I found two useful pieces of information. The first indicated that the BR-1800 is a Fine Offset WH-2300 and it had two spreadsheets with the RF protocol (RF properties and packet format). Searching of WH-2300 did not result in more knowledge. The second interesting information was a picture of the internal PCB that showed a footprint of the radio module used. I quickly recognized that as a HopeRF RFM22.
The FSK signals are compatible across a range of HopeRF radio’s. Together with the protocol spreadsheet there was enough information to get me started. I pulled a STM32-based Jeenode Zero with RFM69 radio form the box and set up a PlatformIO environment using the jeelabs/Jeeh library as a lib_deps. With reusing some code and register settings form my earlier WH1080 work I was able to quickly make a receiver implementation.
So I went to the sailing club (sailed a bit first), opened my laptop and after a few minutes I had received the raw data of several packets. Back home! After studying a bit and comparing to the expected protocol I noticed that the payload was too short and I actually recognized it. I hooked up the WH1080 packet decoder and indeed, WH1080 / WS400 signals. There is another station at the club, maybe on a boat. But I should have received Buienradar BR-1800 signals as well. Same frequency and bitrate.
The next day I went back to the club and decided to inspect the indoor unit. It had no reception of the outdoor unit. So I took a long ladder and removed the outdoor unit and brought it home. checking the batteries learned that the rechargeable NiM-hydrides were completely flat. So much for a solar recharging system. After fixing this and hooking up the Jeenode Zero again I started receiving the signals. After tweaking a bit with preamble and syncword detection settings I was receiving over 80% of the transmitted packages. Next step: Decoding.
As the format is clearly related to the WH-1080 and using the rf protocol spreadsheet it was not too difficult to write the decoding algorithm. The CRC turned out to be the same as for the WH-1080. By now I had realized that this outdoor unit “architecture” is actually better known as WH24. There are some FCC records for clearance in the USA. Searching on WH24 I finally found source code in Benjamin Larsson repository . In this file details of the protocol and decoding can be found. I used this to “compare notes” and copied code to derive the UV-index. In the end it turns out that the BR-1800 uses a different UV-index scale.
After hooking up the Jeenode Zero with RFM69 I started to receive some packets. With some tuning of preamble and syncword detection I receive over 80% of the transmissions. At this point in time I have a working implementation.
RF69 #17: 24 3c ce 62 19 63 0f 03 00 02 00 00 00 00 00 a9 c9 r 116 l 2 a-1525 checksum ok crc ok ID: 3C, T=13.7°C, relH=99%, Wvel=2.1m/s, Wmax=3.4m/s, Wdir=206°, Rain=0.6mm, UV=0, UVindex=0, Light=0.0, battery ok
The final goal is to connect the Buienradar BR-1800 with wifi to the internet. ESP32 is a very useful solutions. They are available with HopeRF (RFM95/RFM96) and SemTech (SX1276/SX1278) Lora modules. So would a Lora module be able to receive the FSK modulated signals. The answer is yes which I will explain in a next post.
Source code will become available on github/sevenw after finishing the project and some cleanup.