Coté PI cela à l'air de fonctionner:
Code : Tout sélectionner
 data = {"dateheure":Date_heure_sql, "tensionbatterie":Tension_batterie, "temperature":TT_RTC, "balance1":Poids[2],"balance2":Poids[3],"balance3":Poids[4],"balance4":Poids[5],"balance5":Poids[6],"balance6":Poids[7],"balance7":Poids[8]}
    r = requests.post("http://ruches.montminoises.free.fr/Rajout.php", data = data) 
    print ("Envoi mise à jour BDD: ",r.status_code) 
Réponse : Envoi mise à jour BDD: 200
Il y a bien accès au programme Rajout.php car j'avais oublié de mettre le point virgule aprés $balanc8=0
Il m'a bien remonté une erreur en ligne 27 dans R.text
 
Coté PHP:
Code : Tout sélectionner
<?php
include("Connection.php"); 
$link=Connect();
$date=$_POST["dateheure"];
$batterie=$_POST["tensionbatterie"];
//for ($i=1; $i<25; $i++){
//  $balanc[$i]=$_POST["balance'$i'"];
//}
$balanc1=$_POST["balance1"];
$balanc2=$_POST["balance2"];
$balanc3=$_POST["balance3"];
$balanc4=$_POST["balance4"];
$balanc5=$_POST["balance5"];
$balanc6=$_POST["balance6"];
$balanc7=$_POST["balance7"];
$balanc8=0 //$_POST["balance8"];
$balanc9=0 //$_POST["balance9"];
$balanc10=0 //$_POST["balance10"];
$balanc11=0 //$_POST["balance11"];
$balanc12=0 //$_POST["balance12"];
$balanc13=0 //$_POST["balance13"];
$balanc14=0 //$_POST["balance14"];
$balanc16=0 //$_POST["balance15"];
$balanc16=0 //$_POST["balance16"];
$balanc17=0 //$_POST["balance17"];
$balanc18=0 //$_POST["balance18"];
$balanc19=0 //$_POST["balance19"];
$balanc20=0 //$_POST["balance20"];
$balanc21=0 //$_POST["balance21"];
$balanc22=0 //$_POST["balance22"];
$balanc23=0 //$_POST["balance23"];
$balanc24=0 //$_POST["balance24"];
// on sélectionne la base 
mysql_select_db('ruches_montminoises',$link); 
// on crée la requête SQL
$sql = "INSERT INTO Poids(id, dateheure, tensionbatterie, temperature, balance1, balance2, balance3, balance5, balance6, balance7, balance8, balance9, balance10, balance11, balance12, balance13, balance14, balance15, balance16, balance17, balance18, balance19, balance20, balance21, balance22, balance23, balance24) 
        VALUES('','".$date."','".$batterie."','".$temp."','".$balanc1."','".$balanc2."','".$balanc3."','".$balanc4."','".$balanc5."','".$balanc6."','".$balanc7."','".$balanc8."','".$balanc9."','".$balanc10."','".$balanc11."','".$balanc12."','".$balanc13."','".$balanc14."','".$balanc15."','".$balanc16."','".$balanc17."','".$balanc18."','".$balanc19."','".$balanc20."','".$balanc21."','".$balanc22."','".$balanc23."','".$balanc24."')";
// on envoie la requête 
mysql_query($sql,$link);
 // on ferme la connexion 
mysql_close($link); 
echo 'mise à jour BDD'
?>
Coté BDD, il ne se passe rien 
La BDD n'évolue pas avec le nle  enregistrement
Les champs de la base:
id	
dateheure	
tensionbatterie	
temperature	
balance1	balance2	balance3	balance4	balance5	balance6	balance7	balance8	balance9	balance10	balance11	balance12	balance13	balance14	balance15	balance16	balance17	balance18	balance19	balance20	balance21	balance22	balance23	balance24
Qu'en pensez vous ?