Fller Friends of Hue Schalter (EnOcean PTM 215Z)

Hallo
Hat jemand schon die obigen Schalter in Z2M zum laufen gebracht? Ich meine Funktionen zuordnen wie den “normalen” Hueschaltern?

Bin sehr begeistert von Z2M, habe mittlerweile alle meine 112 Devices vom Sonoff gezügelt, war schon etwas Zeit nötig und der Schrittzähler glühte… :stuck_out_tongue:

Hi,

ich habe die PTM 215Z hiermit in Betrieb, laufen sehr zuverlässig:

Beitrag gut ansehen aber Version vom Github link nehmen.

Bitte beachte allerdings, dass nach HA Neustarts Fehlermeldungen auftauchen, wenn die Automationen gerendert werden und Z2M die PTM noch nicht gemeldet hat. Siehe:

Man kann die Fehlermeldungen getrost ignorieren. Habe aber trotzdem eine Anpassung vorgenommen. Lediglich nach einem Neustart von z2m erscheinen die Meldungen weiterhin:

Viel Erfolg

2 „Gefällt mir“

Was heißt den zum laufen gebracht?

Der ist ja zu 100% mit ZigBee2MQTT kompatibel.

Ob man da wirklich ein Blueprint für die 6 Tasten braucht, naja.

Arbeite hier mit ganz normalen Automatisierungen, Du kannst ja jeden einzelne Taste als Auslöser verwenden.

Gruß
Osorkon

Hi @Osorkon. Ich selbst habe ja durch dich schon einiges lernen dürfen.
Deine Aussage hat mich aufhorchen lassen. Ich habe keine Idee, wie ich Hold to dim ohne diesen Blueprint hätte umsetzen können. Der PTM 215Z kennt ja per default nur press_ und release_?

1 „Gefällt mir“

Ein Blueprint ist ja auch nichts anders als eine vorgekaute Automatisierung.

Hier mal ein Bsp. Das Linke Schalter Paar zum ein und ausschalten sowie zum dimmen.

  • Kurzes drücken auf den Oberen Schalter, schalten das Licht mit 100% ein.
  • Kurzes drücken auf den unteren Schalter, schaltet das Licht aus.
  • Langes drücken oberer Schalter, dimmt das Licht um +5% in Abstand von 500ms. Solange bis los gelassen wird, max. 20 mal
  • Langes drücken unterer Schalter, nimmt das Licht um -5% in Abstand von 500ms. Solange bis los gelassen wird, max. 20 mal
alias: Dimmen Friends of Hue Bop
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.friends_of_hue_schalter_action
    from: press_1
    id: Dimmen hoch
  - platform: state
    entity_id:
      - sensor.friends_of_hue_schalter_action
    from: release_1
    id: stop
  - platform: state
    entity_id:
      - sensor.friends_of_hue_schalter_action
    from: press_2
    id: Dimmen runter
  - platform: state
    entity_id:
      - sensor.friends_of_hue_schalter_action
    from: release_2
    id: stop
condition: []
action:
  - parallel:
      - choose:
          - conditions:
              - condition: trigger
                id:
                  - Dimmen hoch
            sequence:
              - wait_for_trigger:
                  - platform: state
                    entity_id:
                      - sensor.friends_of_hue_schalter_action
                    to: release_1
                timeout:
                  hours: 0
                  minutes: 0
                  seconds: 0
                  milliseconds: 400
                continue_on_timeout: false
              - service: light.turn_on
                metadata: {}
                data:
                  brightness_pct: 100
                target:
                  entity_id: light.deckenlicht_1
          - conditions:
              - condition: trigger
                id:
                  - Dimmen runter
            sequence:
              - wait_for_trigger:
                  - platform: state
                    entity_id:
                      - sensor.friends_of_hue_schalter_action
                    to: release_2
                continue_on_timeout: false
                timeout:
                  hours: 0
                  minutes: 0
                  seconds: 0
                  milliseconds: 400
              - service: light.turn_off
                metadata: {}
                data: {}
                target:
                  entity_id: light.deckenlicht_1
      - choose:
          - conditions:
              - condition: trigger
                id:
                  - Dimmen hoch
            sequence:
              - repeat:
                  count: 20
                  sequence:
                    - delay:
                        hours: 0
                        minutes: 0
                        seconds: 0
                        milliseconds: 500
                    - service: light.turn_on
                      metadata: {}
                      data:
                        brightness_step_pct: 5
                      target:
                        entity_id: light.deckenlicht_1
          - conditions:
              - condition: trigger
                id:
                  - Dimmen runter
            sequence:
              - repeat:
                  count: 20
                  sequence:
                    - delay:
                        hours: 0
                        minutes: 0
                        seconds: 0
                        milliseconds: 500
                    - service: light.turn_on
                      metadata: {}
                      data:
                        brightness_step_pct: -5
                      target:
                        entity_id: light.deckenlicht_1
mode: restart

Gruß
Osorkon

2 „Gefällt mir“

@Osorkon, Ich sehe zwar den Schalter Z2M den hat es heute Morgen mal reingenommen, aber er zeigt, dass er das letzte Mal vor 5 Std. gesehen wurde als er erkannt wurde (weiss nicht mal mehr wie ich das geschafft habe…).
Ich sehe aber nirgends irgendwelche Auslösungen oder die Automatisierung macht etwas. Die Automatisierung von dir habe ich mal kopiert und die Licht entität angepasst. Den Schalter habe ich gleich genannt wie du.

Gruss
Peter

Der Action Sensor ist der Auslöser.

Das betätigen der einzelnen Taster, musst Du auch im Logbuch sehen.

Gruß
Osorkon

Eben, das Log ist leer, kein Eintrag wenn ich was drücke. Vermute ich habe irgendwo was falsch.
Wie kann ich ihn rausnehmen und neu anlernen? Bin unsicher ob ich das richtig gemacht habe.

Wie Du den Friends of Hue richtig Pairen tust, ist ja von dem ZigBee Kanal Abhängig.

Und aus der ZigBee2MQTT Doku zu entnehmen.

Gruß
Osorkon

1 „Gefällt mir“

Danke @Osorkon für deine Automation. Das schaue ich mir mal später an, wenn ich mal Luft habe und kann dann vielleicht auf den Blueprint verzichten.

Das hier nach dem pairen überliest man auch schnell:

Vielleicht fehlte nur diese Aktion? Und ein guter Router ideal Hue Bulb (der Zigbee Green Power unterstützt) muss in der Nähe sein.

1 „Gefällt mir“

Danke für die Hilfe, werde mal das pairing neu durchführen und genau so machen.
Super Forum hier danke!

Die Schalter lassen sich nur an Hue Lampen koppeln, die das ZGP Protokoll unterstützen, Ich hatte am Anfang ein Test System aufgebaut und nur ein paar Steckdosen eingebunden, da lies sich der Schalter nicht einbinden.

1 „Gefällt mir“

Endlich hab ich es geschafft der erste Schalter ist paired und dank dem script von Osorkon ward es Licht! :stuck_out_tongue:

@Osorkon. Ich habe dein Script nun eingebaut. Es funktioniert mit 1 Lampe. Sobald ich eine Gruppe - Helfer nehme geht es nicht, ebenfalls wenn ich die 3 oder 4 Lampen reinnehme.

Das Verhalten ist merkwürdig, es wird eine Lampe angezündet beim ersten drücken, dann beim 2. Versuch noch eine, die brennenden Lampen werden auch gedimmt. Es lassen sich aber nie alle abschalten.
Ich mach da bei Script (als Anfänger) wohl einen Fehler…

Hab schon diverse Varianten versucht…

Versuche Bedingungen (condititions) zu ergänzen:

Wenn Leuchten aus > tue das
Wenn Leuchten an > tue das

Da du @Osorkons Automation nutzt, kann ich dir nicht wirklich weiterhelfen. Ich habe den Blueprint genommen und meine Automation entsprechend mit Bedingungen aufgebaut.

Es wäre vielleicht hilfreich, auch für andere, wenn du mal den Code deiner Automation posten würdest.

Ich habe nun mal “deine” Blaupause genommen. Folgendes passiert bei einer ganz einfachen Variante jeweils Button 1 zum Einschalten und 2 zum Ausschalten.
Wenn ich das Teste mit “Ausführen” in der BP geht es. Gehe ich zu den Schaltern geht es nicht, im Log kommen die Befehle an.

Kann da was mit den Signalen sein, dass da was nicht auf der Lampe ankommt. LQi ist bei den Lampen und Schaltern 90 plus minus.

Was sind das Für Lampen die Du gruppiert hast?
Und wo hast Du die Gruppe erstellt?
Wenn Es sich um ZigBee2MQTT Lampen handelt, bitte die Gruppe direkt in ZigBee2MQTT erstellen und nicht in Home Assistant.

Gruß
Osorkon

Aha - das sind Hue Lampen in Helfer im HA ist die als Gruppe Licht erstellt also falsch. Wie macht man denn die Gruppe Z2M bzw. wie füge ich da eine Lampe ein?
Ich habe eine Gruppe Licht Bad erstellt. Dann gehe ich mit der Lampe auf Bindungen, da finde ich Quellen Endpunkt kann aus 11 und 242 wählen (keine Ahnung was das ist) und Ziel da würde ich dann die Gruppe nehmen?

Gilt das mit der Gruppe für deine und die Blueprint gleich.

Nichts Bindungen!
ZigBee2MQTT

  • In die Ansicht Gruppen wechseln
  • Einen Namen und einen ID eingeben. ID muss eindeutig sein. Mit ID 1 beginnen. ID 0 nicht verwenden! Also wen schon Gruppen angelegt, drauf achten, dass nicht die gleiche nochmals vergeben wird.
  • Dann die einzelnen Lichter zur Gruppe hinzufügen.

Der vergegebene Gruppe Namen, taucht dann in Home Assistant als Geräte auf.

Warum Gruppen direkt in ZigBee2MQTT erstellen und nicht in Home Assistant, habe ich mal hier kurz erklärt.

Gruß
Osorkon

1 „Gefällt mir“