# # Table structure for table sol_anlagen # DROP TABLE IF EXISTS `sol_anlagen`; CREATE TABLE `sol_anlagen` ( `Id` int(11) NOT NULL auto_increment, `Anlage_Bezeichnung` varchar(250) default NULL, `Nennleistung` int(11) NOT NULL default '0' COMMENT '[Wp]', `Istleistung` int(11) NOT NULL default '0' COMMENT '[Wp]', `Standort` varchar(250) default NULL, `Breite_Richtung` char(1) default 'N' COMMENT 'N oder S', `Breite_Grad` int(2) default NULL, `Breite_Minuten` int(2) default NULL, `Breite_Sekunden` int(2) default NULL, `Laenge_Richtung` char(1) default 'E' COMMENT 'E oder W', `Laenge_Grad` int(3) default NULL, `Laenge_Minuten` int(2) default NULL, `Laenge_Sekunden` int(2) default NULL, `Hoehe` int(11) default NULL COMMENT '[m]', `Inbetriebnahme` date default NULL, `Ueberwachung` varchar(250) default NULL, `Visualisierung` varchar(250) default NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; # # Table structure for table sol_anlagenbuch # DROP TABLE IF EXISTS `sol_anlagenbuch`; CREATE TABLE `sol_anlagenbuch` ( `Id` int(11) NOT NULL auto_increment, `Timestamp` timestamp NOT NULL default '0000-00-00 00:00:00', `Ereignis` varchar(250) default NULL, `Kommentar` text, PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1; # # Table structure for table sol_ereignisse # DROP TABLE IF EXISTS `sol_ereignisse`; CREATE TABLE `sol_ereignisse` ( `Timestamp_Beginn` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `Timestamp_Ende` timestamp NULL default NULL, `Id_Wechselrichter` int(11) NOT NULL default '0', `Statuscode` int(11) default NULL, `Fehlercode` int(11) default NULL, PRIMARY KEY (`Timestamp_Beginn`,`Id_Wechselrichter`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; # # Table structure for table sol_globalstrahlung # DROP TABLE IF EXISTS `sol_globalstrahlung`; CREATE TABLE `sol_globalstrahlung` ( `Jahr` int(11) NOT NULL default '0', `01` int(11) default NULL, `02` int(11) default NULL, `03` int(11) default NULL, `04` int(11) default NULL, `05` int(11) default NULL, `06` int(11) default NULL, `07` int(11) default NULL, `08` int(11) default NULL, `09` int(11) default NULL, `10` int(11) default NULL, `11` int(11) default NULL, `12` int(11) default NULL, `Summe` int(11) default NULL, PRIMARY KEY (`Jahr`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; # # Table structure for table sol_liste_fehler # DROP TABLE IF EXISTS `sol_liste_fehler`; CREATE TABLE `sol_liste_fehler` ( `Id` int(11) NOT NULL default '0', `Meldung` varchar(50) default NULL, `Beschreibung` varchar(250) default NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; # # Table structure for table sol_liste_status # DROP TABLE IF EXISTS `sol_liste_status`; CREATE TABLE `sol_liste_status` ( `Id` int(11) NOT NULL default '0', `Meldung` varchar(50) default NULL, `Beschreibung` varchar(250) default NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=256 DEFAULT CHARSET=utf8; # # Table structure for table sol_messwerte # DROP TABLE IF EXISTS `sol_messwerte`; CREATE TABLE `sol_messwerte` ( `Timestamp` datetime NOT NULL default '0000-00-00 00:00:00' COMMENT 'Datum und Zeit der Messreihe', `Id_Wechselrichter` int(11) NOT NULL default '0' COMMENT 'Zuordnung des jeweiligen Wechselrichters', `Pac` int(11) default NULL COMMENT 'Abgabeleistung WR [W]', `P1` int(11) default NULL COMMENT 'Leistung String 1 [W]', `P2` int(11) default NULL COMMENT 'Leistung String 2 [W]', `P3` int(11) default NULL COMMENT 'Leistung String 3 [W]', `Tagesertrag` int(11) default NULL COMMENT 'Kumulierter Tagesertrag [W]', `Statuscode` int(11) default NULL COMMENT 'Status des WR [Nummerncode]', `Fehlercode` int(11) default NULL COMMENT 'Fehler des Wechselrichters [Nummerncode]', `Ipv` double(4,2) default NULL COMMENT 'Betriebsstrom des Wechselrichters Ipv [mA]', `Upv` double(5,2) default NULL COMMENT 'Betriebsspannung des Wechselrichters Upv [V]', `Gesamtertrag` int(11) default NULL COMMENT 'Gesamtertrag des Wechselrichters [Wh]', `Unused` int(11) default NULL, `Temperatur` double(4,2) default NULL COMMENT 'Temperatur [°C]', `Udc1` int(11) default NULL COMMENT 'Spannung String 1 [V]', `Udc2` int(11) default NULL COMMENT 'Spannung String 2 [V]', `Udc3` int(11) default NULL COMMENT 'Spannung String 3 [V]', `Uac` int(11) default NULL COMMENT 'Abgabespannung [V]', `Einstrahlung` double(11,2) default NULL COMMENT 'Sensorbox Sonneneinstrahlung [W/m²]', `TemperaturModule` double(4,2) default NULL COMMENT 'Sensorbox Modultemperatur [°C]', `TemperaturUmgebung` double(4,2) default NULL COMMENT 'Sensorbox Umgebungstemperatur [°C]', `Windgeschwindigkeit` int(11) default NULL COMMENT 'Sensorbox Windgeschwindigkeit [m/s]', PRIMARY KEY (`Timestamp`,`Id_Wechselrichter`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; # # Table structure for table sol_module # DROP TABLE IF EXISTS `sol_module`; CREATE TABLE `sol_module` ( `Id` int(11) NOT NULL auto_increment, `Id_String` int(11) NOT NULL default '0' COMMENT 'Zuordnung zum String', `Seriennummer` varchar(250) default NULL COMMENT 'Seriennummer des Moduls', `Pmpp` double(6,2) default NULL COMMENT 'Istwert Leistung', `Impp` double(6,2) default NULL COMMENT 'Istwert Strom', `Isc` double(6,2) default NULL COMMENT 'Istwert Kurzschlussstrom', `Umpp` double(6,2) default NULL COMMENT 'Istwert Spannung', `Uoc` double(6,2) default NULL COMMENT 'Istwert Leerlaufspannung', PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=35 DEFAULT CHARSET=utf8; # # Table structure for table sol_strings # DROP TABLE IF EXISTS `sol_strings`; CREATE TABLE `sol_strings` ( `Id` int(11) NOT NULL auto_increment, `Id_Wechselrichter` int(11) NOT NULL default '0', `String_Bezeichnung` varchar(250) default NULL, `Modultyp` varchar(250) default NULL, `Nennleistung` double(11,2) default NULL, `Istleistung` double(11,2) default NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; # # Table structure for table sol_wechselrichter # DROP TABLE IF EXISTS `sol_wechselrichter`; CREATE TABLE `sol_wechselrichter` ( `Id` int(11) NOT NULL auto_increment, `Id_Anlage` int(11) NOT NULL default '0', `Wechselrichter_Bezeichnung` varchar(250) default NULL, `Korrekturfaktor` int(11) NOT NULL default '1000' COMMENT 'Stromzähler/ WR-Zähler x 1000', PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;