...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ärenint5749 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)
Abwesenheitsregel in Openhab
- peter-pan
- Beiträge: 2827
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Abwesenheitsregel in Openhab
Pi5/8GB(PiOS Lite 64-bit(trixie)/SSD 120GB - OH5.0.3 openhabian
-
int5749
- Beiträge: 1187
- 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 hattestpeter-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ärenund hilft auch gerne.
openHAB Milestone 5.1.0.M1 mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 9.0.11
- peter-pan
- Beiträge: 2827
- 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(trixie)/SSD 120GB - OH5.0.3 openhabian
- Grisu27
- Beiträge: 33
- 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: 15510
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Abwesenheitsregel in Openhab
Code: Alles auswählen
Group:Contact:AND(CLOSED,OPEN) gZuHauseItemtyp 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": []
}openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte