Home
Weather Station
3.3.0
Does Weather Station work with WordPress 4.8.2 and PHP 7.0.16? A smoke test was performed on 2017-09-21 09:03:36 UTC .
Summary
Errors
4 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 3.34 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
insignificant.
The plugin didn't make the site noticeably slower.
Environment
WordPress version 4.8.2 PHP version 7.0.16 MySQL version 5.7.17 PHP memory limit 256M
Pages 8 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
Requested URL
/wp-admin/plugins.php?action=activate&plugin=live-weather-station%2Flive-weather-station.php&plugin_status=all&paged=1&s&_wpnonce=c9e6870461
Aspect
after-activation
HTTP status
200 OK
Load time
0.424 s
Memory usage
6.61 MiB
JS errors
None
Resource errors
None
Weather Station
URL
/wp-admin/admin.php?page=lws-dashboard
Aspect
menu-item
HTTP status
200 OK
Load time
3.743 s
Memory usage
7.82 MiB
JS errors
None
Resource errors
None
Weather Station → Stations
URL
/wp-admin/admin.php?page=lws-stations
Aspect
menu-item
HTTP status
200 OK
Load time
0.110 s
Memory usage
6.45 MiB
JS errors
None
Resource errors
None
Weather Station → Events
URL
/wp-admin/admin.php?page=lws-events
Aspect
menu-item
HTTP status
200 OK
Load time
0.086 s
Memory usage
6.43 MiB
JS errors
None
Resource errors
None
Weather Station → Settings
URL
/wp-admin/admin.php?page=lws-settings
Aspect
menu-item
HTTP status
200 OK
Load time
0.045 s
Memory usage
6.29 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200 OK
Load time
0.115 s
Memory usage
5.6 MiB
JS errors
None
Resource errors
None
Dashboard ‹ Test site — WordPress
URL
/wp-admin/index.php
Aspect
new-meta-boxes
HTTP status
200 OK
Load time
0.149 s
Memory usage
6.32 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin//widgets.php
Aspect
new-sidebar-widgets
HTTP status
200 OK
Load time
0.097 s
Memory usage
6.54 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.125 s 0.050 s -0.075 s 2.9 MiB 6.32 MiB + 3.42 MiB /wp-admin/edit.php 0.098 s 0.095 s -0.003 s 2.91 MiB 6.33 MiB + 3.42 MiB /wp-admin/post-new.php 0.156 s 0.073 s -0.083 s 2.99 MiB 6.41 MiB + 3.42 MiB /wp-admin/upload.php 0.069 s 0.068 s -0.001 s 2.82 MiB 6.17 MiB + 3.35 MiB /wp-admin/options-writing.php 0.064 s 0.033 s -0.031 s 2.81 MiB 6.16 MiB + 3.35 MiB /wp-admin/media-new.php 0.050 s 0.052 s +0.002 s 2.8 MiB 6.15 MiB + 3.35 MiB /wp-admin/edit-tags.php?taxonomy=category 0.070 s 0.086 s +0.016 s 2.84 MiB 6.19 MiB + 3.35 MiB /wp-admin/post-new.php?post_type=page 0.142 s 0.061 s -0.081 s 2.98 MiB 6.39 MiB + 3.42 MiB /wp-admin/options-discussion.php 0.069 s 0.040 s -0.029 s 2.81 MiB 6.16 MiB + 3.35 MiB /wp-admin/edit-comments.php 0.068 s 0.082 s +0.014 s 2.85 MiB 6.2 MiB + 3.35 MiB / 0.087 s 0.069 s -0.018 s 2.6 MiB 5.6 MiB + 3 MiB
Average
0.091 s 0.064 s -0.026 s 2.85 MiB 6.19 MiB + 3.34 MiB
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 7 wp_live_weather_station_datas wp_live_weather_station_log wp_live_weather_station_performance_cache wp_live_weather_station_performance_cron wp_live_weather_station_quota_day wp_live_weather_station_quota_year wp_live_weather_station_stations Options wp_options
319 live_weather_station_absolute_humidity_max_alarm live_weather_station_absolute_humidity_max_boundary live_weather_station_absolute_humidity_max_value live_weather_station_absolute_humidity_min_alarm live_weather_station_absolute_humidity_min_boundary live_weather_station_absolute_humidity_min_value live_weather_station_advanced_mode live_weather_station_air_density_max_alarm live_weather_station_air_density_max_boundary live_weather_station_air_density_max_value live_weather_station_air_density_min_alarm live_weather_station_air_density_min_boundary live_weather_station_air_density_min_value live_weather_station_analytics_cutoff live_weather_station_auto_manage_netatmo live_weather_station_auto_update live_weather_station_backend_cache live_weather_station_cbi_max_alarm live_weather_station_cbi_max_boundary live_weather_station_cbi_max_value live_weather_station_cbi_min_alarm live_weather_station_cbi_min_boundary live_weather_station_cbi_min_value live_weather_station_cloud_ceiling_max_alarm live_weather_station_cloud_ceiling_max_boundary live_weather_station_cloud_ceiling_max_value live_weather_station_cloud_ceiling_min_alarm live_weather_station_cloud_ceiling_min_boundary live_weather_station_cloud_ceiling_min_value live_weather_station_cloud_cover_max_alarm live_weather_station_cloud_cover_max_boundary live_weather_station_cloud_cover_max_value live_weather_station_cloud_cover_min_alarm live_weather_station_cloud_cover_min_boundary live_weather_station_cloud_cover_min_value live_weather_station_co_max_alarm live_weather_station_co_max_boundary live_weather_station_co_max_value live_weather_station_co_min_alarm live_weather_station_co_min_boundary live_weather_station_co_min_value live_weather_station_co2_max_alarm live_weather_station_co2_max_boundary live_weather_station_co2_max_value live_weather_station_co2_min_alarm live_weather_station_co2_min_boundary live_weather_station_co2_min_value live_weather_station_collection_http_timeout live_weather_station_cron_speed live_weather_station_dew_point_max_alarm live_weather_station_dew_point_max_boundary live_weather_station_dew_point_max_value live_weather_station_dew_point_min_alarm live_weather_station_dew_point_min_boundary live_weather_station_dew_point_min_value live_weather_station_emc_max_alarm live_weather_station_emc_max_boundary live_weather_station_emc_max_value live_weather_station_emc_min_alarm live_weather_station_emc_min_boundary live_weather_station_emc_min_value live_weather_station_evapotranspiration_max_alarm live_weather_station_evapotranspiration_max_boundary live_weather_station_evapotranspiration_max_value live_weather_station_evapotranspiration_min_alarm live_weather_station_evapotranspiration_min_boundary live_weather_station_evapotranspiration_min_value live_weather_station_force_frontend_styling live_weather_station_frontend_cache live_weather_station_frost_point_max_alarm live_weather_station_frost_point_max_boundary live_weather_station_frost_point_max_value live_weather_station_frost_point_min_alarm live_weather_station_frost_point_min_boundary live_weather_station_frost_point_min_value live_weather_station_health_idx_max_alarm live_weather_station_health_idx_max_boundary live_weather_station_health_idx_max_value live_weather_station_health_idx_min_alarm live_weather_station_health_idx_min_boundary live_weather_station_health_idx_min_value live_weather_station_heat_index_max_alarm live_weather_station_heat_index_max_boundary live_weather_station_heat_index_max_value live_weather_station_heat_index_min_alarm live_weather_station_heat_index_min_boundary live_weather_station_heat_index_min_value live_weather_station_humext_max_alarm live_weather_station_humext_max_boundary live_weather_station_humext_max_value live_weather_station_humext_min_alarm live_weather_station_humext_min_boundary live_weather_station_humext_min_value live_weather_station_humidex_max_alarm live_weather_station_humidex_max_boundary live_weather_station_humidex_max_value live_weather_station_humidex_min_alarm live_weather_station_humidex_min_boundary live_weather_station_humidex_min_value live_weather_station_humint_max_alarm live_weather_station_humint_max_boundary live_weather_station_humint_max_value live_weather_station_humint_min_alarm live_weather_station_humint_min_boundary live_weather_station_humint_min_value live_weather_station_illuminance_max_alarm live_weather_station_illuminance_max_boundary live_weather_station_illuminance_max_value live_weather_station_illuminance_min_alarm live_weather_station_illuminance_min_boundary live_weather_station_illuminance_min_value live_weather_station_irradiance_max_alarm live_weather_station_irradiance_max_boundary live_weather_station_irradiance_max_value live_weather_station_irradiance_min_alarm live_weather_station_irradiance_min_boundary live_weather_station_irradiance_min_value live_weather_station_leaf_wetness_max_alarm live_weather_station_leaf_wetness_max_boundary live_weather_station_leaf_wetness_max_value live_weather_station_leaf_wetness_min_alarm live_weather_station_leaf_wetness_min_boundary live_weather_station_leaf_wetness_min_value live_weather_station_logger_installed live_weather_station_logger_level live_weather_station_logger_retention live_weather_station_logger_rotate live_weather_station_map_layer live_weather_station_map_zoom live_weather_station_measure_only live_weather_station_min_max_mode live_weather_station_moisture_content_max_alarm live_weather_station_moisture_content_max_boundary live_weather_station_moisture_content_max_value live_weather_station_moisture_content_min_alarm live_weather_station_moisture_content_min_boundary live_weather_station_moisture_content_min_value live_weather_station_moisture_tension_max_alarm live_weather_station_moisture_tension_max_boundary live_weather_station_moisture_tension_max_value live_weather_station_moisture_tension_min_alarm live_weather_station_moisture_tension_min_boundary live_weather_station_moisture_tension_min_value live_weather_station_moon_icons live_weather_station_netatmo_access_token live_weather_station_netatmo_connected live_weather_station_netatmo_refresh_token live_weather_station_netatmohc_access_token live_weather_station_netatmohc_connected live_weather_station_netatmohc_refresh_token live_weather_station_noise_max_alarm live_weather_station_noise_max_boundary live_weather_station_noise_max_value live_weather_station_noise_min_alarm live_weather_station_noise_min_boundary live_weather_station_noise_min_value live_weather_station_o3_max_alarm live_weather_station_o3_max_boundary live_weather_station_o3_max_value live_weather_station_o3_min_alarm live_weather_station_o3_min_boundary live_weather_station_o3_min_value live_weather_station_obsolescence live_weather_station_overload_hc live_weather_station_owm_apikey live_weather_station_owm_plan live_weather_station_partial_translation live_weather_station_pressure_max_alarm live_weather_station_pressure_max_boundary live_weather_station_pressure_max_value live_weather_station_pressure_min_alarm live_weather_station_pressure_min_boundary live_weather_station_pressure_min_value live_weather_station_query_cache live_weather_station_quota_mode live_weather_station_rain_day_aggregated_max_alarm live_weather_station_rain_day_aggregated_max_boundary live_weather_station_rain_day_aggregated_max_value live_weather_station_rain_day_aggregated_min_alarm live_weather_station_rain_day_aggregated_min_boundary live_weather_station_rain_day_aggregated_min_value live_weather_station_rain_hour_aggregated_max_alarm live_weather_station_rain_hour_aggregated_max_boundary live_weather_station_rain_hour_aggregated_max_value live_weather_station_rain_hour_aggregated_min_alarm live_weather_station_rain_hour_aggregated_min_boundary live_weather_station_rain_hour_aggregated_min_value live_weather_station_rain_max_alarm live_weather_station_rain_max_boundary live_weather_station_rain_max_value live_weather_station_rain_min_alarm live_weather_station_rain_min_boundary live_weather_station_rain_min_value live_weather_station_rain_month_aggregated_max_alarm live_weather_station_rain_month_aggregated_max_boundary live_weather_station_rain_month_aggregated_max_value live_weather_station_rain_month_aggregated_min_alarm live_weather_station_rain_month_aggregated_min_boundary live_weather_station_rain_month_aggregated_min_value live_weather_station_rain_year_aggregated_max_alarm live_weather_station_rain_year_aggregated_max_boundary live_weather_station_rain_year_aggregated_max_value live_weather_station_rain_year_aggregated_min_alarm live_weather_station_rain_year_aggregated_min_boundary live_weather_station_rain_year_aggregated_min_value live_weather_station_redirect_external_links live_weather_station_redirect_internal_links live_weather_station_sharing_http_timeout live_weather_station_show_analytics live_weather_station_show_tasks live_weather_station_show_technical live_weather_station_show_update live_weather_station_snow_max_alarm live_weather_station_snow_max_boundary live_weather_station_snow_max_value live_weather_station_snow_min_alarm live_weather_station_snow_min_boundary live_weather_station_snow_min_value live_weather_station_soil_temperature_max_alarm live_weather_station_soil_temperature_max_boundary live_weather_station_soil_temperature_max_value live_weather_station_soil_temperature_min_alarm live_weather_station_soil_temperature_min_boundary live_weather_station_soil_temperature_min_value live_weather_station_specific_enthalpy_max_alarm live_weather_station_specific_enthalpy_max_boundary live_weather_station_specific_enthalpy_max_value live_weather_station_specific_enthalpy_min_alarm live_weather_station_specific_enthalpy_min_boundary live_weather_station_specific_enthalpy_min_value live_weather_station_strike_bearing_max_alarm live_weather_station_strike_bearing_max_boundary live_weather_station_strike_bearing_max_value live_weather_station_strike_bearing_min_alarm live_weather_station_strike_bearing_min_boundary live_weather_station_strike_bearing_min_value live_weather_station_strike_count_max_alarm live_weather_station_strike_count_max_boundary live_weather_station_strike_count_max_value live_weather_station_strike_count_min_alarm live_weather_station_strike_count_min_boundary live_weather_station_strike_count_min_value live_weather_station_strike_distance_max_alarm live_weather_station_strike_distance_max_boundary live_weather_station_strike_distance_max_value live_weather_station_strike_distance_min_alarm live_weather_station_strike_distance_min_boundary live_weather_station_strike_distance_min_value live_weather_station_strike_instant_max_alarm live_weather_station_strike_instant_max_boundary live_weather_station_strike_instant_max_value live_weather_station_strike_instant_min_alarm live_weather_station_strike_instant_min_boundary live_weather_station_strike_instant_min_value live_weather_station_system_http_timeout live_weather_station_tempext_max_alarm live_weather_station_tempext_max_boundary live_weather_station_tempext_max_value live_weather_station_tempext_min_alarm live_weather_station_tempext_min_boundary live_weather_station_tempext_min_value live_weather_station_tempint_max_alarm live_weather_station_tempint_max_boundary live_weather_station_tempint_max_value live_weather_station_tempint_min_alarm live_weather_station_tempint_min_boundary live_weather_station_tempint_min_value live_weather_station_time_shift_threshold live_weather_station_txt_cache_bypass live_weather_station_unit_altitude live_weather_station_unit_distance live_weather_station_unit_gas live_weather_station_unit_pressure live_weather_station_unit_psychrometry live_weather_station_unit_rain_snow live_weather_station_unit_temperature live_weather_station_unit_wind_strength live_weather_station_uv_index_max_alarm live_weather_station_uv_index_max_boundary live_weather_station_uv_index_max_value live_weather_station_uv_index_min_alarm live_weather_station_uv_index_min_boundary live_weather_station_uv_index_min_value live_weather_station_vapor_pressure_max_alarm live_weather_station_vapor_pressure_max_boundary live_weather_station_vapor_pressure_max_value live_weather_station_vapor_pressure_min_alarm live_weather_station_vapor_pressure_min_boundary live_weather_station_vapor_pressure_min_value live_weather_station_version live_weather_station_widget_cache live_weather_station_wind_chill_max_alarm live_weather_station_wind_chill_max_boundary live_weather_station_wind_chill_max_value live_weather_station_wind_chill_min_alarm live_weather_station_wind_chill_min_boundary live_weather_station_wind_chill_min_value live_weather_station_wind_semantics live_weather_station_windangle_max_alarm live_weather_station_windangle_max_boundary live_weather_station_windangle_max_value live_weather_station_windangle_min_alarm live_weather_station_windangle_min_boundary live_weather_station_windangle_min_value live_weather_station_windstrength_max_alarm live_weather_station_windstrength_max_boundary live_weather_station_windstrength_max_value live_weather_station_windstrength_min_alarm live_weather_station_windstrength_min_boundary live_weather_station_windstrength_min_value live_weather_station_wug_apikey live_weather_station_wug_plan widget_live_weather_station_widget_ephemeris widget_live_weather_station_widget_fire widget_live_weather_station_widget_indoor widget_live_weather_station_widget_outdoor widget_live_weather_station_widget_psychrometry widget_live_weather_station_widget_solar widget_live_weather_station_widget_thunderstorm User Metadata wp_usermeta
1 Sidebar Widgets 7
ID
Name
live_weather_station_widget_outdoor Outdoor weather summary live_weather_station_widget_psychrometry Psychrometry live_weather_station_widget_ephemeris Ephemeris live_weather_station_widget_indoor Indoor comfort live_weather_station_widget_fire Fire weather live_weather_station_widget_thunderstorm Thunderstorm live_weather_station_widget_solar Solar
Meta Boxes {
"dashboard": {
"lws_dashboard_widget": "Weather Station 3"
}
}
PHP Error Log 4 lines [21-Sep-2017 09:03:57 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 1 for query SELECT DISTINCT device_id, device_name, module_id, module_name FROM wp_live_weather_station_datas WHERE (module_type='NAModule4') OR (module_type='NAModule9') OR (module_type='NAMain' AND device_id IN ()); made by wp_list_widgets, wp_widget_control, WP_Widget->form_callback, WeatherStation\UI\Widget\Indoor->form, WeatherStation\UI\Widget\Indoor->get_operational_indoor_stations_list
[21-Sep-2017 09:03:58 UTC] WordPress database error Unknown table 'wordpress.wp_live_weather_station_infos' for query DROP TABLE wp_live_weather_station_infos made by deactivate_plugins, do_action('deactivate_live-weather-station/live-weather-station.php'), WP_Hook->do_action, WP_Hook->apply_filters, deactivate_Live_Weather_Station, WeatherStation\System\Plugin\Deactivator::deactivate, WeatherStation\System\Plugin\Deactivator::drop_tables
[21-Sep-2017 09:03:58 UTC] WordPress database error Unknown table 'wordpress.wp_live_weather_station_owm_stations' for query DROP TABLE wp_live_weather_station_owm_stations made by deactivate_plugins, do_action('deactivate_live-weather-station/live-weather-station.php'), WP_Hook->do_action, WP_Hook->apply_filters, deactivate_Live_Weather_Station, WeatherStation\System\Plugin\Deactivator::deactivate, WeatherStation\System\Plugin\Deactivator::drop_tables
[21-Sep-2017 09:03:58 UTC] WordPress database error Table 'wordpress.wp_live_weather_station_performance_cron' doesn't exist for query INSERT INTO wp_live_weather_station_performance_cron (timestamp,cron,count,time) VALUES ('2017-09-21 09:00:00','lws_cache_flush',4,5) ON DUPLICATE KEY UPDATE count=count+4,time=time+5; made by shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WeatherStation\System\Analytics\Performance::store, WeatherStation\System\Schedules\Watchdog::write_stats