Steckdose schalten wenn Wert überschritten

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
soulid
Beiträge: 73
Registriert: 24. Feb 2020 20:32
Answers: 0

Steckdose schalten wenn Wert überschritten

Beitrag von soulid »

Moin,
ich bekomm' es mal wieder nich' hin :oops: .
Ich erhalte regelmässig Werte von meinem Stromzähler und möchte ab einem bestimmten Wert eine Steckdose einschalten (Noch im WZ, später aber zum laden meines Autos per Schuko-Steckdose) . Hier ist das das Thing und das Script dazu.

Code: Alles auswählen

UID: mqtt:topic:daa13dcabe:Stromzaehler
label: Stromzaehler
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:daa13dcabe
channels:
  - id: Energie
    channelTypeUID: mqtt:number
    label: Energie
    description: ""
    configuration:
      stateTopic: tele/Stromzaehler/SENSOR
      transformationPattern: JSONPATH:$.MT175.P
      unit: W
  - id: EnergyStromzaehlerkWhIN
    channelTypeUID: mqtt:number
    label: Energy Stromzaehler-kWh IN
    description: null
    configuration:
      stateTopic: tele/Stromzaehler/SENSOR
      transformationPattern: JSONPATH:$.MT175.E_in
      unit: kWh
  - id: EnergyStromzaehlerkWhOUT
    channelTypeUID: mqtt:number
    label: Energy Stromzaehler-kWh OUT
    description: null
    configuration:
      stateTopic: tele/Stromzaehler/SENSOR
      transformationPattern: JSONPATH:$.MT175.E_out
      unit: kWh

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      itemName: Stromzaehler_Energie
      state: ">-500"
    type: core.ItemStateUpdateTrigger
conditions: []
actions:
  - inputs: {}
    id: "2"
    configuration:
      itemName: WohnzimmerlichtEcke_WohnzimmerEcke
      command: ON
    type: core.ItemCommandAction

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

Re: Steckdose schalten wenn Wert überschritten

Beitrag von udo1toni »

Du hast einen Channel mit Unit W angelegt, dann musst Du auch ein Number:Power Item anlegen und entsprechend die Rule auch mit > -500 W triggern lassen.
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - 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

Antworten