Vous avez quoi dans le fichier core/class/history.class.php
dans le début de la fonction archive ?
public static function archive() {
global $JEEDOM_INTERNAL_CONFIG;
$sql = 'DELETE FROM history WHERE `value` IS NULL';
DB::Prepare($sql, array());
$sql = 'DELETE FROM historyArch WHERE `value` IS NULL';
DB::Prepare($sql, array());
$sql = 'DELETE FROM history WHERE `datetime` <= "2000-01-01 01:00:00" OR `datetime` >= "2026-01-01 01:00:00"';
DB::Prepare($sql, array());
$sql = 'DELETE FROM historyArch WHERE `datetime` <= "2000-01-01 01:00:00" OR `datetime` >= "2026-01-01 01:00:00"';
DB::Prepare($sql, array());
$sql = 'DELETE FROM history WHERE `value` IS NULL';
DB::Prepare($sql, array());
$sql = 'DELETE FROM historyArch WHERE `value` IS NULL';
DB::Prepare($sql, array());