Je me permet de poser une question vis-à-vis de mon installation.
J’ai monter un petit serveur Http sous synology en local afin de pouvoir créer mes scripts.
Les scripts fonctionnent et me créer un .JSON avec les valeurs (chez moi c’est des sondes de températures que j’ai crée, une pour chaque pièce.
J’ai vu que l’on pouvait importer des .JSON et les insérer dans le dashboard.
J’ai ajouté la source de donnée en lien avec mon .JSON, et le lien est correct. Cependant, j’ai un soucis… quand je clique sur Actualisé en haut à droite j’ai comme réponse : never. Il ne semble pas connaitre l’url.
Avez-vous une idée ?
J’ai le même soucis avec mon JSON disant si il fait jour où nuit en fonction des coordonnées GPS.
C’est un petit script PHP que j’ai fait, qui fait le calcul scientifique des heures de lever et couché de soleil et m’enregistre ça dans un Json.
Troisième point, comment faire pour que une fois par jour ma page soleil.php soit actualisé ?
Capture de mon insertion de données dans l’interface IPX :
Votre page « soleil.php » est hébergée sur votre NAS, c’est donc au NAS de l’actualiser.
Regardez dans l’interface Synology « Panneau de configuration/Planificateur de taches ».
Dans « Paramètres de tache » ajoutez le script suivant:
Ouvrez la console de votre navigateur, vous rencontrez certainement un problème avec le Cross-domain. Les CORS ne sont pas installés sur les synology, tout au moins par défaut jusque sur les DSM 6.1 inclus.
J’ai trouvé. J’ai fait un HTACCESS avec ces deux lignes :
Header add Access-Control-Allow-Origin « * »
Header add Access-Control-Allow-Methods: « GET,POST,OPTIONS,DELETE,PUT »