Z-Wave-PHIEPAN04-1B-2 Kanal Aktor mit Messfunktion

Aus FHEMWiki
Version vom 27. Februar 2018, 15:25 Uhr von Krikan (Diskussion | Beiträge) (Links aktualisiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Z-Wave-PHIEPAN04-1B-2 Kanal Aktor mit Messfunktion
todo
Allgemein
Protokoll Z-Wave (Plus)
Typ Sensor, Sender
Kategorie Z-Wave
Technische Details
Kommunikation Funk 868MHz
Kanäle 2
Betriebsspannung 230V~
Leistungsaufnahme
Versorgung 230V~
Abmessungen 47.5x39x15.6 mm
Sonstiges
Modulname Z-Wave
Hersteller Philio Technology


Z-Wave-PHIEPAN04-1B-2 Kanal Aktor mit Messfunktion ist Unterputz-Schalteinsatz zur Steuerung von zwei unabhängigen Verbrauchern sowohl per Funk über Z-Wave als auch lokal unter Verwendung eines traditionellen Wandschalters. Er verfügt über eine integrierte Strommessfunktion.

Features

  • Relais Unterputzeinsatz, 2 Schalter a 1.5kW
  • Messfunktion für aktuelle Leistung und kumulierten Stromverbrauch
  • Überlastschutz
  • durch Kalibrierung des Einschaltstroms neben Gerätesteuerung auch geeignet für Einsatz bei Leuchtmitteln, wie Glühlampen, Leuchtstofflampen und LEDs
  • nur 3-Leiter-System (Neutralleiter muss vorhanden sein!)

Hinweise zum Betrieb mit FHEM

Inklusion

Der Aktor wird bei der Inklusion und aktivierten autocreate vollautomatisch erkannt und das FHEM Hauptdevice definiert.

Assoziation

Im Rahmen der Inklusion wird von FHEM automatisch der Controller in die Assoziationsgruppe 1 des Aktors aufgenommen:

set <device> associationAdd 1 <Controller-NodeID>

Die erfolgreiche Ausführung nach Inklusion mit dem folgendem Befehl prüfen

get <device> associationAll

Konfiguration

Während der Inklusion werden von FHEM 4 Devices automatisch angelegt:

  • <device>: FHEM-Hauptdevice mit dem die beiden Kanäle gleichzeitig an- und ausgeschaltet werden können und die Strommessung für die beiden Kanale des Aktors erfolgt.
  • <device>.01: Device für den Endpoint 1 zum Ein- und Ausschalten und zur Strommessung für Kanal 1
  • <device>.02: Device für den Endpoint 2 zum Ein- und Ausschalten und zur Strommessung für Kanal 2
  • <device>.03: Device für den dynamischen Endpoint 3; Sinn und Funktion derzeit unbekannt

Der Aktor signalisiert Statusänderungen (Ein- und Ausschalten) nur per Statusmitteilung an das FHEM-Hauptdevice ohne Angabe des geschalteten Kanals. Um den den Schaltzustand der einzelnen Kanäle des Aktors zu ermitteln, muss mit einem notify auf die Statusmitteilung des Hauptdevices reagiert werden und der Status der beiden Kanäle mit get <device>.01 swbStatus bzw. get <device>.02 swbStatus abgefragt werden.

Definition

Ein Beispiel enthält der nachfolgende exemplarische Auszug aus der Konfiguration: Hauptdevice:

define ZWave_SWITCH_BINARY_2 ZWave cc237b6a 2
attr ZWave_SWITCH_BINARY_2 IODev ZWDongle_0
attr ZWave_SWITCH_BINARY_2 classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY ASSOCIATION ASSOCIATION_GRP_INFO POWERLEVEL SWITCH_BINARY BASIC  SWITCH_ALL ALARM SCENE_ACTIVATION SCENE_ACTUATOR_CONF PROTECTION FIRMWARE_UPDATE_MD MULTI_CHANNEL METER CONFIGURATION
attr ZWave_SWITCH_BINARY_2 room ZWave
attr ZWave_SWITCH_BINARY_2 vclasses ALARM:01 ASSOCIATION:02 ASSOCIATION_GRP_INFO:01 BASIC:01 CONFIGURATION:01 DEVICE_RESET_LOCALLY:01 FIRMWARE_UPDATE_MD:02 MANUFACTURER_SPECIFIC:02 METER:03 MULTI_CHANNEL:03 POWERLEVEL:01 PROTECTION:02 SCENE_ACTIVATION:01 SCENE_ACTUATOR_CONF:01 SWITCH_ALL:01 SWITCH_BINARY:01 VERSION:02 ZWAVEPLUS_INFO:02
define FileLog_ZWave_SWITCH_BINARY_2 FileLog ./log/ZWave_SWITCH_BINARY_2-%Y.log ZWave_SWITCH_BINARY_2
attr FileLog_ZWave_SWITCH_BINARY_2 logtype text
attr FileLog_ZWave_SWITCH_BINARY_2 room ZWave

Endpoint 1:

define ZWave_SWITCH_BINARY_2.01 ZWave cc237b6a 513
attr ZWave_SWITCH_BINARY_2.01 IODev ZWDongle_0
attr ZWave_SWITCH_BINARY_2.01 classes SWITCH_BINARY BASIC METER
attr ZWave_SWITCH_BINARY_2.01 room ZWave
define FileLog_ZWave_SWITCH_BINARY_2.01 FileLog ./log/ZWave_SWITCH_BINARY_2.01-%Y.log ZWave_SWITCH_BINARY_2.01
attr FileLog_ZWave_SWITCH_BINARY_2.01 logtype text
attr FileLog_ZWave_SWITCH_BINARY_2.01 room ZWave

Endpoint 2:

define ZWave_SWITCH_BINARY_2.02 ZWave cc237b6a 514
attr ZWave_SWITCH_BINARY_2.02 IODev ZWDongle_0
attr ZWave_SWITCH_BINARY_2.02 classes SWITCH_BINARY BASIC METER
attr ZWave_SWITCH_BINARY_2.02 room ZWave
define FileLog_ZWave_SWITCH_BINARY_2.02 FileLog ./log/ZWave_SWITCH_BINARY_2.02-%Y.log ZWave_SWITCH_BINARY_2.02
attr FileLog_ZWave_SWITCH_BINARY_2.02 logtype text
attr FileLog_ZWave_SWITCH_BINARY_2.02 room ZWave

Logbeispiel

Hauptdevice:

2015-12-07_21:50:23 ZWave_SWITCH_BINARY_2 off
2015-12-07_21:50:23 ZWave_SWITCH_BINARY_2 reportedState: off
2015-12-07_21:50:23 ZWave_SWITCH_BINARY_2 energy:  2.03 kWh previous: 2.03 delta_time: 3600 s
2015-12-07_21:50:24 ZWave_SWITCH_BINARY_2 off
2015-12-07_21:50:24 ZWave_SWITCH_BINARY_2 reportedState: off
2015-12-07_21:50:24 ZWave_SWITCH_BINARY_2 power:  0 W
2015-12-07_22:21:15 ZWave_SWITCH_BINARY_2 power:  0.3 W
2015-12-07_22:21:15 ZWave_SWITCH_BINARY_2 power:  0.1 W

Endpoint 1:

2015-12-07_21:40:31 ZWave_SWITCH_BINARY_2.01 on
2015-12-07_21:41:44 ZWave_SWITCH_BINARY_2.01 off
2015-12-07_21:42:09 ZWave_SWITCH_BINARY_2.01 on
2015-12-07_21:48:01 ZWave_SWITCH_BINARY_2.01 off
2015-12-07_21:49:18 ZWave_SWITCH_BINARY_2.01 on
2015-12-07_21:49:38 ZWave_SWITCH_BINARY_2.01 off
2015-12-07_21:50:02 ZWave_SWITCH_BINARY_2.01 on
2015-12-07_21:50:02 ZWave_SWITCH_BINARY_2.01 reportedState: on
2015-12-07_21:50:21 ZWave_SWITCH_BINARY_2.01 off

Endpoint 2:

2015-12-07_21:42:20 ZWave_SWITCH_BINARY_2.02 off
2015-12-07_21:42:28 ZWave_SWITCH_BINARY_2.02 on
2015-12-07_21:48:00 ZWave_SWITCH_BINARY_2.02 off
2015-12-07_21:48:01 ZWave_SWITCH_BINARY_2.02 off
2015-12-07_21:49:19 ZWave_SWITCH_BINARY_2.02 on
2015-12-07_21:49:39 ZWave_SWITCH_BINARY_2.02 off
2015-12-07_21:50:15 ZWave_SWITCH_BINARY_2.02 on
2015-12-07_21:50:15 ZWave_SWITCH_BINARY_2.02 reportedState: on

Einsatzbeispiel

Anpassung des Readings "energy"

Wenn das Reading "energy" nicht den gesamten String "2.03 kWh previous: 2.03 delta_time: 3600 s", sondern nur den aktuellen Wert "2.03 kwh" enthalten soll, kann dies mit readingsChange und dem dort in der commandref gezeigten Beispiel erreicht werden.

Links