| |||
|
Hallo, ich bin etwas unerfahren und versuche den ALL4035 S0 -Zähler irgendwie abzufragen und im Webfront anzuzeigen, gelingt mir aber nicht und ich habe auf ein Update gehofft welches das Problem löst. Der ALL4035 wird zur Zeit noch nicht automatisch erkannt. Er ist am All4000 angeschlossen und wird auch über deren Webserver angezeigt. Wie kann man die Daten abgreifen und im Symcon benutzen? Für jeden Tipp bin dankbar. |
| |||
|
habe ich eingerichtet und die Temperatursensoren werden angezeigt. Die Temperaturwerte können auch ausgelesen werden. Der All4035 taucht in der Liste der erkannten Sensoren jedoch nicht auf. Wie kann ich den All4035 ansprechen? Gruß wolkle. |
| |||
|
Hallo Wolke ich lese die daten per XML aus <? //Fügen Sie hier ihren Skriptquellcode ein $array = file("http://192.168.135.31/xml"); //XML lesen $i=$array[9]; // Daten Serverraum $it=$array[8]; // Daten Trafostation //echo $it.$i; $i1 = getvalue(24378 /*[All 400_\ALL Energie loggen\letzter Wert Server]*/); $i1t = getvalue(50591 /*[All 400_\ALL Energie loggen\letzter Wert Trafo]*/ ); $i2 = strhgp($i,"<t7>","</t7>"); $i2t = strhgp($it,"<t6>","</t6>"); $i3 = $i2-$i1; $i3t = $i2t-$i1t; //echo $i2t." ".$i2; SetValue(24378 /*[All 400_\ALL Energie loggen\letzter Wert Server]*/ , $i2); SetValue(50591 /*[All 400_\ALL Energie loggen\letzter Wert Trafo]*/ , $i2t); $open = fopen("c:\Daten\ALL400Energie.txt","ab"); //Öffnen fwrite($open,date("d.m.y;H:i")."; ".number_format($i2, 2, ",", ".")."; ".number_format($i3, 2, ",", ".")); //schreiben fwrite($open,"; ".number_format($i2t, 2, ",", ".")." ;".number_format($i3t, 2, ",", ".")."\r\n"); //schreiben fclose($open); //schließen Function strhgp($s,$s1,$s2) { $i1=strstr($s,$s1); $n = strlen($s1); $text=substr($i1,$n,strpos($i1,$s2)-$n); return($text); } /* <xml><data> <devicename>ALL4000</devicename> <n0>Server Abluft</n0><t0> 24.12</t0><min0> 0.01</min0><max0> 37.37</max0><l0>9</l0><h0>31</h0><s0>2</s0> <n1>Klima</n1><t1> 13.50</t1><min1> 0.00</min1><max1> 31.93</max1><l1>7</l1><h1>25</h1><s1>2</s1> <n2>Archiv</n2><t2> 17.37</t2><min2> 0.00</min2><max2> 37.75</max2><l2>9</l2><h2>35</h2><s2>2</s2> <n3>Front</n3><t3> 18.00</t3><min3> 0.00</min3><max3> 36.81</max3><l3>9</l3><h3>27</h3><s3>2</s3> <n4>4</n4><t4> 0.00</t4><min4> 0.00</min4><max4> 100.00</max4><l4>-55</l4><h4>150</h4><s4>97</s4> <n5>Server Front</n5><t5> 21.25</t5><min5> 0.00</min5><max5> 28.37</max5><l5>8</l5><h5>27</h5><s5>2</s5> <n6>ALL4035 Trafo</n6><t6> 14.90</t6><min6>50</min6><max6>0</max6><l6>0</l6><h6>50000</h6><s6>134</s6> <n7>ALL4035 Server</n7><t7> 0.33</t7><min7>100</min7><max7>0</max7><l7>0</l7><h7>5000</h7><s7>134</s7> <n8>8</n8><t8>-20480.00</t8><min8> 0.00</min8><max8> 163.84</max8><l8>-55</l8><h8>150</h8><s8>0</s8> <n9>9</n9><t9>-20480.00</t9><min9> 0.00</min9><max9> 0.32</max9><l9>-55</l9><h9>150</h9><s9>0</s9> <n10>10</n10><t10>-20480.00</t10><min10> 0.00</min10><max10> 0.00</max10><l10>-55</l10><h10>150</h10><s10>0</s10> <n11>11</n11><t11>-20480.00</t11><min11> 0.00</min11><max11> 81.92</max11><l11>-55</l11><h11>150</h11><s11>0</s11> <n12>12</n12><t12>-20480.00</t12><min12> 0.00</min12><max12> 20971.52</max12><l12>-55</l12><h12>150</h12><s12>0</s12> <n13>13</n13><t13>-20480.00</t13><min13> 0.00</min13><max13> 5368709.12</max13><l13>-55</l13><h13>150</h13><s13>0</s13> <n14>14</n14><t14>-20480.00</t14><min14> 0.00</min14><max14> 30.87</max14><l14>-55</l14><h14>150</h14><s14>0</s14> <n15>15</n15><t15>-20480.00</t15><min15> 5.12</min15><max15> 22.68</max15><l15>-55</l15><h15>150</h15><s15>0</s15> <fn0>1</fn0><ft0>0</ft0><fs0>0</fs0> <fn1>2</fn1><ft1>0</ft1><fs1>0</fs1> <fn2>3</fn2><ft2>1</ft2><fs2>0</fs2> <fn3>4</fn3><ft3>0</ft3><fs3>0</fs3> <fn4>5</fn4><ft4>0</ft4><fs4>0</fs4> <fn5>6</fn5><ft5>0</ft5><fs5>0</fs5> <fn6>7</fn6><ft6>0</ft6><fs6>0</fs6> <fn7>8</fn7><ft7>0</ft7><fs7>0</fs7> <fn8>9</fn8><ft8>0</ft8><fs8>0</fs8> <fn9>10</fn9><ft9>0</ft9><fs9>0</fs9> <fn10>11</fn10><ft10>0</ft10><fs10>0</fs10> <fn11>12</fn11><ft11>0</ft11><fs11>0</fs11> <fn12>13</fn12><ft12>0</ft12><fs12>0</fs12> <fn13>14</fn13><ft13>0</ft13><fs13>0</fs13> <fn14>15</fn14><ft14>0</ft14><fs14>0</fs14> <fn15>16</fn15><ft15>0</ft15><fs15>0</fs15> <rn0>0</rn0><rt0>0</rt0> <rn1>1</rn1><rt1>0</rt1> <rn2>2</rn2><rt2>0</rt2> <rn3>3</rn3><rt3>0</rt3> <it0>128</it0><it1>254</it1><it2>255</it2><it3>255</it3><it4>128</it4><it5>1</it5><it6>255</it6><it7>255</it7> <date>05.05.2009</date><time>15:01:20</time><ad>1</ad><ntpsync>51</ntpsync><i>10</i><f>0</f> <sys>864053</sys><mem>7636</mem><fw>3.51</fw><dev>ALL4000</dev> <sensorx>5</sensorx><sensory>3</sensory> </data></xml> */
__________________ MFG Heinz-Geert Im Einsatz: IPS, Dashboard -> FS20, EIB, ALL4000, Siemens S7, Solar Datenlogger, Touchscreen,LCN |
| |||
|
Danke für die Antwort, so eine Lösung habe ich erwartet, aber für mich zZ. zu kompliziert und ein bischen verstehe ich auch ein paar Zeilen. Ich werde mich da wohl oder übel mit xml beschäftigen müssen. Wo platziere ich eigentlich das script ? Wie bekomme ich das in den Baum hinein? Viele Grüße Wolkle |
| |||
|
Hallo Wolkle, bei XML gibt es eigentlich gar nicht viel zu lernen... wie bei HTML beginnt ein Block mit einem Bezeichner in Spitzklammern und endet mit dem gleichen Bezeichner in Spitzklammern nur mit einem / vorangestellt. Wenn man das ganze formatiert sieht es gf. verständlicher aus: PHP-Code: ![]() Sonnige grüße aus Handewitt //Sven |
![]() |
| Stichworte |
| all4000 , all4035 , allnet , ip-symcon 2.2x |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| 1-Wire als Zähler einsetzen | sky_100 | 1-Wire, M-BUS | 6 | 08.10.09 20:19 |
| Zähler mit Tages reset darstellen? | ThomasD | IP-Symcon WIIPS | 3 | 20.04.09 12:09 |
| Zähler visualisieren: Skalierung falsch | sbuhre | IP-Symcon WIIPS | 29 | 22.02.09 13:02 |
| ALL4000 + ALL4035 | Umbau 2-Tarif Zähler | Bummibaer | Bastel-Ecke | 2 | 20.11.08 05:33 |
| Zähler im WIIPS wie? | Rubberduck | IP-Symcon WIIPS | 8 | 04.09.08 13:34 |