Seite 3 von 3

Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 12. Feb 2020 09:04
von udo1toni

goerdi hat geschrieben: Versuche ich einen I von meinem Logo Binding als switch zu deklarieren egehts nicht... :)
Hmm... nungut, mit Contact geht es ja...
goerdi hat geschrieben: lt. meines Sohnes scheint das script zu gehen... ich wollte allerdings noch eine generelle Sperre einbauen (das wenns gefroren ist das Rolo nicht bewegt werden kann) switch hab ich schon erstellt nur wo mach ich den am besten hin....
Wenn die Rule die einzige Stelle ist, welche die Läden steuert, kannst Du das direkt in der Rule mit einbauen, halt in dem Zweig, der den Motor startet. Dort kannst Du einfach nach dem else ein weiteres if() einfügen, in dem Du auf Frost prüfst. Wenn das Item für dem Motor aber z.B. in der Sitemap verwendet wird, reicht das nicht.


Gesendet von meinem SM-G973F mit Tapatalk



Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 13. Feb 2020 07:22
von goerdi
Hi !

Ja ich denke mal in der GUI werde ich das mit visibility machen...
Jetzt muss ich erst mal sehen das der Rolo repariert wird.... anscheinend hats ihn beim Sturm "erwischt" und irgendwas hats verzogen....

Gruss Gerd

Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 13. Feb 2020 10:47
von udo1toni

goerdi hat geschrieben:ich denke mal in der GUI werde ich das mit visibility machen...
Ja, gute Möglichkeit.

Gesendet von meinem SM-G973F mit Tapatalk


Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 18. Feb 2020 08:57
von goerdi
Geht auch... wenn das Item fuer blockieren auf "OFF" ist dann wirds in der GUI net angezeigt.. :)
Aber in Bezug auf deine rule von oben...
Wie kriege ich da ds item zum "blockieren" (ROLO_BLOCK_MODE_COLD) rein ?
in den when Teil ?
weil beim else wirds schiwerig

Code: Alles auswählen

rule "Manual Mode"

when
    Item Rolo_Kind_3_ab changed from OPEN to CLOSED or
    Item Rolo_Kind_3_auf changed from OPEN to CLOSED
then
    if(RK3_RUN.state.toString  == "ON") {
        RK3_LEVEL.sendCommand(STOP)
    } else {
        if(triggeringItem.name == "Rolo_Kind_3_ab") {
            RK3_LEVEL.sendCommand(DOWN)
        } else{
            RK3_LEVEL.sendCommand(UP)
        }
    }

Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 18. Feb 2020 12:43
von udo1toni
Nein, der when Teil einer rule ist eine Liste aller Trigger, die die rule auslösen sollen. Das Block-Item ist aber eine Bedingung, die zusätzlich erfüllt sein muss.

Gesendet von meinem SM-G973F mit Tapatalk


Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 18. Feb 2020 12:47
von eiGelbGeek
Ich glaube das du es so meinst?

Code: Alles auswählen

rule "Manual Mode"
when
  Item Rolo_Kind_3_ab changed from OPEN to CLOSED or
  Item Rolo_Kind_3_auf changed from OPEN to CLOSED
then
  if (ROLO_BLOCK_MODE_COLD.state == OFF) {
    if(RK3_RUN.state.toString  == "ON") {
        RK3_LEVEL.sendCommand(STOP)
    } else {
        if(triggeringItem.name == "Rolo_Kind_3_ab") {
            RK3_LEVEL.sendCommand(DOWN)
        } else{
            RK3_LEVEL.sendCommand(UP)
        }
    }
  }

Re: HM-LC-Bl1-FM Datenpunkte

Verfasst: 18. Feb 2020 13:45
von goerdi
Hi !
Ok jetzt versteh ich was er meinte..... ich wollte das Block Item in jedem Zweig reinmachen... aber so gehts ja auch (Stichwort Wald/Bäume :)

Gruss Gerd