-- --------------------------------------------------------------------------- -- Energiefluss-Uebersicht (Seite Solar, Karte "Realtime") - Datenbank `homeMesh` -- --------------------------------------------------------------------------- -- Welche Kreise es ueberhaupt gibt, woher ihre Werte kommen, wie sie heissen -- und wo sie stehen, beschreibt der Katalog in js/solar/energieflussKatalog.js. -- Hier steht nur, was ein Haus davon abweichend einstellt - unter -- Einstellungen -> Uebersicht: -- -- aktiv 0 blendet den Kreis samt seinen Fluessen aus. Haengen andere -- daran (Wallbox OG am Obergeschoss), rutschen sie eine Ebene -- hoeher (an den Verbrauch). -- name eigene Beschriftung statt der aus dem Katalog. -- x, y eigene Lage in der Queransicht. Die Hochkant-Ansicht auf -- schmalen Schirmen spiegelt sie selbst. -- optionen JSON fuer Einstellungen, die nur ein Kreis kennt - etwa die -- Aufteilung der PV-Leistung auf Flaechen. -- -- Fehlt eine Zeile, gilt der Katalog. Ein neuer Kreis im Katalog erscheint -- damit ohne Zutun, und eine leere Tabelle ist die Uebersicht dieses Hauses, -- wie sie ausgeliefert wird. -- --------------------------------------------------------------------------- SET NAMES utf8mb4; CREATE TABLE IF NOT EXISTS `energiefluss` ( `id` varchar(20) NOT NULL COMMENT 'Kennung aus dem Katalog, z.B. og, wallboxEG', `aktiv` tinyint(1) NOT NULL DEFAULT 1, `name` varchar(40) DEFAULT NULL COMMENT 'NULL = Name aus dem Katalog', `x` smallint(6) DEFAULT NULL COMMENT 'Mitte in der Queransicht; NULL = Katalog', `y` smallint(6) DEFAULT NULL, `optionen` text DEFAULT NULL COMMENT 'JSON, je Kreis verschieden; NULL = Katalog', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;