UPDATE: Consegui de alguma forma primitiva calcular aproximadamente as horas, segue como procedi, espero que alguém possa me guiar daqui pra frente.
//Estrutura while coletando dados do result do banco de dados
//Ex.: tempo = "2016-11-08 12:56:59";
$tempo = $row['devicetime'];
//Ex.: attributes = "{"alarm":true,"ignition":true({[AQUI PODE SER 'TRUE' OU 'FALSE']}),"status":70,"power":6,"gsm":4,"index":568,"ip":"192.168.1.1"}";
$attributes = $row['attributes'];
//'True' identifica que o motor está ligado
if (preg_match('/ignition":true/',$attributes)){
//Estrutura IF para não calcular horas repetidas várias vezes
if ($hora1 != $hora1){
$hora1 = substr($tempo, 11, -6);
$hora1 = ($hora1 * 3600);
} else{
$hora1 = "0";
}
$minutos1 = substr($tempo, 14, -3);
$minutos1 = ($minutos1 * 60);
$segundos1 = substr($tempo, 17);
$segundosFim1 = ($minutos1 + $segundos1 + $hora1);
$container = $container + $segundosFim1;
} else {
$hora1 = "0";
$minutos1 = "0";
$segundos1 = "0";
}
Espero que alguém jogue uma luz sobre este código ou me mostre um caminho melhor de fazê-lo. Grato desde já aos amigos do fórum, abs.