Goedendag,
ik probeer met python op een raspberry pi 10 temperatuursensoren uit te lezen,
deze via een website in een MYSQL database te zetten (Hosting2go) zodat ik hier uiteindelijk grafieken mee kan maken e.d.
Het uiteindelijke doel is de aansturing van een zonneboiler met vloerverwarming en houtkachel e.d.
Stukje bij beetje kom ik steeds verder en lukt het steeds meer. Ik leer er uiteraard enorm veel van.
Maar nu loop ik tegen een probleem aan.
ik gebruik de volgende regel om (een deel van) de records toe te voegen:
$sql="INSERT INTO $tbl_name(DATETIME, S0, S1, KLEPBRON, KLEPWW)VALUES('$today', '$datas[0]', '$datas[1]', '$var1', '$var2')";
op zich lukt dat wel, alleen komen er in de velden S0 en S1 ARAY te staan ipv de temperatuur.
print (sensor_Raw) in python geeft:
{0: [19.0], 1: [18.875], 2: [18.812], 3: [18.937], 4: [19.125], 5: [19.125], 6: [19.25], 7: [18.937], 8: [19.125], 9: [19.375]}
Deze data wordt met json gepost naar de PHP op de server.
print_r($data); in PHP geeft
Array
(
[0] => Array
(
[0] => 19
)
[1] => Array
(
[0] => 18.875
)
[2] => Array
(
[0] => 18.812
)
[3] => Array
(
[0] => 18.937
)
[4] => Array
(
[0] => 19.125
)
[5] => Array
(
[0] => 19.125
)
[6] => Array
(
[0] => 19.25
)
[7] => Array
(
[0] => 18.937
)
[8] => Array
(
[0] => 19.125
)
[9] => Array
(
[0] => 19.375
)
)
Mijn vraag is, hoe haal ik de arays uit de aray? Ik heb met explode zitten proberen, maar dat lukt om de een of andere reden niet. Eigenlijk wil ik ook weten waarom dit zo gebeurd.
ik maak een denkfout geloof ik, ik weet alleen niet welke.
Wie weet waar dit fout gaat?
1.827 views