| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Présentation
Voici un exemple de la structure JSON de la configuration de la météo.
| Note |
|---|
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 ) |
| Code Block | ||||
|---|---|---|---|---|
| ||||
{
"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": "00000000000000000000000000000001",
"item_name": "Le nom de mon hote",
"item_type": "host"
},
"layout": {
"background": "default",
"information_to_display": {
"left_area": {
"icon_type": "default"
},
"top_right_area": {
"displayed": "default",
"icon_type": "default"
},
"sla_area": {
"displayed": "default",
"show_icon": "default"
},
"name_area": {
"property_used_as_name": "default",
"nb_lines_max": "default",
"vertical_align": "default",
"font_zoom_percent": "default"
}
}
}
}
},
{
"position_x": 15,
"position_y": 5,
"width": 15,
"height": 5,
"content": {
"type": "weather_widget",
"item": {
"item_uuid": "00000000000000000000000000000002",
"item_name": "Le nom de mon cluster",
"item_type": "cluster"
},
"layout": {
"background": "default",
"information_to_display": {
"left_area": {
"icon_type": "default"
},
"top_right_area": {
"displayed": "default",
"icon_type": "default"
},
"sla_area": {
"displayed": "default",
"show_icon": "default"
},
"name_area": {
"property_used_as_name": "default",
"nb_lines_max": "default",
"vertical_align": "default",
"font_zoom_percent": "default"
}
}
}
}
}
],
"layouts": {
"weather_widget_layout": {
"width": "default",
"height": "default",
"content": {
"layout": {
"background": "default",
"information_to_display": {
"left_area": {
"icon_type": "default"
},
"top_right_area": {
"displayed": "default",
"icon_type": "default"
},
"sla_area": {
"displayed": "default",
"show_icon": "default"
},
"name_area": {
"property_used_as_name": "default",
"nb_lines_max": "default",
"vertical_align": "default",
"font_zoom_percent": "default"
}
}
}
}
},
"separator_widget_layout": {
"width": "default",
"height": "default",
"content": {
"layout": {
"information_to_display": {
"left_area": {
"displayed": "default",
"width_percent": "default"
},
"title_area": {
"font_zoom_percent": "default",
"text_color": "default",
"text_align": "default"
},
"right_area": {
"displayed": "default",
"width_percent": "default"
}
}
}
}
},
"title_widget_layout": {
"width": "default",
"height": "default",
"content": {
"layout": {
"information_to_display": {
"title_area": {
"text_color": "default",
"text_align": "default",
"font_zoom_percent": "default"
}
}
}
}
}
}
}
],
"external_links": {
"default_link": {
"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"
}
}
},
"links": [
{
"link_name": "Lien 01",
"link_uuid": "default",
"link_protocol": "default",
"link_base_url": "default",
"link_external_part_url": "default",
"authentication_needed": true,
"info_bar": {
"background_color": "default",
"logo_displayed": "default",
"position": "default",
"refresh": {
"chrono_displayed": "default",
"generation_time_displayed": "default"
}
}
}
]
},
"users": {
"owner_user": {
"user_name": "Le nom du propriétaire actuel",
"user_uuid": ""
},
"previous_owner_user": {
"user_name": "Le nom du précédent propriétaire",
"user_uuid": "default"
},
"creator_user": {
"user_name": "Le nom du créateur de la météo",
"user_uuid": "default"
}
},
"notifications": {
"sound": {
"enabled": "default"
},
"visual": {
"blink": {
"enabled": "default"
}
}
}
} |
Le JSON d'exemple comporte :
- 4 widgets :
- Un widget Titre "MON TITRE"
( voir la page Widget Titre - Edition - Météo ) - Un widget Séparateur "MON SEPARATEUR"
( voir la page Widget Séparateur - Edition - Météo ) - Deux widgets Météos qui ont bien sûr un problème, car il n'existe pas d'hôte qui se nomme "Le nom de mon hôte" ou un cluster qui se nomme "Le nom de mon cluster"
( voir la page Widget Météo - Edition - Météo )
- Un widget Titre "MON TITRE"
- 1 lien :
- Lien 01, qui nécessite d'être authentifié pour y accéder
( voir la page Edition des liens externes - Edition - Météo )
- Lien 01, qui nécessite d'être authentifié pour y accéder
| Panel |
|---|
|
