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: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten