CREATE TABLE `wp_data` (
`id` int(8) NOT NULL auto_increment,
`tsp_0501_0500` int(10) NOT NULL default '0',
`m_0000` INT( 8 ) NOT NULL ,     /* Versions-Nummer */
`m_0001` DATE NOT NULL ,     /* Versions-Datum */
`m_0002` VARCHAR( 8 ) NOT NULL ,     /* Betriebs-Mode */
`m_0100` FLOAT NOT NULL ,    /* Temp-Aussen */
`m_0101` FLOAT NOT NULL ,    /* Temp-Aussen-24h */
`m_0102` FLOAT NOT NULL ,    /* Temp-Aussen-1h */
`m_0103` FLOAT NOT NULL ,    /* Temp-Ruecklauf-Soll */
`m_0104` FLOAT NOT NULL ,    /* Temp-Ruecklauf */
`m_0105` FLOAT NOT NULL ,    /* Temp-Vorlauf */
`m_0106` FLOAT NOT NULL ,    /* Temp-WW-Soll */
`m_0107` FLOAT NOT NULL ,    /* Temp-WW */
`m_0108` FLOAT NOT NULL ,    /* Temp-Raum */
`m_0109` FLOAT NOT NULL ,    /* Temp-Raum-1h */
`m_0110` FLOAT NOT NULL ,    /* Temp-WQuelle-Ein */
`m_0111` FLOAT NOT NULL ,    /* Temp-WQuelle-Aus */
`m_0112` FLOAT NOT NULL ,    /* Temp-Verdampfer */
`m_0113` FLOAT NOT NULL ,    /* Temp-Kondensator */
`m_0114` FLOAT NOT NULL ,    /* Temp-Saugleitung */
`m_0115` FLOAT NOT NULL ,    /* Temp-frei */
`m_0116` FLOAT NOT NULL ,    /* Druck-Verdampfer */
`m_0117` FLOAT NOT NULL ,    /* Druck-Kondensator */
`m_0200` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Handabschaltung */
`m_0201` FLOAT NOT NULL ,    /* Hzg:TempEinsatz */
`m_0202` FLOAT NOT NULL ,    /* Hzg:TempBasisSoll */
`m_0203` FLOAT NOT NULL ,    /* Hzg:KlSteilheit */
`m_0204` FLOAT NOT NULL ,    /* Hzg:KlBegrenz */
`m_0205` FLOAT NOT NULL ,    /* Hzg:TempRlSoll */
`m_0206` FLOAT NOT NULL ,    /* Hzg:TempRlIst */
`m_0207` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Hzg:SchnellAufh */
`m_0208` FLOAT NOT NULL ,    /* Hzg:TmpRaumSoll */
`m_0209` INT( 8 ) NOT NULL ,     /* Hzg:RaumEinfluss */
`m_0210` FLOAT NOT NULL ,    /* Hzg:ExtAnhebung */
`m_0211` TIME NOT NULL ,     /* Hzg:Zeit-Ein */
`m_0212` TIME NOT NULL ,     /* Hzg:Zeit-Aus */
`m_0213` TIME NOT NULL ,     /* Hzg:AnhebungEin */
`m_0214` TIME NOT NULL ,     /* Hzg:AnhebungAus */
`m_0215` FLOAT NOT NULL ,    /* Hzg:St2Begrenz */
`m_0216` FLOAT NOT NULL ,    /* Hzg:Hysterese */
`m_0217` INT( 8 ) NOT NULL ,     /* Hzg:PumpenNachl */
`m_0300` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Klg:Abschaltung */
`m_0301` FLOAT NOT NULL ,    /* Klg:Temp-Einsatz */
`m_0302` FLOAT NOT NULL ,    /* Klg:TeBasisSoll */
`m_0303` FLOAT NOT NULL ,    /* Klg:KlSteilheit */
`m_0304` FLOAT NOT NULL ,    /* Klg:KlBegrenz */
`m_0305` FLOAT NOT NULL ,    /* Klg:KlSollwert */
`m_0306` FLOAT NOT NULL ,    /* Klg:Temp-Rl */
`m_0400` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Ww:Abschaltung */
`m_0401` TIME NOT NULL ,     /* Ww:Zeit-Ein */
`m_0402` TIME NOT NULL ,     /* Ww:Zeit-Aus */
`m_0403` FLOAT NOT NULL ,    /* Ww:Temp-Ist */
`m_0404` FLOAT NOT NULL ,    /* Ww:Temp-Soll */
`m_0405` FLOAT NOT NULL ,    /* Ww:Becken-Temp-Soll */
`m_0406` FLOAT NOT NULL ,    /* Ww:Hysterese */
`m_0407` FLOAT NOT NULL ,    /* Ww:Becken-Hysterese */
`m_0500` TIME NOT NULL ,     /* Uhrzeit */
`m_0501` DATE NOT NULL ,     /* Datum */
`m_0502` FLOAT NOT NULL ,    /* BetrStundenKompressor */
`m_0503` FLOAT NOT NULL ,    /* BetrStundenHzgPu */
`m_0504` FLOAT NOT NULL ,    /* BetrStundenWwPu */
`m_0505` FLOAT NOT NULL ,    /* BetrStundenSt2 */
`m_0506` TIME NOT NULL ,     /* BeginnZeitKompr */
`m_0507` DATE NOT NULL ,     /* BeginnDatumKompr */
`m_0508` TIME NOT NULL ,     /* BeginnZeitPump */
`m_0509` DATE NOT NULL ,     /* BeginnDatumPump */
`m_0510` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* BetrResetKompr */
`m_0511` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* BetrResetPumpen */
`m_0600` INT( 8 ) NOT NULL ,     /* Kennwort */
`m_0601` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Werkseinstellung */
`m_0602` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Modem-Klingelzeichen */
`m_0603` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Fremdzugriff */
`m_0604` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Schluesselnummer */
`m_0605` INT( 8 ) NOT NULL ,     /* SetBetriebsMode */
`m_0606` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* ResetAnforderung */
`m_0607` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Hzg:Ext.Freigabe */
`m_0608` FLOAT NOT NULL ,  /* Hzg:Ext.TempRlSo */
`m_0609` FLOAT NOT NULL ,    /* St2:TempQAus<Min */
`m_0610` FLOAT NOT NULL ,    /* St2:TempVerd<Min */
`m_0611` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Estrich-Aufz */
`m_0612` VARCHAR( 8 ) NOT NULL ,     /* Hzg:ExtSteuerung */
`m_0613` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* St2beiEVUAbsch */
`m_0614` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Frg.Beckenwasser */
`m_0615` FLOAT NOT NULL ,    /* ScaleFaktor */
`m_0616` FLOAT NOT NULL ,    /* OffsetNiederdr */
`m_0617` FLOAT NOT NULL ,    /* OffsetHochdr */
`m_0618` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* DO-Handkanal */
`m_0619` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* DO-Handkanal-Einl */
`m_0620` INT( 8 ) NOT NULL ,     /* CRC-Summe */
`m_0621` INT( 8 ) NOT NULL ,  /* Neu-Start */
`m_0622` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Run-Flag */
`m_0623` INT( 8 ) NOT NULL ,  /* Display-Zeile-1 */
`m_0624` INT( 8 ) NOT NULL ,     /* Display-Zeile-2 */
`m_0700` TIME NOT NULL ,     /* Ausfall:Zeit */
`m_0701` DATE NOT NULL ,     /* Ausfall:Datum */
`m_0702` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:BetriebMode */
`m_0703` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:DO-Buffer */
`m_0704` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:DI-Buffer */
`m_0705` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:FuehlAusfall */
`m_0706` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:FuehlKurzsch */
`m_0707` FLOAT NOT NULL ,    /* Ausfall:TempAussen */
`m_0708` FLOAT NOT NULL ,    /* Ausfall:TempWQEin */
`m_0709` FLOAT NOT NULL ,    /* Ausfall:TempWQAus */
`m_0710` FLOAT NOT NULL ,    /* Ausfall:TempVerdampfer */
`m_0711` FLOAT NOT NULL ,    /* Ausfall:TempRueckl */
`m_0712` FLOAT NOT NULL ,    /* Ausfall:TempVorlauf */
`m_0713` FLOAT NOT NULL ,    /* Ausfall:TempKondens */
`m_0714` FLOAT NOT NULL ,    /* Ausfall:TempWarmwasser */
`m_0715` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:RaumAusfall */
`m_0716` VARCHAR( 8 ) NOT NULL ,     /* Ausfall:RaumKurzsch */
`m_0717` FLOAT NOT NULL ,    /* Ausfall:TempRaum */
`m_0718` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* Ausfall:Reset */
`m_0800` VARCHAR( 8 ) NOT NULL ,     /* Unterbrechungen */
`m_0801` VARCHAR( 8 ) NOT NULL ,     /* Warnung:Eingangsseite */
`m_0802` VARCHAR( 8 ) NOT NULL ,     /* Warnung:Ausgangsseite */
`m_0803` VARCHAR( 8 ) NOT NULL ,     /* Warnung:Sonstige */
`m_0804` VARCHAR( 8 ) NOT NULL ,     /* Ausfaelle */
`m_0805` VARCHAR( 8 ) NOT NULL ,     /* Fuehler-Ausfall */
`m_0806` VARCHAR( 8 ) NOT NULL ,     /* Fuehler-Kurzschl */
`m_0807` INT( 8 ) NOT NULL ,     /* FuehlerZaehler0 */
`m_0808` VARCHAR( 8 ) NOT NULL ,     /* FuehlerRaum-Ausfall */
`m_0809` VARCHAR( 8 ) NOT NULL ,     /* FuehlerRaum-Kurzschl */
`m_0810` VARCHAR( 8 ) NOT NULL ,     /* Unterdr.Warn.Ein */
`m_0811` VARCHAR( 8 ) NOT NULL ,     /* Unterdr.Warn.Aus */
`m_0812` VARCHAR( 8 ) NOT NULL ,     /* Unterdr.Warn.Son */
`m_0900` VARCHAR( 8 ) NOT NULL ,     /* Betriebszustaende */
`m_0901` VARCHAR( 8 ) NOT NULL ,     /* DO-Buffer */
`m_0902` VARCHAR( 8 ) NOT NULL ,     /* DI-Buffer */
`m_0903` INT( 8 ) NOT NULL ,     /* Status-Gesamt */
`m_0904` INT( 8 ) NOT NULL ,     /* Status-Verriegelung */
`m_0905` INT( 8 ) NOT NULL ,     /* Status-Heizung */
`m_0906` INT( 8 ) NOT NULL ,     /* Status-Kuehlung */
`m_0910` VARCHAR( 8 ) NOT NULL ,     /* Mode-Heizung */
`m_0911` VARCHAR( 8 ) NOT NULL ,     /* Mode-Kuehlung */
`m_0912` VARCHAR( 8 ) NOT NULL ,     /* Mode-Warmwasser */
`m_1000` INT( 8 ) NOT NULL ,     /* Logger-Zyklus */
`m_1001` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* LoggerInit */
`m_1002` ENUM( 'true', 'false', 'undef' ) NOT NULL DEFAULT 'undef' ,  /* LoggerError */
`m_1003` TIME NOT NULL ,     /* LoggerInitTime */
`m_1004` DATE NOT NULL ,     /* LoggerInitDate */
`m_1005` INT( 8 ) NOT NULL ,     /* LoggerMaxRec */
`m_1006` INT( 8 ) NOT NULL ,     /* LoggerActRec */
`m_1007` INT( 8 ) NOT NULL ,     /* LoggerMaxActRec */
`m_1008` INT( 8 ) NOT NULL ,     /* LoggerSizeOfData */
`m_1009` INT( 8 ) NOT NULL ,     /* LoggerSize */
  PRIMARY KEY  (`id`),
  KEY `tsp_0501_0500` (`tsp_0501_0500`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `wp_setdata` (
  `id` int(8) NOT NULL auto_increment,
  `datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  `user` varchar(16) NOT NULL default '',
  `attribute` enum('Hzg:TempEinsatz','Hzg:TempBasisSoll','Hzg:KlSteilheit','Hzg:ExtAnhebung','Hzg:AnhebungEin','Hzg:AnhebungAus','Hzg:Hysterese','Hzg:PumpenNachl','Ww:Abschaltung','Ww:Temp-Soll','Ww:Hysterese','Uhrzeit','Datum') NOT NULL default 'Hzg:TempEinsatz',
  `oldval` varchar(16) NOT NULL default '',
  `newval` varchar(16) NOT NULL default '',
  `status` enum('pending','success','fail','outdated') NOT NULL default 'pending',
  `WPsetVal_output` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
