...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 und hilft auch gerne.
Abwesenheitsregel in Openhab
- peter-pan
- Beiträge: 2564
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Abwesenheitsregel in Openhab
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian
-
- Beiträge: 1161
- Registriert: 4. Nov 2019 22:08
Re: Abwesenheitsregel in Openhab
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
- peter-pan
- Beiträge: 2564
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Abwesenheitsregel in Openhab
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
- Grisu27
- Beiträge: 31
- Registriert: 30. Jun 2021 14:44
Re: Abwesenheitsregel in Openhab
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
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
- udo1toni
- Beiträge: 13869
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Abwesenheitsregel in Openhab
Code: Alles auswählen
Group:Contact:AND(CLOSED,OPEN) gZuHause
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": []
}
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet