Executer script python depuis page php

Bonjour,

J’ai vu que ce problème faisait l’objet de pas mal de sujets, mais je n’ai pas réussi à comprendre toutes les explications données, ce qui fait que je n’arrive pas vraiment à avancer.

J’ai d’un coté un script en python qui me permet de récupérer la valeur d’une (pour l’instant) sonde de température. Dans ce script, j’ai une fonction « request » qui réalise un « post » vers une page web sur laquelle je souhaites afficher ma température.
quand j’execute le script python, il me retourne tout le code de ma page web avec la valeur de température et tout et tout.

Maintenant, je souhaiterais pouvoir exécuter ce sript au chargement de la page web.
Et c’est là que je bloque …

J’ai fait plusieurs essais avec la fonction « exec » mais impossible de savoir si j’exécute bien mon script, ni d’afficher une page web avec la température.

Voici le code python (désolé je n’ai pas trouvé comment l’insérer proprement):

#!/usr/bin/env python3
#-- coding: utf-8 –

import os
import requests

def Lire_Temperature ():
# Ouverture du fichier contenant la temperature
Fichier = open("/sys/bus/w1/devices/" + Sonde +"/w1_slave")
# Lecture du fichier
Valeurs = Fichier.read()
# Fermeture du fichier apres qu’il ai ete lu
Fichier.close()
# Supprimer la premiere ligne qui est inutile
SecondeLigne = Valeurs.split("\n")[1]
TemperatureData = SecondeLigne.split(" ")[9]
# Supprimer le « t= »
Temperature = float(TemperatureData[2:])
# Mettre un chiffre apres la virgule
Temperature = Temperature / 1000
return Temperature

Piscine = « 28-0301a27972bd »
Sonde = Piscine

TempPiscine = str(Lire_Temperature())

data = {« Temperature »:TempPiscine}
r = requests.post(« adresseIP/essais.php », data = data)

print(r.text)

Et celui de la page web:

Températures
<body>
<?php
		if (isset($_POST['Temperature'])) 
	{
		$TemperaturePiscine = $_POST['Temperature'];
	}
		else
	{
		$TemperaturePiscine = "Pas de valeur";
	}
?>

<h1>Températures</h1>
			
<p> Température Piscine : <?php echo($TemperaturePiscine) ?> </p>

</body>

Comment faire le lien entre ces 2 codes ?