Ankündigung

Einklappen
Keine Ankündigung bisher.

Mehrere Rules in ein Script auslagern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Mehrere Rules in ein Script auslagern

    Hi,

    ich habe folgende Rule, die ich für mehrere Räume benutze, und somit mehrmals in meiner Ruledatei habe:
    Code:
    rule "Heizung Küche"
    when
    	Item Temperature_GEG_Kitchen changed
    then
    	if  (Shutter_ALLG_Heizung_Sommerbetrieb.state==OFF && Urlaubsreise.state==OFF){
    	var Number Ist
    	var Number Soll
    
    	if (Temperature_GEG_Kitchen.state instanceof DecimalType && Sollwerte_Kitchen.state instanceof DecimalType) {
            Ist =   Temperature_GEG_Kitchen.state as DecimalType
        	Soll = Sollwerte_Kitchen.state as DecimalType
    
     	if (Ist < Soll) {
     		sendCommand(Heating_GEG_Kitchen, ON)
    	} 
    	else if (Ist > Soll) {
    		sendCommand(Heating_GEG_Kitchen, OFF)
       }
       }
    }
    	else if (Shutter_ALLG_Heizung_Sommerbetrieb.state==OFF && Urlaubsreise.state==ON){
    	var Number Ist
    	var Number Soll
    
    	if (Temperature_GEG_Kitchen.state instanceof DecimalType && Sollwerte_Kitchen_Urlaub.state instanceof DecimalType) {
            Ist =   Temperature_GEG_Kitchen.state as DecimalType
        	Soll = Sollwerte_Kitchen_Urlaub.state as DecimalType
    
     	if (Ist < Soll) {
     		sendCommand(Heating_GEG_Kitchen, ON)
    	} 
    	else if (Ist > Soll) {
    		sendCommand(Heating_GEG_Kitchen, OFF)
       }
       }
    }
    end
    Besteht die Möglichkeit, dass ich das in eine Scriptdatei packe und mit Variablen füttern kann, sodass ich die Rule nicht mehrmals pflegen muss?
    Wie würde so etwas dann aussehen?

    #2
    Hi Jan,

    Zitat von Jan0815 Beitrag anzeigen
    Besteht die Möglichkeit, dass ich das in eine Scriptdatei packe und mit Variablen füttern kann, sodass ich die Rule nicht mehrmals pflegen muss? Wie würde so etwas dann aussehen?
    nein, die Möglichkeit gibt es nicht. Das Thema wurde (inkl. Workaround) gerade in der Google-Group diskutiert.

    Gruß,

    Thomas E.-E.
    Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

    Kommentar


      #3
      Hallo,

      stehe vor ähnlichem Problem. Gibt es zu dem Thema was Neues?

      Gruß,
      thoern

      Kommentar


        #4
        nein, leider (noch) nicht … die Diskussion bzgl. wiederverwendbaren Regelmodulen ist aber gerade im ESH Umfeld losgegangen.

        Gruß,

        Thomas E.-E.
        Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

        Kommentar

        Lädt...
        X