"""Dummy Data."""
[docs]class DummyData:
"""Dummy Data Container."""
# pylint: disable=too-few-public-methods
def __init__(self):
self.info = [
"version: ebusd 21.1.v21.1-12-gccfc025",
"update check: version 3.4 available",
"signal: acquired",
"symbol rate: 48",
"max symbol rate: 229",
"min arbitration micros: 301",
"max arbitration micros: 3550",
"min symbol latency: 2",
"max symbol latency: 15",
"reconnects: 0",
"masters: 7",
"messages: 1006",
"conditional: 14",
"poll: 171",
"update: 10",
"address 03: master #11",
'address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0204;HW=9602", loaded "vaillant/bai.0010015600.inc" ([HW=9602]), "vaillant/08.bai.csv"', # pylint: disable=C0301
"address 10: master #2",
'address 15: slave #2, scanned "MF=Vaillant;ID=UI ;SW=0508;HW=6201", loaded "vaillant/15.ui.csv"',
"address 17: master #17",
'address 1c: slave #17, scanned "MF=Vaillant;ID=RC C ;SW=0508;HW=6201", loaded "vaillant/1c.rcc.4.csv"',
'address 23: slave, scanned "MF=Vaillant;ID=VR630;SW=0500;HW=6301", loaded "vaillant/23.vr630.cc.csv"',
'address 25: slave, scanned "MF=Vaillant;ID=VR630;SW=0500;HW=6301", loaded "vaillant/25.vr630.hwc.csv"',
'address 26: slave, scanned "MF=Vaillant;ID=VR630;SW=0500;HW=6301", loaded "vaillant/26.vr630.hc.csv"',
"address 31: master #8, ebusd",
"address 36: slave #8, ebusd",
"address 37: master #18",
'address 3c: slave #18, scanned "MF=Vaillant;ID=RC C ;SW=0508;HW=6201", loaded "vaillant/3c.rcc.5.csv"',
'address 50: slave, scanned "MF=Vaillant;ID=VR630;SW=0500;HW=6301", loaded "vaillant/50.vr630.mc.csv"',
'address 51: slave, scanned "MF=Vaillant;ID=VR630;SW=0500;HW=6301", loaded "vaillant/51.vr630.mc.3.csv"',
'address 52: slave, scanned "MF=Vaillant;ID=MC2 ;SW=0500;HW=6301", loaded "vaillant/52.mc2.mc.4.csv"',
'address 53: slave, scanned "MF=Vaillant;ID=MC2 ;SW=0500;HW=6301", loaded "vaillant/53.mc2.mc.5.csv"',
"address 70: master #4",
'address 75: slave #4, scanned "MF=Vaillant;ID=RC C ;SW=0508;HW=6201", loaded "vaillant/75.rcc.csv"',
"address f0: master #5",
'address f5: slave #5, scanned "MF=Vaillant;ID=RC C ;SW=0508;HW=6201", loaded "vaillant/f5.rcc.3.csv"',
]
self.state = "signal acquired, 111 symbols/sec (229 max), 7 masters"
self.finddef = [
"r,bai,AntiCondensValue,power,s,UCH,,kW,Anhebung der minimalen Leistung",
"[SW>=413]r,bai,APCLegioProtection,,s,UCH,,,Legionellenschutz für internen Speicher",
"r,bai,averageIgnitiontime,,s,UCH,10,s,Mittlere Zündzeit",
"r,bai,BlockTimeHcMax,minutes0,s,UCH,,min,Max. Brennersperrzeit bei einem Vorlaufsollwert von 20°C",
"r,bai,BoilerType,,s,UCH,,,Boiler typ of the bmu",
"r,bai,ChangesDSN,,s,UCH,,,Anzahl der DSN (Gerätekennung) Änderungen",
"r,bai,CirPump,onoff,s,UCH,0=off;1=on,,Status Zirkulationspumpe (über ein externes Modul ansteuerbar)",
"r,bai,CodingResistor,,s,HEX:3,,,Therme Identifikation Widerstand",
"r,bai,CounterStartattempts1,temp0,s,UCH,,°C,Anzahl der erfolglosen Zündversuche (im 1. Versuch)",
"r,bai,CounterStartattempts2,temp0,s,UCH,,°C,Anzahl der erfolglosen Zündversuche (im 2. Versuch)",
"r,bai,CounterStartAttempts3,temp0,s,UCH,,°C,Anzahl der erfolglosen Zündversuche (im 3. Versuch)",
"r,bai,CounterStartAttempts4,temp0,s,UCH,,°C,Anzahl der erfolglosen Zündversuche (im 4. Versuch)",
"r,bai,dcfState,dcfstate,s,UCH,0=nosignal;1=ok;2=sync;3=valid,,DCF Status",
"r,bai,DCRoomthermostat,onoff,s,UCH,0=off;1=on,,Wärmeanforderung vom externen Regler (Klemme 3-4)",
"r,bai,DeactivationsTemplimiter,,s,UCH,,,Anzahl der Abschaltungen durch den Sicherheitstemperaturbgrenzers",
"r,bai,DeltaFlowReturnMax,temp,s,D2C,,°C,Wartungsdaten",
"r,bai,DisplayMode,,s,UCH,,,Display mode of the aplliance",
"r,bai,DSN,,s,UIN,,,DSN: Device Specific number",
"r,bai,DSNOffset,,s,UCH,,,Gerätekennung (DSN)",
"r,bai,DSNStart,,s,UIN,,,DSN Startadresse",
"r,bai,EbusSourceOn,onoff,s,UCH,0=off;1=on,,Aktivierung der eBUS Speisung",
"r,bai,EbusVoltage,onoff,s,UCH,0=off;1=on,,Rückmeldung der eBUS Spannung",
"r,bai,ExternalFaultmessage,onoff,s,UCH,0=off;1=on,,Signal für die externe Störmeldeeinrichtung",
"r,bai,ExternGasvalve,onoff,s,UCH,0=off;1=on,,Externes Magnetventil",
"r,bai,ExtFlowTempDesiredMin,temp,s,D2C,,°C,minimum out of Kl.7 and eBus flow setpoint",
"r,bai,ExtStorageModulCon,yesno,s,UCH,0=no;1=yes,,Externes Speichermodul (VR65) angeschlosssen",
"r,bai,extWP,onoff,s,UCH,0=off;1=on,,Externe Heizungspumpe",
"r,bai,FanHours,hoursum2,s,UIN,,h,Betriebsstunden des Lüfters",
"rw,bai,FlowTemp,temp,s,D2C,,°C,Vorlauftemperatur,sensor,s,UCH,0=ok;85=circuit;170=cutoff,,Fühlerstatus",
"rw,bai,FanPWMSum,,s,UIN,,,Predictive Maintenance data for the fan damage recognition",
"r,bai,FanPWMTest,,s,UCH,,,Predictive Maintenance data for the fan damage recognition",
]
self.finddata = ["bai FlowTemp = 6.125;ok"]
self.listen = [
"bai FlowTemp = 0.125;ok",
"bai FlowTemp = 1.125;ok",
"bai FlowTemp = 2.125;ok",
"bai FlowTemp = ",
"bai FlowTemp = broken;-",
"bai FlowTemp2 = broken;-",
"bai FlowTemp = 3.125;ok",
]