From 4635a3b3c06f87e0b87dc0f62796e2df99031ac1 Mon Sep 17 00:00:00 2001 From: Roland Jax Date: Fri, 9 May 2014 11:56:38 +0200 Subject: [PATCH] config: factor for FLT corrected. --- contrib/csv/vaillant/vwx.csv | 8 ++++---- contrib/csv/vaillant/vwx.ods | Bin 21976 -> 21954 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/contrib/csv/vaillant/vwx.csv b/contrib/csv/vaillant/vwx.csv index da8ec25c..37547615 100644 --- a/contrib/csv/vaillant/vwx.csv +++ b/contrib/csv/vaillant/vwx.csv @@ -1,7 +1,7 @@ # type;class;cmd;comment;msg type;ZZ;PBSB;NN;D1D2D3;elements;sub;part;position;datatype;factor;unit;valid;comment;sub;part;position;datatype;factor;unit;valid;comment;sub;part;position;datatype;factor;unit;valid;comment;sub;part;position;datatype;factor;unit;valid;comment get;vwx;BivalentTemp;Bivalenztemperatur;MS;08;B509;3;0D6500;1;-;sd;1,2;d2c;1.0;°C;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;Bleeding;Entlüften;MS;08;B509;3;0D1300;1;-;sd;1;uch;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; -get;vwx;BrinePress;Druck Solekreis;MS;08;B509;3;0D1600;2;press;sd;2,1;flt;0.001;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; +get;vwx;BrinePress;Druck Solekreis;MS;08;B509;3;0D1600;2;press;sd;2,1;flt;1.0;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; get;vwx;BrinePressSwitch;Soledruckschalter;MS;08;B509;3;0D2600;1;-;sd;2,1;sin;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;BrinePumpCoolingRunTime;Kühlung Laufzeit Solepumpe;MS;08;B509;3;0D7D01;1;-;sd;4,3,2,1;ulg;-;h;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;BrinePumpPower;Solepumpe Leistung;MS;08;B509;3;0DAC01;1;-;sd;1;uch;-;%;-;-;;;;;;;;;;;;;;;;;;;;;;;; @@ -31,7 +31,7 @@ get;vwx;FlowTemp;VF2 Vorlauftemperatur IST;MS;08;B509;3;0D0300;2;temp;sd;1,2;d2c get;vwx;FlowTempIntern;T6 interne Vorlauftempertur IST;MS;08;B509;3;0D0900;2;temp;sd;1,2;d2c;1.0;°C;-;Temperatur;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; get;vwx;FrezzeProtectionTempMin;Einfrierschutz T81;MS;08;B509;3;0D7A01;1;-;sd;1;sch;-;°C;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;HeatPumpState;Heizkreispumpe Status;MS;08;B509;3;0D1700;1;-;sd;1;uch;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; -get;vwx;HeatSystemPress;Heizanlagendruck;MS;08;B509;3;0D1200;2;press;sd;2,1;flt;0.001;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; +get;vwx;HeatSystemPress;Heizanlagendruck;MS;08;B509;3;0D1200;2;press;sd;2,1;flt;1.0;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; get;vwx;Hysteresis;Kompressor Hysterese;MS;08;B509;3;0D7D00;1;-;sd;1,2;d2c;1.0;°C;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;InitialCurrentLimitation;Anlaufstrombegrenzung;MS;08;B509;3;0D3F00;1;-;sd;1;uch;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;Integral;Energieintegral;MS;08;B509;3;0D8000;1;-;sd;2,1;sin;-;°min;-;-;;;;;;;;;;;;;;;;;;;;;;;; @@ -57,8 +57,8 @@ get;vwx;TempOutside;Aussentemperatur;MS;08;B509;3;0D0600;2;temp;sd;1,2;d2c;1.0; get;vwx;TempSpreadMax;Zulässige Temperaturspreizung T6 zu T7;MS;08;B509;3;0D6E00;1;-;sd;1,2;d2c;1.0;°C;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;Time;Uhrzeit;MS;08;B509;3;0D2800;1;-;sd;3,2,1;hti;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;Undercooling;Unterkühlung;MS;08;B509;3;0D8E00;1;-;sd;1,2;d2c;1.0;°C;-;-;;;;;;;;;;;;;;;;;;;;;;;; -get;vwx;VaporPressHigh;Hochdruck Kältekreis;MS;08;B509;3;0D1400;2;press;sd;2,1;flt;0.001;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; -get;vwx;VaporPressLow;Niederdruck Kältekreis;MS;08;B509;3;0D1500;2;press;sd;2,1;flt;0.001;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; +get;vwx;VaporPressHigh;Hochdruck Kältekreis;MS;08;B509;3;0D1400;2;press;sd;2,1;flt;1.0;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; +get;vwx;VaporPressLow;Niederdruck Kältekreis;MS;08;B509;3;0D1500;2;press;sd;2,1;flt;1.0;bar;-;Druck;sensor;sd;3;uch;-;-;-;Fühler;;;;;;;;;;;;;;;; get;vwx;VaporPressostate;Kältekreis Über/Unterdruck Sicherheitsabschaltung;MS;08;B509;3;0D2500;1;-;sd;2,1;sin;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;Weekday;Wochentag;MS;08;B509;3;0D2A00;1;-;sd;1;uch;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; get;vwx;YieldEnvironmentEnergy;Energieertrag Umgebung;MS;08;B509;3;0DBC00;1;-;sd;4,3,2,1;ulg;-;-;-;-;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/contrib/csv/vaillant/vwx.ods b/contrib/csv/vaillant/vwx.ods index 23352b1b56369a15dbe4b4a35864fe30deb1163b..3f3d9ce7a938a17d395ec1dba165eefdd075ed8c 100644 GIT binary patch delta 8063 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 JviiS=`+u#cYfS(E delta 8091 zcmZ8mcOcc@`@aMC8dulM9+@F~@11?^U9N0dC8NUoUYDq3U7Kv#dxeZ5Zn8pVN)kfc zLKO0&&-i}7zxV5pb6(H;ob#OhoO7NRmEf65Fv8RjN4@VwB&U<`b zfBUL)%+tW_e9S_(Q`>Esx?=(txKmKprnZ)6dhmg?o&5!-E*)cqmaStJx*M*}Wm0h6 zNgE&-ckSzI4ecm%GyeuPTo}buXr8trA%Q@%C9(EmzxJp9`Q8tj(jf`$R|V-GOqVWs zC@*>-Z!A(M#P?0L)~VG)W^+rCHMEqpL3aWjvXki1Wra3Pd#FWv>#90tcI`5=o02}x__Fb=X0C7X~)E&jw~ z?)J3U{SG)^X8z&t6N(ept6c-rzSy(?oF7OMC9A9i(23eB+49sBI>u)Ee0yJDU5=bo z%2M*!T8K0E=XItv&VWyn$jfUlBpa#7!O_%394&h$0-Q*sXmZnp1(zgn&p= zqWt%y^urjPcf=k3Q5_Cjqr+niDZ!7fvIN^d)-Kuq)Eb-xCo_Sqx$s0BCJB1Me1n zSNG2NF8#f9c%wF5UF&?^!EpznPsLSx6`mNO?n8s&skWrOck9EzhD1yiHHluA{gf*P zb4kIeD0h@AL6-kU>QwqK=|OwJ$lj|22-{Vl`T}IezC4lmW4mh3!M=K_UFvFEi+fE> zZh5e-Z?yyG1~50u4^;Rpuu>{JhNBM8Lb=ZRqvqhh;PPa}rl3bvfM?lhZe; zAH)S$Gmc2f{9xxo<6pJF?x>~#0(o6`xI7VPB|TWzN4qhv!4Yw5s^4!E*X8t|rxcI) zo4r=-Z}7dJycBOQqwW)nmrHKQHE#9#!qqVIWTNm5 z-Hg4Lbbt1m(l6ZR=cMh7rm4sQO$B_od|e^$h+p@9xOcHbRH!gE^m@YXw1sbCfc>-E zcQzlqQ~g$QUzUOfMw71D_tu7gX|eDg#$mZW^M1aCeEG*>vQ=Jr0qT1LIfve(>GGR( zJ?i2>(2tN!9N9PdO$AQ8a~= zK{JU{aVN`4_o`u=)a^g>REJaqXRu#4%Y^{xf%aRn4;l)X zAzdIRKAf1wrL4Qp7GHE{2OV9n+S1Z8QiilsWQ1z>G2{#H^zpbe4a@YS+mO;d=NDhw zA9x#DNyr9FcfK~vrgzDd3>98=8@xnh45c&?EsDh*1ana%VX@G@dhm_-tc(HZ5(v0~ zktZ&tklol#r+6RJJEKnS3N$M|`ev?DDs||Hm3nL%_OjSa8x zAZYGev;3^kzfFX3N(wf}i2mfpMFyhW*troA1laAh#F!fC#tnj2hzH5{F^zY8eG8?w zbA?-3sL6%&`Ry(AlWo6A#x6}n&4|6(NGjQnrnw{;w!8Q_wq*RRE1;yO(K z-rtDoNw5yyv&5n~k872V_saX^EjZ0A+(z^1xTJN8v?Dpq>}PI{>*Efpe7Qj;ftlZe z_rfm!Gmk^X-w9mDVb@)Km^-2EWdV_D6v!DS^dBGocqnx2O_m%P1#F6KItU zN=Tg;BB2_5=m(F1&HQuhl>+ElOq8nGVUAR)-A>W)P z(uNl5Ye@?`^n(k*Z!n%BJ{4S9<8;HM-!idVeJOeU_q9gLl{)9QyIij`FGKt7T>8tm zBX9J`0~yhfk7&jUwkSH1dbXHWTe_P&SeTYZQ7q*uPFBnnr+;J|MPL<2f%6hoNOmx{ zY28KkWE$UEzP1OJtBTc0(ns$=-_WZ@Fx#XSUf@QE$C!y^F@2^Ywdw9Jh)Hon7lvi7 zfg-rXX^zx;IMAq9bpyI`$TUarO$toT961*NON0`@%jkwm$3&Oum;rB-$RJwsb(CEh zbt+jL$pI+L9D{0(kJ{DKJBbZXOza{|#YXK$+kk1u&npO3H?uUDZg6oQyIACJ8We7d z{93m?X7&nUx||rC7)+|yk!t)-Yfj^DFf8z?&sEpwW1DbI!l_LT#*``&0By-F^ow}; zIt@Mbm%fP)DqE46QH0_c+AXWDM|Imtd(pDm0^nOdJI;BgD;0>TKBv5U$qjgL7@y`i>tJyp9i_mtQB!ITp{2Q`@PbfM$CBv|ZLJqI$JN{^P4j+~>7T3I%-^8!3g9X{kD-nU%eu zRG2>5*uILpv6$^qECtX?^5^ex57JIaLJgsd0yseOdRfCG`d(u{!Q+h^>?1*V<tC!d< zc!Dd&6$@*RpDH8gW&ayz%6J!8D4F#XPjRXXxw~>Ng3%E$w~^#n$9~FT9t$4c{E4ug zVTgM`_&V^t|BE!DisN1mF2|62m6|%~CAk;X9YY(vsTi_0x2YR^!&Vqq^XpVswk^ZM z;&BBsUnD=61xq1QbhO+UbViKEtZAC8l+?!s$E=;3nx`Tfl2?Yb4W7sh0>>-%4m5X0~kpzaSmvXnMSyR@!BxAxt^;r1y`?> zw%mLhduOnVHOz*Bm?{@0GXiqLh(*D6;Fd{#wBH^1`2jSZPd?4(WmOBW=G8UmB@$5&pM_Y8FjLaC)SaC7 zfW#Q(8tE?N4!9F@RhRQHC%kA$Dk0+%-R)J8n}?S2A+ido_RZ@@tJ^05-d-?`#PbAU zp4(O^jjLQ@uC~vkIQVx5F-qM5jBmsy9}dhekHiWaS8cxf9U0DBAGiFK^P0NW<#{=# z#!+TwCJE#ubX{LVW$(&zDs+!4j(id-0HA)B4P-U>jjEp;?*QMSz~uHa=EKIIYv5hb zok5UFUQO9rrJ^(c6xI!>^*brgGR)JjGK9`Ab9Ou`2BEWIKDc6#9tCI!;_eo)IT}v; z2K7QJ>7nr9VfY2lZo}|%CcGGHn*8PvkN~YZWzt*#57ytHPj1R6^HKG4dge9Y36q>T zogeQQ;t8Qg7M*Qghu}23!S))pP=g2vyz{Mcg2SBKPZ0l!&&l`ks01}1LwaO;xY1+m z?VBeT%-7vw&>Z6DGD`b~a15uH7iHP-8GBY}2=&+#t|qJ!%oExKo&)(BU}c@k=g&2v{+Pv6$=a(^c0i+e(`o=ll~yB?R*6FZf^vjeG9b9BB1W3M{J zY>oAE79zF}`KM%L7p8i z+HbcxC7`30rPjPQ=!$W3Ul&&JTf^8pb2R0);orb;bs zM%ARz)RQHH$H0h+@Dt(E6;J9$=Ob8{FEZ@wHuUtcVmt3c?_1Zx>}f$iN33C^aYpgK zSHdMeBgI&dEVAW+13>abQEbHG%te*swK9Q9+G*oYIY4272^vNMfiPgz1+2J`NVqD8 z>4;{^PUxeh!ppx8YQ(Cy?>0z&hfU8pJebJ36p%%lGsPkC<;Usv>PA{}%%bg=ckune zz2u*t7H_dA`sY+M;^A@TtWs{%GN05?mSs!po^?7P+|R_11(-pb3uiAa$pq zN0kD}6zKY?5hCz+RDfhKEc5v*0MlOQ1n~hm2N}gh6D^@T*5V^Gw7TVqk-IrgIF8OJ zPFN3Kj>yIi4FxHaOA%)c#*kCFpLMm?>%s;U_5|JnKUqJ-^vb(&yFQ+}pxQwnNAXzn zdu@IDg&-5VviM|zGs)Jg^t9+gFoDq^c!^a-peE_&}6Eken(VIks+sp^%7xPluf zFjb6Pl!>H-GXk=6&pXP1eX?_<*O1QZ$S<JV7$l}%+I3wS)EZK(RC>(pGArJPtChW9o7hVpM%o2&!q)cK+{-&+ zPj|8^iM@7g>vSKk%ln`#u}1`Lt&sto)@dHxh_O4RjN;cVBu*Q}v-0NJ#SL-mD2B*7 zbz2=8YiJbd3y3rJlyHeOqJBpU6_P(BtrBbfu<*PHQzZr`Ks-JV+g)B131F0`%po0t zcw~lurzVGGHN-znQ5KAEp3_qN{USH8Per~N+)xNwlv^Co|*tBx3R^#AR^Mss_j zbkjXcS~ylqmWh>4XD~~?!MO?M?Thqge=ClKPa0%kYY|yq90zk;!~xYKg}w4h*|zOl z!?A%|X2%X#Brw@|EK2(j;>#5IT#dC)?GSDWJ5dg3Tb={C$hn=I>$6i>YD&|}fpW!H z$4U){nM$ub%RX}M6{qZ<W zg3`5WBJlx7k&icCO4eID8ru#I#I}u#pLc)L5$B5V&~93qX=CsT1ET^+Uf1dmiH0&d#Ne64vaYWThy%&^_I2}ZsT498lX}p z&?P5zr9O&qko`DS)mSTjA&tfUx$mOvVVIi*XaZ~_@-?#gZQc2)5o{Mlfmoj{woBb9 zU+nHxzOm_hV>aKsDBTaDsf@Ym3gJ}DK$be1OB|VTYGB|Z{*aA?o9sa&VX6iv*pIhS zdB+P~@|6mgZ?qcfM2$9L2qIh!>x1sR8aJ&BrOQjM zmV96B5&$2%N=k#^@#~>gYL7a5K`3jQdYE)6MZRsHwDRKp#`*2=4^a~h*da+^Lu73$ z?8_a3yugQ>o%@~J@4lGckaJa7jR6`plxGUwt=~2E69(4T_37SF5lggMsylpe6Kp1d zubG9v3bmXrzC$M;rj_Tm*?qRLHlV-Oq=|$B6xE0nn8XpeU+ajnV?E}Nb>_sUZeX1NHnYCY}A zt>I9fOM)Idf&&lUJ|o3h_IEV9vE3n~edZ2qaj6T``LxEF^q`dh>7?uhMwL_s9XlpN zo=#}kgwA@)?R&1<#j20AsNX&b^t%Rs$6YigHAuusFvUQT6e~xn*rl z6W(QQAxD^9+08^cav*n;)~o$=uV@i$|6w_>AS}OncIQdNJecQYXl*EQJv-_A1)UIb z(;L^TuH-MBA-7Dvc~y#ar6bstf3_xu`eE@-^uEN`VAS_mY5QXf8&o{1PLwf8_muTN zNY-U>zEWkEOHL*$zAv%bHHW^Eu?Ktf@s|bA7TcQZ^73l1zmVYC0R5zPFwzt$2&X5Z z5RxN(JQhp7o|)M^>SvODsCumit3v9Gf;ve-e$dCLTt(3B%?hj=W_fh8Z7f_MoG zYUV#`&K3h6M|Sr(EsC9qe%HSHxxv$VVSD1En|3dliwbF-LPwRCO%eru0dmHO1L_&G zFtr_p^Y?4%JlC&*4eeO$9>w~fY?}*&Ja`u&;?L$Ay|bEo^f2&-JGzbc)Iy|2wou0- zy-4RYi&GK9$f{_J*j?M}x!kiI=@OC6S2W5)F4VlOnaq3c_~=UM9o&3+WCzYPraOda zX4GT*zDBH=85RfbNB*Eru=sM(6DU4bo%o{0YSg~?Lg0p6QmqN>)Phhzv9fS%@IF>u zoond#CAmWw970l!An7dn)CU_ddMbf`ywUU}*V>JtgBdDMno_Kacc_0He*1fCOe2kP0SOdaMz4dcUBDt4QPnXLpTPV9Bc2 z!S{L77jp}rmd1N>2AnGlS69i;O}0RtS)Z|C#HpCvwWJ&?1W!k!jzQhldhP-4qlc=&VUhf|@>vp*#)*E<-Ezycc--LGOO~(YUDaX0D?!^AmzYru!epfoHd$z56FuVE# zphk5&l$|L5t8<~$@^{3|-NWs-9Rn%af_CBxwVKMP58sBIsfyweb^X3S_<3)4SG1_hCNpI$gJ-Kc@5e*lG-a;j zw)-!#9Q{4s<5e5&QeTfWX~kPI(~6Csi|GEAe0O>uxc%-Cl*Pcxqrg(_!*8{-r(dI< zX(}>K5Xdu)vnFjK8yX7nz>g)3e|JrX}9I3N^Oo4rscA-3-PtzJB z+D)P}d>&P3ey^qz)B1f*E4>-I>i_?65!BU@%ahhm;d={z+FhA!GX-M zKvCPxsllV!LXT}!PGZ+~uPSx560J2oX=b~y(93A0AQMyyJ&AN2^(AL+9$_W^BcHOQ z&Un}APNqi(Y#>ylyu4T^z^&x*&ecV3$1ON*2MwMM7Y&P@BovQLNpDv zw;D1Osl{N%=)wp%x6jriO5+B+GIZ?HboDvXm+uv(MAnXzOwdob4ltEUpdJR`2ePG6 zOV4u33 zx;oS9?k5c1T0P!Yp7+oXAl*cbbYY0R&P@gTPD&+w@r>qqCznSU)6dWS;&$Iig+FPp zJ;zd4_xM}y)Eh_o{5|`JwnpgjF2Mz%Z@nSJ$7R(?%u)K{$s9OMYG;@u?{K zKR(zhl+=I8W&X&{{`39)f5e0v-)2JlM?PXA^>@gP*EOMr{q2~*j~HA2kvo{k{v&H# zL0tp?5gMBPl?iL6MSiMW`;UJEKWrw!dB*;G%AZ#JzdkcOyE)6B9DjNauWrsDm#F%m znQv+chR}oPL4Q|5`@h>x@n7YDKwkJbb7qw@ZB6^0Sebu7#f8(o`H!dP&vJ+ST|a^Usiy-9e`5aED1}?F oLK;x`EQ^ag|K!u0b&cmbZJ!Pa2*mI|`L^*XR)S>aW@p0x1FSb@6aWAK