Abwesenheitsregel in Openhab

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

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

Re: Abwesenheitsregel in Openhab

Beitrag von peter-pan »

int5749 hat geschrieben: 22. Feb 2020 12:33 Bin zwar ebenso lesefaul (zumeist aber verschmähe ich das Papier und streune durch Internet auf der Suche nach .... 43)
...ich kenn die Design-Patterns von Rich,aber in dem Moment, bin ich halt "auf dem Schlauch" gestanden und Udo kann das halt einfach gut erklären :D und hilft auch gerne.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

int5749
Beiträge: 1161
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Abwesenheitsregel in Openhab

Beitrag von int5749 »

peter-pan hat geschrieben: 22. Feb 2020 14:18 ...ich kenn die Design-Patterns von Rich,aber in dem Moment, bin ich halt "auf dem Schlauch" gestanden und Udo kann das halt einfach gut erklären :D und hilft auch gerne.
Dem zweiten Teil widerspreche ich in keiner Weise!! Ich hatte auch nur gesendet, weil Du halt gefagt hattest :? wo man dazu was lesen kann.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

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

Re: Abwesenheitsregel in Openhab

Beitrag von peter-pan »

int5749 hat geschrieben: 22. Feb 2020 16:19 weil Du halt gefagt hattest :? wo man dazu was lesen kann
Natürlich Danke dafür, dass du mich darauf aufmerksam gemacht hast und mir einen kleinen Anschub gegeben hast, das noch mal zu vertiefen.

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

Benutzeravatar
Grisu27
Beiträge: 31
Registriert: 30. Jun 2021 14:44

Re: Abwesenheitsregel in Openhab

Beitrag von Grisu27 »

Hi,
Wo trage ich den Code denn ein?
Group:Contact:AND(CLOSED,OPEN) gZuHause
in der Gruppe einfach hinter die Initialisierungs Infos oder in eine Rule oder wo?
die Syntax kommt mir so gar nicht bekannt vor.
Gruß von Grisu

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

Re: Abwesenheitsregel in Openhab

Beitrag von udo1toni »

Code: Alles auswählen

Group:Contact:AND(CLOSED,OPEN) gZuHause
Das ist die normale Schreibweise wenn man das Item in einer *.items Datei definiert.

Itemtyp Group
Untertyp Contact
Funktion AND
Wenn alle zugeordneten Items CLOSED sind, übergib CLOSED, ansonden OPEN
Name des Items gZuHause

In openHAB3 kannst Du das entsprechend eintragen:
Main UI -> Einstellungen -> Items -> Weißes Plus auf blauem Grund rechts unten -> Add Item -> Name gZuHause -> Type Group -> Members Base Type Contact -> Aggregation Function All CLOSED then CLOSED else OPEN -> create
Ergibt folgenden Code (der in dieem Fall leider nur über die REST API zur Verfügung steht):

Code: Alles auswählen

{
  "members": [],
  "groupType": "Contact",
  "function": {
    "name": "AND",
    "params": [
      "CLOSED",
      "OPEN"
    ]
  },
  "link": "http://192.168.178.100:8080/rest/items/gZuHause",
  "state": "NULL",
  "editable": true,
  "type": "Group",
  "name": "gZuHause",
  "label": "New Item",
  "category": "",
  "tags": [],
  "groupNames": []
}
Das Label ist mit dem default befüllt, das fehlte in der Definition oben.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten