Steuerung "Bayernlüfter"

HMIP lokale Installation

Moderator: Co-Administratoren

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Steuerung "Bayernlüfter"

Beitrag von dtp » 14.06.2020, 15:05

Baxxy hat geschrieben:
09.06.2020, 00:02
sieht gut aus, aber da er sein Script nicht getestet hat (ich schon, funktioniert nicht :| )
Stimmt. Kleiner Denkfehler. So sollte es aber klappen.

Code: Alles auswählen

string offsetsList = "5.5\t5.0\t4.5\t4.0\t3.5\t3.0\t3.1\t2.6\t1.2\t1.0";
string speedValuesList = "1\t2\t3\t4\t5\t6\t7\t8\t9\t10";

real taupunkta = 4.1; !dom.GetObject(ID_SYSTEM_VARIABLES).Get("04-Taupunkt-aussen").Value();
real taupunkti = 20.2; !dom.GetObject(ID_SYSTEM_VARIABLES).Get("08-Taupunkt-innen").Value();

string offset; string stdout; string stderr; string cnt = 9; string url; string message = "";

foreach(offset, offsetsList){
  if(taupunkti > (offset.ToFloat() * taupunkta)){
!    url="http://192.168.XXX.XXX/?speed="#speedValuesList.StrValueByIndex("\t", cnt);
    message = "Lüfter auf Stufe "#speedValuesList.StrValueByIndex("\t", cnt)#" eingeschaltet";
    break;
  }
  else{
!    url="http://192.168.XXX.XXX/?power=off";
    message = "Lüfter ausgeschaltet";
  }
  cnt = cnt - 1;
}
WriteLine(message);
!system.Exec("wget -q -O /dev/null "#url, &stdout, &stderr);
Mal mit verschiedenen Werten ausprobieren und dann bei Gefallen die entsprechenden Ausrufezeichen entfernen.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

deltaac
Beiträge: 111
Registriert: 27.08.2019, 08:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 88 Mal
Danksagung erhalten: 16 Mal

Re: Steuerung "Bayernlüfter"

Beitrag von deltaac » 09.07.2021, 13:52

Hi, hast du dein Script noch weiter optimiert oder läuft es so zuverlässig?

Antworten

Zurück zu „HomeMatic IP mit CCU“