Forum Programmation.python Demande de conseil pour échange de donnée entre python et php

Posté par  (site web personnel, Mastodon) .
Étiquettes :
2
20
avr.
2012

Bonjour,
ma petite application domotique (un script python qui écoute le bus xpl) stocke les mesures de température de mes sondes dans une base mysql.

Je suis entrain de re-développer l'interface web.
Actuellement pour la température je peut lire la dernière valeur enregistrer.
Mais il y a certain état que je ne veux pas archiver, par exemple l'état d'un interrupteur.

Quel est la meilleure solution pour stocker ces états ?

1) une table mysql appelé "etat" et qui contient deux champs "nom" et "etat"
par exemple "salon, marche" et chaque fois que l'état change on met à jour cette entrée.

2) un fichier xml ou l'état serait stocké dans un noeud.

3) un fichier texte par périphérique (genre salon.txt) et dedans il y est écrit (marche ou arrêt), à chaque changement d'état on écrase le fichier.

4) une variable dans le shell, genre SALON=marche (je sais pas si c'est possible)

Le but final étant de lire avec php ces états.

  • # Ne pas ajouter de nouvelle interface

    Posté par  (site web personnel) . Évalué à 4.

    Tes deux composants partagent déjà des informations via mySQL (Python remplit, PHP lit), donc le plus simple et le plus facile à maintenir est la nouvelle table.

    Maintenant, si les performances sont importantes, il se peut qu'une solution utilisant des fichiers soit plus efficace, mais il faut tester pour voir.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.