wie Rule nur 1x ausführen ?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 13858
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: wie Rule nur 1x ausführen ?

Beitrag von udo1toni »

Aaaalso: log:list listet nur die Logger, welche explizit gesetzt wurden. Eine durchschnittliche openHAB Installation hat locker hundert Logger und mehr, wie gesagt, die Logger erben von den "Eltern" den Loglevel.

Was das Passwort betrifft, so ist das Verhalten an dieser Stelle offensichtlich geändert (muss irgendwann vor dem letzten Release geschehen sein, hatte ich verpasst...) Ich kann also bestätigen, dass man das Passwort auch bei openhab-cli console eingeben muss.

Es gibt keinen Grund, auf dem Raspberry einen Desktop zu installieren. Selbst wenn man den Raspberry nicht headless betreiben möchte, bringt der Desktop keinerlei Komfortgewinn, dafür braucht er aber nicht zu knapp Resourcen auf dem Raspberry, die Du eigentlich lieber für die Heimautomation nutzen möchtest.

Der Zugang über ssh führt zur GNU/Linux Konsole, mittels der man den Raspberry vollumfänglich bedienen kann. Man kann von dort aus auch die Karaf Konsole erreichen (siehe oben). Default kann man auf die Karaf Konsole nur lokal bedienen, man kann aber den Zugriff auch extern ermöglichen, dazu muss man in org.apache.karaf.shell.cfg den Port auf 0.0.0.0 setzen. Das sollte man aber nur dann tun, wenn man auch mindestens das Passwort geändert hat (besser gleich den Zugriff über private/public Key Verfahren einschalten) Das ist auch sehr interessant im Zusammenhang mit VSCode (damit kann der Login nach Karaf ohne Passworteingabe erfolgen - und dort hat man vollen Zugriff auf das Logging (nicht nur auf die Einstellungen...)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: wie Rule nur 1x ausführen ?

Beitrag von peter-pan »

PeterA hat geschrieben: 19. Jan 2020 09:50 Kann ich diese Meldung auch abschalten ?
Versuch's mal so

Code: Alles auswählen

openhab> bundle:list -s | grep -i habpanel
270 x Active x  80 x 2.5.1                   x org.openhab.ui.habpanel
openhab>
und dann anschliessend dein "log:set" auf "org.openhab.ui.habpanel". Aber wie immer " ohne Gewä(e)hr ;)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Benutzeravatar
PeterA
Beiträge: 1052
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: wie Rule nur 1x ausführen ?

Beitrag von PeterA »

Hi Peter,

hat Funktioniert nun ist Ruhe im Log.

Vielen Dank

Gruß Peter
- OpenHab 2.4
#PWRUP

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: wie Rule nur 1x ausführen ?

Beitrag von peter-pan »

...gerne.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

mad-mike
Beiträge: 402
Registriert: 6. Jan 2021 18:05
Answers: 2

Re: wie Rule nur 1x ausführen ?

Beitrag von mad-mike »

Moin
Nun soll sich die Lampe bis 17:00 Uhr aber nicht noch ein zweites mal per Bewegungsmelder einschalten...!
Ich weiss dein Thema ist erledigt, wollte nur mal kurz meine Lösung vorstellen:

Ich habe meine Flur Wandlampe über einen ""Dämmerungsschalter"" laufen... Problem war gewesen: Sobald ich diese Lampe manuell geschalten habe, bekam die Lampe spätestens nach einer minute den Befehl von der Rule...

Sprich: Abends soll die Lampe eingeschaltet werden, habe ich diese Händisch ausgeschalten, wurde die Lampe nach einer Minute wieder eingeschalten (durch Rule)...

Ich habe dies Mit einem ""Hilfsschalter"" realisiert...

Also Rule schaltet Lampe und Hilfsschalter... Schalte ich die Lampe manuell, so wird der Hilfsschalter nicht betätigt. Dieser wird von der Rule nach einer minute dann abgefragt - Abbruch...

Am Morgen ist das gleiche nur um gedreht... Rule schaltet Lampe aus, und Hilfsschalter...

Unterm Strich habe ich 2 Hilfsschalter verwendet -Eine Für Lampe ein, eine für Lampe aus---

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      itemName: shellyplugsb580c9192168178120_SchnittletzteMin
    type: core.ItemStateChangeTrigger
conditions:
  - inputs: {}
    id: "3"
    configuration:
      itemName: shellyplugsb580c9192168178120_SchnittletzteMin
      state: "2"
      operator: ">="
    type: core.ItemStateCondition
  - inputs: {}
    id: "4"
    configuration:
      itemName: Astro
      state: ON
      operator: =
    type: core.ItemStateCondition
  - inputs: {}
    id: "5"
    configuration:
      itemName: Shelly_Relay2
      state: ON
      operator: =
    type: core.ItemStateCondition
  - inputs: {}
    id: "8"
    configuration:
      itemName: hastroaus
      state: ON
      operator: =
    type: core.ItemStateCondition
actions:
  - inputs: {}
    id: "2"
    configuration:
      itemName: Shelly_Relay2
      command: OFF
    type: core.ItemCommandAction
  - inputs: {}
    id: "6"
    configuration:
      itemName: hastroein
      command: ON
    type: core.ItemCommandAction
  - inputs: {}
    id: "7"
    configuration:
      itemName: hastroaus
      command: OFF
    type: core.ItemCommandAction

Funktioniert super...
Gruss mad-mike

openHABian 4.1.1 auf Raspberry Pi 4 Mod. b (8GB) ;)

Antworten