If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:Weather-Service
BoxMatrix >> Lexicon >> FRITZ-Terms >> Weather-Service | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Term
Term: | Weather-Service | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Weather Forecast Service | ||||||
Location: | Lexicon >> FRITZ-Terms | ||||||
Weblinks: | |||||||
Description: | Forecast of the weather at a specific location |
Goto: FRITZ!OS - SMW-Browser
Details
A Weather-Service is a forecast of the weather at a specific location.
FRITZ!OS
In FRITZ!OS 7.19+ AVM implemented a new weather start screen for the FRITZ!Fon C4+.
It displays a forecast for a location which has to be specified, currently only supporting Germany, but this may change.
The information comes from a new AVM online service, an OAuth protected weather API running on their servers.
The data comes from the German Meteorological Service
and may cover multiple weather stations per location.
The API client is implemented in numerous functions in dect_manager:
me@fake:$ strings /usr/bin/dect_manager | grep weather_ | sort dmgt_avm_init_weather_station dmgt_avm_send_weather_data dmgt_avm_send_weather_error dmgt_manage_alloc_weather_station dmgt_manage_find_weather_station dmgt_manage_write_weather_config dmgt_weather_cb_next_hour_req_timer dmgt_weather_cb_oauth2_get_access_token dmgt_weather_cb_oauth2_status_ind dmgt_weather_cb_wget_closed dmgt_weather_cb_wget_header dmgt_weather_cb_wget_read dmgt_weather_cb_wget_station_closed dmgt_weather_cb_wget_station_read dmgt_weather_cb_wget_status dmgt_weather_do_wget_read dmgt_weather_find_day dmgt_weather_find_invalid_hour_entry dmgt_weather_find_weather_pp dmgt_weather_finit dmgt_weather_forecast_interval dmgt_weather_forecast_req dmgt_weather_get_avm_handset_status dmgt_weather_get_cache_cnt dmgt_weather_get_current_hour dmgt_weather_get_current_interval dmgt_weather_get_daily_forecast dmgt_weather_get_daily_forecast_cnt dmgt_weather_get_day dmgt_weather_get_hour dmgt_weather_get_hour_cnt dmgt_weather_get_hourly_forecast_cnt dmgt_weather_get_next_forecast_time dmgt_weather_get_pp_mask dmgt_weather_get_sky_condition dmgt_weather_get_station_list dmgt_weather_get_station_name dmgt_weather_get_sunrise_and_sunset_hour dmgt_weather_handle_change dmgt_weather_handle_end_of_wget dmgt_weather_handle_station_change dmgt_weather_hourly_cache_fits dmgt_weather_icon_tab dmgt_weather_inform_handsets dmgt_weather_init dmgt_weather_internet_available dmgt_weather_kelvin_to_celsius dmgt_weather_list_req dmgt_weather_make_random_time dmgt_weather_read_config dmgt_weather_restart dmgt_weather_sbs_allowed dmgt_weather_send_station_list dmgt_weather_start_next_hour_req_timer dmgt_weather_stop_next_hour_req_timer dmgt_weather_test_time dmgt_weather_time_valid dmgt_weather_trigger_update dmgt_weather_update_location dmgt_weather_write_config dmgt_weather_yajl_cb_boolean dmgt_weather_yajl_cb_end_array dmgt_weather_yajl_cb_end_map dmgt_weather_yajl_cb_map_key dmgt_weather_yajl_cb_null dmgt_weather_yajl_cb_number dmgt_weather_yajl_cb_start_array dmgt_weather_yajl_cb_start_map dmgt_weather_yajl_cb_string weather_station
Not sure yet which ui-module handles status and settings and where these are stored but it covers:
- alternative_stations
- weather_station
- forecast
- time_step
- temperature
- temperature_min
- temperature_max
- latitude
- longitude
See also:
- Configuring the weather start screen on FRITZ!Fon - AVM knowledge document