Du hast doch oben eine Datenbankabfrage gepostet:
PHP Alles anzeigenmysql> SELECT * FROM data;[/php] [code]| 48013 | T_Kälte-ND | 1453039632 | 20.437 | NULL | | 48014 | T_Sekundär-out | 1453039633 | 21.312 | NULL | | 48015 | T_Primär-out | 1453039633 | 21.312 | NULL | | 48016 | T_Verdichter-oben | 1453039634 | 20.437 | NULL | | 48017 | T_Sekundär-in | 1453039635 | 21.187 | NULL | | 48018 | T_Primär-in | 1453039683 | 21.062 | NULL | | 48019 | T_HK-VL | 1453039684 | 21 | NULL | | 48020 | T_Kälte-ND | 1453039685 | 20.5 | NULL | | 48021 | T_Kälte-HD | 1453039685 | 20.562 | NULL | | 48022 | T_WW_unten | 1453039686 | 20.875 | NULL | | 48023 | T_Verdichter-Boden | 1453039687 | 20.812 | NULL | | 48024 | T_WW_oben | 1453039688 | 21.812 | NULL | | 48025 | T_Verdichter-oben | 1453039689 | 20.437 | NULL | | 48026 | Ausentemperatur | 1453039690 | 0.187 | NULL | | 48027 | Reserve_01 | 1453039691 | 20.562 | NULL | | 48028 | T_HK-RL | 1453039691 | 20.375 | NULL | | 48029 | T_WW_Zirkulation | 1453039692 | 22.375 | NULL | | 48030 | T_Sekundär-out | 1453039693 | 21.312 | NULL | | 48031 | T_Sekundär-in | 1453039694 | 21.25 | NULL | | 48032 | T_Primär-out | 1453039695 | 21.375 | NULL | +-------+---------------------+------------+--------+------+ 48032 rows in set (0.54 sec)
Wenn du an der von mir vorgegebenen Datenbankstruktur nicht herum gespielt hast, dann wurde die Datenbank vom 1wire.py Script wie folgt erzeugt:
[code=php]
CREATE TABLE IF NOT EXISTS data (id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,location VARCHAR(255),timestamp INT(11),temp FLOAT(11),hum FLOAT(11),KEY location (location)) ENGINE=InnoDB DEFAULT CHARSET=utf8;"
[/php]
Und das wiederum bedeutet, dass die erste Spalte "id" ist, die zweite Spalte ist "location", die dritte Spalte ist"timestamp", die vierte Spalte ist "temp" und die fünfte Spalte ist "hum".
Wie man der Ausgabe deiner "SELECT * FROM data;" Abfrage entnehmen kann ist die fünfte und somit letzte Spalte bei Dir leer, sie enthält keine Daten. In dieser letzten/fünften Spalte werden (sofern vorhanden) die Luftfeuchtigkeits Werte für den Humidity Chart ausgelesen.
Du hast zudem ausschließlich das 1wire.py Script im Einsatz, welches ausschließlich "temp" behandelt und für mehr nicht vorgesehen ist.
Also: Solange du nicht an den Scripts (python / php) herumgespielt hast, sollte es wie vorgesehen funktionieren. Die Scripts sind aufeinander abgestimmt.
Wie du am 1wire.py siehst werden nur "temp" Werte eingetragen: https://github.com/meigrafd/HighC…er/1wire.py#L89
Wie du am data.php entnehmen kannst wird gemäß dem 'type' die gleichnamige Spalte ausgelesen: https://github.com/meigrafd/HighC…er/data.php#L36
Die PHP Scripte lesen nur aus.
Das (bzw die) Python Script ist das einzige was in die Datenbank schreibt.
DS18S20 können nur Temperatur.