Hallo!
Danke für die Unterstützung !!!
Habe das Neue Skript für die Mehrfach abfrage nun verwendet, es kommen nun auch schon werte an.
Aber übersetzt weden sie noch nicht, wenn sie nich als einzellne werte übertragen werden.
Anbei der Log und das Skript
ps: Ihr seit die Besten
`// =============================================================================
// --- Abfragen von Werten vom "ebusd"
// =============================================================================
var logging = true; // "true" oder "false" wenn nicht gewünscht
var HOST = '192.168.0.137'; // Hostname oder IP-Adresse auf dem der ebusd läuft
var PORT = 8888; // Portnummer auf dem der ebusd hört
var step = -1;
var pfad = 'eBus.Waermepumpe.'; // Pfad innerhalb der Instanz wo die Daten gespeichert werden
// =============================================================================
var net = require('net');
var client = new net.Socket();
// =============================================================================
var Elemente = ['wp HZ_energie_kw volume','temperature twv1','temperature twr1','temperature water','temperature outside','wp volumenstrom volume',];
var ElementeNamen = ['HZ_energie_kw','HZ_Vorlauf','HZ_ruecklau','Boiler','Aussentemp','WP_volumenstrom'];
// =============================================================================
// =============================================================================
// Datenpunkte anlegen
// =============================================================================
function anlegen(){
if (logging) log('--------> Start -> es gibt für ' + Elemente.length + ' Elemente einen Datenpunkt anzulegen');
for(var i=0;i <elemente.length;i++) {/createstate(pfad/+/elemente[i],/0,/{name:/elementenamen[i]});/if/(logging)/log('0.'/i/'/datenpunkt:/pfad/-="">' + ElementeNamen[i] + ' angelegt');
}}
// =============================================================================
// =============================================================================
// --- function zum Abfragen der Werte
// =============================================================================
function readElement(){
if (logging) log('--------> Start ->');
if (logging) log(' ---> Variable "step" = '+ step + ' für die Anzahle von ' + Elemente.length + ' Elemente');
if(Elemente.length < 1){
log('keine Elemente zum abfragen');
client.destroy();
return;
}
if(step < Elemente.length -1){
step++ ;
if (logging) log('0.'+ step + ' ---> Neue Abfrage --------------------> Durchlauf : ' + step + ' von ' + Elemente.length );
// --- hier dann die function mit werten aufrufen
var req = 'r -m 1 -c ' + Elemente[step]; // der Befehl wird zusammengesetzt
var ele = Elemente[step];
var eleN = ElementeNamen[step];
client.write(req + '\n'); // hier wird der Befehl gesendet
if (logging) log('1.'+ step + ' BEFEHL wurde gesendet : ' + req);
}
else{
step = -1;
if (logging) log('0.'+ step + ' ---> keine weitere Abfrage nötig -----> Fertig');
setTimeout(readElement, 60000); //Wenn alle Werte abgefragt sind--> Neustart in 1 Minute
return;
}
}
// =============================================================================
// --- Aufruf --- DATEN lesen
// =============================================================================
client.on('data', function(data) {
// if (logging) log('3 .'+ step + ' Daten werden empfangen : ' + data);
// --- die empfangenen Daten werden gewandelt und aufgeteilt (SUB-Funktion) ---
var datastr = data.toString();
// if (logging) log('3a.'+ step + ' RX-Daten (String) : ' + datastr);
//------------------------------------------------------------------------------
var databuf = '';
var prev = 0, next;
if (logging) log('3b.'+ step + ' Durchlauf : ' + step);
while ((next = datastr.indexOf('\n\n', prev)) > -1) {
databuf += datastr.substring(prev, next);
if (logging) log('3c.'+ step + ' Funktion aufrufen mit : ' + databuf + " als Daten");
//--- SUB-Funktion aufrufen ---
parse(databuf);
databuf = ''; // Datenbuffer leeren
prev = next + 1;
}
databuf += datastr.substring(prev);
readElement();//Abfragen des nächsten Wertes
//------------------------------------------------------------------------------
});
// =============================================================================
// =============================================================================
// Verbindungsabbau
// =============================================================================
client.on('close', function(fertig) {
if (logging) {
if (logging) log('4\. -----> Verbindung geschlossen .');
client.destroy();
}
});
// =============================================================================
// =============================================================================
// --- SUB-Funktion --- Daten-String aufteilen
// =============================================================================
function parse(data) {
var arr = data.toString().split(/\r?;/); // wie viele Werte werden durch ";" getrennt
if (logging) log('3d.'+ step + ' Menge an Daten durch ; getrennt : ' + arr.length);
var fields = data.toString().split('\;'); // hier wird auf den = getriggert
if (logging) log('anzahl an Feldern : ' + fields.length);
if(fields.length > 0) { // wenn mehrere Felder gefunden wurden
if (logging) log('WertVor : ' + fields[0]);
var WertVor =fields[0];
if (logging) log("WertNach : " + fields[1]);
fields[0] = fields[0].replace(' ','_');
if (logging) log("Feld 1 : " + fields[0]);
if (logging) log("Feld 2 : " + fields[1]);
setState(pfad + Elemente[step], WertVor); // Werte setzen
if (logging) log('4.'+ step + ' im Datenpunkt "' +pfad + '" wird "' + WertVor + '" gespeichert');
}
}
// =============================================================================
// =============================================================================
// --- Function --- Fehler abfangen und ausgeben
// =============================================================================
client.on('error', function(err) {
client.destroy();
if (logging) log(' Es ist ein Fehler aufgetreten : '+ err);
});
// =============================================================================
// =============================================================================
// Verbindungsaufbau
// =============================================================================
client.connect(PORT, HOST, function(){
readElement();
if (logging) log('1\. Verbindungsaufbau zu : ' + HOST + ':' + PORT);
});
// =============================================================================
anlegen(); //States anlegen
//setInterval(readElement, 60000);</elemente.length;i++)>`
`~~[code]~~10:42:20.368 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:20.368 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 0 für die Anzahle von 6 Elemente
10:42:20.368 [info] javascript.0 script.js.Skript1: 0.1 ---> Neue Abfrage --------------------> Durchlauf : 1 von 6
10:42:20.369 [info] javascript.0 script.js.Skript1: 1.1 BEFEHL wurde gesendet : r -m 1 -c temperature twv1
10:42:20.557 [info] javascript.0 script.js.Skript1: 3b.1 Durchlauf : 1
10:42:20.557 [info] javascript.0 script.js.Skript1: 3c.1 Funktion aufrufen mit : 7;0;0d;02;1000;0;26.5 als Daten
10:42:20.558 [info] javascript.0 script.js.Skript1: 3d.1 Menge an Daten durch ; getrennt : 7
10:42:20.558 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:42:20.558 [info] javascript.0 script.js.Skript1: WertVor : 7
10:42:20.559 [info] javascript.0 script.js.Skript1: WertNach : 0
10:42:20.559 [info] javascript.0 script.js.Skript1: Feld 1 : 7
10:42:20.559 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:42:20.560 [info] javascript.0 script.js.Skript1: 4.1 im Datenpunkt "eBus.Waermepumpe." wird "7" gespeichert
10:42:20.560 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:20.560 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 1 für die Anzahle von 6 Elemente
10:42:20.561 [info] javascript.0 script.js.Skript1: 0.2 ---> Neue Abfrage --------------------> Durchlauf : 2 von 6
10:42:20.561 [info] javascript.0 script.js.Skript1: 1.2 BEFEHL wurde gesendet : r -m 1 -c temperature twr1
10:42:20.762 [info] javascript.0 script.js.Skript1: 3b.2 Durchlauf : 2
10:42:20.763 [info] javascript.0 script.js.Skript1: 3c.2 Funktion aufrufen mit : 8;0;0d;02;1000;0;26.4 als Daten
10:42:20.763 [info] javascript.0 script.js.Skript1: 3d.2 Menge an Daten durch ; getrennt : 7
10:42:20.764 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:42:20.764 [info] javascript.0 script.js.Skript1: WertVor : 8
10:42:20.764 [info] javascript.0 script.js.Skript1: WertNach : 0
10:42:20.765 [info] javascript.0 script.js.Skript1: Feld 1 : 8
10:42:20.765 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:42:20.766 [info] javascript.0 script.js.Skript1: 4.2 im Datenpunkt "eBus.Waermepumpe." wird "8" gespeichert
10:42:20.766 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:20.766 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 2 für die Anzahle von 6 Elemente
10:42:20.766 [info] javascript.0 script.js.Skript1: 0.3 ---> Neue Abfrage --------------------> Durchlauf : 3 von 6
10:42:20.767 [info] javascript.0 script.js.Skript1: 1.3 BEFEHL wurde gesendet : r -m 1 -c temperature water
10:42:20.968 [info] javascript.0 script.js.Skript1: 3b.3 Durchlauf : 3
10:42:20.968 [info] javascript.0 script.js.Skript1: 3c.3 Funktion aufrufen mit : 4;0;0d;02;1000;0;44.4 als Daten
10:42:20.970 [info] javascript.0 script.js.Skript1: 3d.3 Menge an Daten durch ; getrennt : 7
10:42:20.971 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:42:20.971 [info] javascript.0 script.js.Skript1: WertVor : 4
10:42:20.972 [info] javascript.0 script.js.Skript1: WertNach : 0
10:42:20.972 [info] javascript.0 script.js.Skript1: Feld 1 : 4
10:42:20.972 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:42:20.973 [info] javascript.0 script.js.Skript1: 4.3 im Datenpunkt "eBus.Waermepumpe." wird "4" gespeichert
10:42:20.973 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:20.973 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 3 für die Anzahle von 6 Elemente
10:42:20.974 [info] javascript.0 script.js.Skript1: 0.4 ---> Neue Abfrage --------------------> Durchlauf : 4 von 6
10:42:20.974 [info] javascript.0 script.js.Skript1: 1.4 BEFEHL wurde gesendet : r -m 1 -c temperature outside
10:42:21.218 [info] javascript.0 script.js.Skript1: 3b.4 Durchlauf : 4
10:42:21.218 [info] javascript.0 script.js.Skript1: 3c.4 Funktion aufrufen mit : 0;0;0d;02;500;-500;2.9 als Daten
10:42:21.219 [info] javascript.0 script.js.Skript1: 3d.4 Menge an Daten durch ; getrennt : 7
10:42:21.219 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:42:21.220 [info] javascript.0 script.js.Skript1: WertVor : 0
10:42:21.220 [info] javascript.0 script.js.Skript1: WertNach : 0
10:42:21.221 [info] javascript.0 script.js.Skript1: Feld 1 : 0
10:42:21.221 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:42:21.222 [info] javascript.0 script.js.Skript1: 4.4 im Datenpunkt "eBus.Waermepumpe." wird "0" gespeichert
10:42:21.222 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:21.223 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 4 für die Anzahle von 6 Elemente
10:42:21.223 [info] javascript.0 script.js.Skript1: 0.5 ---> Neue Abfrage --------------------> Durchlauf : 5 von 6
10:42:21.223 [info] javascript.0 script.js.Skript1: 1.5 BEFEHL wurde gesendet : r -m 1 -c wp volumenstrom
10:42:21.427 [info] javascript.0 script.js.Skript1: 3b.5 Durchlauf : 5
10:42:21.428 [info] javascript.0 script.js.Skript1: 3c.5 Funktion aufrufen mit : 130;10;0d;34;1000;0;19.7 als Daten
10:42:21.428 [info] javascript.0 script.js.Skript1: 3d.5 Menge an Daten durch ; getrennt : 7
10:42:21.429 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:42:21.429 [info] javascript.0 script.js.Skript1: WertVor : 130
10:42:21.429 [info] javascript.0 script.js.Skript1: WertNach : 10
10:42:21.430 [info] javascript.0 script.js.Skript1: Feld 1 : 130
10:42:21.430 [info] javascript.0 script.js.Skript1: Feld 2 : 10
10:42:21.430 [info] javascript.0 script.js.Skript1: 4.5 im Datenpunkt "eBus.Waermepumpe." wird "130" gespeichert
10:42:21.431 [info] javascript.0 script.js.Skript1: --------> Start ->
10:42:21.431 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 5 für die Anzahle von 6 Elemente
10:42:21.431 [info] javascript.0 script.js.Skript1: 0.-1 ---> keine weitere Abfrage nötig -----> Fertig
10:43:21.430 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:21.430 [info] javascript.0 script.js.Skript1: ---> Variable "step" = -1 für die Anzahle von 6 Elemente
10:43:21.431 [info] javascript.0 script.js.Skript1: 0.0 ---> Neue Abfrage --------------------> Durchlauf : 0 von 6
10:43:21.432 [info] javascript.0 script.js.Skript1: 1.0 BEFEHL wurde gesendet : r -m 1 -c wp HZ_energie_kw volume
10:43:21.594 [info] javascript.0 script.js.Skript1: 3b.0 Durchlauf : 0
10:43:21.595 [info] javascript.0 script.js.Skript1: 3c.0 Funktion aufrufen mit : 654.7 als Daten
10:43:21.596 [info] javascript.0 script.js.Skript1: 3d.0 Menge an Daten durch ; getrennt : 1
10:43:21.597 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 1
10:43:21.598 [info] javascript.0 script.js.Skript1: WertVor : 654.7
10:43:21.598 [info] javascript.0 script.js.Skript1: WertNach : undefined
10:43:21.599 [info] javascript.0 script.js.Skript1: Feld 1 : 654.7
10:43:21.600 [info] javascript.0 script.js.Skript1: Feld 2 : undefined
10:43:21.601 [info] javascript.0 script.js.Skript1: 4.0 im Datenpunkt "eBus.Waermepumpe." wird "654.7" gespeichert
10:43:21.601 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:21.602 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 0 für die Anzahle von 6 Elemente
10:43:21.603 [info] javascript.0 script.js.Skript1: 0.1 ---> Neue Abfrage --------------------> Durchlauf : 1 von 6
10:43:21.604 [info] javascript.0 script.js.Skript1: 1.1 BEFEHL wurde gesendet : r -m 1 -c temperature twv1
10:43:21.819 [info] javascript.0 script.js.Skript1: 3b.1 Durchlauf : 1
10:43:21.820 [info] javascript.0 script.js.Skript1: 3c.1 Funktion aufrufen mit : 7;0;0d;02;1000;0;26.4 als Daten
10:43:21.821 [info] javascript.0 script.js.Skript1: 3d.1 Menge an Daten durch ; getrennt : 7
10:43:21.822 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:43:21.823 [info] javascript.0 script.js.Skript1: WertVor : 7
10:43:21.824 [info] javascript.0 script.js.Skript1: WertNach : 0
10:43:21.825 [info] javascript.0 script.js.Skript1: Feld 1 : 7
10:43:21.826 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:43:21.827 [info] javascript.0 script.js.Skript1: 4.1 im Datenpunkt "eBus.Waermepumpe." wird "7" gespeichert
10:43:21.828 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:21.832 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 1 für die Anzahle von 6 Elemente
10:43:21.833 [info] javascript.0 script.js.Skript1: 0.2 ---> Neue Abfrage --------------------> Durchlauf : 2 von 6
10:43:21.834 [info] javascript.0 script.js.Skript1: 1.2 BEFEHL wurde gesendet : r -m 1 -c temperature twr1
10:43:22.235 [info] javascript.0 script.js.Skript1: 3b.2 Durchlauf : 2
10:43:22.235 [info] javascript.0 script.js.Skript1: 3c.2 Funktion aufrufen mit : 8;0;0d;02;1000;0;26.3 als Daten
10:43:22.236 [info] javascript.0 script.js.Skript1: 3d.2 Menge an Daten durch ; getrennt : 7
10:43:22.236 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:43:22.237 [info] javascript.0 script.js.Skript1: WertVor : 8
10:43:22.237 [info] javascript.0 script.js.Skript1: WertNach : 0
10:43:22.238 [info] javascript.0 script.js.Skript1: Feld 1 : 8
10:43:22.238 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:43:22.239 [info] javascript.0 script.js.Skript1: 4.2 im Datenpunkt "eBus.Waermepumpe." wird "8" gespeichert
10:43:22.239 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:22.240 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 2 für die Anzahle von 6 Elemente
10:43:22.240 [info] javascript.0 script.js.Skript1: 0.3 ---> Neue Abfrage --------------------> Durchlauf : 3 von 6
10:43:22.240 [info] javascript.0 script.js.Skript1: 1.3 BEFEHL wurde gesendet : r -m 1 -c temperature water
10:43:22.427 [info] javascript.0 script.js.Skript1: 3b.3 Durchlauf : 3
10:43:22.427 [info] javascript.0 script.js.Skript1: 3c.3 Funktion aufrufen mit : 4;0;0d;02;1000;0;44.4 als Daten
10:43:22.428 [info] javascript.0 script.js.Skript1: 3d.3 Menge an Daten durch ; getrennt : 7
10:43:22.429 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:43:22.429 [info] javascript.0 script.js.Skript1: WertVor : 4
10:43:22.430 [info] javascript.0 script.js.Skript1: WertNach : 0
10:43:22.430 [info] javascript.0 script.js.Skript1: Feld 1 : 4
10:43:22.436 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:43:22.437 [info] javascript.0 script.js.Skript1: 4.3 im Datenpunkt "eBus.Waermepumpe." wird "4" gespeichert
10:43:22.437 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:22.437 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 3 für die Anzahle von 6 Elemente
10:43:22.438 [info] javascript.0 script.js.Skript1: 0.4 ---> Neue Abfrage --------------------> Durchlauf : 4 von 6
10:43:22.438 [info] javascript.0 script.js.Skript1: 1.4 BEFEHL wurde gesendet : r -m 1 -c temperature outside
10:43:22.637 [info] javascript.0 script.js.Skript1: 3b.4 Durchlauf : 4
10:43:22.638 [info] javascript.0 script.js.Skript1: 3c.4 Funktion aufrufen mit : 0;0;0d;02;500;-500;3.2 als Daten
10:43:22.639 [info] javascript.0 script.js.Skript1: 3d.4 Menge an Daten durch ; getrennt : 7
10:43:22.640 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:43:22.641 [info] javascript.0 script.js.Skript1: WertVor : 0
10:43:22.641 [info] javascript.0 script.js.Skript1: WertNach : 0
10:43:22.642 [info] javascript.0 script.js.Skript1: Feld 1 : 0
10:43:22.643 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:43:22.643 [info] javascript.0 script.js.Skript1: 4.4 im Datenpunkt "eBus.Waermepumpe." wird "0" gespeichert
10:43:22.644 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:22.645 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 4 für die Anzahle von 6 Elemente
10:43:22.645 [info] javascript.0 script.js.Skript1: 0.5 ---> Neue Abfrage --------------------> Durchlauf : 5 von 6
10:43:22.646 [info] javascript.0 script.js.Skript1: 1.5 BEFEHL wurde gesendet : r -m 1 -c wp volumenstrom
10:43:22.840 [info] javascript.0 script.js.Skript1: 3b.5 Durchlauf : 5
10:43:22.841 [info] javascript.0 script.js.Skript1: 3c.5 Funktion aufrufen mit : 130;10;0d;34;1000;0;19.8 als Daten
10:43:22.842 [info] javascript.0 script.js.Skript1: 3d.5 Menge an Daten durch ; getrennt : 7
10:43:22.842 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:43:22.843 [info] javascript.0 script.js.Skript1: WertVor : 130
10:43:22.844 [info] javascript.0 script.js.Skript1: WertNach : 10
10:43:22.845 [info] javascript.0 script.js.Skript1: Feld 1 : 130
10:43:22.850 [info] javascript.0 script.js.Skript1: Feld 2 : 10
10:43:22.851 [info] javascript.0 script.js.Skript1: 4.5 im Datenpunkt "eBus.Waermepumpe." wird "130" gespeichert
10:43:22.852 [info] javascript.0 script.js.Skript1: --------> Start ->
10:43:22.853 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 5 für die Anzahle von 6 Elemente
10:43:22.853 [info] javascript.0 script.js.Skript1: 0.-1 ---> keine weitere Abfrage nötig -----> Fertig
10:44:22.842 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:22.842 [info] javascript.0 script.js.Skript1: ---> Variable "step" = -1 für die Anzahle von 6 Elemente
10:44:22.843 [info] javascript.0 script.js.Skript1: 0.0 ---> Neue Abfrage --------------------> Durchlauf : 0 von 6
10:44:22.843 [info] javascript.0 script.js.Skript1: 1.0 BEFEHL wurde gesendet : r -m 1 -c wp HZ_energie_kw volume
10:44:22.998 [info] javascript.0 script.js.Skript1: 3b.0 Durchlauf : 0
10:44:22.999 [info] javascript.0 script.js.Skript1: 3c.0 Funktion aufrufen mit : 654.7 als Daten
10:44:22.999 [info] javascript.0 script.js.Skript1: 3d.0 Menge an Daten durch ; getrennt : 1
10:44:22.999 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 1
10:44:23.000 [info] javascript.0 script.js.Skript1: WertVor : 654.7
10:44:23.000 [info] javascript.0 script.js.Skript1: WertNach : undefined
10:44:23.000 [info] javascript.0 script.js.Skript1: Feld 1 : 654.7
10:44:23.001 [info] javascript.0 script.js.Skript1: Feld 2 : undefined
10:44:23.001 [info] javascript.0 script.js.Skript1: 4.0 im Datenpunkt "eBus.Waermepumpe." wird "654.7" gespeichert
10:44:23.001 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:23.001 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 0 für die Anzahle von 6 Elemente
10:44:23.002 [info] javascript.0 script.js.Skript1: 0.1 ---> Neue Abfrage --------------------> Durchlauf : 1 von 6
10:44:23.002 [info] javascript.0 script.js.Skript1: 1.1 BEFEHL wurde gesendet : r -m 1 -c temperature twv1
10:44:23.194 [info] javascript.0 script.js.Skript1: 3b.1 Durchlauf : 1
10:44:23.195 [info] javascript.0 script.js.Skript1: 3c.1 Funktion aufrufen mit : 7;0;0d;02;1000;0;26.3 als Daten
10:44:23.196 [info] javascript.0 script.js.Skript1: 3d.1 Menge an Daten durch ; getrennt : 7
10:44:23.196 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:44:23.196 [info] javascript.0 script.js.Skript1: WertVor : 7
10:44:23.197 [info] javascript.0 script.js.Skript1: WertNach : 0
10:44:23.197 [info] javascript.0 script.js.Skript1: Feld 1 : 7
10:44:23.197 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:44:23.197 [info] javascript.0 script.js.Skript1: 4.1 im Datenpunkt "eBus.Waermepumpe." wird "7" gespeichert
10:44:23.197 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:23.198 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 1 für die Anzahle von 6 Elemente
10:44:23.202 [info] javascript.0 script.js.Skript1: 0.2 ---> Neue Abfrage --------------------> Durchlauf : 2 von 6
10:44:23.202 [info] javascript.0 script.js.Skript1: 1.2 BEFEHL wurde gesendet : r -m 1 -c temperature twr1
10:44:23.398 [info] javascript.0 script.js.Skript1: 3b.2 Durchlauf : 2
10:44:23.399 [info] javascript.0 script.js.Skript1: 3c.2 Funktion aufrufen mit : 8;0;0d;02;1000;0;26.3 als Daten
10:44:23.400 [info] javascript.0 script.js.Skript1: 3d.2 Menge an Daten durch ; getrennt : 7
10:44:23.400 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:44:23.400 [info] javascript.0 script.js.Skript1: WertVor : 8
10:44:23.400 [info] javascript.0 script.js.Skript1: WertNach : 0
10:44:23.401 [info] javascript.0 script.js.Skript1: Feld 1 : 8
10:44:23.401 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:44:23.401 [info] javascript.0 script.js.Skript1: 4.2 im Datenpunkt "eBus.Waermepumpe." wird "8" gespeichert
10:44:23.401 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:23.402 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 2 für die Anzahle von 6 Elemente
10:44:23.402 [info] javascript.0 script.js.Skript1: 0.3 ---> Neue Abfrage --------------------> Durchlauf : 3 von 6
10:44:23.402 [info] javascript.0 script.js.Skript1: 1.3 BEFEHL wurde gesendet : r -m 1 -c temperature water
10:44:24.030 [info] javascript.0 script.js.Skript1: 3b.3 Durchlauf : 3
10:44:24.031 [info] javascript.0 script.js.Skript1: 3c.3 Funktion aufrufen mit : 4;0;0d;02;1000;0;44.4 als Daten
10:44:24.031 [info] javascript.0 script.js.Skript1: 3d.3 Menge an Daten durch ; getrennt : 7
10:44:24.032 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:44:24.032 [info] javascript.0 script.js.Skript1: WertVor : 4
10:44:24.033 [info] javascript.0 script.js.Skript1: WertNach : 0
10:44:24.033 [info] javascript.0 script.js.Skript1: Feld 1 : 4
10:44:24.034 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:44:24.034 [info] javascript.0 script.js.Skript1: 4.3 im Datenpunkt "eBus.Waermepumpe." wird "4" gespeichert
10:44:24.034 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:24.035 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 3 für die Anzahle von 6 Elemente
10:44:24.035 [info] javascript.0 script.js.Skript1: 0.4 ---> Neue Abfrage --------------------> Durchlauf : 4 von 6
10:44:24.035 [info] javascript.0 script.js.Skript1: 1.4 BEFEHL wurde gesendet : r -m 1 -c temperature outside
10:44:24.475 [info] javascript.0 script.js.Skript1: 3b.4 Durchlauf : 4
10:44:24.476 [info] javascript.0 script.js.Skript1: 3c.4 Funktion aufrufen mit : 0;0;0d;02;500;-500;3.1 als Daten
10:44:24.476 [info] javascript.0 script.js.Skript1: 3d.4 Menge an Daten durch ; getrennt : 7
10:44:24.476 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:44:24.477 [info] javascript.0 script.js.Skript1: WertVor : 0
10:44:24.477 [info] javascript.0 script.js.Skript1: WertNach : 0
10:44:24.478 [info] javascript.0 script.js.Skript1: Feld 1 : 0
10:44:24.478 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:44:24.478 [info] javascript.0 script.js.Skript1: 4.4 im Datenpunkt "eBus.Waermepumpe." wird "0" gespeichert
10:44:24.479 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:24.479 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 4 für die Anzahle von 6 Elemente
10:44:24.480 [info] javascript.0 script.js.Skript1: 0.5 ---> Neue Abfrage --------------------> Durchlauf : 5 von 6
10:44:24.480 [info] javascript.0 script.js.Skript1: 1.5 BEFEHL wurde gesendet : r -m 1 -c wp volumenstrom
10:44:24.698 [info] javascript.0 script.js.Skript1: 3b.5 Durchlauf : 5
10:44:24.698 [info] javascript.0 script.js.Skript1: 3c.5 Funktion aufrufen mit : 130;10;0d;34;1000;0;19.8 als Daten
10:44:24.699 [info] javascript.0 script.js.Skript1: 3d.5 Menge an Daten durch ; getrennt : 7
10:44:24.699 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:44:24.700 [info] javascript.0 script.js.Skript1: WertVor : 130
10:44:24.700 [info] javascript.0 script.js.Skript1: WertNach : 10
10:44:24.700 [info] javascript.0 script.js.Skript1: Feld 1 : 130
10:44:24.701 [info] javascript.0 script.js.Skript1: Feld 2 : 10
10:44:24.701 [info] javascript.0 script.js.Skript1: 4.5 im Datenpunkt "eBus.Waermepumpe." wird "130" gespeichert
10:44:24.701 [info] javascript.0 script.js.Skript1: --------> Start ->
10:44:24.702 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 5 für die Anzahle von 6 Elemente
10:44:24.702 [info] javascript.0 script.js.Skript1: 0.-1 ---> keine weitere Abfrage nötig -----> Fertig
10:44:59.534 [info] javascript.0 Stop script script.js.Skript1
10:45:13.007 [info] javascript.0 Stop script script.js.Skript1
10:45:19.634 [info] javascript.0 Start javascript script.js.Skript1
10:45:19.635 [info] javascript.0 script.js.Skript1: --------> Start -> es gibt für 6 Elemente einen Datenpunkt anzulegen
10:45:19.635 [info] javascript.0 script.js.Skript1: 0.0 Datenpunkt: eBus.Waermepumpe. -> HZ_energie_kw angelegt
10:45:19.636 [info] javascript.0 script.js.Skript1: 0.1 Datenpunkt: eBus.Waermepumpe. -> HZ_Vorlauf angelegt
10:45:19.636 [info] javascript.0 script.js.Skript1: 0.2 Datenpunkt: eBus.Waermepumpe. -> HZ_ruecklau angelegt
10:45:19.636 [info] javascript.0 script.js.Skript1: 0.3 Datenpunkt: eBus.Waermepumpe. -> Boiler angelegt
10:45:19.637 [info] javascript.0 script.js.Skript1: 0.4 Datenpunkt: eBus.Waermepumpe. -> Aussentemp angelegt
10:45:19.637 [info] javascript.0 script.js.Skript1: 0.5 Datenpunkt: eBus.Waermepumpe. -> WP_volumenstrom angelegt
10:45:19.637 [info] javascript.0 script.js.Skript1: registered 0 subscriptions and 0 schedules
10:45:19.638 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:19.638 [info] javascript.0 script.js.Skript1: ---> Variable "step" = -1 für die Anzahle von 6 Elemente
10:45:19.638 [info] javascript.0 script.js.Skript1: 0.0 ---> Neue Abfrage --------------------> Durchlauf : 0 von 6
10:45:19.639 [info] javascript.0 script.js.Skript1: 1.0 BEFEHL wurde gesendet : r -m 1 -c wp HZ_energie_kw volume
10:45:19.639 [info] javascript.0 script.js.Skript1: 1\. Verbindungsaufbau zu : 192.168.0.137:8888
10:45:19.775 [info] javascript.0 script.js.Skript1: 3b.0 Durchlauf : 0
10:45:19.776 [info] javascript.0 script.js.Skript1: 3c.0 Funktion aufrufen mit : 654.7 als Daten
10:45:19.776 [info] javascript.0 script.js.Skript1: 3d.0 Menge an Daten durch ; getrennt : 1
10:45:19.776 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 1
10:45:19.777 [info] javascript.0 script.js.Skript1: WertVor : 654.7
10:45:19.777 [info] javascript.0 script.js.Skript1: WertNach : undefined
10:45:19.777 [info] javascript.0 script.js.Skript1: Feld 1 : 654.7
10:45:19.777 [info] javascript.0 script.js.Skript1: Feld 2 : undefined
10:45:19.777 [info] javascript.0 script.js.Skript1: 4.0 im Datenpunkt "eBus.Waermepumpe." wird "654.7" gespeichert
10:45:19.777 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:19.777 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 0 für die Anzahle von 6 Elemente
10:45:19.778 [info] javascript.0 script.js.Skript1: 0.1 ---> Neue Abfrage --------------------> Durchlauf : 1 von 6
10:45:19.778 [info] javascript.0 script.js.Skript1: 1.1 BEFEHL wurde gesendet : r -m 1 -c temperature twv1
10:45:19.971 [info] javascript.0 script.js.Skript1: 3b.1 Durchlauf : 1
10:45:19.971 [info] javascript.0 script.js.Skript1: 3c.1 Funktion aufrufen mit : 7;0;0d;02;1000;0;26.3 als Daten
10:45:19.971 [info] javascript.0 script.js.Skript1: 3d.1 Menge an Daten durch ; getrennt : 7
10:45:19.972 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:45:19.972 [info] javascript.0 script.js.Skript1: WertVor : 7
10:45:19.972 [info] javascript.0 script.js.Skript1: WertNach : 0
10:45:19.972 [info] javascript.0 script.js.Skript1: Feld 1 : 7
10:45:19.973 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:45:19.973 [info] javascript.0 script.js.Skript1: 4.1 im Datenpunkt "eBus.Waermepumpe." wird "7" gespeichert
10:45:19.973 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:19.973 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 1 für die Anzahle von 6 Elemente
10:45:19.973 [info] javascript.0 script.js.Skript1: 0.2 ---> Neue Abfrage --------------------> Durchlauf : 2 von 6
10:45:19.973 [info] javascript.0 script.js.Skript1: 1.2 BEFEHL wurde gesendet : r -m 1 -c temperature twr1
10:45:20.173 [info] javascript.0 script.js.Skript1: 3b.2 Durchlauf : 2
10:45:20.174 [info] javascript.0 script.js.Skript1: 3c.2 Funktion aufrufen mit : 8;0;0d;02;1000;0;26.2 als Daten
10:45:20.174 [info] javascript.0 script.js.Skript1: 3d.2 Menge an Daten durch ; getrennt : 7
10:45:20.174 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:45:20.174 [info] javascript.0 script.js.Skript1: WertVor : 8
10:45:20.174 [info] javascript.0 script.js.Skript1: WertNach : 0
10:45:20.175 [info] javascript.0 script.js.Skript1: Feld 1 : 8
10:45:20.175 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:45:20.175 [info] javascript.0 script.js.Skript1: 4.2 im Datenpunkt "eBus.Waermepumpe." wird "8" gespeichert
10:45:20.175 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:20.175 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 2 für die Anzahle von 6 Elemente
10:45:20.175 [info] javascript.0 script.js.Skript1: 0.3 ---> Neue Abfrage --------------------> Durchlauf : 3 von 6
10:45:20.176 [info] javascript.0 script.js.Skript1: 1.3 BEFEHL wurde gesendet : r -m 1 -c temperature water
10:45:20.378 [info] javascript.0 script.js.Skript1: 3b.3 Durchlauf : 3
10:45:20.378 [info] javascript.0 script.js.Skript1: 3c.3 Funktion aufrufen mit : 4;0;0d;02;1000;0;44.4 als Daten
10:45:20.379 [info] javascript.0 script.js.Skript1: 3d.3 Menge an Daten durch ; getrennt : 7
10:45:20.379 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:45:20.379 [info] javascript.0 script.js.Skript1: WertVor : 4
10:45:20.380 [info] javascript.0 script.js.Skript1: WertNach : 0
10:45:20.380 [info] javascript.0 script.js.Skript1: Feld 1 : 4
10:45:20.380 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:45:20.381 [info] javascript.0 script.js.Skript1: 4.3 im Datenpunkt "eBus.Waermepumpe." wird "4" gespeichert
10:45:20.381 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:20.381 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 3 für die Anzahle von 6 Elemente
10:45:20.382 [info] javascript.0 script.js.Skript1: 0.4 ---> Neue Abfrage --------------------> Durchlauf : 4 von 6
10:45:20.382 [info] javascript.0 script.js.Skript1: 1.4 BEFEHL wurde gesendet : r -m 1 -c temperature outside
10:45:20.586 [info] javascript.0 script.js.Skript1: 3b.4 Durchlauf : 4
10:45:20.588 [info] javascript.0 script.js.Skript1: 3c.4 Funktion aufrufen mit : 0;0;0d;02;500;-500;3.1 als Daten
10:45:20.588 [info] javascript.0 script.js.Skript1: 3d.4 Menge an Daten durch ; getrennt : 7
10:45:20.588 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 7
10:45:20.589 [info] javascript.0 script.js.Skript1: WertVor : 0
10:45:20.589 [info] javascript.0 script.js.Skript1: WertNach : 0
10:45:20.589 [info] javascript.0 script.js.Skript1: Feld 1 : 0
10:45:20.592 [info] javascript.0 script.js.Skript1: Feld 2 : 0
10:45:20.593 [info] javascript.0 script.js.Skript1: 4.4 im Datenpunkt "eBus.Waermepumpe." wird "0" gespeichert
10:45:20.593 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:20.593 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 4 für die Anzahle von 6 Elemente
10:45:20.594 [info] javascript.0 script.js.Skript1: 0.5 ---> Neue Abfrage --------------------> Durchlauf : 5 von 6
10:45:20.594 [info] javascript.0 script.js.Skript1: 1.5 BEFEHL wurde gesendet : r -m 1 -c wp volumenstrom volume
10:45:20.830 [info] javascript.0 script.js.Skript1: 3b.5 Durchlauf : 5
10:45:20.831 [info] javascript.0 script.js.Skript1: 3c.5 Funktion aufrufen mit : 19.8 als Daten
10:45:20.831 [info] javascript.0 script.js.Skript1: 3d.5 Menge an Daten durch ; getrennt : 1
10:45:20.832 [info] javascript.0 script.js.Skript1: anzahl an Feldern : 1
10:45:20.832 [info] javascript.0 script.js.Skript1: WertVor : 19.8
10:45:20.832 [info] javascript.0 script.js.Skript1: WertNach : undefined
10:45:20.833 [info] javascript.0 script.js.Skript1: Feld 1 : 19.8
10:45:20.833 [info] javascript.0 script.js.Skript1: Feld 2 : undefined
10:45:20.833 [info] javascript.0 script.js.Skript1: 4.5 im Datenpunkt "eBus.Waermepumpe." wird "19.8" gespeichert
10:45:20.834 [info] javascript.0 script.js.Skript1: --------> Start ->
10:45:20.834 [info] javascript.0 script.js.Skript1: ---> Variable "step" = 5 für die Anzahle von 6 Elemente
10:45:20.834 [info] javascript.0 script.js.Skript1: 0.-1 ---> keine weitere Abfrage nötig -----> Fertig
10:46:01.036 [info] javascript.0 Stop script script.js.Skript1
10:47:26.259 [info] javascript.0 Start javascript script.js.Skript1
10:47:26.259 [info] javascript.0 script.js.Skript1: --------> Start -> es gibt für 6 Elemente einen Datenpunkt anzulegen
10:47:26.259 [info] javascript.0 script.js.Skript1: 0.0 Datenpunkt: eBus.Waermepumpe. -> HZ_energie_kw angelegt
10:47:26.259 [info] javascript.0 script.js.Skript1: 0.1 Datenpunkt: eBus.Waermepumpe. -> HZ_Vorlauf angelegt
10:47:26.260 [info] javascript.0 script.js.Skript1: 0.2 Datenpunkt: eBus.Waermepumpe. -> HZ_ruecklau angelegt
10:47:26.260 [info] javascript.0 script.js.Skript1: 0.3 Datenpunkt: eBus.Waermepumpe. -> Boiler angelegt
10:47:26.260 [info] javascript.0 script.js.Skript1: 0.4 Datenpunkt: eBus.Waermepumpe. -> Aussentemp angelegt
10:47:26.260 [info] javascript.0 script.js.Skript1: 0.5 Datenpunkt: eBus.Waermepumpe. -> WP_volumenstrom angelegt
10:47:26.260 [info] javascript.0 script.js.Skript1: registered 0 subscriptions and 0 schedules
10:47:26.261 [info] javascript.0 script.js.Skript1: --------> Start ->[/code]`
LG
Robin
[4953_op.png](/assets/uploads/files/4953_op.png) [/i][/i][/i]