Voici un exemple de la structure JSON de la configuration de la météo.
Certains copier-coller peuvent ne pas fonctionner correctement ( problème de format d'origine, encodage des espaces et des retours à la ligne, etc. ) Pour coller sur le formulaire du navigateur, il est conseillé d'utiliser le "Copier en texte brut" du navigateur ( raccourci = Ctrl+Maj+V ) |
{
"grids" : [
{
"nb_tiles_in_width" : 60,
"nb_tiles_in_height" : 120,
"separation_grid_element_min" : 3,
"separation_grid_element_max" : 10,
"separation_grid_element_percent": 0.5,
"type" : "grid",
"grid_elements" : [
{
"position_x": 0,
"position_y": 0,
"width" : "all",
"height" : 3,
"content" : {
"type" : "title_widget",
"layout": {
"information_to_display": {
"title_area": {
"label" : "MON TITRE",
"text_color" : "black",
"text_align" : "default",
"font_zoom_percent": "default"
}
}
}
}
},
{
"position_x": 0,
"position_y": 3,
"width" : "all",
"height" : 2,
"content" : {
"type" : "separator_widget",
"layout": {
"information_to_display": {
"left_area" : {
"displayed" : true,
"width_percent": 20
},
"title_area": {
"label" : "MON SEPARATEUR",
"font_zoom_percent": "default",
"text_color" : "black",
"text_align" : "center"
},
"right_area": {
"displayed" : true,
"width_percent": 20
}
}
}
}
},
{
"position_x": 0,
"position_y": 5,
"width" : 15,
"height" : 5,
"content" : {
"type": "weather_widget",
"item": {
"item_uuid": "10000000000000100000000000000001",
"item_name": "Le nom de mon hote",
"item_type": "host"
}
}
},
{
"position_x": 15,
"position_y": 5,
"width" : 15,
"height" : 5,
"content" : {
"type": "weather_widget",
"item": {
"item_uuid": "10000000000000100000000000000002",
"item_name": "Le nom de mon cluster",
"item_type": "cluster"
}
}
}
]
}
],
"external_links": {
"links": [
{
"link_name" : "Lien 01",
"link_uuid" : "49872e4e-ffee-7084-fb91-b52346c3dcca",
"link_protocol" : "default",
"link_base_url" : "default",
"link_external_part_url": "default",
"authentication_needed" : "default",
"info_bar" : {
"background_color": "default",
"logo_displayed" : "default",
"position" : "default",
"refresh" : {
"chrono_displayed" : "default",
"generation_time_displayed": "default"
}
},
"notifications" : {
"sound" : {
"enabled": "default"
},
"visual": {
"blink": {
"enabled": "default"
}
}
}
}
]
}
} |
Le JSON d'exemple comporte :
|