Aqara W100 mit HA

Hallo

Hat irgendwer den W100 mit ZHA laufen? Hab da was gefunden aber keine Ahnung wo das hinkommen soll. Kann mir das wer sagen???

Yeah, you can see how the configuration for the buttons, sensor reporting settings, and thresholds for alarm icon displays are set here. They also have a function for configuring and sending values for the external temperature/humidity sensor here.

Danke & lg

Was hast du gefunden, den englischen Text?:

Der Links zu Repositorys beinhaltet die zu Zigbee2MQTT (Z2M) gehören?
ich glaube nicht das dir das bei ZHA so viel weiter hilft.

LG

hier hab ich es gefunden. da es unter zha läuft dachte ich das könnte mir helfen aber trotzdem danke

So hab jetzt einen W100 über Zigbee laufen.

Kann die Tasten nutzen und unten auf dem Display lass ich mir nen Sollwert anzeigen. Den ändere ich mit plus/minus.
Hier ein Beispiel.
Der Trigger.

Und das für die Ausgabe aufs Display.

then:
      - data_template:
          entity_id: number.wandthermostat_fur_pelletofen_external_temperature
          value: " {{ (states('number.wandthermostat_fur_pelletofen_external_temperature') | float + 0.5) }} "
        action: number.set_value

Hallo

Danke werde ich ausprobieren. Kannst du mir nur erklären wie die Automation für die Display Ausgabe aussieht?? Vielleicht kannst mir mal die YAML zeigen.

@flo2126
Das muß auf External stehen.


Der Wert unten im Bild ist dann der mit dem Du arbeitest. Mußt vielleicht einmal ändern damit es angezeigt wird.

Dann wird unten am Display das so angezeigt

Den Sensor, hier “Wohnzimme…”, mal anklicken bekommst Du die Entität.

Hab Dir mal aus meiner Heizungs Automation alles rausgeworfen bis auf den Teil.
Hier wird mit plus und minus der Wert auf eingestellte max/min Werte eingestellt.
Mit der Mitte Taste der Pelletofen im Wohnzimmer manuell angesteuert.

description: ""
mode: single
triggers:
  - domain: mqtt
    device_id: 4e476b0c362d0079046939f9e2bec63d
    type: action
    subtype: single_plus
    trigger: device
    id: Wandthermostat Taste Plus gedrückt
    alias: Taste + am Wandthermostat für Pelletofen gedrückt
  - alias: Taste - am Wandthermostat für Pelletofen gedrückt
    domain: mqtt
    device_id: 4e476b0c362d0079046939f9e2bec63d
    type: action
    subtype: single_minus
    trigger: device
    id: Wandthermostat Taste Minus gedrückt
  - alias: Taste Mitte am Wandthermostat für Pelletofen gedrückt
    domain: mqtt
    device_id: 4e476b0c362d0079046939f9e2bec63d
    type: action
    subtype: single_center
    trigger: device
    id: Wandthermostat Taste Mitte gedrückt
  - alias: Taste Mitte am Wandthermostat für Pelletofen lange gedrückt
    domain: mqtt
    device_id: 4e476b0c362d0079046939f9e2bec63d
    type: action
    subtype: hold_center
    trigger: device
    id: Wandthermostat Taste lange gedrückt
conditions: []
actions:
  - alias: Pelletofen über Button einschalten
    if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Wandthermostat Taste Mitte gedrückt
          - condition: numeric_state
            entity_id: sensor.wandthermostat_fur_pelletofen_temperature
            below: number.wandthermostat_fur_pelletofen_external_temperature
          - condition: state
            entity_id: binary_sensor.node_2_output_12
            state: "off"
          - condition: state
            entity_id: binary_sensor.node_2_output_5
            state: "off"
          - condition: state
            entity_id: input_boolean.pelletofen_uber_button_ein
            state: "off"
    then:
      - action: rest_command.pelletkessel_betriebsart_hand_ein
        metadata: {}
        data: {}
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pelletofen_uber_button_ein
  - alias: Pelletofen über Button ausschalten
    if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Wandthermostat Taste lange gedrückt
          - condition: state
            entity_id: binary_sensor.node_2_output_12
            state: "on"
          - condition: state
            entity_id: binary_sensor.node_2_output_5
            state: "off"
          - condition: state
            entity_id: input_boolean.pelletofen_uber_button_ein
            state: "on"
    then:
      - action: rest_command.pelletkessel_betriebsart_hand_aus
        metadata: {}
        data: {}
      - action: input_boolean.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.pelletofen_uber_button_ein
  - alias: Wohnzimmer Soll Temperatur über Pelletofen erhöhen
    if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Wandthermostat Taste Plus gedrückt
          - condition: numeric_state
            entity_id: number.wandthermostat_fur_pelletofen_external_temperature
            below: 26
            enabled: true
    then:
      - data_template:
          entity_id: number.wandthermostat_fur_pelletofen_external_temperature
          value: " {{ (states('number.wandthermostat_fur_pelletofen_external_temperature') | float + 0.5) }} "
        action: number.set_value
  - alias: Wohnzimmer Soll Temperatur über Pelletofen erniedrigen
    if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Wandthermostat Taste Minus gedrückt
          - condition: numeric_state
            entity_id: number.wandthermostat_fur_pelletofen_external_temperature
            enabled: true
            above: 5
    then:
      - data_template:
          entity_id: number.wandthermostat_fur_pelletofen_external_temperature
          value: " {{ (states('number.wandthermostat_fur_pelletofen_external_temperature') | float - 0.5) }} "
        action: number.set_value