CREATE TABLE `sessions` ( `id` integer, `created` datetime, `finished` datetime, `loadpoint` text, `identifier` text, `vehicle` text, `meter_start_kwh` real, `meter_end_kwh` real, `charged_kwh` real, `odometer` real, `solar_percentage` real, `price` real, `price_per_kwh` real, `co2_per_kwh` real, `charge_duration` integer, PRIMARY KEY (`id`) ); CREATE TABLE `entities` ( `id` integer, `group` text, `name` text, PRIMARY KEY (`id`) ); CREATE UNIQUE INDEX `entities_group_name` ON `entities`(`group`, `name`); CREATE TABLE `meters` ( `meter` integer, `ts` integer, `import` real, `export` real ); CREATE UNIQUE INDEX `meters_meter_ts` ON `meters`(`meter`, `ts`); CREATE TABLE `settings` ( `key` text , `value` text , PRIMARY KEY(`key`) ); CREATE TABLE `configs` ( `id` integer PRIMARY KEY AUTOINCREMENT , `class` integer , `type` text , `title` text , `icon` text , `product` text , `value` text ); -- Honda charged on each loadpoint, Garage has more energy than Carport INSERT INTO `sessions` VALUES (1, '2026-05-01 08:00:00.0+02:00', '2026-05-01 09:00:00.0+02:00', 'Garage', NULL, 'Honda', NULL, NULL, 8.0, NULL, 50, 1.0, 0.2, 100, 3600000000000); INSERT INTO `sessions` VALUES (2, '2026-05-02 08:00:00.0+02:00', '2026-05-02 09:00:00.0+02:00', 'Carport', NULL, 'Honda', NULL, NULL, 4.0, NULL, 50, 0.5, 0.2, 50, 3600000000000); -- db-backed ext meter (class=2 meter, title=Dishwasher, usage=ext) INSERT INTO `configs`(id, class, type, title, icon, product, value) VALUES (1, 2, 'template', 'Dishwasher', '', 'Demo meter', '{"power":"100","template":"demo-meter","usage":"ext"}'); -- assign ext meter ref + enable experimental INSERT INTO `settings`(key, value) VALUES ('extMeters', 'db:1'); INSERT INTO `settings`(key, value) VALUES ('experimental', 'true'); -- history entities matching evcc internal names INSERT INTO `entities` VALUES (1, 'loadpoint', 'lp-1'); INSERT INTO `entities` VALUES (2, 'loadpoint', 'lp-2'); INSERT INTO `entities` VALUES (3, 'meter', 'db:1'); -- one 15-min slot at 2026-05-15 12:00:00+02:00 (ts=1778839200) per entity INSERT INTO `meters` VALUES (1, 1778839200, 2.0, 0); INSERT INTO `meters` VALUES (2, 1778839200, 1.0, 0); INSERT INTO `meters` VALUES (3, 1778839200, 0.5, 0);