Waschmaschine Laufzeit anzeigen lassen

Programmierung der HomeMatic CCU mittels contronics homeputer CL

Moderator: Co-Administratoren

86bibo
Beiträge: 152
Registriert: 27.11.2013, 10:25

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von 86bibo » 09.12.2015, 13:14

O.k., wenn es also auch ohne das CUXD Gerät geht, dann werde ich das bei mir rausnehmen. Ich hab eh das Gefühl, dass dieses Skript meine CCU langsamer macht. Eigentlich interessiert mich nur die Laufzeit.

Ich konnte das ganze Programm noch nicht richtig testen, da ich meine Auslösepunkte falsch gewählt hab. Ich bekomme schon viel zu früh eine erste Mail um dann später zum richtigen Zeitpunkt noch eine "richtige" zu bekommen.

Semie1
Beiträge: 99
Registriert: 01.02.2015, 15:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von Semie1 » 13.12.2015, 20:16

Hallo Mario,

ich habe mir mal erlaubt dein Waschmaschinen Programm in meine CCU 2 einzupflegen. Tolle Sache aber es klappt nicht alles. Der Timer läüft nicht und die Kosten zählen auch nicht mit obwohl ich nach deiner Super Anleitung gegangen bin. Was mache ich falsch als noch ganz frischer Homematicer. Ist aus der Ferne besatimmt schlecht zu sagen aber ich dachte einen Versuch um deine Hilfe bitten wird nicht schaden. Ich wünsche noch einen 3. Restadvent und LG Jens

MarioP
Beiträge: 81
Registriert: 12.12.2014, 22:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von MarioP » 13.12.2015, 21:06

Hallo Jens.

Kein Thema, helfe gern.

Was geht, was nicht?
Funkioniert der Status?
Lädst du auch den KWH-Preis?
Mario

Semie1
Beiträge: 99
Registriert: 01.02.2015, 15:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von Semie1 » 13.12.2015, 21:21

Hallo Mario

Der status läüft. alles andere habe ich aus deinem Download von hier.

MarioP
Beiträge: 81
Registriert: 12.12.2014, 22:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von MarioP » 13.12.2015, 21:32

Hallo Jens.

Hast du das beachtet?
MarioP hat geschrieben:Also, ich hab bei mir noch mal nachgeschaut.
Ich habe ein Programm, das heißt “Variablen laden“,
welches nach dem Boot ausgeführt wird.
Dort lade ich diverse Sachen. Unteranderem auch
den Preis. Sorry, hatte ich nicht mehr auf dem Schirm.

Code: Alles auswählen

string stdout;
string stderr;
string cmd = "/bin/sh -c 'cat /etc/config/energyPrice|sed -r \"s/\\"//g\"'";
system.Exec(cmd, &stdout, &stderr);
string sep = "\n";
string part;
string strCur;
real price_s;
real price_g;

foreach(part,stdout.Split(sep)) {
  string key = part.StrValueByIndex(":",0);
  string val = part.StrValueByIndex(":",1);
  if (key=="curPrice"){
    price_s = val.ToFloat();
  }
  if (key=="gasPrice"){
    price_g = val.ToFloat();
  }
  if (key=="currency") {
    strCur=val;
  }
}

dom.GetObject('Stromkosten').State(price_s);
Mario

Semie1
Beiträge: 99
Registriert: 01.02.2015, 15:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von Semie1 » 13.12.2015, 21:36

ich habe ein programm angelegt "Variablen laden" und das Skript unter Dann eingefügt. aber die wenn option ist leer, soll das der Fehler sein und was trage ich da ein.

LG

MarioP
Beiträge: 81
Registriert: 12.12.2014, 22:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von MarioP » 13.12.2015, 21:48

Wenn du ein Programm hast, welches keine Wenn-Funktion hat, so wird es nach dem bootccu dccu und nach dem ändern des Programmes ausgeführt.

Ich habe in dem Programm sogar noch mehr Script drin.
Mario

Semie1
Beiträge: 99
Registriert: 01.02.2015, 15:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von Semie1 » 13.12.2015, 21:49

hast du ein beispiel bitte

Semie1
Beiträge: 99
Registriert: 01.02.2015, 15:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von Semie1 » 13.12.2015, 21:50

also würde ein zeitmodul ausfüfren alle minute reichen

MarioP
Beiträge: 81
Registriert: 12.12.2014, 22:29

Re: Waschmaschine Laufzeit anzeigen lassen

Beitrag von MarioP » 13.12.2015, 21:56

Neee, lass deine ccu mal neu starten.
Danach schau mal in die Variablen.
Dann siehst du, der Preis wurde geladen.

Das reicht vollkommen.

Hast du mit oder ohne cuxd-geraet erstellt?
Mario

Antworten

Zurück zu „homeputer CL“