initial import
authorChristian Weiske <cweiske@cweiske.de>
Sat, 8 Dec 2012 14:19:18 +0000 (15:19 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Sat, 8 Dec 2012 14:19:18 +0000 (15:19 +0100)
README.rst [new file with mode: 0644]
demo.xml [new file with mode: 0644]
heatpump-dimplex-wpm [new file with mode: 0755]
paths.xsl [new file with mode: 0644]

diff --git a/README.rst b/README.rst
new file mode 100644 (file)
index 0000000..ebbad95
--- /dev/null
@@ -0,0 +1,3 @@
+
+
+- http://192.168.20.71/usr-cgi/xml.cgi?A%7C1%7C125%7CD%7C1%7C100%7CI%7C1%7C100
diff --git a/demo.xml b/demo.xml
new file mode 100644 (file)
index 0000000..19bf80a
--- /dev/null
+++ b/demo.xml
@@ -0,0 +1,1310 @@
+<PCOWEB>
+<PCO>
+<ANALOG>
+<VARIABLE>
+<INDEX>1</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>2</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>3</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>4</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>5</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>6</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>7</INDEX>
+       <VALUE>9.2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>8</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>9</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>10</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>11</INDEX>
+       <VALUE>1.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>12</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>13</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>14</INDEX>
+       <VALUE>1.5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>15</INDEX>
+       <VALUE>20.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>16</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>17</INDEX>
+       <VALUE>45.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>18</INDEX>
+       <VALUE>3.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>19</INDEX>
+       <VALUE>-0.5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>20</INDEX>
+       <VALUE>2.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>21</INDEX>
+       <VALUE>20.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>22</INDEX>
+       <VALUE>2.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>23</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>24</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>25</INDEX>
+       <VALUE>0.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>26</INDEX>
+       <VALUE>5.8</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>27</INDEX>
+       <VALUE>-5.4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>28</INDEX>
+       <VALUE>35.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>29</INDEX>
+       <VALUE>31.6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>30</INDEX>
+       <VALUE>43.2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>31</INDEX>
+       <VALUE>31.6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>32</INDEX>
+       <VALUE>27.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>33</INDEX>
+       <VALUE>-999.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>34</INDEX>
+       <VALUE>27.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>35</INDEX>
+       <VALUE>-999.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>36</INDEX>
+       <VALUE>-999.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>37</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>38</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>39</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>40</INDEX>
+       <VALUE>45.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>41</INDEX>
+       <VALUE>-999.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>42</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>43</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>44</INDEX>
+       <VALUE>-999.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>45</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>46</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>47</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>48</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>49</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>50</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>51</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>52</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>53</INDEX>
+       <VALUE>0.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>54</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>55</INDEX>
+       <VALUE>41.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>56</INDEX>
+       <VALUE>0.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>57</INDEX>
+       <VALUE>0.8</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>58</INDEX>
+       <VALUE>5.4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>59</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>60</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>61</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>62</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>63</INDEX>
+       <VALUE>40.3</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>64</INDEX>
+       <VALUE>959.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>65</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>66</INDEX>
+       <VALUE>921.4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>67</INDEX>
+       <VALUE>40.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>68</INDEX>
+       <VALUE>-3113.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>69</INDEX>
+       <VALUE>233.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>70</INDEX>
+       <VALUE>129.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>71</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>72</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>73</INDEX>
+       <VALUE>1.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>74</INDEX>
+       <VALUE>3.5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>75</INDEX>
+       <VALUE>1.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>76</INDEX>
+       <VALUE>1.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>77</INDEX>
+       <VALUE>1.7</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>78</INDEX>
+       <VALUE>0.9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>79</INDEX>
+       <VALUE>0.6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>80</INDEX>
+       <VALUE>0.8</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>81</INDEX>
+       <VALUE>1.2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>82</INDEX>
+       <VALUE>0.6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>83</INDEX>
+       <VALUE>0.2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>84</INDEX>
+       <VALUE>0.6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>85</INDEX>
+       <VALUE>1.3</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>86</INDEX>
+       <VALUE>4.7</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>87</INDEX>
+       <VALUE>3.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>88</INDEX>
+       <VALUE>1.1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>89</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>90</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>91</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>92</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>93</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>94</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>95</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>96</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>97</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>98</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>99</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>100</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>101</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>102</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>103</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>104</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>105</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>106</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>107</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>108</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>109</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>110</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>111</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>112</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>113</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>114</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>115</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>116</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>117</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>118</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>119</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>120</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>121</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>122</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>123</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>124</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>125</INDEX>
+       <VALUE>0.0</VALUE>
+</VARIABLE>
+</ANALOG>
+<DIGITAL>
+<VARIABLE>
+<INDEX>1</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>2</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>3</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>4</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>5</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>6</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>7</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>8</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>9</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>10</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>11</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>12</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>13</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>14</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>15</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>16</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>17</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>18</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>19</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>20</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>21</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>22</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>23</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>24</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>25</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>26</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>27</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>28</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>29</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>30</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>31</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>32</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>33</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>34</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>35</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>36</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>37</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>38</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>39</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>40</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>41</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>42</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>43</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>44</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>45</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>46</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>47</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>48</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>49</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>50</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>51</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>52</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>53</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>54</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>55</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>56</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>57</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>58</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>59</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>60</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>61</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>62</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>63</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>64</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>65</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>66</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>67</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>68</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>69</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>70</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>71</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>72</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>73</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>74</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>75</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>76</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>77</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>78</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>79</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>80</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>81</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>82</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>83</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>84</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>85</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>86</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>87</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>88</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>89</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>90</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>91</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>92</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>93</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>94</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>95</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>96</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>97</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>98</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>99</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>100</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+</DIGITAL>
+<INTEGER>
+<VARIABLE>
+<INDEX>1</INDEX>
+       <VALUE>20</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>2</INDEX>
+       <VALUE>30</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>3</INDEX>
+       <VALUE>2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>4</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>5</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>6</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>7</INDEX>
+       <VALUE>4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>8</INDEX>
+       <VALUE>15</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>9</INDEX>
+       <VALUE>4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>10</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>11</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>12</INDEX>
+       <VALUE>10</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>13</INDEX>
+       <VALUE>35</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>14</INDEX>
+       <VALUE>50</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>15</INDEX>
+       <VALUE>35</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>16</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>17</INDEX>
+       <VALUE>20</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>18</INDEX>
+       <VALUE>-25</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>19</INDEX>
+       <VALUE>60</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>20</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>21</INDEX>
+       <VALUE>45</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>22</INDEX>
+       <VALUE>45</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>23</INDEX>
+       <VALUE>15</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>24</INDEX>
+       <VALUE>10</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>25</INDEX>
+       <VALUE>10</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>26</INDEX>
+       <VALUE>4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>27</INDEX>
+       <VALUE>13</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>28</INDEX>
+       <VALUE>52</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>29</INDEX>
+       <VALUE>12</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>30</INDEX>
+       <VALUE>6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>31</INDEX>
+       <VALUE>8</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>32</INDEX>
+       <VALUE>12</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>33</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>34</INDEX>
+       <VALUE>36</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>35</INDEX>
+       <VALUE>72</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>36</INDEX>
+       <VALUE>24</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>37</INDEX>
+       <VALUE>24</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>38</INDEX>
+       <VALUE>5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>39</INDEX>
+       <VALUE>5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>40</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>41</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>42</INDEX>
+       <VALUE>1234</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>43</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>44</INDEX>
+       <VALUE>4</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>45</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>46</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>47</INDEX>
+       <VALUE>10</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>48</INDEX>
+       <VALUE>3</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>49</INDEX>
+       <VALUE>3</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>50</INDEX>
+       <VALUE>2</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>51</INDEX>
+       <VALUE>8</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>52</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>53</INDEX>
+       <VALUE>10</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>54</INDEX>
+       <VALUE>5</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>55</INDEX>
+       <VALUE>7</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>56</INDEX>
+       <VALUE>9</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>57</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>58</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>59</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>60</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>61</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>62</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>63</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>64</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>65</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>66</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>67</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>68</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>69</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>70</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>71</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>72</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>73</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>74</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>75</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>76</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>77</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>78</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>79</INDEX>
+       <VALUE>1</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>80</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>81</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>82</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>83</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>84</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>85</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>86</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>87</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>88</INDEX>
+       <VALUE>3</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>89</INDEX>
+       <VALUE>6</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>90</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>91</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>92</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>93</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>94</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>95</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>96</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>97</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>98</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>99</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+<VARIABLE>
+<INDEX>100</INDEX>
+       <VALUE>0</VALUE>
+</VARIABLE>
+</INTEGER>
+</PCO>
+</PCOWEB>
diff --git a/heatpump-dimplex-wpm b/heatpump-dimplex-wpm
new file mode 100755 (executable)
index 0000000..a694496
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+# -*- sh -*-
+
+. ${MUNIN_LIBDIR:=/usr/share/munin}/plugins/plugin.sh
+
+
+if [ "$1" = "config" ]; then
+   echo 'multigraph heatpump_dimplex_wpm_outtemp'
+   echo 'graph_title Außentemperatur'
+   echo 'graph_args --base 1000'
+   echo 'graph_vlabel °C'
+   echo 'graph_info Zeigt die gemessene Außentemperatur an'
+   echo 'graph_scale no'
+   echo 'graph_category sensors'
+
+   echo 'outtemp.label Außentemperatur'
+   exit 0
+fi
+
+data=`curl -s http://192.168.20.71/usr-cgi/xml.cgi?A%7C1%7C125%7CD%7C1%7C100%7CI%7C1%7C100 | xsltproc paths.xsl -`
+
+echo outtemp.value `echo "$data" | grep ANALOG/27 | cut -d" " -f2`
diff --git a/paths.xsl b/paths.xsl
new file mode 100644 (file)
index 0000000..2d60b0d
--- /dev/null
+++ b/paths.xsl
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
+ <output method="text" indent="no"/>
+
+ <template match="/PCOWEB/PCO/*/VARIABLE">
+  <for-each select="..">
+    <value-of select="name()"/>
+    <text>/</text>
+  </for-each>
+
+  <value-of select="INDEX"/>
+  <text> </text>
+  <value-of select="VALUE"/>
+ </template>
+
+ <template name="path">
+  <for-each select="parent::*">
+   <call-template name="path"/>
+  </for-each>
+  <value-of select="name()"/>
+  <text>/</text>
+ </template>
+
+</stylesheet>
\ No newline at end of file