Неверное значение даты и времени: » для столбца ‘дата’ в строке 1
$results=json_decode($postdata,true);
$date1=substr(str_replace('T',' ',$results["time"]),0,19);
//$date=STR_TO_DATE($date1, '%Y-%m-%d %H:%i:%s');
$meterdata=hexdec(substr(strToHex(base64_decode($results["data"])),0,2));
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO lora_packet (date, meterdata,json_data)
VALUES ('".$date1."','".$meterdata."','".$postdata."')";
Ваша колонка в базе данных в формате ведьмы? потому что вы вставляете строку, если столбец в базе данных является датой, вы должны преобразовать ее в формат даты в php
Других решений пока нет …