From f767c93a7dce6c97f100ef182149f80010ca4e93 Mon Sep 17 00:00:00 2001 From: caelebfi Date: Mon, 10 Oct 2022 08:41:57 +0200 Subject: [PATCH] committing changes in /etc made by "apt install nymea nymea-plugins" Packages with configuration changes: +at-spi2-core 2.38.0-4 armhf +dnsmasq-base 2.85-1 armhf +libgtk-3-common 3.24.24-4+rpt6+deb11u2 all +libopenzwave1.6 1.6.1545+ds-2 armhf +modemmanager 1.14.12-0.2 armhf +network-manager 1.30.6-1+deb11u1 armhf +nymead 1.4.1+202209231709~bullseye1 armhf +packagekit 1.2.2-2 armhf +ppp 2.4.9-1+1 armhf -x11-common 1:7.7+19 all +x11-common 1:7.7+22 all Package changes: +adwaita-icon-theme 3.38.0-1 all +arping 2.21-2 armhf +at-spi2-core 2.38.0-4 armhf +dconf-gsettings-backend 0.38.0-2 armhf +dconf-service 0.38.0-2 armhf +dnsmasq-base 2.85-1 armhf -fontconfig 2.13.1-2 armhf +fontconfig 2.13.1-4.2 armhf +glib-networking 2.66.0-2 armhf +glib-networking-common 2.66.0-2 all +glib-networking-services 2.66.0-2 armhf +gsettings-desktop-schemas 3.38.0-2+rpt1 all +gtk-update-icon-cache 3.24.24-4+rpt6+deb11u2 armhf +hicolor-icon-theme 0.17-2 all +iputils-tracepath 3:20210202-1 armhf +libappstream4 0.14.4-1 armhf +libatk-bridge2.0-0 2.38.0-1 armhf +libatk1.0-0 2.36.0-2 armhf +libatk1.0-data 2.36.0-2 all +libatspi2.0-0 2.38.0-4 armhf +libblas3 3.9.0-3 armhf +libbluetooth3 5.55-3.1+rpt1 armhf +libcairo-gobject2 1.16.0-5+rpt1 armhf +libcairo2 1.16.0-5+rpt1 armhf +libcolord2 1.4.5-3 armhf +libdatrie1 0.2.13-1+b1 armhf +libdconf1 0.38.0-2 armhf +libdouble-conversion3 3.1.5-6.1 armhf +libdrm-amdgpu1 2.4.104-1+rpi1 armhf +libdrm-common 2.4.104-1+rpi1 all +libdrm-nouveau2 2.4.104-1+rpi1 armhf +libdrm-radeon1 2.4.104-1+rpi1 armhf +libdrm2 2.4.104-1+rpi1 armhf +libegl-mesa0 20.3.5-1+rpt4+rpi1 armhf +libegl1 1.3.2-1 armhf +libepoxy0 1.5.5-1 armhf +libevdev2 1.11.0+dfsg-1+rpi1 armhf +libffi-dev 3.3-6 armhf +libgbm1 20.3.5-1+rpt4+rpi1 armhf +libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u1 armhf +libgdk-pixbuf2.0-bin 2.42.2+dfsg-1+deb11u1 armhf +libgdk-pixbuf2.0-common 2.42.2+dfsg-1+deb11u1 all +libgl1 1.3.2-1 armhf +libgl1-mesa-dri 20.3.5-1+rpt4+rpi1 armhf +libglapi-mesa 20.3.5-1+rpt4+rpi1 armhf +libgles2 1.3.2-1 armhf +libglib2.0-bin 2.66.8-1 armhf +libglvnd0 1.3.2-1 armhf +libglx-mesa0 20.3.5-1+rpt4+rpi1 armhf +libglx0 1.3.2-1 armhf +libgstreamer1.0-0 1.18.4-2.1 armhf +libgtk-3-0 3.24.24-4+rpt6+deb11u2 armhf +libgtk-3-bin 3.24.24-4+rpt6+deb11u2 armhf +libgtk-3-common 3.24.24-4+rpt6+deb11u2 all +libgudev-1.0-0 234-1 armhf +libhidapi-hidraw0 0.10.1+dfsg-1 armhf +libice6 2:1.0.10-1 armhf +libinput-bin 1.16.4-3 armhf +libinput10 1.16.4-3 armhf +libjansson4 2.13.1-1.1 armhf +libjson-glib-1.0-0 1.6.2-1 armhf +libjson-glib-1.0-common 1.6.2-1 all +liblinear4 2.3.0+dfsg-5 armhf +libllvm11 1:11.0.1-2+rpi1 armhf +liblua5.3-0 5.3.3-1.1+b1 armhf +libmbim-glib4 1.24.6-0.1 armhf +libmbim-proxy 1.24.6-0.1 armhf +libmd4c0 0.4.7-2 armhf +libmm-glib0 1.14.12-0.2 armhf +libmtdev1 1.1.6-1 armhf +libndp0 1.6-1 armhf +libnet1 1.1.6+dfsg-3.1 armhf +libnm0 1.30.6-1+deb11u1 armhf +libnymea-core 1.4.1+202209231709~bullseye1 armhf +libnymea-gpio 1.4.1+202209231709~bullseye1 armhf +libnymea-mqtt 1.4.1+202209231633~bullseye1 armhf +libnymea-networkmanager 1.4.1+202209231709~bullseye1 armhf +libnymea-remoteproxyclient 1.4.1+202209231709~bullseye1 armhf +libnymea-zigbee1 1.4.1+202209231633~bullseye1 armhf +libnymea1 1.4.1+202209231709~bullseye1 armhf +libopenzwave1.6 1.6.1545+ds-2 armhf +libpackagekit-glib2-18 1.2.2-2 armhf +libpackagekitqt5-1 1.0.2-1 armhf +libpango-1.0-0 1.46.2-3 armhf +libpangocairo-1.0-0 1.46.2-3 armhf +libpangoft2-1.0-0 1.46.2-3 armhf +libpcap0.8 1.10.0-2 armhf +libpcre2-16-0 10.36-2+deb11u1 armhf +libpixman-1-0 0.40.0-1+rpt1 armhf +libproxy1v5 0.4.17-1 armhf +libpython2-stdlib 2.7.18-3 armhf +libpython2.7-stdlib 2.7.18-8 armhf +libqca-qt5-2 2.3.2-2 armhf +libqca-qt5-2-plugins 2.3.2-2 armhf +libqmi-glib5 1.26.10-0.1 armhf +libqmi-proxy 1.26.10-0.1 armhf +libqt5bluetooth5 5.15.2-2 armhf +libqt5bluetooth5-bin 5.15.2-2 armhf +libqt5core5a 5.15.2+dfsg-9+rpi1 armhf +libqt5dbus5 5.15.2+dfsg-9+rpi1 armhf +libqt5gui5 5.15.2+dfsg-9+rpi1 armhf +libqt5network5 5.15.2+dfsg-9+rpi1 armhf +libqt5qml5 5.15.2+dfsg-6+rpi1 armhf +libqt5qmlmodels5 5.15.2+dfsg-6+rpi1 armhf +libqt5qmlworkerscript5 5.15.2+dfsg-6+rpi1 armhf +libqt5quick5 5.15.2+dfsg-6+rpi1 armhf +libqt5serialbus5 5.15.2-2 armhf +libqt5serialport5 5.15.2-2 armhf +libqt5sql5 5.15.2+dfsg-9+rpi1 armhf +libqt5sql5-sqlite 5.15.2+dfsg-9+rpi1 armhf +libqt5svg5 5.15.2-3 armhf +libqt5websockets5 5.15.2-2 armhf +libqt5widgets5 5.15.2+dfsg-9+rpi1 armhf +libqt5xml5 5.15.2+dfsg-9+rpi1 armhf +librest-0.7-0 0.8.1-1.1 armhf +librsvg2-2 2.50.3+dfsg-1 armhf +librsvg2-common 2.50.3+dfsg-1 armhf +libsm6 2:1.2.3-1 armhf +libsocketcan2 0.0.12-1 armhf +libsoup-gnome2.4-1 2.72.0-2 armhf +libsoup2.4-1 2.72.0-2 armhf +libssl-dev 1.1.1n-0+deb11u3+rpt1 armhf +libstemmer0d 2.1.0-1 armhf +libteamdctl0 1.31-1 armhf +libthai-data 0.1.28-3 all +libthai0 0.1.28-3 armhf +libunwind8 1.3.2-2 armhf +libvulkan1 1.2.162.0-1 armhf +libwacom-bin 1.8-2 armhf +libwacom-common 1.8-2 all +libwacom2 1.8-2 armhf +libwayland-client0 1.18.0-2~exp1.1 armhf +libwayland-cursor0 1.18.0-2~exp1.1 armhf +libwayland-egl1 1.18.0-2~exp1.1 armhf +libwayland-server0 1.18.0-2~exp1.1 armhf +libx11-xcb1 2:1.7.2-1 armhf +libxcb-dri2-0 1.14-3 armhf +libxcb-dri3-0 1.14-3 armhf +libxcb-glx0 1.14-3 armhf +libxcb-icccm4 0.4.1-1.1 armhf +libxcb-image0 0.4.0-1+b3 armhf +libxcb-keysyms1 0.4.0-1+b2 armhf +libxcb-present0 1.14-3 armhf +libxcb-randr0 1.14-3 armhf +libxcb-render-util0 0.3.9-1+b1 armhf +libxcb-render0 1.14-3 armhf +libxcb-shape0 1.14-3 armhf +libxcb-shm0 1.14-3 armhf +libxcb-sync1 1.14-3 armhf +libxcb-util1 0.4.0-1 armhf +libxcb-xfixes0 1.14-3 armhf +libxcb-xinerama0 1.14-3 armhf +libxcb-xinput0 1.14-3 armhf +libxcb-xkb1 1.14-3 armhf +libxcomposite1 1:0.4.5-1 armhf +libxcursor1 1:1.2.0-2 armhf +libxdamage1 1:1.1.5-2 armhf +libxfixes3 1:5.0.3-2 armhf +libxi6 2:1.7.10-1 armhf +libxinerama1 2:1.1.4-2 armhf +libxkbcommon-x11-0 1.0.3-2 armhf +libxkbcommon0 1.0.3-2 armhf +libxrandr2 2:1.5.1-1 armhf +libxrender1 1:0.9.10-1 armhf +libxshmfence1 1.3-1 armhf +libxtst6 2:1.2.3-1 armhf +libxxf86vm1 1:1.1.4-1+b2 armhf +libz3-4 4.8.10-1 armhf +lua-lpeg 1.0.2-1 armhf +mesa-vulkan-drivers 20.3.5-1+rpt4+rpi1 armhf +modemmanager 1.14.12-0.2 armhf +network-manager 1.30.6-1+deb11u1 armhf +nmap 7.91+dfsg1+really7.80+dfsg1-2 armhf +nmap-common 7.91+dfsg1+really7.80+dfsg1-2 all +nymea 1.4.1+202209231709~bullseye1 armhf +nymea-apikeysprovider-plugin-community 1.4.1+202209231916~bullseye1 armhf +nymea-cli 1.4.1+202209231916~bullseye1 all +nymea-data 1.4.1+202209231709~bullseye1 all +nymea-plugin-anel 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-aqi 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-awattar 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-bose 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-datetime 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-daylightsensor 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-denon 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-doorbird 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-elgato 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-eq-3 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-flowercare 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-fronius 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-homeconnect 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-keba 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-kodi 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-lgsmarttv 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-lifx 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-mailnotification 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-mystrom 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-nanoleaf 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-neatobotvac 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-netatmo 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-networkdetector 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-nuki 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-openuv 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-openweathermap 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-philipshue 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-pushbullet 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-pushnotifications 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-senic 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-shelly 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-sma 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-solarlog 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-somfytahoma 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-sonos 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-tado 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-tasmota 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-telegram 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-tempo 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-texasinstruments 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-tplink 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-unifi 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-usbrelay 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-wakeonlan 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-wemo 1.4.1+202209261739~bullseye1 armhf +nymea-plugin-yamahaavr 1.4.1+202209261739~bullseye1 armhf +nymea-plugins 1.0.0+202203271948~bullseye1 all +nymea-system-plugin-systemd 1.4.1+202209231916~bullseye1 armhf +nymea-translations 1.4.1+202209231709~bullseye1 all +nymea-update-plugin-packagekit 1.4.1+202209231916~bullseye1 armhf +nymea-zeroconf-plugin-dnssd 1.4.1+202209231916~bullseye1 armhf +nymea-zwave-plugin-openzwave 1.4.1+202209231916~bullseye1 armhf +nymead 1.4.1+202209231709~bullseye1 armhf +packagekit 1.2.2-2 armhf +packagekit-tools 1.2.2-2 armhf +ppp 2.4.9-1+1 armhf +python2 2.7.18-3 armhf +python2-minimal 2.7.18-3 armhf +python2.7 2.7.18-8 armhf +qml-module-qtquick2 5.15.2+dfsg-6+rpi1 armhf +qt5-gtk-platformtheme 5.15.2+dfsg-9+rpi1 armhf +qttranslations5-l10n 5.15.2-2 all -x11-common 1:7.7+19 all +x11-common 1:7.7+22 all --- .etckeeper | 1707 ++++++++ NetworkManager/NetworkManager.conf | 5 + NetworkManager/dispatcher.d/01-ifupdown | 82 + PackageKit/PackageKit.conf | 21 + PackageKit/Vendor.conf | 48 + X11/Xsession | 18 + X11/Xsession.d/20x11-common_process-args | 14 +- X11/Xsession.d/90qt-a11y | 12 + alternatives/libblas.so.3-arm-linux-gnueabihf | 1 + alternatives/x-cursor-theme | 1 + apt/apt.conf.d/20packagekit | 13 + apt/apt.conf.d/99nymea | 3 + chatscripts/gprs | 38 + chatscripts/pap | 22 + chatscripts/provider | 19 + dbus-1/system.d/dnsmasq.conf | 18 + dbus-1/system.d/io.guh.nymead.conf | 14 + .../org.freedesktop.ModemManager1.conf | 344 ++ .../system.d/org.freedesktop.PackageKit.conf | 33 + environment.d/90qt-a11y.conf | 1 + gtk-3.0/im-multipress.conf | 22 + logrotate.d/nymead | 10 + logrotate.d/ppp | 9 + nymea/nymead.conf | 53 + nymea/user-db.sqlite | Bin 0 -> 28672 bytes openzwave/2gig/ct100.xml | 250 ++ openzwave/2gig/ct101.xml | 8 + openzwave/2gig/ct30.xml | 97 + openzwave/2gig/ct32.xml | 240 ++ openzwave/2gig/ct50e.xml | 9 + openzwave/2gig/ct80.xml | 9 + openzwave/BeNext/1poleswitch.xml | 35 + openzwave/BeNext/2poleswitch.xml | 35 + openzwave/BeNext/AlarmSound.xml | 486 +++ openzwave/BeNext/BuiltinDimmer.xml | 77 + openzwave/BeNext/DoorSensor.xml | 84 + openzwave/BeNext/EnergySwitch.xml | 30 + openzwave/BeNext/HeatingControl.xml | 76 + openzwave/BeNext/Molite.xml | 91 + openzwave/BeNext/P1dongle.xml | 81 + openzwave/BeNext/PanicButton.xml | 57 + openzwave/BeNext/PanicWatch.xml | 46 + openzwave/BeNext/PluginDimmer.xml | 65 + openzwave/BeNext/SceneController.xml | 24 + openzwave/BeNext/TagReader.xml | 84 + openzwave/BeNext/TagReader500.xml | 83 + openzwave/BeNext/mydisplay.xml | 37 + openzwave/BeNext/mygate.xml | 20 + openzwave/Localization.xml | 3418 +++++++++++++++++ openzwave/Localization.xsd | 69 + openzwave/NotificationCCTypes.xml | 730 ++++ openzwave/NotificationCCTypes.xsd | 64 + openzwave/SensorMultiLevelCCTypes.xml | 318 ++ openzwave/SensorMultiLevelCCTypes.xsd | 30 + openzwave/abus/SHRM10000.xml | 40 + openzwave/act/lfm20.xml | 28 + openzwave/act/zdm230.xml | 112 + openzwave/act/zdp100.xml | 21 + openzwave/act/zdw103.xml | 69 + openzwave/act/zdw232.xml | 112 + openzwave/act/zir010.xml | 75 + openzwave/act/zrm230.xml | 25 + openzwave/act/zrp100.xml | 23 + openzwave/act/zrp110.xml | 7 + openzwave/act/zrw103.xml | 57 + openzwave/act/zrw230.xml | 25 + openzwave/aeotec/dsa03202.xml | 105 + openzwave/aeotec/dsa22.xml | 69 + openzwave/aeotec/dsa38.xml | 42 + openzwave/aeotec/dsb04100.xml | 62 + openzwave/aeotec/dsb05.xml | 83 + openzwave/aeotec/dsb09104.xml | 207 + openzwave/aeotec/dsb28-zweu.xml | 17 + openzwave/aeotec/dsb28.xml | 192 + openzwave/aeotec/dsb29.xml | 67 + openzwave/aeotec/dsb45.xml | 50 + openzwave/aeotec/dsb54.xml | 62 + openzwave/aeotec/dsc06106.xml | 167 + openzwave/aeotec/dsc08101.xml | 118 + openzwave/aeotec/dsc10.xml | 174 + openzwave/aeotec/dsc11.xml | 197 + openzwave/aeotec/dsc12104.xml | 153 + openzwave/aeotec/dsc13104.xml | 138 + openzwave/aeotec/dsc14104.xml | 73 + openzwave/aeotec/dsc18103.xml | 169 + openzwave/aeotec/dsc19103.xml | 192 + openzwave/aeotec/dsc24.xml | 181 + openzwave/aeotec/dsc26103.xml | 66 + openzwave/aeotec/dsc27103.xml | 70 + openzwave/aeotec/dsc35103.xml | 55 + openzwave/aeotec/dsd37.xml | 40 + openzwave/aeotec/zw056.xml | 141 + openzwave/aeotec/zw062.xml | 204 + openzwave/aeotec/zw074.xml | 127 + openzwave/aeotec/zw075.xml | 163 + openzwave/aeotec/zw078.xml | 158 + openzwave/aeotec/zw080.xml | 91 + openzwave/aeotec/zw088.xml | 57 + openzwave/aeotec/zw089.xml | 99 + openzwave/aeotec/zw090.xml | 72 + openzwave/aeotec/zw095.xml | 254 ++ openzwave/aeotec/zw096.xml | 183 + openzwave/aeotec/zw097.xml | 84 + openzwave/aeotec/zw098.xml | 126 + openzwave/aeotec/zw099.xml | 199 + openzwave/aeotec/zw100.xml | 456 +++ openzwave/aeotec/zw111.xml | 364 ++ openzwave/aeotec/zw112.xml | 84 + openzwave/aeotec/zw116.xml | 328 ++ openzwave/aeotec/zw117.xml | 71 + openzwave/aeotec/zw120.xml | 88 + openzwave/aeotec/zw121.xml | 130 + openzwave/aeotec/zw122.xml | 243 ++ openzwave/aeotec/zw129.xml | 123 + openzwave/aeotec/zw130.xml | 121 + openzwave/aeotec/zw132.xml | 358 ++ openzwave/aeotec/zw139.xml | 235 ++ openzwave/aeotec/zw140.xml | 250 ++ openzwave/aeotec/zw141.xml | 175 + openzwave/aeotec/zw162.xml | 330 ++ openzwave/aeotec/zw164.xml | 315 ++ openzwave/aeotec/zw175.xml | 183 + openzwave/aeotec/zw187.xml | 97 + openzwave/aeotec/zw189.xml | 39 + openzwave/aeotec/zwa001.xml | 66 + openzwave/aeotec/zwa002.xml | 109 + openzwave/aeotec/zwa003.xml | 75 + openzwave/aeotec/zwa004.xml | 75 + openzwave/aeotec/zwa005.xml | 258 ++ openzwave/aeotec/zwa006.xml | 138 + openzwave/aeotec/zwa008.xml | 121 + openzwave/aeotec/zwa009.xml | 119 + openzwave/aeotec/zwa012.xml | 151 + openzwave/aeotec/zwa019.xml | 136 + openzwave/aeotec/zwa021.xml | 144 + openzwave/airlinemechanical/zds-ud10.xml | 15 + openzwave/alfred/DB2.xml | 41 + openzwave/assa_abloy/ConexisL1.xml | 121 + .../assa_abloy/KeyfreeConnected-plus.xml | 105 + openzwave/assa_abloy/KeyfreeConnected.xml | 23 + openzwave/assa_abloy/PushButtonDeadbolt.xml | 128 + openzwave/assa_abloy/PushButtonLever.xml | 63 + openzwave/assa_abloy/TouchDeadbolt.xml | 148 + openzwave/assa_abloy/TouchLever.xml | 86 + openzwave/assa_abloy/nexTouch.xml | 135 + openzwave/assa_abloy/yrd1x0.xml | 115 + openzwave/august/asl-03.xml | 45 + openzwave/buffalo/hw-100v15a-zw.xml | 14 + openzwave/building36/b36-t10.xml | 253 ++ openzwave/comfort/ucm.xml | 15 + openzwave/config-template.xml | 76 + openzwave/connecthome/ch-201.xml | 133 + openzwave/cooper/RF9501.xml | 60 + openzwave/cooper/RF9505-T.xml | 49 + openzwave/cooper/RF9505-T.xml.zip | Bin 0 -> 890 bytes openzwave/cooper/RF9517.xml | 34 + openzwave/cooper/RF9540-N.xml | 81 + openzwave/cooper/RF9542-Z.xml | 55 + openzwave/cooper/RFWC5.xml | 45 + openzwave/cooper/rf9534.xml | 18 + openzwave/danfoss/living.xml | 34 + openzwave/danfoss/rsroom.xml | 95 + openzwave/danfoss/z.xml | 36 + openzwave/device_classes.xml | 361 ++ openzwave/device_classes.xsd | 75 + openzwave/device_configuration.xsd | 395 ++ openzwave/devolo/connectz.xml | 15 + openzwave/devolo/mt02648.xml | 135 + openzwave/devolo/mt02755.xml | 114 + openzwave/devolo/mt02758.xml | 71 + openzwave/devolo/mt02792.xml | 76 + openzwave/devolo/mt2646.xml | 100 + openzwave/devolo/mt2647.xml | 150 + openzwave/devolo/mt2651.xml | 18 + openzwave/devolo/mt2652.xml | 115 + openzwave/devolo/mt2653.xml | 113 + openzwave/devolo/mt2756.xml | 117 + openzwave/devolo/mt2759.xml | 169 + openzwave/devolo/mt2760.xml | 218 ++ openzwave/devolo/mt2761.xml | 154 + openzwave/devolo/rs014G0159.xml | 84 + openzwave/diehlcontrols/766366.xml | 15 + openzwave/dlink/dch-z110.xml | 139 + openzwave/dlink/dch-z120.xml | 153 + openzwave/dlink/dch-z210.xml | 37 + openzwave/dlink/dch-z510.xml | 66 + openzwave/dome/0002.xml | 43 + openzwave/dome/0083.xml | 86 + openzwave/dome/0085.xml | 97 + openzwave/dome/0086.xml | 95 + openzwave/dome/0087.xml | 81 + openzwave/dome/0088.xml | 117 + openzwave/dome/0101.xml | 26 + openzwave/dome/0201.xml | 149 + openzwave/dome/dmex1.xml | 49 + openzwave/domitech/zb22uk.xml | 74 + openzwave/domitech/ze27eu.xml | 72 + openzwave/domux/DX1CA-Z.xml | 16 + openzwave/domux/DX1CG-Z.xml | 15 + openzwave/domux/DX1DS-Z.xml | 18 + openzwave/domux/DX1HT-Z.xml | 16 + openzwave/domux/DX1MS-Z.xml | 16 + openzwave/domux/DX1SA-Z.xml | 16 + openzwave/domux/DX1WL-Z.xml | 18 + openzwave/domux/DX2SK-Z.xml | 13 + openzwave/dragontech/wd-100.xml | 61 + openzwave/duco/DucoBox.xml | 127 + openzwave/duco/Ducotronic_CO-RH_sensor.xml | 140 + openzwave/duwi/05458.xml | 161 + openzwave/duwi/ZWES1000.xml | 19 + openzwave/duwi/ZWESJ300.xml | 18 + openzwave/duwi/zw-edan-300.xml | 17 + openzwave/duwi/zw-zdan-300.xml | 17 + openzwave/duwi/zwfb.xml | 133 + openzwave/duwi/zwws.xml | 18 + openzwave/ecodim/0.7.xml | 99 + openzwave/ecolink/doorwindow.xml | 64 + openzwave/ecolink/firefighter.xml | 49 + openzwave/ecolink/floodfreeze.xml | 40 + openzwave/ecolink/motion.xml | 73 + openzwave/ecolink/sensor.xml | 37 + openzwave/ecolink/tiltsensor.xml | 52 + openzwave/econet/ezw1204.xml | 37 + openzwave/electronicsolutions/dbmz.xml | 46 + openzwave/enblink/ss201-us-w_1308.xml | 16 + openzwave/enerwave/zw15rmplus.xml | 57 + openzwave/enerwave/zw15s.xml | 22 + openzwave/enerwave/zw20r.xml | 23 + openzwave/enerwave/zw20rm.xml | 55 + openzwave/enerwave/zw500d.xml | 22 + openzwave/enerwave/zwn-bpc.xml | 34 + openzwave/enerwave/zwn-sc7.xml | 6 + openzwave/enerwave/zwnrsm1plus.xml | 27 + openzwave/enerwave/zwnrsm2plus.xml | 37 + openzwave/eurotronic/eur_airquality.xml | 121 + openzwave/eurotronic/eur_cometz.xml | 38 + openzwave/eurotronic/eur_spiritz.xml | 150 + openzwave/eurotronic/eur_stellaz.xml | 41 + openzwave/eurotronic/eur_temphumin.xml | 92 + openzwave/everspring/ad146.xml | 65 + openzwave/everspring/ad147.xml | 56 + openzwave/everspring/an145.xml | 11 + openzwave/everspring/an157.xml | 24 + openzwave/everspring/an158.xml | 47 + openzwave/everspring/an163.xml | 51 + openzwave/everspring/an179.xml | 61 + openzwave/everspring/an180.xml | 54 + openzwave/everspring/an181.xml | 72 + openzwave/everspring/hac01.xml | 22 + openzwave/everspring/han01.xml | 20 + openzwave/everspring/han02-1.xml | 19 + openzwave/everspring/hsp02.xml | 71 + openzwave/everspring/lptdm1u.xml | 25 + openzwave/everspring/se812.xml | 28 + openzwave/everspring/sf812.xml | 26 + openzwave/everspring/sm103.xml | 56 + openzwave/everspring/sp103.xml | 52 + openzwave/everspring/sp814.xml | 80 + openzwave/everspring/sp815.xml | 76 + openzwave/everspring/sp816.xml | 52 + openzwave/everspring/st812.xml | 37 + openzwave/everspring/st814.xml | 76 + openzwave/everspring/st815.xml | 63 + openzwave/everspring/tse03.xml | 38 + openzwave/everspringct/hsm02.xml | 108 + openzwave/evolve/lfm-20.xml | 14 + openzwave/evolve/lrm-as.xml | 19 + openzwave/evolve/lsm-15.xml | 16 + openzwave/evolve/ltm-5.xml | 73 + openzwave/fakro/arz.xml | 16 + openzwave/fakro/zwp10.xml | 19 + openzwave/fakro/zwrs.xml | 11 + openzwave/fakro/zws12.xml | 76 + openzwave/fakro/zws230.xml | 65 + openzwave/fibaro/fgbs001.xml | 98 + openzwave/fibaro/fgbs222.xml | 315 ++ openzwave/fibaro/fgcd001.xml | 217 ++ openzwave/fibaro/fgd211.xml | 110 + openzwave/fibaro/fgd212.xml | 356 ++ openzwave/fibaro/fgdw2.xml | 158 + openzwave/fibaro/fgfs101.xml | 100 + openzwave/fibaro/fgfs101zw5.xml | 140 + openzwave/fibaro/fggc001.xml | 260 ++ openzwave/fibaro/fgk001.xml | 98 + openzwave/fibaro/fgk10x.xml | 218 ++ openzwave/fibaro/fgkf601.xml | 303 ++ openzwave/fibaro/fgms.xml | 358 ++ openzwave/fibaro/fgmszw5.xml | 362 ++ openzwave/fibaro/fgpb101.xml | 161 + openzwave/fibaro/fgr221.xml | 77 + openzwave/fibaro/fgr223.xml | 309 ++ openzwave/fibaro/fgrgbw442.xml | 313 ++ openzwave/fibaro/fgrgbwm441.xml | 165 + openzwave/fibaro/fgrm222.xml | 177 + openzwave/fibaro/fgs211.xml | 104 + openzwave/fibaro/fgs212.xml | 108 + openzwave/fibaro/fgs213.xml | 307 ++ openzwave/fibaro/fgs221.xml | 129 + openzwave/fibaro/fgs222.xml | 139 + openzwave/fibaro/fgs223.xml | 333 ++ openzwave/fibaro/fgs224.xml | 158 + openzwave/fibaro/fgsd002.xml | 141 + openzwave/fibaro/fgss101.xml | 113 + openzwave/fibaro/fgt001.xml | 122 + openzwave/fibaro/fgwd111.xml | 391 ++ openzwave/fibaro/fgwds221.xml | 347 ++ openzwave/fibaro/fgwoe.xml | 491 +++ openzwave/fibaro/fgwpe.xml | 149 + openzwave/fibaro/fgwpfzw5.xml | 203 + openzwave/fibaro/fgwpg111.xml | 243 ++ openzwave/fibaro/fgwr111.xml | 400 ++ openzwave/firstalert/zcombo-g.xml | 48 + openzwave/firstalert/zcombo.xml | 30 + openzwave/firstalert/zsmoke.xml | 29 + openzwave/followgood/swz-1002.xml | 14 + openzwave/forest/fs2z5232000002.xml | 44 + openzwave/fortrezz/fmi.xml | 62 + openzwave/fortrezz/fts05p.xml | 78 + openzwave/fortrezz/gdc1_fortrezz_1501.xml | 14 + openzwave/fortrezz/mimo2plus.xml | 86 + openzwave/fortrezz/mimolite.xml | 105 + openzwave/fortrezz/ssa2.xml | 43 + openzwave/fortrezz/ssa3.xml | 35 + openzwave/fortrezz/wv01.xml | 32 + openzwave/fortrezz/wwa-01aa.xml | 19 + openzwave/fortrezz/wwa02.xml | 39 + openzwave/frostdale/fdn2311.xml | 17 + openzwave/frostdale/fdn2nxx.xml | 9 + openzwave/ge/12719-plugin-switch.xml | 25 + openzwave/ge/12720.xml | 22 + openzwave/ge/12724-dimmer.xml | 80 + openzwave/ge/12727.xml | 18 + openzwave/ge/14280-plugin-dimmer.xml | 58 + openzwave/ge/14282-plugin-switch.xml | 62 + openzwave/ge/14284.xml | 23 + openzwave/ge/14285.xml | 58 + openzwave/ge/14288-outlet.xml | 50 + openzwave/ge/14291-switch.xml | 45 + openzwave/ge/14292-toggle-switch.xml | 42 + openzwave/ge/14294-dimmer.xml | 97 + openzwave/ge/14295-dimmer-toggle.xml | 62 + openzwave/ge/14298.xml | 45 + openzwave/ge/26931-motion-switch.xml | 92 + openzwave/ge/26932-motion-dimmer.xml | 132 + openzwave/ge/26933-motion-dimmer.xml | 126 + openzwave/ge/28167-plugin-dimmer.xml | 92 + openzwave/ge/28169-plugin-switch.xml | 49 + openzwave/ge/45604.xml | 30 + openzwave/ge/46201-switch.xml | 44 + openzwave/ge/46202-switch.xml | 44 + openzwave/ge/46203-dimmer.xml | 74 + openzwave/ge/46204-dimmer-toggle.xml | 67 + openzwave/ge/dimmer.xml | 65 + openzwave/ge/dimmer_module.xml | 54 + openzwave/ge/hinge-pin.xml | 33 + openzwave/ge/receptacle.xml | 50 + openzwave/ge/relay.xml | 40 + openzwave/ge/ze26i.xml | 73 + openzwave/ge/zw4001-switch.xml | 24 + openzwave/ge/zw6302.xml | 69 + openzwave/gocontrol/GC-TBZ48L.xml | 276 ++ openzwave/goodway/td14010.xml | 133 + openzwave/gr/gr-302n.xml | 22 + openzwave/gr/gr105.xml | 22 + openzwave/gr/gr105n.xml | 37 + openzwave/gr/grb3.xml | 9 + openzwave/graber/brz1.xml | 36 + openzwave/graber/csz1.xml | 29 + openzwave/graber/mcz1.xml | 35 + openzwave/graber/rsz1.xml | 29 + openzwave/graber/vcz1.xml | 38 + openzwave/greenwave/gs1110-1-gr-1.xml | 17 + openzwave/greenwave/powernode1.xml | 67 + openzwave/greenwave/powernode6.xml | 71 + openzwave/guardtec/gkw2000d.xml | 52 + openzwave/hab/iblindsV2.xml | 52 + openzwave/hab/iblindsV3.xml | 71 + openzwave/hank/hkzw-dws01.xml | 68 + openzwave/hank/hkzw-fld01.xml | 111 + openzwave/hank/hkzw-ms01.xml | 111 + openzwave/hank/hkzw-ms02-200.xml | 94 + openzwave/hank/hkzw-ms02-300.xml | 95 + openzwave/hank/hkzw-rgb01.xml | 96 + openzwave/hank/hkzw-so01-smartplug.xml | 99 + openzwave/hank/hkzw-so03.xml | 83 + openzwave/hank/hkzw-so05-smartplug.xml | 114 + openzwave/hank/scenecontroller1.xml | 63 + openzwave/hank/scenecontroller4.xml | 73 + openzwave/heiman/HS1CA-Z.xml | 40 + openzwave/heiman/HS1CG-Z.xml | 35 + openzwave/heiman/HS1DS-Z.xml | 44 + openzwave/heiman/HS1HT-Z.xml | 39 + openzwave/heiman/HS1MS-Z.xml | 37 + openzwave/heiman/HS1SA-Z.xml | 42 + openzwave/heiman/HS1WL-Z.xml | 44 + openzwave/heiman/HS2SK-Z.xml | 40 + openzwave/heiman/HS2WD-Z.xml | 12 + openzwave/heltun/he-ft01.xml | 405 ++ openzwave/heltun/he-ht01.xml | 427 ++ openzwave/heltun/he-zw-sw-5a-1.xml | 368 ++ openzwave/heltun/he-zw-therm-fc1.xml | 382 ++ openzwave/heltun/he-zw-therm-fl2.xml | 371 ++ openzwave/homeseer/ezmotionplus.xml | 134 + openzwave/homeseer/hs-ds100plus.xml | 58 + openzwave/homeseer/hs-fc200plus.xml | 140 + openzwave/homeseer/hs-fls100plus.xml | 54 + openzwave/homeseer/hs-fs100plus.xml | 44 + openzwave/homeseer/hs-ls100plus.xml | 123 + openzwave/homeseer/hs-ms100plus.xml | 106 + openzwave/homeseer/hs-wd100plus.xml | 73 + openzwave/homeseer/hs-wd200plus.xml | 169 + openzwave/homeseer/hs-ws100plus.xml | 55 + openzwave/homeseer/hs-ws200plus.xml | 86 + openzwave/homeseer/hsm100.xml | 119 + openzwave/homeseer/hsm200.xml | 95 + openzwave/homeseer/ztroller.xml | 6 + openzwave/honeywell/2681-plugin-dimmer.xml | 102 + openzwave/honeywell/3830-zw3107.xml | 70 + openzwave/honeywell/39348-ZW4005.xml | 46 + openzwave/honeywell/39348-zw4008.xml | 49 + openzwave/honeywell/39349-ZW1002.xml | 38 + openzwave/honeywell/39351-ZW3005.xml | 74 + openzwave/honeywell/39351-ZW3010.xml | 74 + openzwave/honeywell/39357-ZW3004.xml | 56 + openzwave/honeywell/39358-ZW4002.xml | 48 + openzwave/honeywell/39449-ZW4106.xml | 52 + openzwave/honeywell/lynx-touch-l5100.xml | 20 + openzwave/honeywell/th6320zw2003.xml | 429 +++ openzwave/honeywell/th8320zw1000.xml | 24 + openzwave/horstmann/asrzw.xml | 21 + openzwave/horstmann/hrt4zw.xml | 72 + openzwave/horstmann/scsc17.xml | 59 + openzwave/horstmann/ses301.xml | 16 + openzwave/horstmann/ses302.xml | 63 + openzwave/horstmann/ses303.xml | 69 + openzwave/horstmann/sir321.xml | 49 + openzwave/horstmann/srt321.xml | 77 + openzwave/horstmann/srt323.xml | 46 + openzwave/horstmann/ssr302.xml | 71 + openzwave/horstmann/ssr303.xml | 73 + openzwave/icare/zw-66.xml | 14 + openzwave/idlock/idlock101.xml | 75 + openzwave/idlock/idlock150.xml | 171 + openzwave/images/2gig/ct100.png | Bin 0 -> 21587 bytes openzwave/images/2gig/ct32.png | Bin 0 -> 15837 bytes openzwave/images/BeNext/AlarmSound.png | Bin 0 -> 43352 bytes openzwave/images/BeNext/DoorSensor.png | Bin 0 -> 24240 bytes openzwave/images/BeNext/Molite.png | Bin 0 -> 23217 bytes openzwave/images/BeNext/P1dongle.png | Bin 0 -> 11437 bytes openzwave/images/BeNext/TagReader.png | Bin 0 -> 24793 bytes openzwave/images/BeNext/TagReader500.png | Bin 0 -> 32466 bytes openzwave/images/BeNext/mydisplay.png | Bin 0 -> 10436 bytes openzwave/images/BeNext/mygate.png | Bin 0 -> 15163 bytes openzwave/images/DefaultProductImage.png | Bin 0 -> 27323 bytes openzwave/images/abus/SHRM10000.jpg | Bin 0 -> 345307 bytes openzwave/images/act/lfm20.png | Bin 0 -> 29781 bytes openzwave/images/act/zdm230.png | Bin 0 -> 23759 bytes openzwave/images/act/zdp100.png | Bin 0 -> 19795 bytes openzwave/images/act/zir010.png | Bin 0 -> 15493 bytes openzwave/images/act/zrm230.png | Bin 0 -> 23753 bytes openzwave/images/act/zrp100.png | Bin 0 -> 29175 bytes openzwave/images/act/zrw103.png | Bin 0 -> 17387 bytes openzwave/images/act/zrw230.png | Bin 0 -> 31760 bytes openzwave/images/aeotec/dsa03202.png | Bin 0 -> 13323 bytes openzwave/images/aeotec/dsa38.png | Bin 0 -> 14037 bytes openzwave/images/aeotec/dsb04100.png | Bin 0 -> 11952 bytes openzwave/images/aeotec/dsb05.png | Bin 0 -> 18797 bytes openzwave/images/aeotec/dsb09104.png | Bin 0 -> 14037 bytes openzwave/images/aeotec/dsb28-zweu.png | Bin 0 -> 14037 bytes openzwave/images/aeotec/dsb28.png | Bin 0 -> 29366 bytes openzwave/images/aeotec/dsb29.png | Bin 0 -> 15080 bytes openzwave/images/aeotec/dsc06106.png | Bin 0 -> 18041 bytes openzwave/images/aeotec/dsc10.png | Bin 0 -> 18342 bytes openzwave/images/aeotec/dsc11.png | Bin 0 -> 13915 bytes openzwave/images/aeotec/dsc14104.png | Bin 0 -> 14037 bytes openzwave/images/aeotec/dsc18103.png | Bin 0 -> 24957 bytes openzwave/images/aeotec/dsc19103.png | Bin 0 -> 24957 bytes openzwave/images/aeotec/dsc24.png | Bin 0 -> 28550 bytes openzwave/images/aeotec/dsc26103.png | Bin 0 -> 24957 bytes openzwave/images/aeotec/dsc27103.png | Bin 0 -> 24957 bytes openzwave/images/aeotec/dsc35103.png | Bin 0 -> 14037 bytes openzwave/images/aeotec/dsd37.png | Bin 0 -> 12586 bytes openzwave/images/aeotec/zw056.png | Bin 0 -> 44697 bytes openzwave/images/aeotec/zw062.png | Bin 0 -> 40433 bytes openzwave/images/aeotec/zw074.png | Bin 0 -> 16604 bytes openzwave/images/aeotec/zw075.png | Bin 0 -> 34805 bytes openzwave/images/aeotec/zw078.png | Bin 0 -> 22702 bytes openzwave/images/aeotec/zw080.png | Bin 0 -> 23301 bytes openzwave/images/aeotec/zw088.png | Bin 0 -> 19946 bytes openzwave/images/aeotec/zw089.png | Bin 0 -> 10202 bytes openzwave/images/aeotec/zw090.png | Bin 0 -> 11410 bytes openzwave/images/aeotec/zw095.png | Bin 0 -> 16135 bytes openzwave/images/aeotec/zw096.png | Bin 0 -> 16808 bytes openzwave/images/aeotec/zw097.png | Bin 0 -> 17919 bytes openzwave/images/aeotec/zw098.png | Bin 0 -> 18908 bytes openzwave/images/aeotec/zw099.png | Bin 0 -> 11791 bytes openzwave/images/aeotec/zw100.png | Bin 0 -> 15571 bytes openzwave/images/aeotec/zw111.png | Bin 0 -> 17945 bytes openzwave/images/aeotec/zw112.png | Bin 0 -> 10689 bytes openzwave/images/aeotec/zw116.png | Bin 0 -> 17945 bytes openzwave/images/aeotec/zw117.png | Bin 0 -> 12629 bytes openzwave/images/aeotec/zw120.png | Bin 0 -> 12539 bytes openzwave/images/aeotec/zw121.png | Bin 0 -> 23378 bytes openzwave/images/aeotec/zw122.png | Bin 0 -> 10101 bytes openzwave/images/aeotec/zw129.png | Bin 0 -> 5398 bytes openzwave/images/aeotec/zw130.png | Bin 0 -> 18094 bytes openzwave/images/aeotec/zw132.png | Bin 0 -> 18196 bytes openzwave/images/aeotec/zw139.png | Bin 0 -> 17945 bytes openzwave/images/aeotec/zw140.png | Bin 0 -> 18196 bytes openzwave/images/aeotec/zw141.png | Bin 0 -> 18196 bytes openzwave/images/aeotec/zw162.png | Bin 0 -> 17695 bytes openzwave/images/aeotec/zw164.png | Bin 0 -> 22803 bytes openzwave/images/aeotec/zw187.png | Bin 0 -> 10202 bytes openzwave/images/aeotec/zw189.png | Bin 0 -> 12629 bytes openzwave/images/aeotec/zw195.png | Bin 0 -> 25110 bytes openzwave/images/aeotec/zwa001.png | Bin 0 -> 10474 bytes openzwave/images/aeotec/zwa002.png | Bin 0 -> 10353 bytes openzwave/images/aeotec/zwa003.png | Bin 0 -> 10914 bytes openzwave/images/aeotec/zwa004.png | Bin 0 -> 15938 bytes openzwave/images/aeotec/zwa005.png | Bin 0 -> 23642 bytes openzwave/images/aeotec/zwa006.png | Bin 0 -> 29315 bytes openzwave/images/aeotec/zwa009.png | Bin 0 -> 18501 bytes openzwave/images/aeotec/zwa012.png | Bin 0 -> 10459 bytes openzwave/images/aeotec/zwa019.png | Bin 0 -> 20593 bytes openzwave/images/aeotec/zwa021.png | Bin 0 -> 24789 bytes .../images/airlinemechanical/zds-ud10.png | Bin 0 -> 14288 bytes openzwave/images/alfred/DB2.png | Bin 0 -> 14394 bytes openzwave/images/assa_abloy/ConexisL1.png | Bin 0 -> 11861 bytes .../assa_abloy/KeyfreeConnected-plus.png | Bin 0 -> 11698 bytes .../images/assa_abloy/KeyfreeConnected.png | Bin 0 -> 25907 bytes .../images/assa_abloy/PushButtonDeadbolt.png | Bin 0 -> 13276 bytes openzwave/images/assa_abloy/TouchDeadbolt.png | Bin 0 -> 37493 bytes openzwave/images/assa_abloy/TouchLever.png | Bin 0 -> 30943 bytes openzwave/images/assa_abloy/nexTouch.png | Bin 0 -> 21594 bytes openzwave/images/assa_abloy/yrd1x0.png | Bin 0 -> 43337 bytes openzwave/images/august/asl-03.png | Bin 0 -> 30313 bytes openzwave/images/buffalo/hw-100v15a-zw.png | Bin 0 -> 14037 bytes openzwave/images/building36/b36-t10.png | Bin 0 -> 20518 bytes openzwave/images/comfort/ucm.png | Bin 0 -> 64690 bytes openzwave/images/connecthome/CH_201.png | Bin 0 -> 42178 bytes openzwave/images/cooper/RF9501.png | Bin 0 -> 20335 bytes openzwave/images/cooper/RF9505-T.png | Bin 0 -> 18794 bytes openzwave/images/cooper/RF9517.png | Bin 0 -> 20335 bytes openzwave/images/cooper/RF9540-N.png | Bin 0 -> 22873 bytes openzwave/images/cooper/RF9542-Z.png | Bin 0 -> 22139 bytes openzwave/images/cooper/rf9534.png | Bin 0 -> 22032 bytes openzwave/images/danfoss/living.png | Bin 0 -> 33812 bytes openzwave/images/danfoss/rsroom.png | Bin 0 -> 14037 bytes openzwave/images/danfoss/z.png | Bin 0 -> 14037 bytes openzwave/images/devolo/mt02648.png | Bin 0 -> 17355 bytes openzwave/images/devolo/mt02755.png | Bin 0 -> 29399 bytes openzwave/images/devolo/mt02758.png | Bin 0 -> 33075 bytes openzwave/images/devolo/mt2646.png | Bin 0 -> 19418 bytes openzwave/images/devolo/mt2647.png | Bin 0 -> 16830 bytes openzwave/images/devolo/mt2652.png | Bin 0 -> 15555 bytes openzwave/images/devolo/mt2756.png | Bin 0 -> 24928 bytes openzwave/images/devolo/mt2759.png | Bin 0 -> 32283 bytes openzwave/images/devolo/mt2760.png | Bin 0 -> 32283 bytes openzwave/images/devolo/mt2761.png | Bin 0 -> 32283 bytes openzwave/images/diehlcontrols/766366.png | Bin 0 -> 14037 bytes openzwave/images/dlink/dch-z110.png | Bin 0 -> 11885 bytes openzwave/images/dlink/dch-z120.png | Bin 0 -> 8160 bytes openzwave/images/dlink/dch-z210.png | Bin 0 -> 25951 bytes openzwave/images/dlink/dch-z510.png | Bin 0 -> 21733 bytes openzwave/images/dome/0002.png | Bin 0 -> 13989 bytes openzwave/images/dome/0085.png | Bin 0 -> 28945 bytes openzwave/images/dome/0086.png | Bin 0 -> 24443 bytes openzwave/images/dome/0088.png | Bin 0 -> 30966 bytes openzwave/images/dome/0201.png | Bin 0 -> 18701 bytes openzwave/images/dome/dmex1.png | Bin 0 -> 27353 bytes openzwave/images/domitech/zb22uk.png | Bin 0 -> 14620 bytes openzwave/images/domitech/ze27eu.png | Bin 0 -> 15526 bytes openzwave/images/dragontech/wd-100.png | Bin 0 -> 16749 bytes openzwave/images/duwi/ZWES1000.png | Bin 0 -> 29752 bytes openzwave/images/duwi/zw-edan-300.png | Bin 0 -> 29752 bytes openzwave/images/duwi/zw-zdan-300.png | Bin 0 -> 13615 bytes openzwave/images/duwi/zwws.png | Bin 0 -> 34033 bytes openzwave/images/ecodim/0.7.jpg | Bin 0 -> 863008 bytes openzwave/images/ecolink/doorwindow.png | Bin 0 -> 18911 bytes openzwave/images/ecolink/firefighter.png | Bin 0 -> 16749 bytes openzwave/images/ecolink/floodfreeze.png | Bin 0 -> 17886 bytes openzwave/images/ecolink/motion.png | Bin 0 -> 14769 bytes openzwave/images/ecolink/sensor.png | Bin 0 -> 11553 bytes openzwave/images/ecolink/tiltsensor.png | Bin 0 -> 15955 bytes openzwave/images/econet/ezw1204.png | Bin 0 -> 16672 bytes openzwave/images/electronicsolutions/dbmz.png | Bin 0 -> 41073 bytes openzwave/images/enblink/ss201-us-w_1308.png | Bin 0 -> 23942 bytes openzwave/images/enerwave/zw15rmplus.png | Bin 0 -> 28924 bytes openzwave/images/enerwave/zw20r.png | Bin 0 -> 41268 bytes openzwave/images/enerwave/zw20rm.png | Bin 0 -> 18401 bytes openzwave/images/enerwave/zwn-bpc.png | Bin 0 -> 34895 bytes openzwave/images/enerwave/zwnrsm1plus.png | Bin 0 -> 19804 bytes openzwave/images/enerwave/zwnrsm2plus.png | Bin 0 -> 33285 bytes .../images/eurotronic/eur_airquality.png | Bin 0 -> 14037 bytes openzwave/images/eurotronic/eur_cometz.png | Bin 0 -> 14037 bytes openzwave/images/eurotronic/eur_spiritz.png | Bin 0 -> 19477 bytes openzwave/images/eurotronic/eur_stellaz.png | Bin 0 -> 14037 bytes openzwave/images/eurotronic/eur_temphumid.png | Bin 0 -> 14037 bytes openzwave/images/everspring/ad146.png | Bin 0 -> 44593 bytes openzwave/images/everspring/ad147.png | Bin 0 -> 20734 bytes openzwave/images/everspring/an157.png | Bin 0 -> 24894 bytes openzwave/images/everspring/an158.png | Bin 0 -> 22401 bytes openzwave/images/everspring/an163.png | Bin 0 -> 12139 bytes openzwave/images/everspring/an179.png | Bin 0 -> 44427 bytes openzwave/images/everspring/an180.png | Bin 0 -> 20734 bytes openzwave/images/everspring/an181.png | Bin 0 -> 23019 bytes openzwave/images/everspring/hac01.png | Bin 0 -> 19930 bytes openzwave/images/everspring/han01.png | Bin 0 -> 19015 bytes openzwave/images/everspring/han02-1.png | Bin 0 -> 21996 bytes openzwave/images/everspring/hsm02.png | Bin 0 -> 20828 bytes openzwave/images/everspring/hsp02.png | Bin 0 -> 21329 bytes openzwave/images/everspring/lptdm1u.png | Bin 0 -> 32633 bytes openzwave/images/everspring/se812.png | Bin 0 -> 20284 bytes openzwave/images/everspring/sf812.png | Bin 0 -> 38040 bytes openzwave/images/everspring/sm103.png | Bin 0 -> 16812 bytes openzwave/images/everspring/sp103.png | Bin 0 -> 23822 bytes openzwave/images/everspring/sp814.png | Bin 0 -> 39314 bytes openzwave/images/everspring/sp815.png | Bin 0 -> 21435 bytes openzwave/images/everspring/sp816.png | Bin 0 -> 21734 bytes openzwave/images/everspring/st812.png | Bin 0 -> 12568 bytes openzwave/images/everspring/st814.png | Bin 0 -> 44026 bytes openzwave/images/everspring/st815.png | Bin 0 -> 40047 bytes openzwave/images/everspring/tse03.png | Bin 0 -> 20689 bytes openzwave/images/evolve/lfm-20.png | Bin 0 -> 35274 bytes openzwave/images/evolve/ltm-5.png | Bin 0 -> 17732 bytes openzwave/images/fakro/arz.png | Bin 0 -> 24743 bytes openzwave/images/fakro/zws12.png | Bin 0 -> 13130 bytes openzwave/images/fibaro/fgbs222.png | Bin 0 -> 10121 bytes openzwave/images/fibaro/fgcd001.png | Bin 0 -> 13239 bytes openzwave/images/fibaro/fgd212.png | Bin 0 -> 16849 bytes openzwave/images/fibaro/fgdw2.png | Bin 0 -> 17395 bytes openzwave/images/fibaro/fgfs101zw5.png | Bin 0 -> 13683 bytes openzwave/images/fibaro/fggc001.png | Bin 0 -> 14749 bytes openzwave/images/fibaro/fgk001.png | Bin 0 -> 15254 bytes openzwave/images/fibaro/fgk10x.png | Bin 0 -> 13276 bytes openzwave/images/fibaro/fgkf601.png | Bin 0 -> 16377 bytes openzwave/images/fibaro/fgms.png | Bin 0 -> 27147 bytes openzwave/images/fibaro/fgmszw5.png | Bin 0 -> 16250 bytes openzwave/images/fibaro/fgpb101.png | Bin 0 -> 13035 bytes openzwave/images/fibaro/fgr223.png | Bin 0 -> 17500 bytes openzwave/images/fibaro/fgrgbw442.png | Bin 0 -> 22812 bytes openzwave/images/fibaro/fgrgbwm441.png | Bin 0 -> 32226 bytes openzwave/images/fibaro/fgs213.png | Bin 0 -> 19645 bytes openzwave/images/fibaro/fgs223.png | Bin 0 -> 19390 bytes openzwave/images/fibaro/fgs224.png | Bin 0 -> 19251 bytes openzwave/images/fibaro/fgsd002.png | Bin 0 -> 14850 bytes openzwave/images/fibaro/fgt001.png | Bin 0 -> 15039 bytes openzwave/images/fibaro/fgwd111.png | Bin 0 -> 43288 bytes openzwave/images/fibaro/fgwds221.png | Bin 0 -> 33137 bytes openzwave/images/fibaro/fgwoe.png | Bin 0 -> 29889 bytes openzwave/images/fibaro/fgwpe.png | Bin 0 -> 27614 bytes openzwave/images/fibaro/fgwpfzw5.png | Bin 0 -> 16196 bytes openzwave/images/fibaro/fgwpg111.png | Bin 0 -> 19674 bytes openzwave/images/fibaro/fgwr111.png | Bin 0 -> 32502 bytes openzwave/images/firstalert/zcombo-g.png | Bin 0 -> 38719 bytes openzwave/images/firstalert/zcombo.png | Bin 0 -> 38209 bytes openzwave/images/firstalert/zsmoke.png | Bin 0 -> 49221 bytes openzwave/images/followgood/swz-1002.png | Bin 0 -> 14037 bytes openzwave/images/forest/fs2z5232000002.png | Bin 0 -> 14969 bytes openzwave/images/fortrezz/fmi.png | Bin 0 -> 11612 bytes openzwave/images/fortrezz/fts05p.png | Bin 0 -> 41137 bytes .../images/fortrezz/gdc1_fortrezz_1501.png | Bin 0 -> 23300 bytes openzwave/images/fortrezz/mimo2plus.png | Bin 0 -> 41604 bytes openzwave/images/fortrezz/mimolite.png | Bin 0 -> 34980 bytes openzwave/images/fortrezz/ssa2.png | Bin 0 -> 34850 bytes openzwave/images/fortrezz/ssa3.png | Bin 0 -> 23499 bytes openzwave/images/fortrezz/wv01.png | Bin 0 -> 24995 bytes openzwave/images/fortrezz/wwa-01aa.png | Bin 0 -> 38991 bytes openzwave/images/fortrezz/wwa02.png | Bin 0 -> 38991 bytes openzwave/images/frostdale/fdn2311.png | Bin 0 -> 24625 bytes openzwave/images/ge/12719-plugin-switch.png | Bin 0 -> 33519 bytes openzwave/images/ge/12724-dimmer.png | Bin 0 -> 20907 bytes openzwave/images/ge/12727.png | Bin 0 -> 24764 bytes openzwave/images/ge/14280-plugin-dimmer.png | Bin 0 -> 54784 bytes openzwave/images/ge/14282-plugin-switch.png | Bin 0 -> 13013 bytes openzwave/images/ge/14284.png | Bin 0 -> 21077 bytes openzwave/images/ge/14285.png | Bin 0 -> 39075 bytes openzwave/images/ge/14288-outlet.png | Bin 0 -> 15873 bytes openzwave/images/ge/14291-switch.png | Bin 0 -> 15843 bytes openzwave/images/ge/14292-toggle-switch.png | Bin 0 -> 24978 bytes openzwave/images/ge/14294-dimmer.png | Bin 0 -> 15245 bytes openzwave/images/ge/14295-dimmer-toggle.png | Bin 0 -> 28761 bytes openzwave/images/ge/14298.png | Bin 0 -> 31575 bytes openzwave/images/ge/26931-motion-switch.png | Bin 0 -> 15939 bytes openzwave/images/ge/26933-motion-dimmer.png | Bin 0 -> 16904 bytes openzwave/images/ge/28167-plugin-dimmer.png | Bin 0 -> 22695 bytes openzwave/images/ge/28169-plugin-switch.png | Bin 0 -> 23897 bytes openzwave/images/ge/45604.png | Bin 0 -> 15679 bytes openzwave/images/ge/46201-switch.png | Bin 0 -> 14269 bytes openzwave/images/ge/46202-switch.png | Bin 0 -> 12443 bytes openzwave/images/ge/46203-dimmer.png | Bin 0 -> 22600 bytes openzwave/images/ge/46204-dimmer-toggle.png | Bin 0 -> 14779 bytes openzwave/images/ge/dimmer.png | Bin 0 -> 22479 bytes openzwave/images/ge/dimmer_module.png | Bin 0 -> 33519 bytes openzwave/images/ge/hinge-pin.png | Bin 0 -> 9988 bytes openzwave/images/ge/receptacle.png | Bin 0 -> 15873 bytes openzwave/images/ge/relay.png | Bin 0 -> 24764 bytes openzwave/images/ge/ze26i.png | Bin 0 -> 7668 bytes openzwave/images/ge/zw6302.png | Bin 0 -> 27286 bytes openzwave/images/goodway/td14010.png | Bin 0 -> 42059 bytes openzwave/images/gr/gr-302n.png | Bin 0 -> 33696 bytes openzwave/images/gr/gr105.png | Bin 0 -> 14037 bytes openzwave/images/gr/gr105n.png | Bin 0 -> 13989 bytes openzwave/images/graber/brz1.png | Bin 0 -> 26396 bytes openzwave/images/graber/csz1.png | Bin 0 -> 26396 bytes openzwave/images/graber/mcz1.png | Bin 0 -> 19044 bytes openzwave/images/graber/rsz1.png | Bin 0 -> 26396 bytes openzwave/images/graber/vcz1.png | Bin 0 -> 26396 bytes openzwave/images/greenwave/gs1110-1-gr-1.png | Bin 0 -> 35326 bytes openzwave/images/greenwave/powernode1.png | Bin 0 -> 33978 bytes openzwave/images/greenwave/powernode6.png | Bin 0 -> 26525 bytes openzwave/images/guardtec/gkw2000d.png | Bin 0 -> 37949 bytes openzwave/images/hab/iblinds.png | Bin 0 -> 21216 bytes openzwave/images/hab/iblindsV3.png | Bin 0 -> 93604 bytes openzwave/images/hank/hkzw-dws01.png | Bin 0 -> 2959 bytes openzwave/images/hank/hkzw-fld01.png | Bin 0 -> 3135 bytes openzwave/images/hank/hkzw-ms01.png | Bin 0 -> 19254 bytes openzwave/images/hank/hkzw-ms02-200.png | Bin 0 -> 5098 bytes openzwave/images/hank/hkzw-rgb01.png | Bin 0 -> 22079 bytes openzwave/images/hank/hkzw-so01-smartplug.png | Bin 0 -> 12292 bytes openzwave/images/hank/hkzw-so03.png | Bin 0 -> 17832 bytes openzwave/images/hank/hkzw-so05-smartplug.png | Bin 0 -> 16640 bytes openzwave/images/hank/scenecontroller1.png | Bin 0 -> 15890 bytes openzwave/images/hank/scenecontroller4.png | Bin 0 -> 16400 bytes openzwave/images/heiman/HS1CA-Z.png | Bin 0 -> 17010 bytes openzwave/images/heiman/HS1CG-Z.png | Bin 0 -> 26344 bytes openzwave/images/heiman/HS1DS-Z.png | Bin 0 -> 11825 bytes openzwave/images/heiman/HS1HT-Z.png | Bin 0 -> 25400 bytes openzwave/images/heiman/HS1MS-Z.png | Bin 0 -> 17642 bytes openzwave/images/heiman/HS1SA-Z.png | Bin 0 -> 19933 bytes openzwave/images/heiman/HS1WL-Z.png | Bin 0 -> 15392 bytes openzwave/images/heiman/HS2SK-Z.png | Bin 0 -> 18051 bytes openzwave/images/heltun/he-ft01.png | Bin 0 -> 26285 bytes openzwave/images/heltun/he-ht01.png | Bin 0 -> 22454 bytes openzwave/images/homeseer/hs-ds100plus.png | Bin 0 -> 161020 bytes openzwave/images/homeseer/hs-fc200plus.png | Bin 0 -> 16127 bytes openzwave/images/homeseer/hs-fls100plus.png | Bin 0 -> 32712 bytes openzwave/images/homeseer/hs-ls100plus.png | Bin 0 -> 3790 bytes openzwave/images/homeseer/hs-ms100plus.png | Bin 0 -> 14546 bytes openzwave/images/homeseer/hs-wd100plus.png | Bin 0 -> 33071 bytes openzwave/images/homeseer/hs-wd200plus.png | Bin 0 -> 33071 bytes openzwave/images/homeseer/hs-ws100plus.png | Bin 0 -> 39589 bytes openzwave/images/homeseer/hs-ws200plus.png | Bin 0 -> 39589 bytes openzwave/images/homeseer/hsm200.png | Bin 0 -> 20690 bytes .../images/honeywell/2681-plugin-dimmer.png | Bin 0 -> 20127 bytes openzwave/images/honeywell/3830-zw3107.png | Bin 0 -> 14081 bytes openzwave/images/honeywell/39348-ZW4005.png | Bin 0 -> 16033 bytes openzwave/images/honeywell/39348-ZW4008.png | Bin 0 -> 25224 bytes openzwave/images/honeywell/39349-ZW1002.png | Bin 0 -> 13303 bytes openzwave/images/honeywell/39351-ZW3005.png | Bin 0 -> 15245 bytes openzwave/images/honeywell/39357-ZW3004.png | Bin 0 -> 14169 bytes openzwave/images/honeywell/39358-ZW4002.png | Bin 0 -> 114835 bytes openzwave/images/honeywell/39449-ZW4106.png | Bin 0 -> 20127 bytes .../images/honeywell/lynx-touch-l5100.png | Bin 0 -> 29636 bytes openzwave/images/honeywell/th6320zw2003.png | Bin 0 -> 26614 bytes openzwave/images/honeywell/th8320zw1000.png | Bin 0 -> 15227 bytes openzwave/images/horstmann/asrzw.png | Bin 0 -> 25594 bytes openzwave/images/horstmann/hrt4zw.png | Bin 0 -> 36210 bytes openzwave/images/horstmann/scsc17.png | Bin 0 -> 14037 bytes openzwave/images/horstmann/ses301.png | Bin 0 -> 14037 bytes openzwave/images/horstmann/ses302.png | Bin 0 -> 25439 bytes openzwave/images/horstmann/ses303.png | Bin 0 -> 22737 bytes openzwave/images/horstmann/sir321.png | Bin 0 -> 23464 bytes openzwave/images/horstmann/srt321.png | Bin 0 -> 31743 bytes openzwave/images/horstmann/srt323.png | Bin 0 -> 33634 bytes openzwave/images/horstmann/ssr302.png | Bin 0 -> 25594 bytes openzwave/images/horstmann/ssr303.png | Bin 0 -> 45246 bytes openzwave/images/icare/zw-66.png | Bin 0 -> 14037 bytes openzwave/images/idlock/idlock101.png | Bin 0 -> 18671 bytes openzwave/images/idlock/idlock150.png | Bin 0 -> 53373 bytes openzwave/images/ingersoll/dwzwave1.png | Bin 0 -> 8099 bytes openzwave/images/inovelli/lzw30-sn.png | Bin 0 -> 7077 bytes openzwave/images/inovelli/lzw30.png | Bin 0 -> 5748 bytes openzwave/images/inovelli/lzw31-sn.png | Bin 0 -> 10583 bytes openzwave/images/inovelli/lzw31.png | Bin 0 -> 6530 bytes openzwave/images/inovelli/lzw36.png | Bin 0 -> 38436 bytes openzwave/images/inovelli/lzw40.png | Bin 0 -> 19369 bytes openzwave/images/inovelli/lzw41.png | Bin 0 -> 19369 bytes openzwave/images/inovelli/lzw42.png | Bin 0 -> 19369 bytes openzwave/images/inovelli/lzw60.png | Bin 0 -> 19178 bytes openzwave/images/inovelli/nzw30.png | Bin 0 -> 14383 bytes openzwave/images/inovelli/simple_module.png | Bin 0 -> 20972 bytes openzwave/images/iwatsu/ne-4ct-2p.png | Bin 0 -> 14037 bytes openzwave/images/iwatsu/ne-4ct.png | Bin 0 -> 14037 bytes openzwave/images/jasco/45601.png | Bin 0 -> 45964 bytes openzwave/images/kaipule/im20.png | Bin 0 -> 3426 bytes openzwave/images/kwikset/888.png | Bin 0 -> 41401 bytes openzwave/images/kwikset/914c.png | Bin 0 -> 17974 bytes openzwave/images/kwikset/916.jpg | Bin 0 -> 60400 bytes openzwave/images/kwikset/smartcode.png | Bin 0 -> 34237 bytes openzwave/images/leviton/dz15s.png | Bin 0 -> 128720 bytes openzwave/images/leviton/dz6hd.png | Bin 0 -> 19537 bytes openzwave/images/leviton/dzpa1.png | Bin 0 -> 21684 bytes openzwave/images/leviton/dzpd3.png | Bin 0 -> 28525 bytes openzwave/images/leviton/vrcs2.png | Bin 0 -> 12790 bytes openzwave/images/leviton/vrf01.png | Bin 0 -> 21231 bytes openzwave/images/leviton/vri10.png | Bin 0 -> 27474 bytes openzwave/images/leviton/vrpa1.png | Bin 0 -> 21684 bytes openzwave/images/leviton/vrpd3.png | Bin 0 -> 29097 bytes openzwave/images/leviton/vrs15.png | Bin 0 -> 14532 bytes openzwave/images/leviton/zw4sf.png | Bin 0 -> 33060 bytes openzwave/images/linear/LB60Z-1.png | Bin 0 -> 18604 bytes openzwave/images/linear/WD500Z5-1.png | Bin 0 -> 10202 bytes openzwave/images/linear/WT00Z5-1.png | Bin 0 -> 17202 bytes openzwave/images/linear/gd00z-7.png | Bin 0 -> 26684 bytes openzwave/images/linear/ngd00z.png | Bin 0 -> 35621 bytes openzwave/images/logicsoft/ZDB5100.png | Bin 0 -> 17698 bytes openzwave/images/logicsoft/ZHC5010.png | Bin 0 -> 31592 bytes openzwave/images/mcohome/mh7h.png | Bin 0 -> 17089 bytes openzwave/images/mcohome/mh8fceu0803.png | Bin 0 -> 22105 bytes openzwave/images/mcohome/mhp220.png | Bin 0 -> 32403 bytes openzwave/images/mcohome/mhp511.png | Bin 0 -> 13113 bytes openzwave/images/merten/5044xx.png | Bin 0 -> 9887 bytes openzwave/images/merten/5046xx.png | Bin 0 -> 9887 bytes openzwave/images/merten/506004.png | Bin 0 -> 48582 bytes openzwave/images/merten/508244.png | Bin 0 -> 23268 bytes openzwave/images/miyakawaelectric/me-d101.png | Bin 0 -> 25827 bytes openzwave/images/namron/1402756.png | Bin 0 -> 62221 bytes openzwave/images/nexia/db100z.png | Bin 0 -> 4219 bytes openzwave/images/nexia/th100nx.png | Bin 0 -> 4219 bytes openzwave/images/nodon/asp3100SmartPlug.png | Bin 0 -> 16358 bytes openzwave/images/nodon/crc3100OctanRemote.png | Bin 0 -> 20417 bytes openzwave/images/nodon/crc360xSofremote.png | Bin 0 -> 25806 bytes openzwave/images/nodon/cws3101wallswitch.png | Bin 0 -> 12471 bytes .../images/nodon/msp31xxMicroSmartPlug.png | Bin 0 -> 12449 bytes openzwave/images/northq/nq92021.png | Bin 0 -> 44977 bytes openzwave/images/oomi/ft100.png | Bin 0 -> 15571 bytes openzwave/images/oomi/ft111.png | Bin 0 -> 17945 bytes openzwave/images/oomi/ft112.png | Bin 0 -> 10689 bytes openzwave/images/oomi/ft118.png | Bin 0 -> 12629 bytes openzwave/images/permundo/psc132zw.png | Bin 0 -> 18253 bytes openzwave/images/permundo/psc234zw.png | Bin 0 -> 18374 bytes openzwave/images/philio/pad02.png | Bin 0 -> 20212 bytes openzwave/images/philio/pan04.png | Bin 0 -> 20010 bytes openzwave/images/philio/pan05.png | Bin 0 -> 21843 bytes openzwave/images/philio/pan06.png | Bin 0 -> 20873 bytes openzwave/images/philio/pan08.png | Bin 0 -> 17006 bytes openzwave/images/philio/pan11-1.png | Bin 0 -> 20258 bytes openzwave/images/philio/pan11.png | Bin 0 -> 25951 bytes openzwave/images/philio/pan16.png | Bin 0 -> 16118 bytes openzwave/images/philio/phpab01.png | Bin 0 -> 33090 bytes openzwave/images/philio/phpat02.png | Bin 0 -> 22112 bytes openzwave/images/philio/phpsg01.png | Bin 0 -> 33878 bytes openzwave/images/philio/pse02.png | Bin 0 -> 15662 bytes openzwave/images/philio/psm02.png | Bin 0 -> 11793 bytes openzwave/images/philio/psp05.png | Bin 0 -> 27254 bytes openzwave/images/philio/psr03-1b.png | Bin 0 -> 24568 bytes openzwave/images/philio/psr04.png | Bin 0 -> 44840 bytes openzwave/images/philio/pst02-1c.png | Bin 0 -> 15681 bytes openzwave/images/philio/pst02-b.png | Bin 0 -> 15681 bytes openzwave/images/philio/pst02.png | Bin 0 -> 14980 bytes openzwave/images/polycontrol/doorlock.png | Bin 0 -> 48181 bytes openzwave/images/polycontrol/doorlockv3.png | Bin 0 -> 26448 bytes openzwave/images/popp/004407.png | Bin 0 -> 35837 bytes openzwave/images/popp/009303.png | Bin 0 -> 15555 bytes openzwave/images/popp/009402.png | Bin 0 -> 22559 bytes openzwave/images/popp/012501.png | Bin 0 -> 29719 bytes openzwave/images/popp/700045.png | Bin 0 -> 41439 bytes openzwave/images/popp/700168.png | Bin 0 -> 21245 bytes openzwave/images/popp/700397.png | Bin 0 -> 27977 bytes openzwave/images/popp/701202.png | Bin 0 -> 9353 bytes openzwave/images/popp/dwt.png | Bin 0 -> 19053 bytes openzwave/images/popp/smoke-detector.png | Bin 0 -> 23099 bytes openzwave/images/popp/solar-siren.png | Bin 0 -> 25316 bytes openzwave/images/popp/zweather.png | Bin 0 -> 32431 bytes openzwave/images/prowell/zw-702.png | Bin 0 -> 32109 bytes openzwave/images/q-light/q-light_puck.png | Bin 0 -> 31409 bytes openzwave/images/q-light/q-light_zerodim.png | Bin 0 -> 19334 bytes .../images/q-light/q-light_zerodim_2pol.png | Bin 0 -> 19334 bytes openzwave/images/qees/reto-dimmer-plus.png | Bin 0 -> 16551 bytes openzwave/images/qees/reto-plugin-switch.png | Bin 0 -> 33052 bytes openzwave/images/qubino/ZMNHADx.png | Bin 0 -> 11049 bytes openzwave/images/qubino/ZMNHBDx.png | Bin 0 -> 20249 bytes openzwave/images/qubino/ZMNHCDx.png | Bin 0 -> 21429 bytes openzwave/images/qubino/ZMNHDA2.png | Bin 0 -> 19921 bytes openzwave/images/qubino/ZMNHDDx.png | Bin 0 -> 21313 bytes openzwave/images/qubino/ZMNHIDx.png | Bin 0 -> 19607 bytes openzwave/images/qubino/ZMNHNDx.png | Bin 0 -> 20411 bytes openzwave/images/qubino/ZMNHODx.png | Bin 0 -> 20411 bytes openzwave/images/qubino/ZMNHQDx.png | Bin 0 -> 7044 bytes openzwave/images/qubino/ZMNHSDx.png | Bin 0 -> 17261 bytes openzwave/images/qubino/ZMNHTDx.png | Bin 0 -> 24223 bytes openzwave/images/qubino/ZMNHVDx.png | Bin 0 -> 19607 bytes openzwave/images/qubino/ZMNHWD1.png | Bin 0 -> 33952 bytes openzwave/images/qubino/ZMNHYDx.png | Bin 0 -> 15712 bytes openzwave/images/qubino/ZMNKADx.png | Bin 0 -> 7044 bytes openzwave/images/qubino/zmnhxdx.png | Bin 0 -> 16915 bytes openzwave/images/quby/qb2.png | Bin 0 -> 14037 bytes openzwave/images/rcs/em52-zw.png | Bin 0 -> 17096 bytes openzwave/images/rcs/therm0009.png | Bin 0 -> 23619 bytes openzwave/images/remotec/bw8120eu.png | Bin 0 -> 24976 bytes openzwave/images/remotec/zfm-80.png | Bin 0 -> 25557 bytes openzwave/images/remotec/zrc-100eu.png | Bin 0 -> 25735 bytes openzwave/images/remotec/zrc-90.png | Bin 0 -> 31280 bytes openzwave/images/remotec/zts-110.png | Bin 0 -> 31981 bytes openzwave/images/remotec/zts-500.png | Bin 0 -> 26654 bytes openzwave/images/remotec/zurc.png | Bin 0 -> 26969 bytes openzwave/images/remotec/zxt-120.png | Bin 0 -> 14037 bytes openzwave/images/remotec/zxt-310.png | Bin 0 -> 13703 bytes openzwave/images/remotec/zxt-600.png | Bin 0 -> 9937 bytes openzwave/images/ring/PIR-SS.png | Bin 0 -> 9930 bytes openzwave/images/schlage/BE468ZP.png | Bin 0 -> 23946 bytes openzwave/images/schlage/BE469.png | Bin 0 -> 32501 bytes openzwave/images/schlage/BE469ZP.png | Bin 0 -> 23677 bytes openzwave/images/schlage/fe599.png | Bin 0 -> 22747 bytes openzwave/images/schlagelink/41.png | Bin 0 -> 18322 bytes openzwave/images/sensative/strips.png | Bin 0 -> 3442 bytes openzwave/images/sensative/stripscomfort.png | Bin 0 -> 10646 bytes openzwave/images/sercomm/sw-clp01-eu.png | Bin 0 -> 14037 bytes openzwave/images/shenzen_neo/ls03ch.jpg | Bin 0 -> 45673 bytes openzwave/images/shenzen_neo/nas-ab01z.png | Bin 0 -> 19446 bytes openzwave/images/shenzen_neo/nas-ds01z.png | Bin 0 -> 11202 bytes openzwave/images/shenzen_neo/nas-pd01z.png | Bin 0 -> 24864 bytes openzwave/images/shenzen_neo/nas-pd02z.png | Bin 0 -> 382124 bytes openzwave/images/shenzen_neo/nas-wr01z.png | Bin 0 -> 29819 bytes openzwave/images/shenzen_neo/nas-wr01ze.png | Bin 0 -> 24611 bytes openzwave/images/shenzen_neo/nas-ws02z.png | Bin 0 -> 30018 bytes .../images/shenzen_saykey/SK-3007-05.png | Bin 0 -> 33277 bytes openzwave/images/simon/10002034-13X.png | Bin 0 -> 12258 bytes openzwave/images/simon/10002080-13X.png | Bin 0 -> 19130 bytes openzwave/images/smartthings/pgc401m.png | Bin 0 -> 11601 bytes openzwave/images/smartthings/sth-eth200.png | Bin 0 -> 9275 bytes openzwave/images/steinel/is140-2.png | Bin 0 -> 8909 bytes openzwave/images/steinel/l810-led-ihf.png | Bin 0 -> 22118 bytes openzwave/images/steinel/rs-led-d2.png | Bin 0 -> 9125 bytes openzwave/images/steinel/xled-home-2.png | Bin 0 -> 11608 bytes openzwave/images/stelpro/stzw402.png | Bin 0 -> 21870 bytes .../images/sunricher/srzv9001k12dimz4.png | Bin 0 -> 19224 bytes .../images/sunricher/srzv9001k12dimz5.png | Bin 0 -> 17267 bytes openzwave/images/sunricher/srzv9001k8.png | Bin 0 -> 20626 bytes .../images/sunricher/srzv9001t4dimeu.png | Bin 0 -> 23254 bytes openzwave/images/sunricher/srzv9001tccteu.png | Bin 0 -> 54721 bytes .../images/sunricher/srzv9003t4rgbweu.png | Bin 0 -> 44137 bytes openzwave/images/sunricher/srzv9101facct.png | Bin 0 -> 60135 bytes .../images/sunricher/srzv9101sachpeu.png | Bin 0 -> 27314 bytes openzwave/images/sunricher/zv2835rac.png | Bin 0 -> 15283 bytes openzwave/images/sunricher/zv9101.png | Bin 0 -> 29283 bytes openzwave/images/swiid/swiidinter.png | Bin 0 -> 6752 bytes openzwave/images/technisat/03009496.png | Bin 0 -> 51887 bytes openzwave/images/technisat/03009497.png | Bin 0 -> 49981 bytes openzwave/images/technisat/03009499.png | Bin 0 -> 52271 bytes openzwave/images/telldus/tzdw100.png | Bin 0 -> 18714 bytes openzwave/images/telldus/tzwp100.png | Bin 0 -> 18094 bytes openzwave/images/telldus/tzwp102.png | Bin 0 -> 5460 bytes openzwave/images/there/800z.png | Bin 0 -> 17253 bytes .../Heatit-Z-Push-button-8-white.png | Bin 0 -> 479057 bytes openzwave/images/thermofloor/heatit021.png | Bin 0 -> 27948 bytes openzwave/images/thermofloor/heatit056.png | Bin 0 -> 31828 bytes openzwave/images/thermofloor/heatit058.png | Bin 0 -> 31828 bytes openzwave/images/thermofloor/heatit20a.png | Bin 0 -> 21785 bytes openzwave/images/thermofloor/heatit_zdim.png | Bin 0 -> 19614 bytes openzwave/images/trane/TZEMT400AB32MAA.png | Bin 0 -> 33137 bytes openzwave/images/trane/TZEMT400BB32MAA.png | Bin 0 -> 28512 bytes openzwave/images/trane/TZEMT524AA21MA.png | Bin 0 -> 14037 bytes openzwave/images/vera/vera2.png | Bin 0 -> 19074 bytes openzwave/images/vision/1701.png | Bin 0 -> 32327 bytes openzwave/images/vision/brg1-433.png | Bin 0 -> 14037 bytes openzwave/images/vision/zd2102.png | Bin 0 -> 12081 bytes openzwave/images/vision/zd2105us5.png | Bin 0 -> 9405 bytes openzwave/images/vision/zd2201.png | Bin 0 -> 16666 bytes openzwave/images/vision/zd2301.png | Bin 0 -> 11076 bytes openzwave/images/vision/zl7101us.png | Bin 0 -> 32914 bytes openzwave/images/vision/zl7201us.png | Bin 0 -> 32914 bytes openzwave/images/vision/zl7431.png | Bin 0 -> 14037 bytes openzwave/images/vision/zl7432us.png | Bin 0 -> 14037 bytes openzwave/images/vision/zm1601eu.png | Bin 0 -> 26149 bytes openzwave/images/vision/zm1601eu5.png | Bin 0 -> 14269 bytes openzwave/images/vision/zm1602eu5.png | Bin 0 -> 15768 bytes openzwave/images/vision/zm1701.png | Bin 0 -> 54412 bytes openzwave/images/vision/zp3102.png | Bin 0 -> 11042 bytes openzwave/images/vision/zp3111.png | Bin 0 -> 13546 bytes openzwave/images/vision/zr1202us.png | Bin 0 -> 10398 bytes openzwave/images/vision/zs610eu.png | Bin 0 -> 25528 bytes openzwave/images/vision/zu1401jp.png | Bin 0 -> 14037 bytes openzwave/images/vitrum/vitrumI-Dimmer.png | Bin 0 -> 19787 bytes openzwave/images/vitrum/vitrumI-Switch.png | Bin 0 -> 19787 bytes openzwave/images/vitrum/vitrumII-Blind.png | Bin 0 -> 13181 bytes openzwave/images/vitrum/vitrumII-Dimmer.png | Bin 0 -> 18746 bytes openzwave/images/vitrum/vitrumII-Switch.png | Bin 0 -> 18746 bytes openzwave/images/wenzhou/tsp01.png | Bin 0 -> 10072 bytes openzwave/images/wenzhou/tz55.png | Bin 0 -> 28394 bytes openzwave/images/wenzhou/tz56.png | Bin 0 -> 30022 bytes openzwave/images/wenzhou/tz65d.png | Bin 0 -> 14037 bytes openzwave/images/wenzhou/tz66d.png | Bin 0 -> 22399 bytes openzwave/images/wenzhou/tz67.png | Bin 0 -> 20011 bytes openzwave/images/wenzhou/tz68.png | Bin 0 -> 11963 bytes openzwave/images/wenzhou/tz69.png | Bin 0 -> 13412 bytes openzwave/images/wenzhou/tz78.png | Bin 0 -> 18926 bytes openzwave/images/wenzhou/tz88.png | Bin 0 -> 25951 bytes openzwave/images/widom/DRY.png | Bin 0 -> 7283 bytes openzwave/images/widom/UBS104.png | Bin 0 -> 26911 bytes openzwave/images/widom/UME304C_S.png | Bin 0 -> 33314 bytes openzwave/images/widom/UMS2.png | Bin 0 -> 7904 bytes openzwave/images/widom/WDS.png | Bin 0 -> 33107 bytes openzwave/images/widom/WDS2.png | Bin 0 -> 8028 bytes openzwave/images/widom/WSP.png | Bin 0 -> 9029 bytes openzwave/images/widom/WTED.png | Bin 0 -> 8387 bytes openzwave/images/wink/wnk-mot1.png | Bin 0 -> 23659 bytes openzwave/images/wink/wnk-sir1p.png | Bin 0 -> 29239 bytes openzwave/images/zipato/HS1CA-Z.png | Bin 0 -> 24559 bytes openzwave/images/zipato/HS1CG-Z.png | Bin 0 -> 32831 bytes openzwave/images/zipato/HS1SA-Z.png | Bin 0 -> 21285 bytes openzwave/images/zipato/HS1WL-Z.png | Bin 0 -> 15343 bytes openzwave/images/zipato/RGBBulb.png | Bin 0 -> 19548 bytes openzwave/images/zipato/ne-nas-ab01z.png | Bin 0 -> 191897 bytes openzwave/images/zipato/pan04.png | Bin 0 -> 20010 bytes openzwave/images/zipato/phpab01.png | Bin 0 -> 33090 bytes openzwave/images/zipato/pse02.png | Bin 0 -> 30816 bytes openzwave/images/zipato/pst02.png | Bin 0 -> 14980 bytes openzwave/images/zipato/vszd2102.png | Bin 0 -> 12081 bytes openzwave/images/zipato/zd2301.png | Bin 0 -> 11074 bytes openzwave/images/zipato/zp3102.png | Bin 0 -> 20578 bytes openzwave/images/zooz/zen06.png | Bin 0 -> 14278 bytes openzwave/images/zooz/zen15.png | Bin 0 -> 14964 bytes openzwave/images/zooz/zen16.png | Bin 0 -> 26275 bytes openzwave/images/zooz/zen20.png | Bin 0 -> 25702 bytes openzwave/images/zooz/zen20v2.png | Bin 0 -> 16317 bytes openzwave/images/zooz/zen21.png | Bin 0 -> 12115 bytes openzwave/images/zooz/zen21v3.png | Bin 0 -> 43301 bytes openzwave/images/zooz/zen22.png | Bin 0 -> 14459 bytes openzwave/images/zooz/zen23v3.png | Bin 0 -> 44162 bytes openzwave/images/zooz/zen24v2.png | Bin 0 -> 9468 bytes openzwave/images/zooz/zen26.png | Bin 0 -> 13582 bytes openzwave/images/zooz/zen27.png | Bin 0 -> 11724 bytes openzwave/images/zooz/zen30.png | Bin 0 -> 8551 bytes openzwave/images/zooz/zen31.png | Bin 0 -> 6372 bytes openzwave/images/zooz/zse09.png | Bin 0 -> 19988 bytes openzwave/images/zooz/zse19.png | Bin 0 -> 10459 bytes openzwave/images/zooz/zse29.png | Bin 0 -> 23948 bytes openzwave/images/zooz/zse30.png | Bin 0 -> 12744 bytes openzwave/images/zooz/zse33.png | Bin 0 -> 24913 bytes openzwave/images/zooz/zse40.png | Bin 0 -> 13909 bytes openzwave/images/zwave.me/004001.png | Bin 0 -> 23099 bytes openzwave/images/zwave.me/ZME_05431.png | Bin 0 -> 34601 bytes openzwave/images/zwave.me/ZME_06433.png | Bin 0 -> 34601 bytes openzwave/images/zwave.me/ZME_06436.png | Bin 0 -> 34601 bytes openzwave/images/zwave.me/ZUno.png | Bin 0 -> 23865 bytes openzwave/images/zwave.me/kfob.png | Bin 0 -> 17035 bytes openzwave/images/zwave.me/popp_kfob-c.png | Bin 0 -> 27405 bytes openzwave/images/zwave.me/razberry.png | Bin 0 -> 57338 bytes openzwave/images/zwave.me/zme_raz5.png | Bin 0 -> 44128 bytes openzwave/images/zwave.me/zweather.png | Bin 0 -> 32431 bytes openzwave/images/zwp/PA-100.png | Bin 0 -> 4289 bytes openzwave/images/zwp/WD-100.png | Bin 0 -> 4076 bytes openzwave/ingersoll/dwzwave1.xml | 34 + openzwave/inovelli/lzw30-sn.xml | 139 + openzwave/inovelli/lzw30.xml | 111 + openzwave/inovelli/lzw31-sn.xml | 255 ++ openzwave/inovelli/lzw31.xml | 225 ++ openzwave/inovelli/lzw36.xml | 334 ++ openzwave/inovelli/lzw40.xml | 39 + openzwave/inovelli/lzw41.xml | 56 + openzwave/inovelli/lzw42.xml | 56 + openzwave/inovelli/lzw60.xml | 131 + openzwave/inovelli/nzw1201.xml | 15 + openzwave/inovelli/nzw30.xml | 32 + openzwave/inovelli/nzw31.xml | 65 + openzwave/inovelli/nzw36.xml | 23 + openzwave/inovelli/nzw37.xml | 26 + openzwave/inovelli/nzw39.xml | 23 + openzwave/inovelli/nzw96.xml | 24 + openzwave/inovelli/nzw97.xml | 27 + openzwave/inovelli/simple_module.xml | 41 + openzwave/intermatic/ca8900.xml | 8 + openzwave/iris/rangeextender.xml | 5 + openzwave/iwatsu/ne-4ct-2p.xml | 16 + openzwave/iwatsu/ne-4ct.xml | 16 + openzwave/jasco/45601.xml | 26 + openzwave/kaipule/im20.xml | 50 + openzwave/kaipule/ix32.xml | 24 + openzwave/kwikset/888.xml | 124 + openzwave/kwikset/910.xml | 369 ++ openzwave/kwikset/914c.xml | 81 + openzwave/kwikset/916.xml | 372 ++ openzwave/kwikset/smartcode.xml | 390 ++ openzwave/leviton/dz15s.xml | 64 + openzwave/leviton/dz6hd.xml | 107 + openzwave/leviton/dzpa1.xml | 67 + openzwave/leviton/dzpd3.xml | 90 + openzwave/leviton/rzi10.xml | 8 + openzwave/leviton/vrcpg.xml | 8 + openzwave/leviton/vrcs2.xml | 21 + openzwave/leviton/vrcz4.xml | 18 + openzwave/leviton/vre06.xml | 8 + openzwave/leviton/vrf01.xml | 25 + openzwave/leviton/vri06.xml | 8 + openzwave/leviton/vri10.xml | 20 + openzwave/leviton/vrpa1.xml | 41 + openzwave/leviton/vrpd3.xml | 37 + openzwave/leviton/vrs15.xml | 18 + openzwave/leviton/zw4sf.xml | 62 + openzwave/linear/GC-TBZ48.xml | 257 ++ openzwave/linear/LB60Z-1.xml | 71 + openzwave/linear/PD300Z-2.xml | 17 + openzwave/linear/WA00Z-1.xml | 23 + openzwave/linear/WA105DBZ-1.xml | 30 + openzwave/linear/WADWAZ-1.xml | 28 + openzwave/linear/WAPIRZ-1.xml | 19 + openzwave/linear/WD500Z-1.xml | 22 + openzwave/linear/WD500Z5-1.xml | 77 + openzwave/linear/WS15Z-1.xml | 19 + openzwave/linear/WT00Z-1.xml | 33 + openzwave/linear/WT00Z5-1.xml | 56 + openzwave/linear/gd00z-7.xml | 22 + openzwave/linear/ngd00z.xml | 20 + openzwave/logicsoft/ZDB5100.xml | 503 +++ openzwave/logicsoft/ZHC5002.xml | 234 ++ openzwave/logicsoft/ZHC5010.xml | 343 ++ openzwave/manufacturer_specific.xml | 2031 ++++++++++ openzwave/manufacturer_specific.xsd | 42 + openzwave/mcohome/a8-9.xml | 171 + openzwave/mcohome/mh7h.xml | 107 + openzwave/mcohome/mh8fceu.xml | 29 + openzwave/mcohome/mh8fceu0803.xml | 56 + openzwave/mcohome/mh9co2.xml | 29 + openzwave/mcohome/mhp210.xml | 28 + openzwave/mcohome/mhp220.xml | 111 + openzwave/mcohome/mhp511.xml | 151 + openzwave/mcohome/mhs311.xml | 20 + openzwave/mcohome/mhs312.xml | 25 + openzwave/mcohome/mhs314.xml | 33 + openzwave/mcohome/mhs411.xml | 20 + openzwave/mcohome/mhs412.xml | 25 + openzwave/mcohome/mhs513.xml | 26 + openzwave/merten/5044xx.xml | 24 + openzwave/merten/5046xx.xml | 15 + openzwave/merten/506004.xml | 21 + openzwave/merten/507801.xml | 32 + openzwave/merten/508244.xml | 21 + openzwave/merten/50x5xx.xml | 56 + openzwave/miyakawaelectric/me-d101.xml | 15 + openzwave/namron/1402756.xml | 84 + openzwave/nexia/db100z.xml | 46 + openzwave/nexia/th100nx.xml | 98 + openzwave/nodon/asp3100SmartPlug.xml | 124 + openzwave/nodon/crc3100OctanRemote.xml | 120 + openzwave/nodon/crc360xSofremote.xml | 117 + openzwave/nodon/cws3101wallswitch.xml | 117 + openzwave/nodon/msp31xxMicroSmartPlug.xml | 129 + openzwave/northq/nq9021.xml | 73 + openzwave/northq/nq9121.xml | 63 + openzwave/northq/nq92021.xml | 56 + openzwave/oomi/ft100.xml | 388 ++ openzwave/oomi/ft111.xml | 249 ++ openzwave/oomi/ft112.xml | 74 + openzwave/oomi/ft118.xml | 62 + openzwave/options.xml | 75 + openzwave/options.xsd | 22 + openzwave/permundo/psc132zw.xml | 43 + openzwave/permundo/psc234zw.xml | 44 + openzwave/philio/pad02.xml | 73 + openzwave/philio/pan03.xml | 67 + openzwave/philio/pan04.xml | 101 + openzwave/philio/pan05.xml | 87 + openzwave/philio/pan06.xml | 80 + openzwave/philio/pan07.xml | 60 + openzwave/philio/pan08.xml | 59 + openzwave/philio/pan11-1.xml | 27 + openzwave/philio/pan11.xml | 96 + openzwave/philio/pan16.xml | 100 + openzwave/philio/phpab01.xml | 66 + openzwave/philio/phpat02.xml | 140 + openzwave/philio/phpsg01.xml | 70 + openzwave/philio/pse02.xml | 69 + openzwave/philio/psm02.xml | 151 + openzwave/philio/psp05.xml | 112 + openzwave/philio/psr03-1b.xml | 121 + openzwave/philio/psr04.xml | 85 + openzwave/philio/pst02-1c.xml | 154 + openzwave/philio/pst02-b.xml | 181 + openzwave/philio/pst02.xml | 173 + openzwave/polycontrol/doorlock.xml | 116 + openzwave/polycontrol/doorlockv3.xml | 90 + openzwave/polycontrol/keypad.xml | 30 + openzwave/polycontrol/polylock.xml | 37 + openzwave/popp/004407.xml | 50 + openzwave/popp/009105.xml | 77 + openzwave/popp/009303.xml | 112 + openzwave/popp/009402.xml | 56 + openzwave/popp/009501.xml | 30 + openzwave/popp/012501.xml | 44 + openzwave/popp/123580.xml | 105 + openzwave/popp/123601.xml | 45 + openzwave/popp/123658.xml | 34 + openzwave/popp/700045.xml | 75 + openzwave/popp/700168.xml | 79 + openzwave/popp/700342.xml | 33 + openzwave/popp/700397.xml | 133 + openzwave/popp/700793.xml | 22 + openzwave/popp/701202.xml | 118 + openzwave/popp/dwt.xml | 140 + openzwave/popp/smoke-detector.xml | 63 + openzwave/popp/solar-siren.xml | 59 + openzwave/popp/zweather.xml | 54 + openzwave/prowell/zw-702.xml | 18 + openzwave/q-light/q-light_puck.xml | 151 + openzwave/q-light/q-light_zerodim.xml | 120 + openzwave/q-light/q-light_zerodim_2pol.xml | 120 + openzwave/qees/reto-dimmer-plus.xml | 41 + openzwave/qees/reto-plugin-switch.xml | 39 + openzwave/qubino/ZMNHAA2.xml | 67 + openzwave/qubino/ZMNHADx.xml | 181 + openzwave/qubino/ZMNHBA2.xml | 93 + openzwave/qubino/ZMNHBDx.xml | 140 + openzwave/qubino/ZMNHCA2.xml | 75 + openzwave/qubino/ZMNHCDx.xml | 169 + openzwave/qubino/ZMNHDA2.xml | 81 + openzwave/qubino/ZMNHDDx.xml | 232 ++ openzwave/qubino/ZMNHHDx.xml | 154 + openzwave/qubino/ZMNHIA2.xml | 103 + openzwave/qubino/ZMNHIDxS1.xml | 212 + openzwave/qubino/ZMNHIDxS2.xml | 431 +++ openzwave/qubino/ZMNHJA2.xml | 90 + openzwave/qubino/ZMNHJD1.xml | 90 + openzwave/qubino/ZMNHKDx.xml | 251 ++ openzwave/qubino/ZMNHLAx.xml | 158 + openzwave/qubino/ZMNHLDx.xml | 233 ++ openzwave/qubino/ZMNHNDx.xml | 150 + openzwave/qubino/ZMNHODx.xml | 175 + openzwave/qubino/ZMNHQDx.xml | 96 + openzwave/qubino/ZMNHSDx.xml | 174 + openzwave/qubino/ZMNHTDx.xml | 208 + openzwave/qubino/ZMNHTDxS3.xml | 119 + openzwave/qubino/ZMNHUD1.xml | 57 + openzwave/qubino/ZMNHVDx.xml | 232 ++ openzwave/qubino/ZMNHWD1.xml | 157 + openzwave/qubino/ZMNHXDx.xml | 79 + openzwave/qubino/ZMNHYDx.xml | 158 + openzwave/qubino/ZMNHZDx.xml | 141 + openzwave/qubino/ZMNKADx.xml | 171 + openzwave/qubino/ZMNKIDx.xml | 170 + openzwave/quby/qb2.xml | 15 + openzwave/rcs/em52-zw.xml | 36 + openzwave/rcs/pm12-zw.xml | 7 + openzwave/rcs/therm0005.xml | 23 + openzwave/rcs/therm0007.xml | 43 + openzwave/rcs/therm0009.xml | 32 + openzwave/remotec/bw8120eu.xml | 14 + openzwave/remotec/zfm-80.xml | 44 + openzwave/remotec/zrc-100eu.xml | 14 + openzwave/remotec/zrc-90.xml | 26 + openzwave/remotec/zts-110.xml | 189 + openzwave/remotec/zts-500.xml | 276 ++ openzwave/remotec/zurc.xml | 43 + openzwave/remotec/zxt-120.xml | 146 + openzwave/remotec/zxt-310.xml | 77 + openzwave/remotec/zxt-600.xml | 187 + openzwave/ring/PIR-SS.xml | 70 + openzwave/schlage/BE468.xml | 72 + openzwave/schlage/BE468ZP.xml | 134 + openzwave/schlage/BE469.xml | 160 + openzwave/schlage/BE469ZP.xml | 203 + openzwave/schlage/fe599.xml | 17 + openzwave/schlagelink/41.xml | 15 + openzwave/schlagelink/itemp.xml | 31 + openzwave/schlagelink/minikeypad.xml | 40 + openzwave/sensative/strips.xml | 97 + openzwave/sensative/stripscomfort.xml | 118 + openzwave/sercomm/sw-clp01-eu.xml | 14 + openzwave/shenzen_neo/ls01ch.xml | 28 + openzwave/shenzen_neo/ls02ch.xml | 39 + openzwave/shenzen_neo/ls03ch.xml | 49 + openzwave/shenzen_neo/nas-ab01z.xml | 149 + openzwave/shenzen_neo/nas-ds01z.xml | 80 + openzwave/shenzen_neo/nas-pd01z.xml | 121 + openzwave/shenzen_neo/nas-pd02z.xml | 119 + openzwave/shenzen_neo/nas-pd03z.xml | 117 + openzwave/shenzen_neo/nas-rc01z.xml | 36 + openzwave/shenzen_neo/nas-wr01z.xml | 127 + openzwave/shenzen_neo/nas-wr01ze.xml | 125 + openzwave/shenzen_neo/nas-ws02z.xml | 98 + openzwave/shenzen_saykey/sk-3007-05.xml | 60 + openzwave/simon/10002034-13X.xml | 101 + openzwave/simon/10002041-13X.xml | 98 + openzwave/simon/10002080-13X.xml | 96 + openzwave/smartthings/pgc401m.xml | 15 + openzwave/smartthings/sth-eth200.xml | 38 + openzwave/somfy/1811265_ZRTSI.xml | 17 + openzwave/steinel/is140-2.xml | 156 + openzwave/steinel/l810-led-ihf.xml | 243 ++ openzwave/steinel/rs-led-d2.xml | 164 + openzwave/steinel/xled-home-2.xml | 169 + openzwave/stelpro/stzw402.xml | 64 + openzwave/sunricher/srzv9001k12dimz4.xml | 67 + openzwave/sunricher/srzv9001k12dimz5.xml | 68 + openzwave/sunricher/srzv9001k8.xml | 53 + openzwave/sunricher/srzv9001t4dimeu.xml | 63 + openzwave/sunricher/srzv9001tccteu.xml | 43 + openzwave/sunricher/srzv9003t4rgbweu.xml | 38 + openzwave/sunricher/srzv9101sachpeu.xml | 178 + openzwave/sunricher/zv2835rac.xml | 161 + openzwave/sunricher/zv9101.xml | 88 + openzwave/sunricher/zv9101fa.xml | 96 + openzwave/swiid/swiidinter.xml | 32 + openzwave/swiid/swiidplug.xml | 19 + openzwave/technisat/03009496.xml | 70 + openzwave/technisat/03009497.xml | 104 + openzwave/technisat/03009499.xml | 96 + openzwave/telldus/tzdw100.xml | 78 + openzwave/telldus/tzwp100.xml | 51 + openzwave/telldus/tzwp102.xml | 106 + openzwave/there/800z.xml | 22 + openzwave/thermofloor/heatit-zdim.xml | 173 + openzwave/thermofloor/heatit021.xml | 162 + openzwave/thermofloor/heatit056.xml | 184 + openzwave/thermofloor/heatit058.xml | 174 + openzwave/thermofloor/heatit20a.xml | 121 + openzwave/thermofloor/heatitz8.xml | 42 + openzwave/trane/TZEMT400AB32MAA.xml | 902 +++++ openzwave/trane/TZEMT400BB32MAA.xml | 770 ++++ openzwave/trane/TZEMT524AA21MA.xml | 630 +++ openzwave/vera/vera2.xml | 23 + openzwave/vision/1701.xml | 36 + openzwave/vision/brg1-433.xml | 15 + openzwave/vision/zd2102.xml | 67 + openzwave/vision/zd2105us5.xml | 42 + openzwave/vision/zd2201.xml | 72 + openzwave/vision/zd2301.xml | 80 + openzwave/vision/zf5201.xml | 14 + openzwave/vision/zg8101.xml | 21 + openzwave/vision/zl7101us.xml | 25 + openzwave/vision/zl7201us.xml | 23 + openzwave/vision/zl7261.xml | 23 + openzwave/vision/zl7431.xml | 29 + openzwave/vision/zl7432us.xml | 14 + openzwave/vision/zm1601eu.xml | 53 + openzwave/vision/zm1601eu5.xml | 64 + openzwave/vision/zm1602eu.xml | 30 + openzwave/vision/zm1602eu5.xml | 70 + openzwave/vision/zp3102.xml | 74 + openzwave/vision/zp3111.xml | 92 + openzwave/vision/zr1202us.xml | 14 + openzwave/vision/zs5101eu.xml | 12 + openzwave/vision/zs610eu.xml | 27 + openzwave/vision/zu1401jp.xml | 14 + openzwave/vitrum/vitrumI-Dimmer.xml | 34 + openzwave/vitrum/vitrumI-Switch.xml | 33 + openzwave/vitrum/vitrumII-Dimmer.xml | 41 + openzwave/vitrum/vitrumII-RollerBlind.xml | 26 + openzwave/vitrum/vitrumII-Switch.xml | 37 + openzwave/vitrum/vitrumIII-Dimmer.xml | 9 + openzwave/vitrum/vitrumIII-Switch.xml | 9 + openzwave/vitrum/vitrumIV-Switch.xml | 9 + openzwave/vitrum/vitrumVI-Switch.xml | 9 + openzwave/waynedalton/WDTC-20.xml | 10 + openzwave/wenzhou/sm103.xml | 38 + openzwave/wenzhou/tsp01.xml | 113 + openzwave/wenzhou/tz55.xml | 45 + openzwave/wenzhou/tz56.xml | 45 + openzwave/wenzhou/tz56s.xml | 33 + openzwave/wenzhou/tz57.xml | 49 + openzwave/wenzhou/tz65d.xml | 56 + openzwave/wenzhou/tz66d.xml | 48 + openzwave/wenzhou/tz67.xml | 37 + openzwave/wenzhou/tz68.xml | 44 + openzwave/wenzhou/tz69.xml | 65 + openzwave/wenzhou/tz74.xml | 34 + openzwave/wenzhou/tz78.xml | 51 + openzwave/wenzhou/tz79.xml | 46 + openzwave/wenzhou/tz88.xml | 44 + openzwave/widom/DRY.xml | 118 + openzwave/widom/UBS104.xml | 260 ++ openzwave/widom/UME304C_S.xml | 199 + openzwave/widom/UMS2.xml | 128 + openzwave/widom/WDS.xml | 163 + openzwave/widom/WDS2.xml | 189 + openzwave/widom/WSP.xml | 118 + openzwave/widom/WTED.xml | 86 + openzwave/wink/wnk-mot1.xml | 84 + openzwave/wink/wnk-sir1p.xml | 89 + openzwave/zipato/MiniKeypad.xml | 36 + openzwave/zipato/RGBBulb.xml | 56 + openzwave/zipato/RGBBulb2.xml | 24 + openzwave/zipato/ne-nas-ab02z.xml | 84 + openzwave/zipato/pan04.xml | 111 + openzwave/zipato/vszd2102.xml | 43 + openzwave/zipato/zp3102.xml | 76 + openzwave/zooz/zen06.xml | 116 + openzwave/zooz/zen07.xml | 66 + openzwave/zooz/zen15.xml | 123 + openzwave/zooz/zen16.xml | 167 + openzwave/zooz/zen20.xml | 44 + openzwave/zooz/zen20v2.xml | 205 + openzwave/zooz/zen21.xml | 56 + openzwave/zooz/zen21v3.xml | 157 + openzwave/zooz/zen22.xml | 54 + openzwave/zooz/zen22v2.xml | 195 + openzwave/zooz/zen23.xml | 19 + openzwave/zooz/zen23v3.xml | 137 + openzwave/zooz/zen24.xml | 18 + openzwave/zooz/zen24v2.xml | 180 + openzwave/zooz/zen25.xml | 96 + openzwave/zooz/zen26.xml | 144 + openzwave/zooz/zen27.xml | 189 + openzwave/zooz/zen30.xml | 183 + openzwave/zooz/zen31.xml | 206 + openzwave/zooz/zse08.xml | 24 + openzwave/zooz/zse09.xml | 89 + openzwave/zooz/zse18.xml | 47 + openzwave/zooz/zse19.xml | 64 + openzwave/zooz/zse29.xml | 96 + openzwave/zooz/zse30.xml | 116 + openzwave/zooz/zse33.xml | 134 + openzwave/zooz/zse40.xml | 96 + openzwave/zwave.me/004001.xml | 30 + openzwave/zwave.me/ZME_05431.xml | 116 + openzwave/zwave.me/ZME_05461.xml | 109 + openzwave/zwave.me/ZME_06433.xml | 150 + openzwave/zwave.me/ZME_06436.xml | 120 + openzwave/zwave.me/ZME_064381.xml | 58 + openzwave/zwave.me/ZME_064435.xml | 59 + openzwave/zwave.me/ZME_KFOB-S.xml | 116 + openzwave/zwave.me/ZME_RC2.xml | 143 + openzwave/zwave.me/ZME_WALLC-S.xml | 97 + openzwave/zwave.me/ZME_WCD2.xml | 138 + openzwave/zwave.me/ZUno.xml | 63 + openzwave/zwave.me/iTemp.xml | 35 + openzwave/zwave.me/kfob.xml | 132 + openzwave/zwave.me/popp_kfob-c.xml | 140 + openzwave/zwave.me/razberry.xml | 8 + openzwave/zwave.me/zme_raz5.xml | 28 + openzwave/zwave.me/zweather.xml | 54 + openzwave/zwcfg.xsd | 249 ++ openzwave/zwp/PA-100.xml | 49 + openzwave/zwp/WD-100.xml | 58 + openzwave/zwscene.xsd | 28 + pam.d/ppp | 6 + passwd | 1 + passwd- | 4 +- ppp/chap-secrets | 4 + ppp/ip-down | 51 + ppp/ip-down.d/0000usepeerdns | 28 + ppp/ip-pre-up | 51 + ppp/ip-up | 58 + ppp/ip-up.d/0000usepeerdns | 37 + ppp/ipv6-down | 30 + ppp/ipv6-up | 37 + ppp/options | 348 ++ ppp/pap-secrets | 43 + ppp/peers/provider | 35 + ...dbus-org.freedesktop.ModemManager1.service | 1 + ...dbus-org.freedesktop.nm-dispatcher.service | 1 + .../ModemManager.service | 1 + .../NetworkManager.service | 1 + .../multi-user.target.wants/nymead.service | 1 + .../NetworkManager-wait-online.service | 1 + .../pk-debconf-helper.socket | 1 + xdg/autostart/at-spi-dbus-bus.desktop | 7 + 1448 files changed, 85687 insertions(+), 15 deletions(-) create mode 100644 NetworkManager/NetworkManager.conf create mode 100755 NetworkManager/dispatcher.d/01-ifupdown create mode 100644 PackageKit/PackageKit.conf create mode 100644 PackageKit/Vendor.conf create mode 100644 X11/Xsession.d/90qt-a11y create mode 120000 alternatives/libblas.so.3-arm-linux-gnueabihf create mode 120000 alternatives/x-cursor-theme create mode 100644 apt/apt.conf.d/20packagekit create mode 100644 apt/apt.conf.d/99nymea create mode 100644 chatscripts/gprs create mode 100644 chatscripts/pap create mode 100644 chatscripts/provider create mode 100644 dbus-1/system.d/dnsmasq.conf create mode 100644 dbus-1/system.d/io.guh.nymead.conf create mode 100644 dbus-1/system.d/org.freedesktop.ModemManager1.conf create mode 100644 dbus-1/system.d/org.freedesktop.PackageKit.conf create mode 100644 environment.d/90qt-a11y.conf create mode 100644 gtk-3.0/im-multipress.conf create mode 100644 logrotate.d/nymead create mode 100644 logrotate.d/ppp create mode 100644 nymea/nymead.conf create mode 100644 nymea/user-db.sqlite create mode 100644 openzwave/2gig/ct100.xml create mode 100644 openzwave/2gig/ct101.xml create mode 100644 openzwave/2gig/ct30.xml create mode 100644 openzwave/2gig/ct32.xml create mode 100644 openzwave/2gig/ct50e.xml create mode 100644 openzwave/2gig/ct80.xml create mode 100644 openzwave/BeNext/1poleswitch.xml create mode 100644 openzwave/BeNext/2poleswitch.xml create mode 100644 openzwave/BeNext/AlarmSound.xml create mode 100644 openzwave/BeNext/BuiltinDimmer.xml create mode 100644 openzwave/BeNext/DoorSensor.xml create mode 100644 openzwave/BeNext/EnergySwitch.xml create mode 100644 openzwave/BeNext/HeatingControl.xml create mode 100644 openzwave/BeNext/Molite.xml create mode 100644 openzwave/BeNext/P1dongle.xml create mode 100644 openzwave/BeNext/PanicButton.xml create mode 100644 openzwave/BeNext/PanicWatch.xml create mode 100644 openzwave/BeNext/PluginDimmer.xml create mode 100644 openzwave/BeNext/SceneController.xml create mode 100644 openzwave/BeNext/TagReader.xml create mode 100644 openzwave/BeNext/TagReader500.xml create mode 100644 openzwave/BeNext/mydisplay.xml create mode 100644 openzwave/BeNext/mygate.xml create mode 100644 openzwave/Localization.xml create mode 100644 openzwave/Localization.xsd create mode 100644 openzwave/NotificationCCTypes.xml create mode 100644 openzwave/NotificationCCTypes.xsd create mode 100644 openzwave/SensorMultiLevelCCTypes.xml create mode 100644 openzwave/SensorMultiLevelCCTypes.xsd create mode 100644 openzwave/abus/SHRM10000.xml create mode 100644 openzwave/act/lfm20.xml create mode 100644 openzwave/act/zdm230.xml create mode 100644 openzwave/act/zdp100.xml create mode 100644 openzwave/act/zdw103.xml create mode 100644 openzwave/act/zdw232.xml create mode 100644 openzwave/act/zir010.xml create mode 100644 openzwave/act/zrm230.xml create mode 100644 openzwave/act/zrp100.xml create mode 100644 openzwave/act/zrp110.xml create mode 100644 openzwave/act/zrw103.xml create mode 100644 openzwave/act/zrw230.xml create mode 100644 openzwave/aeotec/dsa03202.xml create mode 100644 openzwave/aeotec/dsa22.xml create mode 100644 openzwave/aeotec/dsa38.xml create mode 100644 openzwave/aeotec/dsb04100.xml create mode 100644 openzwave/aeotec/dsb05.xml create mode 100644 openzwave/aeotec/dsb09104.xml create mode 100644 openzwave/aeotec/dsb28-zweu.xml create mode 100644 openzwave/aeotec/dsb28.xml create mode 100644 openzwave/aeotec/dsb29.xml create mode 100644 openzwave/aeotec/dsb45.xml create mode 100644 openzwave/aeotec/dsb54.xml create mode 100644 openzwave/aeotec/dsc06106.xml create mode 100644 openzwave/aeotec/dsc08101.xml create mode 100644 openzwave/aeotec/dsc10.xml create mode 100644 openzwave/aeotec/dsc11.xml create mode 100644 openzwave/aeotec/dsc12104.xml create mode 100644 openzwave/aeotec/dsc13104.xml create mode 100644 openzwave/aeotec/dsc14104.xml create mode 100644 openzwave/aeotec/dsc18103.xml create mode 100644 openzwave/aeotec/dsc19103.xml create mode 100644 openzwave/aeotec/dsc24.xml create mode 100644 openzwave/aeotec/dsc26103.xml create mode 100644 openzwave/aeotec/dsc27103.xml create mode 100644 openzwave/aeotec/dsc35103.xml create mode 100644 openzwave/aeotec/dsd37.xml create mode 100644 openzwave/aeotec/zw056.xml create mode 100644 openzwave/aeotec/zw062.xml create mode 100644 openzwave/aeotec/zw074.xml create mode 100644 openzwave/aeotec/zw075.xml create mode 100644 openzwave/aeotec/zw078.xml create mode 100644 openzwave/aeotec/zw080.xml create mode 100644 openzwave/aeotec/zw088.xml create mode 100644 openzwave/aeotec/zw089.xml create mode 100644 openzwave/aeotec/zw090.xml create mode 100644 openzwave/aeotec/zw095.xml create mode 100644 openzwave/aeotec/zw096.xml create mode 100644 openzwave/aeotec/zw097.xml create mode 100644 openzwave/aeotec/zw098.xml create mode 100644 openzwave/aeotec/zw099.xml create mode 100644 openzwave/aeotec/zw100.xml create mode 100644 openzwave/aeotec/zw111.xml create mode 100644 openzwave/aeotec/zw112.xml create mode 100644 openzwave/aeotec/zw116.xml create mode 100644 openzwave/aeotec/zw117.xml create mode 100644 openzwave/aeotec/zw120.xml create mode 100644 openzwave/aeotec/zw121.xml create mode 100644 openzwave/aeotec/zw122.xml create mode 100644 openzwave/aeotec/zw129.xml create mode 100644 openzwave/aeotec/zw130.xml create mode 100644 openzwave/aeotec/zw132.xml create mode 100644 openzwave/aeotec/zw139.xml create mode 100644 openzwave/aeotec/zw140.xml create mode 100644 openzwave/aeotec/zw141.xml create mode 100644 openzwave/aeotec/zw162.xml create mode 100644 openzwave/aeotec/zw164.xml create mode 100644 openzwave/aeotec/zw175.xml create mode 100644 openzwave/aeotec/zw187.xml create mode 100644 openzwave/aeotec/zw189.xml create mode 100644 openzwave/aeotec/zwa001.xml create mode 100644 openzwave/aeotec/zwa002.xml create mode 100644 openzwave/aeotec/zwa003.xml create mode 100644 openzwave/aeotec/zwa004.xml create mode 100644 openzwave/aeotec/zwa005.xml create mode 100644 openzwave/aeotec/zwa006.xml create mode 100644 openzwave/aeotec/zwa008.xml create mode 100644 openzwave/aeotec/zwa009.xml create mode 100644 openzwave/aeotec/zwa012.xml create mode 100644 openzwave/aeotec/zwa019.xml create mode 100644 openzwave/aeotec/zwa021.xml create mode 100644 openzwave/airlinemechanical/zds-ud10.xml create mode 100644 openzwave/alfred/DB2.xml create mode 100644 openzwave/assa_abloy/ConexisL1.xml create mode 100644 openzwave/assa_abloy/KeyfreeConnected-plus.xml create mode 100644 openzwave/assa_abloy/KeyfreeConnected.xml create mode 100644 openzwave/assa_abloy/PushButtonDeadbolt.xml create mode 100644 openzwave/assa_abloy/PushButtonLever.xml create mode 100644 openzwave/assa_abloy/TouchDeadbolt.xml create mode 100644 openzwave/assa_abloy/TouchLever.xml create mode 100644 openzwave/assa_abloy/nexTouch.xml create mode 100644 openzwave/assa_abloy/yrd1x0.xml create mode 100644 openzwave/august/asl-03.xml create mode 100644 openzwave/buffalo/hw-100v15a-zw.xml create mode 100644 openzwave/building36/b36-t10.xml create mode 100644 openzwave/comfort/ucm.xml create mode 100644 openzwave/config-template.xml create mode 100644 openzwave/connecthome/ch-201.xml create mode 100644 openzwave/cooper/RF9501.xml create mode 100644 openzwave/cooper/RF9505-T.xml create mode 100644 openzwave/cooper/RF9505-T.xml.zip create mode 100644 openzwave/cooper/RF9517.xml create mode 100644 openzwave/cooper/RF9540-N.xml create mode 100644 openzwave/cooper/RF9542-Z.xml create mode 100644 openzwave/cooper/RFWC5.xml create mode 100644 openzwave/cooper/rf9534.xml create mode 100644 openzwave/danfoss/living.xml create mode 100644 openzwave/danfoss/rsroom.xml create mode 100644 openzwave/danfoss/z.xml create mode 100644 openzwave/device_classes.xml create mode 100644 openzwave/device_classes.xsd create mode 100644 openzwave/device_configuration.xsd create mode 100644 openzwave/devolo/connectz.xml create mode 100644 openzwave/devolo/mt02648.xml create mode 100644 openzwave/devolo/mt02755.xml create mode 100644 openzwave/devolo/mt02758.xml create mode 100644 openzwave/devolo/mt02792.xml create mode 100644 openzwave/devolo/mt2646.xml create mode 100644 openzwave/devolo/mt2647.xml create mode 100644 openzwave/devolo/mt2651.xml create mode 100644 openzwave/devolo/mt2652.xml create mode 100644 openzwave/devolo/mt2653.xml create mode 100644 openzwave/devolo/mt2756.xml create mode 100644 openzwave/devolo/mt2759.xml create mode 100644 openzwave/devolo/mt2760.xml create mode 100644 openzwave/devolo/mt2761.xml create mode 100644 openzwave/devolo/rs014G0159.xml create mode 100644 openzwave/diehlcontrols/766366.xml create mode 100644 openzwave/dlink/dch-z110.xml create mode 100644 openzwave/dlink/dch-z120.xml create mode 100644 openzwave/dlink/dch-z210.xml create mode 100644 openzwave/dlink/dch-z510.xml create mode 100644 openzwave/dome/0002.xml create mode 100644 openzwave/dome/0083.xml create mode 100644 openzwave/dome/0085.xml create mode 100644 openzwave/dome/0086.xml create mode 100644 openzwave/dome/0087.xml create mode 100644 openzwave/dome/0088.xml create mode 100644 openzwave/dome/0101.xml create mode 100644 openzwave/dome/0201.xml create mode 100644 openzwave/dome/dmex1.xml create mode 100644 openzwave/domitech/zb22uk.xml create mode 100644 openzwave/domitech/ze27eu.xml create mode 100644 openzwave/domux/DX1CA-Z.xml create mode 100644 openzwave/domux/DX1CG-Z.xml create mode 100644 openzwave/domux/DX1DS-Z.xml create mode 100644 openzwave/domux/DX1HT-Z.xml create mode 100644 openzwave/domux/DX1MS-Z.xml create mode 100644 openzwave/domux/DX1SA-Z.xml create mode 100644 openzwave/domux/DX1WL-Z.xml create mode 100644 openzwave/domux/DX2SK-Z.xml create mode 100644 openzwave/dragontech/wd-100.xml create mode 100644 openzwave/duco/DucoBox.xml create mode 100644 openzwave/duco/Ducotronic_CO-RH_sensor.xml create mode 100644 openzwave/duwi/05458.xml create mode 100644 openzwave/duwi/ZWES1000.xml create mode 100644 openzwave/duwi/ZWESJ300.xml create mode 100644 openzwave/duwi/zw-edan-300.xml create mode 100644 openzwave/duwi/zw-zdan-300.xml create mode 100644 openzwave/duwi/zwfb.xml create mode 100644 openzwave/duwi/zwws.xml create mode 100644 openzwave/ecodim/0.7.xml create mode 100644 openzwave/ecolink/doorwindow.xml create mode 100644 openzwave/ecolink/firefighter.xml create mode 100644 openzwave/ecolink/floodfreeze.xml create mode 100644 openzwave/ecolink/motion.xml create mode 100644 openzwave/ecolink/sensor.xml create mode 100644 openzwave/ecolink/tiltsensor.xml create mode 100644 openzwave/econet/ezw1204.xml create mode 100644 openzwave/electronicsolutions/dbmz.xml create mode 100644 openzwave/enblink/ss201-us-w_1308.xml create mode 100644 openzwave/enerwave/zw15rmplus.xml create mode 100644 openzwave/enerwave/zw15s.xml create mode 100644 openzwave/enerwave/zw20r.xml create mode 100644 openzwave/enerwave/zw20rm.xml create mode 100644 openzwave/enerwave/zw500d.xml create mode 100644 openzwave/enerwave/zwn-bpc.xml create mode 100644 openzwave/enerwave/zwn-sc7.xml create mode 100644 openzwave/enerwave/zwnrsm1plus.xml create mode 100644 openzwave/enerwave/zwnrsm2plus.xml create mode 100644 openzwave/eurotronic/eur_airquality.xml create mode 100644 openzwave/eurotronic/eur_cometz.xml create mode 100644 openzwave/eurotronic/eur_spiritz.xml create mode 100644 openzwave/eurotronic/eur_stellaz.xml create mode 100644 openzwave/eurotronic/eur_temphumin.xml create mode 100644 openzwave/everspring/ad146.xml create mode 100644 openzwave/everspring/ad147.xml create mode 100644 openzwave/everspring/an145.xml create mode 100644 openzwave/everspring/an157.xml create mode 100644 openzwave/everspring/an158.xml create mode 100644 openzwave/everspring/an163.xml create mode 100644 openzwave/everspring/an179.xml create mode 100644 openzwave/everspring/an180.xml create mode 100644 openzwave/everspring/an181.xml create mode 100644 openzwave/everspring/hac01.xml create mode 100644 openzwave/everspring/han01.xml create mode 100644 openzwave/everspring/han02-1.xml create mode 100644 openzwave/everspring/hsp02.xml create mode 100644 openzwave/everspring/lptdm1u.xml create mode 100644 openzwave/everspring/se812.xml create mode 100644 openzwave/everspring/sf812.xml create mode 100644 openzwave/everspring/sm103.xml create mode 100644 openzwave/everspring/sp103.xml create mode 100644 openzwave/everspring/sp814.xml create mode 100644 openzwave/everspring/sp815.xml create mode 100644 openzwave/everspring/sp816.xml create mode 100644 openzwave/everspring/st812.xml create mode 100644 openzwave/everspring/st814.xml create mode 100644 openzwave/everspring/st815.xml create mode 100644 openzwave/everspring/tse03.xml create mode 100644 openzwave/everspringct/hsm02.xml create mode 100644 openzwave/evolve/lfm-20.xml create mode 100644 openzwave/evolve/lrm-as.xml create mode 100644 openzwave/evolve/lsm-15.xml create mode 100644 openzwave/evolve/ltm-5.xml create mode 100644 openzwave/fakro/arz.xml create mode 100644 openzwave/fakro/zwp10.xml create mode 100644 openzwave/fakro/zwrs.xml create mode 100644 openzwave/fakro/zws12.xml create mode 100644 openzwave/fakro/zws230.xml create mode 100644 openzwave/fibaro/fgbs001.xml create mode 100644 openzwave/fibaro/fgbs222.xml create mode 100644 openzwave/fibaro/fgcd001.xml create mode 100644 openzwave/fibaro/fgd211.xml create mode 100644 openzwave/fibaro/fgd212.xml create mode 100644 openzwave/fibaro/fgdw2.xml create mode 100644 openzwave/fibaro/fgfs101.xml create mode 100644 openzwave/fibaro/fgfs101zw5.xml create mode 100644 openzwave/fibaro/fggc001.xml create mode 100644 openzwave/fibaro/fgk001.xml create mode 100644 openzwave/fibaro/fgk10x.xml create mode 100644 openzwave/fibaro/fgkf601.xml create mode 100644 openzwave/fibaro/fgms.xml create mode 100644 openzwave/fibaro/fgmszw5.xml create mode 100644 openzwave/fibaro/fgpb101.xml create mode 100644 openzwave/fibaro/fgr221.xml create mode 100644 openzwave/fibaro/fgr223.xml create mode 100644 openzwave/fibaro/fgrgbw442.xml create mode 100644 openzwave/fibaro/fgrgbwm441.xml create mode 100644 openzwave/fibaro/fgrm222.xml create mode 100644 openzwave/fibaro/fgs211.xml create mode 100644 openzwave/fibaro/fgs212.xml create mode 100644 openzwave/fibaro/fgs213.xml create mode 100644 openzwave/fibaro/fgs221.xml create mode 100644 openzwave/fibaro/fgs222.xml create mode 100644 openzwave/fibaro/fgs223.xml create mode 100644 openzwave/fibaro/fgs224.xml create mode 100644 openzwave/fibaro/fgsd002.xml create mode 100644 openzwave/fibaro/fgss101.xml create mode 100644 openzwave/fibaro/fgt001.xml create mode 100644 openzwave/fibaro/fgwd111.xml create mode 100644 openzwave/fibaro/fgwds221.xml create mode 100644 openzwave/fibaro/fgwoe.xml create mode 100644 openzwave/fibaro/fgwpe.xml create mode 100644 openzwave/fibaro/fgwpfzw5.xml create mode 100644 openzwave/fibaro/fgwpg111.xml create mode 100644 openzwave/fibaro/fgwr111.xml create mode 100644 openzwave/firstalert/zcombo-g.xml create mode 100644 openzwave/firstalert/zcombo.xml create mode 100644 openzwave/firstalert/zsmoke.xml create mode 100644 openzwave/followgood/swz-1002.xml create mode 100644 openzwave/forest/fs2z5232000002.xml create mode 100644 openzwave/fortrezz/fmi.xml create mode 100755 openzwave/fortrezz/fts05p.xml create mode 100644 openzwave/fortrezz/gdc1_fortrezz_1501.xml create mode 100644 openzwave/fortrezz/mimo2plus.xml create mode 100644 openzwave/fortrezz/mimolite.xml create mode 100644 openzwave/fortrezz/ssa2.xml create mode 100644 openzwave/fortrezz/ssa3.xml create mode 100644 openzwave/fortrezz/wv01.xml create mode 100644 openzwave/fortrezz/wwa-01aa.xml create mode 100644 openzwave/fortrezz/wwa02.xml create mode 100644 openzwave/frostdale/fdn2311.xml create mode 100644 openzwave/frostdale/fdn2nxx.xml create mode 100644 openzwave/ge/12719-plugin-switch.xml create mode 100644 openzwave/ge/12720.xml create mode 100644 openzwave/ge/12724-dimmer.xml create mode 100644 openzwave/ge/12727.xml create mode 100644 openzwave/ge/14280-plugin-dimmer.xml create mode 100644 openzwave/ge/14282-plugin-switch.xml create mode 100644 openzwave/ge/14284.xml create mode 100644 openzwave/ge/14285.xml create mode 100644 openzwave/ge/14288-outlet.xml create mode 100644 openzwave/ge/14291-switch.xml create mode 100644 openzwave/ge/14292-toggle-switch.xml create mode 100644 openzwave/ge/14294-dimmer.xml create mode 100644 openzwave/ge/14295-dimmer-toggle.xml create mode 100644 openzwave/ge/14298.xml create mode 100644 openzwave/ge/26931-motion-switch.xml create mode 100644 openzwave/ge/26932-motion-dimmer.xml create mode 100644 openzwave/ge/26933-motion-dimmer.xml create mode 100644 openzwave/ge/28167-plugin-dimmer.xml create mode 100644 openzwave/ge/28169-plugin-switch.xml create mode 100644 openzwave/ge/45604.xml create mode 100644 openzwave/ge/46201-switch.xml create mode 100644 openzwave/ge/46202-switch.xml create mode 100644 openzwave/ge/46203-dimmer.xml create mode 100644 openzwave/ge/46204-dimmer-toggle.xml create mode 100644 openzwave/ge/dimmer.xml create mode 100644 openzwave/ge/dimmer_module.xml create mode 100644 openzwave/ge/hinge-pin.xml create mode 100644 openzwave/ge/receptacle.xml create mode 100644 openzwave/ge/relay.xml create mode 100644 openzwave/ge/ze26i.xml create mode 100644 openzwave/ge/zw4001-switch.xml create mode 100644 openzwave/ge/zw6302.xml create mode 100644 openzwave/gocontrol/GC-TBZ48L.xml create mode 100644 openzwave/goodway/td14010.xml create mode 100644 openzwave/gr/gr-302n.xml create mode 100644 openzwave/gr/gr105.xml create mode 100644 openzwave/gr/gr105n.xml create mode 100644 openzwave/gr/grb3.xml create mode 100644 openzwave/graber/brz1.xml create mode 100644 openzwave/graber/csz1.xml create mode 100644 openzwave/graber/mcz1.xml create mode 100644 openzwave/graber/rsz1.xml create mode 100644 openzwave/graber/vcz1.xml create mode 100644 openzwave/greenwave/gs1110-1-gr-1.xml create mode 100644 openzwave/greenwave/powernode1.xml create mode 100644 openzwave/greenwave/powernode6.xml create mode 100644 openzwave/guardtec/gkw2000d.xml create mode 100644 openzwave/hab/iblindsV2.xml create mode 100644 openzwave/hab/iblindsV3.xml create mode 100644 openzwave/hank/hkzw-dws01.xml create mode 100644 openzwave/hank/hkzw-fld01.xml create mode 100644 openzwave/hank/hkzw-ms01.xml create mode 100644 openzwave/hank/hkzw-ms02-200.xml create mode 100644 openzwave/hank/hkzw-ms02-300.xml create mode 100644 openzwave/hank/hkzw-rgb01.xml create mode 100644 openzwave/hank/hkzw-so01-smartplug.xml create mode 100644 openzwave/hank/hkzw-so03.xml create mode 100644 openzwave/hank/hkzw-so05-smartplug.xml create mode 100644 openzwave/hank/scenecontroller1.xml create mode 100644 openzwave/hank/scenecontroller4.xml create mode 100644 openzwave/heiman/HS1CA-Z.xml create mode 100644 openzwave/heiman/HS1CG-Z.xml create mode 100644 openzwave/heiman/HS1DS-Z.xml create mode 100644 openzwave/heiman/HS1HT-Z.xml create mode 100644 openzwave/heiman/HS1MS-Z.xml create mode 100644 openzwave/heiman/HS1SA-Z.xml create mode 100644 openzwave/heiman/HS1WL-Z.xml create mode 100644 openzwave/heiman/HS2SK-Z.xml create mode 100644 openzwave/heiman/HS2WD-Z.xml create mode 100644 openzwave/heltun/he-ft01.xml create mode 100644 openzwave/heltun/he-ht01.xml create mode 100644 openzwave/heltun/he-zw-sw-5a-1.xml create mode 100644 openzwave/heltun/he-zw-therm-fc1.xml create mode 100644 openzwave/heltun/he-zw-therm-fl2.xml create mode 100644 openzwave/homeseer/ezmotionplus.xml create mode 100644 openzwave/homeseer/hs-ds100plus.xml create mode 100644 openzwave/homeseer/hs-fc200plus.xml create mode 100644 openzwave/homeseer/hs-fls100plus.xml create mode 100644 openzwave/homeseer/hs-fs100plus.xml create mode 100644 openzwave/homeseer/hs-ls100plus.xml create mode 100644 openzwave/homeseer/hs-ms100plus.xml create mode 100644 openzwave/homeseer/hs-wd100plus.xml create mode 100644 openzwave/homeseer/hs-wd200plus.xml create mode 100644 openzwave/homeseer/hs-ws100plus.xml create mode 100644 openzwave/homeseer/hs-ws200plus.xml create mode 100644 openzwave/homeseer/hsm100.xml create mode 100644 openzwave/homeseer/hsm200.xml create mode 100644 openzwave/homeseer/ztroller.xml create mode 100644 openzwave/honeywell/2681-plugin-dimmer.xml create mode 100644 openzwave/honeywell/3830-zw3107.xml create mode 100644 openzwave/honeywell/39348-ZW4005.xml create mode 100644 openzwave/honeywell/39348-zw4008.xml create mode 100644 openzwave/honeywell/39349-ZW1002.xml create mode 100644 openzwave/honeywell/39351-ZW3005.xml create mode 100644 openzwave/honeywell/39351-ZW3010.xml create mode 100644 openzwave/honeywell/39357-ZW3004.xml create mode 100644 openzwave/honeywell/39358-ZW4002.xml create mode 100644 openzwave/honeywell/39449-ZW4106.xml create mode 100644 openzwave/honeywell/lynx-touch-l5100.xml create mode 100644 openzwave/honeywell/th6320zw2003.xml create mode 100644 openzwave/honeywell/th8320zw1000.xml create mode 100644 openzwave/horstmann/asrzw.xml create mode 100644 openzwave/horstmann/hrt4zw.xml create mode 100644 openzwave/horstmann/scsc17.xml create mode 100644 openzwave/horstmann/ses301.xml create mode 100644 openzwave/horstmann/ses302.xml create mode 100644 openzwave/horstmann/ses303.xml create mode 100644 openzwave/horstmann/sir321.xml create mode 100644 openzwave/horstmann/srt321.xml create mode 100644 openzwave/horstmann/srt323.xml create mode 100644 openzwave/horstmann/ssr302.xml create mode 100644 openzwave/horstmann/ssr303.xml create mode 100644 openzwave/icare/zw-66.xml create mode 100644 openzwave/idlock/idlock101.xml create mode 100644 openzwave/idlock/idlock150.xml create mode 100644 openzwave/images/2gig/ct100.png create mode 100644 openzwave/images/2gig/ct32.png create mode 100644 openzwave/images/BeNext/AlarmSound.png create mode 100644 openzwave/images/BeNext/DoorSensor.png create mode 100644 openzwave/images/BeNext/Molite.png create mode 100644 openzwave/images/BeNext/P1dongle.png create mode 100644 openzwave/images/BeNext/TagReader.png create mode 100644 openzwave/images/BeNext/TagReader500.png create mode 100644 openzwave/images/BeNext/mydisplay.png create mode 100644 openzwave/images/BeNext/mygate.png create mode 100644 openzwave/images/DefaultProductImage.png create mode 100644 openzwave/images/abus/SHRM10000.jpg create mode 100644 openzwave/images/act/lfm20.png create mode 100644 openzwave/images/act/zdm230.png create mode 100644 openzwave/images/act/zdp100.png create mode 100644 openzwave/images/act/zir010.png create mode 100644 openzwave/images/act/zrm230.png create mode 100644 openzwave/images/act/zrp100.png create mode 100644 openzwave/images/act/zrw103.png create mode 100644 openzwave/images/act/zrw230.png create mode 100644 openzwave/images/aeotec/dsa03202.png create mode 100644 openzwave/images/aeotec/dsa38.png create mode 100644 openzwave/images/aeotec/dsb04100.png create mode 100644 openzwave/images/aeotec/dsb05.png create mode 100644 openzwave/images/aeotec/dsb09104.png create mode 100644 openzwave/images/aeotec/dsb28-zweu.png create mode 100644 openzwave/images/aeotec/dsb28.png create mode 100644 openzwave/images/aeotec/dsb29.png create mode 100644 openzwave/images/aeotec/dsc06106.png create mode 100644 openzwave/images/aeotec/dsc10.png create mode 100644 openzwave/images/aeotec/dsc11.png create mode 100644 openzwave/images/aeotec/dsc14104.png create mode 100644 openzwave/images/aeotec/dsc18103.png create mode 100644 openzwave/images/aeotec/dsc19103.png create mode 100644 openzwave/images/aeotec/dsc24.png create mode 100644 openzwave/images/aeotec/dsc26103.png create mode 100644 openzwave/images/aeotec/dsc27103.png create mode 100644 openzwave/images/aeotec/dsc35103.png create mode 100644 openzwave/images/aeotec/dsd37.png create mode 100644 openzwave/images/aeotec/zw056.png create mode 100644 openzwave/images/aeotec/zw062.png create mode 100644 openzwave/images/aeotec/zw074.png create mode 100644 openzwave/images/aeotec/zw075.png create mode 100644 openzwave/images/aeotec/zw078.png create mode 100644 openzwave/images/aeotec/zw080.png create mode 100644 openzwave/images/aeotec/zw088.png create mode 100644 openzwave/images/aeotec/zw089.png create mode 100644 openzwave/images/aeotec/zw090.png create mode 100644 openzwave/images/aeotec/zw095.png create mode 100644 openzwave/images/aeotec/zw096.png create mode 100644 openzwave/images/aeotec/zw097.png create mode 100644 openzwave/images/aeotec/zw098.png create mode 100644 openzwave/images/aeotec/zw099.png create mode 100644 openzwave/images/aeotec/zw100.png create mode 100644 openzwave/images/aeotec/zw111.png create mode 100644 openzwave/images/aeotec/zw112.png create mode 100644 openzwave/images/aeotec/zw116.png create mode 100644 openzwave/images/aeotec/zw117.png create mode 100644 openzwave/images/aeotec/zw120.png create mode 100644 openzwave/images/aeotec/zw121.png create mode 100644 openzwave/images/aeotec/zw122.png create mode 100644 openzwave/images/aeotec/zw129.png create mode 100644 openzwave/images/aeotec/zw130.png create mode 100644 openzwave/images/aeotec/zw132.png create mode 100644 openzwave/images/aeotec/zw139.png create mode 100644 openzwave/images/aeotec/zw140.png create mode 100644 openzwave/images/aeotec/zw141.png create mode 100644 openzwave/images/aeotec/zw162.png create mode 100644 openzwave/images/aeotec/zw164.png create mode 100644 openzwave/images/aeotec/zw187.png create mode 100644 openzwave/images/aeotec/zw189.png create mode 100644 openzwave/images/aeotec/zw195.png create mode 100644 openzwave/images/aeotec/zwa001.png create mode 100644 openzwave/images/aeotec/zwa002.png create mode 100644 openzwave/images/aeotec/zwa003.png create mode 100644 openzwave/images/aeotec/zwa004.png create mode 100644 openzwave/images/aeotec/zwa005.png create mode 100644 openzwave/images/aeotec/zwa006.png create mode 100644 openzwave/images/aeotec/zwa009.png create mode 100644 openzwave/images/aeotec/zwa012.png create mode 100644 openzwave/images/aeotec/zwa019.png create mode 100644 openzwave/images/aeotec/zwa021.png create mode 100644 openzwave/images/airlinemechanical/zds-ud10.png create mode 100644 openzwave/images/alfred/DB2.png create mode 100644 openzwave/images/assa_abloy/ConexisL1.png create mode 100644 openzwave/images/assa_abloy/KeyfreeConnected-plus.png create mode 100644 openzwave/images/assa_abloy/KeyfreeConnected.png create mode 100644 openzwave/images/assa_abloy/PushButtonDeadbolt.png create mode 100644 openzwave/images/assa_abloy/TouchDeadbolt.png create mode 100644 openzwave/images/assa_abloy/TouchLever.png create mode 100644 openzwave/images/assa_abloy/nexTouch.png create mode 100644 openzwave/images/assa_abloy/yrd1x0.png create mode 100644 openzwave/images/august/asl-03.png create mode 100644 openzwave/images/buffalo/hw-100v15a-zw.png create mode 100644 openzwave/images/building36/b36-t10.png create mode 100644 openzwave/images/comfort/ucm.png create mode 100644 openzwave/images/connecthome/CH_201.png create mode 100644 openzwave/images/cooper/RF9501.png create mode 100644 openzwave/images/cooper/RF9505-T.png create mode 100644 openzwave/images/cooper/RF9517.png create mode 100644 openzwave/images/cooper/RF9540-N.png create mode 100644 openzwave/images/cooper/RF9542-Z.png create mode 100644 openzwave/images/cooper/rf9534.png create mode 100644 openzwave/images/danfoss/living.png create mode 100644 openzwave/images/danfoss/rsroom.png create mode 100644 openzwave/images/danfoss/z.png create mode 100644 openzwave/images/devolo/mt02648.png create mode 100644 openzwave/images/devolo/mt02755.png create mode 100644 openzwave/images/devolo/mt02758.png create mode 100644 openzwave/images/devolo/mt2646.png create mode 100644 openzwave/images/devolo/mt2647.png create mode 100644 openzwave/images/devolo/mt2652.png create mode 100644 openzwave/images/devolo/mt2756.png create mode 100644 openzwave/images/devolo/mt2759.png create mode 100644 openzwave/images/devolo/mt2760.png create mode 100644 openzwave/images/devolo/mt2761.png create mode 100644 openzwave/images/diehlcontrols/766366.png create mode 100644 openzwave/images/dlink/dch-z110.png create mode 100644 openzwave/images/dlink/dch-z120.png create mode 100644 openzwave/images/dlink/dch-z210.png create mode 100644 openzwave/images/dlink/dch-z510.png create mode 100644 openzwave/images/dome/0002.png create mode 100644 openzwave/images/dome/0085.png create mode 100644 openzwave/images/dome/0086.png create mode 100644 openzwave/images/dome/0088.png create mode 100644 openzwave/images/dome/0201.png create mode 100644 openzwave/images/dome/dmex1.png create mode 100644 openzwave/images/domitech/zb22uk.png create mode 100644 openzwave/images/domitech/ze27eu.png create mode 100644 openzwave/images/dragontech/wd-100.png create mode 100644 openzwave/images/duwi/ZWES1000.png create mode 100644 openzwave/images/duwi/zw-edan-300.png create mode 100644 openzwave/images/duwi/zw-zdan-300.png create mode 100644 openzwave/images/duwi/zwws.png create mode 100644 openzwave/images/ecodim/0.7.jpg create mode 100644 openzwave/images/ecolink/doorwindow.png create mode 100644 openzwave/images/ecolink/firefighter.png create mode 100644 openzwave/images/ecolink/floodfreeze.png create mode 100644 openzwave/images/ecolink/motion.png create mode 100644 openzwave/images/ecolink/sensor.png create mode 100644 openzwave/images/ecolink/tiltsensor.png create mode 100644 openzwave/images/econet/ezw1204.png create mode 100644 openzwave/images/electronicsolutions/dbmz.png create mode 100644 openzwave/images/enblink/ss201-us-w_1308.png create mode 100644 openzwave/images/enerwave/zw15rmplus.png create mode 100644 openzwave/images/enerwave/zw20r.png create mode 100644 openzwave/images/enerwave/zw20rm.png create mode 100644 openzwave/images/enerwave/zwn-bpc.png create mode 100644 openzwave/images/enerwave/zwnrsm1plus.png create mode 100644 openzwave/images/enerwave/zwnrsm2plus.png create mode 100644 openzwave/images/eurotronic/eur_airquality.png create mode 100644 openzwave/images/eurotronic/eur_cometz.png create mode 100644 openzwave/images/eurotronic/eur_spiritz.png create mode 100644 openzwave/images/eurotronic/eur_stellaz.png create mode 100644 openzwave/images/eurotronic/eur_temphumid.png create mode 100644 openzwave/images/everspring/ad146.png create mode 100644 openzwave/images/everspring/ad147.png create mode 100644 openzwave/images/everspring/an157.png create mode 100644 openzwave/images/everspring/an158.png create mode 100644 openzwave/images/everspring/an163.png create mode 100644 openzwave/images/everspring/an179.png create mode 100644 openzwave/images/everspring/an180.png create mode 100644 openzwave/images/everspring/an181.png create mode 100644 openzwave/images/everspring/hac01.png create mode 100644 openzwave/images/everspring/han01.png create mode 100644 openzwave/images/everspring/han02-1.png create mode 100644 openzwave/images/everspring/hsm02.png create mode 100644 openzwave/images/everspring/hsp02.png create mode 100644 openzwave/images/everspring/lptdm1u.png create mode 100644 openzwave/images/everspring/se812.png create mode 100644 openzwave/images/everspring/sf812.png create mode 100644 openzwave/images/everspring/sm103.png create mode 100644 openzwave/images/everspring/sp103.png create mode 100644 openzwave/images/everspring/sp814.png create mode 100644 openzwave/images/everspring/sp815.png create mode 100644 openzwave/images/everspring/sp816.png create mode 100644 openzwave/images/everspring/st812.png create mode 100644 openzwave/images/everspring/st814.png create mode 100644 openzwave/images/everspring/st815.png create mode 100644 openzwave/images/everspring/tse03.png create mode 100644 openzwave/images/evolve/lfm-20.png create mode 100644 openzwave/images/evolve/ltm-5.png create mode 100644 openzwave/images/fakro/arz.png create mode 100644 openzwave/images/fakro/zws12.png create mode 100644 openzwave/images/fibaro/fgbs222.png create mode 100644 openzwave/images/fibaro/fgcd001.png create mode 100644 openzwave/images/fibaro/fgd212.png create mode 100644 openzwave/images/fibaro/fgdw2.png create mode 100644 openzwave/images/fibaro/fgfs101zw5.png create mode 100644 openzwave/images/fibaro/fggc001.png create mode 100644 openzwave/images/fibaro/fgk001.png create mode 100644 openzwave/images/fibaro/fgk10x.png create mode 100644 openzwave/images/fibaro/fgkf601.png create mode 100644 openzwave/images/fibaro/fgms.png create mode 100644 openzwave/images/fibaro/fgmszw5.png create mode 100644 openzwave/images/fibaro/fgpb101.png create mode 100644 openzwave/images/fibaro/fgr223.png create mode 100644 openzwave/images/fibaro/fgrgbw442.png create mode 100644 openzwave/images/fibaro/fgrgbwm441.png create mode 100644 openzwave/images/fibaro/fgs213.png create mode 100644 openzwave/images/fibaro/fgs223.png create mode 100644 openzwave/images/fibaro/fgs224.png create mode 100644 openzwave/images/fibaro/fgsd002.png create mode 100644 openzwave/images/fibaro/fgt001.png create mode 100644 openzwave/images/fibaro/fgwd111.png create mode 100644 openzwave/images/fibaro/fgwds221.png create mode 100644 openzwave/images/fibaro/fgwoe.png create mode 100644 openzwave/images/fibaro/fgwpe.png create mode 100644 openzwave/images/fibaro/fgwpfzw5.png create mode 100644 openzwave/images/fibaro/fgwpg111.png create mode 100644 openzwave/images/fibaro/fgwr111.png create mode 100644 openzwave/images/firstalert/zcombo-g.png create mode 100644 openzwave/images/firstalert/zcombo.png create mode 100644 openzwave/images/firstalert/zsmoke.png create mode 100644 openzwave/images/followgood/swz-1002.png create mode 100644 openzwave/images/forest/fs2z5232000002.png create mode 100644 openzwave/images/fortrezz/fmi.png create mode 100644 openzwave/images/fortrezz/fts05p.png create mode 100644 openzwave/images/fortrezz/gdc1_fortrezz_1501.png create mode 100644 openzwave/images/fortrezz/mimo2plus.png create mode 100644 openzwave/images/fortrezz/mimolite.png create mode 100644 openzwave/images/fortrezz/ssa2.png create mode 100644 openzwave/images/fortrezz/ssa3.png create mode 100644 openzwave/images/fortrezz/wv01.png create mode 100644 openzwave/images/fortrezz/wwa-01aa.png create mode 100644 openzwave/images/fortrezz/wwa02.png create mode 100644 openzwave/images/frostdale/fdn2311.png create mode 100644 openzwave/images/ge/12719-plugin-switch.png create mode 100644 openzwave/images/ge/12724-dimmer.png create mode 100644 openzwave/images/ge/12727.png create mode 100644 openzwave/images/ge/14280-plugin-dimmer.png create mode 100644 openzwave/images/ge/14282-plugin-switch.png create mode 100644 openzwave/images/ge/14284.png create mode 100644 openzwave/images/ge/14285.png create mode 100644 openzwave/images/ge/14288-outlet.png create mode 100644 openzwave/images/ge/14291-switch.png create mode 100644 openzwave/images/ge/14292-toggle-switch.png create mode 100644 openzwave/images/ge/14294-dimmer.png create mode 100644 openzwave/images/ge/14295-dimmer-toggle.png create mode 100644 openzwave/images/ge/14298.png create mode 100644 openzwave/images/ge/26931-motion-switch.png create mode 100644 openzwave/images/ge/26933-motion-dimmer.png create mode 100644 openzwave/images/ge/28167-plugin-dimmer.png create mode 100644 openzwave/images/ge/28169-plugin-switch.png create mode 100644 openzwave/images/ge/45604.png create mode 100644 openzwave/images/ge/46201-switch.png create mode 100644 openzwave/images/ge/46202-switch.png create mode 100644 openzwave/images/ge/46203-dimmer.png create mode 100644 openzwave/images/ge/46204-dimmer-toggle.png create mode 100644 openzwave/images/ge/dimmer.png create mode 100644 openzwave/images/ge/dimmer_module.png create mode 100644 openzwave/images/ge/hinge-pin.png create mode 100644 openzwave/images/ge/receptacle.png create mode 100644 openzwave/images/ge/relay.png create mode 100644 openzwave/images/ge/ze26i.png create mode 100644 openzwave/images/ge/zw6302.png create mode 100644 openzwave/images/goodway/td14010.png create mode 100644 openzwave/images/gr/gr-302n.png create mode 100644 openzwave/images/gr/gr105.png create mode 100644 openzwave/images/gr/gr105n.png create mode 100644 openzwave/images/graber/brz1.png create mode 100644 openzwave/images/graber/csz1.png create mode 100644 openzwave/images/graber/mcz1.png create mode 100644 openzwave/images/graber/rsz1.png create mode 100644 openzwave/images/graber/vcz1.png create mode 100644 openzwave/images/greenwave/gs1110-1-gr-1.png create mode 100644 openzwave/images/greenwave/powernode1.png create mode 100644 openzwave/images/greenwave/powernode6.png create mode 100644 openzwave/images/guardtec/gkw2000d.png create mode 100644 openzwave/images/hab/iblinds.png create mode 100644 openzwave/images/hab/iblindsV3.png create mode 100644 openzwave/images/hank/hkzw-dws01.png create mode 100644 openzwave/images/hank/hkzw-fld01.png create mode 100644 openzwave/images/hank/hkzw-ms01.png create mode 100644 openzwave/images/hank/hkzw-ms02-200.png create mode 100644 openzwave/images/hank/hkzw-rgb01.png create mode 100644 openzwave/images/hank/hkzw-so01-smartplug.png create mode 100644 openzwave/images/hank/hkzw-so03.png create mode 100644 openzwave/images/hank/hkzw-so05-smartplug.png create mode 100644 openzwave/images/hank/scenecontroller1.png create mode 100644 openzwave/images/hank/scenecontroller4.png create mode 100644 openzwave/images/heiman/HS1CA-Z.png create mode 100644 openzwave/images/heiman/HS1CG-Z.png create mode 100644 openzwave/images/heiman/HS1DS-Z.png create mode 100644 openzwave/images/heiman/HS1HT-Z.png create mode 100644 openzwave/images/heiman/HS1MS-Z.png create mode 100644 openzwave/images/heiman/HS1SA-Z.png create mode 100644 openzwave/images/heiman/HS1WL-Z.png create mode 100644 openzwave/images/heiman/HS2SK-Z.png create mode 100644 openzwave/images/heltun/he-ft01.png create mode 100644 openzwave/images/heltun/he-ht01.png create mode 100644 openzwave/images/homeseer/hs-ds100plus.png create mode 100644 openzwave/images/homeseer/hs-fc200plus.png create mode 100644 openzwave/images/homeseer/hs-fls100plus.png create mode 100644 openzwave/images/homeseer/hs-ls100plus.png create mode 100644 openzwave/images/homeseer/hs-ms100plus.png create mode 100644 openzwave/images/homeseer/hs-wd100plus.png create mode 100644 openzwave/images/homeseer/hs-wd200plus.png create mode 100644 openzwave/images/homeseer/hs-ws100plus.png create mode 100644 openzwave/images/homeseer/hs-ws200plus.png create mode 100644 openzwave/images/homeseer/hsm200.png create mode 100644 openzwave/images/honeywell/2681-plugin-dimmer.png create mode 100644 openzwave/images/honeywell/3830-zw3107.png create mode 100644 openzwave/images/honeywell/39348-ZW4005.png create mode 100644 openzwave/images/honeywell/39348-ZW4008.png create mode 100644 openzwave/images/honeywell/39349-ZW1002.png create mode 100644 openzwave/images/honeywell/39351-ZW3005.png create mode 100644 openzwave/images/honeywell/39357-ZW3004.png create mode 100644 openzwave/images/honeywell/39358-ZW4002.png create mode 100644 openzwave/images/honeywell/39449-ZW4106.png create mode 100644 openzwave/images/honeywell/lynx-touch-l5100.png create mode 100644 openzwave/images/honeywell/th6320zw2003.png create mode 100644 openzwave/images/honeywell/th8320zw1000.png create mode 100644 openzwave/images/horstmann/asrzw.png create mode 100644 openzwave/images/horstmann/hrt4zw.png create mode 100644 openzwave/images/horstmann/scsc17.png create mode 100644 openzwave/images/horstmann/ses301.png create mode 100644 openzwave/images/horstmann/ses302.png create mode 100644 openzwave/images/horstmann/ses303.png create mode 100644 openzwave/images/horstmann/sir321.png create mode 100644 openzwave/images/horstmann/srt321.png create mode 100644 openzwave/images/horstmann/srt323.png create mode 100644 openzwave/images/horstmann/ssr302.png create mode 100644 openzwave/images/horstmann/ssr303.png create mode 100644 openzwave/images/icare/zw-66.png create mode 100644 openzwave/images/idlock/idlock101.png create mode 100644 openzwave/images/idlock/idlock150.png create mode 100644 openzwave/images/ingersoll/dwzwave1.png create mode 100644 openzwave/images/inovelli/lzw30-sn.png create mode 100644 openzwave/images/inovelli/lzw30.png create mode 100644 openzwave/images/inovelli/lzw31-sn.png create mode 100644 openzwave/images/inovelli/lzw31.png create mode 100644 openzwave/images/inovelli/lzw36.png create mode 100644 openzwave/images/inovelli/lzw40.png create mode 100644 openzwave/images/inovelli/lzw41.png create mode 100644 openzwave/images/inovelli/lzw42.png create mode 100644 openzwave/images/inovelli/lzw60.png create mode 100644 openzwave/images/inovelli/nzw30.png create mode 100644 openzwave/images/inovelli/simple_module.png create mode 100644 openzwave/images/iwatsu/ne-4ct-2p.png create mode 100644 openzwave/images/iwatsu/ne-4ct.png create mode 100644 openzwave/images/jasco/45601.png create mode 100644 openzwave/images/kaipule/im20.png create mode 100644 openzwave/images/kwikset/888.png create mode 100644 openzwave/images/kwikset/914c.png create mode 100644 openzwave/images/kwikset/916.jpg create mode 100644 openzwave/images/kwikset/smartcode.png create mode 100644 openzwave/images/leviton/dz15s.png create mode 100644 openzwave/images/leviton/dz6hd.png create mode 100644 openzwave/images/leviton/dzpa1.png create mode 100644 openzwave/images/leviton/dzpd3.png create mode 100644 openzwave/images/leviton/vrcs2.png create mode 100644 openzwave/images/leviton/vrf01.png create mode 100644 openzwave/images/leviton/vri10.png create mode 100644 openzwave/images/leviton/vrpa1.png create mode 100644 openzwave/images/leviton/vrpd3.png create mode 100644 openzwave/images/leviton/vrs15.png create mode 100644 openzwave/images/leviton/zw4sf.png create mode 100644 openzwave/images/linear/LB60Z-1.png create mode 100644 openzwave/images/linear/WD500Z5-1.png create mode 100644 openzwave/images/linear/WT00Z5-1.png create mode 100644 openzwave/images/linear/gd00z-7.png create mode 100644 openzwave/images/linear/ngd00z.png create mode 100644 openzwave/images/logicsoft/ZDB5100.png create mode 100644 openzwave/images/logicsoft/ZHC5010.png create mode 100644 openzwave/images/mcohome/mh7h.png create mode 100644 openzwave/images/mcohome/mh8fceu0803.png create mode 100644 openzwave/images/mcohome/mhp220.png create mode 100644 openzwave/images/mcohome/mhp511.png create mode 100644 openzwave/images/merten/5044xx.png create mode 100644 openzwave/images/merten/5046xx.png create mode 100644 openzwave/images/merten/506004.png create mode 100644 openzwave/images/merten/508244.png create mode 100644 openzwave/images/miyakawaelectric/me-d101.png create mode 100644 openzwave/images/namron/1402756.png create mode 100644 openzwave/images/nexia/db100z.png create mode 100644 openzwave/images/nexia/th100nx.png create mode 100644 openzwave/images/nodon/asp3100SmartPlug.png create mode 100644 openzwave/images/nodon/crc3100OctanRemote.png create mode 100644 openzwave/images/nodon/crc360xSofremote.png create mode 100644 openzwave/images/nodon/cws3101wallswitch.png create mode 100644 openzwave/images/nodon/msp31xxMicroSmartPlug.png create mode 100644 openzwave/images/northq/nq92021.png create mode 100644 openzwave/images/oomi/ft100.png create mode 100644 openzwave/images/oomi/ft111.png create mode 100644 openzwave/images/oomi/ft112.png create mode 100644 openzwave/images/oomi/ft118.png create mode 100644 openzwave/images/permundo/psc132zw.png create mode 100644 openzwave/images/permundo/psc234zw.png create mode 100644 openzwave/images/philio/pad02.png create mode 100644 openzwave/images/philio/pan04.png create mode 100644 openzwave/images/philio/pan05.png create mode 100644 openzwave/images/philio/pan06.png create mode 100644 openzwave/images/philio/pan08.png create mode 100644 openzwave/images/philio/pan11-1.png create mode 100644 openzwave/images/philio/pan11.png create mode 100644 openzwave/images/philio/pan16.png create mode 100644 openzwave/images/philio/phpab01.png create mode 100644 openzwave/images/philio/phpat02.png create mode 100644 openzwave/images/philio/phpsg01.png create mode 100644 openzwave/images/philio/pse02.png create mode 100644 openzwave/images/philio/psm02.png create mode 100644 openzwave/images/philio/psp05.png create mode 100644 openzwave/images/philio/psr03-1b.png create mode 100644 openzwave/images/philio/psr04.png create mode 100644 openzwave/images/philio/pst02-1c.png create mode 100644 openzwave/images/philio/pst02-b.png create mode 100644 openzwave/images/philio/pst02.png create mode 100644 openzwave/images/polycontrol/doorlock.png create mode 100644 openzwave/images/polycontrol/doorlockv3.png create mode 100644 openzwave/images/popp/004407.png create mode 100644 openzwave/images/popp/009303.png create mode 100644 openzwave/images/popp/009402.png create mode 100644 openzwave/images/popp/012501.png create mode 100644 openzwave/images/popp/700045.png create mode 100644 openzwave/images/popp/700168.png create mode 100644 openzwave/images/popp/700397.png create mode 100644 openzwave/images/popp/701202.png create mode 100644 openzwave/images/popp/dwt.png create mode 100644 openzwave/images/popp/smoke-detector.png create mode 100644 openzwave/images/popp/solar-siren.png create mode 100644 openzwave/images/popp/zweather.png create mode 100644 openzwave/images/prowell/zw-702.png create mode 100644 openzwave/images/q-light/q-light_puck.png create mode 100644 openzwave/images/q-light/q-light_zerodim.png create mode 100644 openzwave/images/q-light/q-light_zerodim_2pol.png create mode 100644 openzwave/images/qees/reto-dimmer-plus.png create mode 100644 openzwave/images/qees/reto-plugin-switch.png create mode 100644 openzwave/images/qubino/ZMNHADx.png create mode 100644 openzwave/images/qubino/ZMNHBDx.png create mode 100644 openzwave/images/qubino/ZMNHCDx.png create mode 100644 openzwave/images/qubino/ZMNHDA2.png create mode 100644 openzwave/images/qubino/ZMNHDDx.png create mode 100644 openzwave/images/qubino/ZMNHIDx.png create mode 100644 openzwave/images/qubino/ZMNHNDx.png create mode 100644 openzwave/images/qubino/ZMNHODx.png create mode 100644 openzwave/images/qubino/ZMNHQDx.png create mode 100644 openzwave/images/qubino/ZMNHSDx.png create mode 100644 openzwave/images/qubino/ZMNHTDx.png create mode 100644 openzwave/images/qubino/ZMNHVDx.png create mode 100644 openzwave/images/qubino/ZMNHWD1.png create mode 100644 openzwave/images/qubino/ZMNHYDx.png create mode 100644 openzwave/images/qubino/ZMNKADx.png create mode 100644 openzwave/images/qubino/zmnhxdx.png create mode 100644 openzwave/images/quby/qb2.png create mode 100644 openzwave/images/rcs/em52-zw.png create mode 100644 openzwave/images/rcs/therm0009.png create mode 100644 openzwave/images/remotec/bw8120eu.png create mode 100644 openzwave/images/remotec/zfm-80.png create mode 100644 openzwave/images/remotec/zrc-100eu.png create mode 100644 openzwave/images/remotec/zrc-90.png create mode 100644 openzwave/images/remotec/zts-110.png create mode 100644 openzwave/images/remotec/zts-500.png create mode 100644 openzwave/images/remotec/zurc.png create mode 100644 openzwave/images/remotec/zxt-120.png create mode 100644 openzwave/images/remotec/zxt-310.png create mode 100644 openzwave/images/remotec/zxt-600.png create mode 100644 openzwave/images/ring/PIR-SS.png create mode 100644 openzwave/images/schlage/BE468ZP.png create mode 100644 openzwave/images/schlage/BE469.png create mode 100644 openzwave/images/schlage/BE469ZP.png create mode 100644 openzwave/images/schlage/fe599.png create mode 100644 openzwave/images/schlagelink/41.png create mode 100644 openzwave/images/sensative/strips.png create mode 100644 openzwave/images/sensative/stripscomfort.png create mode 100644 openzwave/images/sercomm/sw-clp01-eu.png create mode 100644 openzwave/images/shenzen_neo/ls03ch.jpg create mode 100644 openzwave/images/shenzen_neo/nas-ab01z.png create mode 100644 openzwave/images/shenzen_neo/nas-ds01z.png create mode 100644 openzwave/images/shenzen_neo/nas-pd01z.png create mode 100644 openzwave/images/shenzen_neo/nas-pd02z.png create mode 100644 openzwave/images/shenzen_neo/nas-wr01z.png create mode 100644 openzwave/images/shenzen_neo/nas-wr01ze.png create mode 100644 openzwave/images/shenzen_neo/nas-ws02z.png create mode 100644 openzwave/images/shenzen_saykey/SK-3007-05.png create mode 100644 openzwave/images/simon/10002034-13X.png create mode 100644 openzwave/images/simon/10002080-13X.png create mode 100644 openzwave/images/smartthings/pgc401m.png create mode 100644 openzwave/images/smartthings/sth-eth200.png create mode 100644 openzwave/images/steinel/is140-2.png create mode 100644 openzwave/images/steinel/l810-led-ihf.png create mode 100644 openzwave/images/steinel/rs-led-d2.png create mode 100644 openzwave/images/steinel/xled-home-2.png create mode 100644 openzwave/images/stelpro/stzw402.png create mode 100644 openzwave/images/sunricher/srzv9001k12dimz4.png create mode 100644 openzwave/images/sunricher/srzv9001k12dimz5.png create mode 100644 openzwave/images/sunricher/srzv9001k8.png create mode 100644 openzwave/images/sunricher/srzv9001t4dimeu.png create mode 100644 openzwave/images/sunricher/srzv9001tccteu.png create mode 100644 openzwave/images/sunricher/srzv9003t4rgbweu.png create mode 100644 openzwave/images/sunricher/srzv9101facct.png create mode 100644 openzwave/images/sunricher/srzv9101sachpeu.png create mode 100644 openzwave/images/sunricher/zv2835rac.png create mode 100644 openzwave/images/sunricher/zv9101.png create mode 100644 openzwave/images/swiid/swiidinter.png create mode 100644 openzwave/images/technisat/03009496.png create mode 100644 openzwave/images/technisat/03009497.png create mode 100644 openzwave/images/technisat/03009499.png create mode 100644 openzwave/images/telldus/tzdw100.png create mode 100644 openzwave/images/telldus/tzwp100.png create mode 100644 openzwave/images/telldus/tzwp102.png create mode 100644 openzwave/images/there/800z.png create mode 100644 openzwave/images/thermofloor/Heatit-Z-Push-button-8-white.png create mode 100644 openzwave/images/thermofloor/heatit021.png create mode 100644 openzwave/images/thermofloor/heatit056.png create mode 100644 openzwave/images/thermofloor/heatit058.png create mode 100644 openzwave/images/thermofloor/heatit20a.png create mode 100644 openzwave/images/thermofloor/heatit_zdim.png create mode 100644 openzwave/images/trane/TZEMT400AB32MAA.png create mode 100644 openzwave/images/trane/TZEMT400BB32MAA.png create mode 100644 openzwave/images/trane/TZEMT524AA21MA.png create mode 100644 openzwave/images/vera/vera2.png create mode 100644 openzwave/images/vision/1701.png create mode 100644 openzwave/images/vision/brg1-433.png create mode 100644 openzwave/images/vision/zd2102.png create mode 100644 openzwave/images/vision/zd2105us5.png create mode 100644 openzwave/images/vision/zd2201.png create mode 100644 openzwave/images/vision/zd2301.png create mode 100644 openzwave/images/vision/zl7101us.png create mode 100644 openzwave/images/vision/zl7201us.png create mode 100644 openzwave/images/vision/zl7431.png create mode 100644 openzwave/images/vision/zl7432us.png create mode 100644 openzwave/images/vision/zm1601eu.png create mode 100644 openzwave/images/vision/zm1601eu5.png create mode 100644 openzwave/images/vision/zm1602eu5.png create mode 100644 openzwave/images/vision/zm1701.png create mode 100644 openzwave/images/vision/zp3102.png create mode 100644 openzwave/images/vision/zp3111.png create mode 100644 openzwave/images/vision/zr1202us.png create mode 100644 openzwave/images/vision/zs610eu.png create mode 100644 openzwave/images/vision/zu1401jp.png create mode 100644 openzwave/images/vitrum/vitrumI-Dimmer.png create mode 100644 openzwave/images/vitrum/vitrumI-Switch.png create mode 100644 openzwave/images/vitrum/vitrumII-Blind.png create mode 100644 openzwave/images/vitrum/vitrumII-Dimmer.png create mode 100644 openzwave/images/vitrum/vitrumII-Switch.png create mode 100644 openzwave/images/wenzhou/tsp01.png create mode 100644 openzwave/images/wenzhou/tz55.png create mode 100644 openzwave/images/wenzhou/tz56.png create mode 100644 openzwave/images/wenzhou/tz65d.png create mode 100644 openzwave/images/wenzhou/tz66d.png create mode 100644 openzwave/images/wenzhou/tz67.png create mode 100644 openzwave/images/wenzhou/tz68.png create mode 100644 openzwave/images/wenzhou/tz69.png create mode 100644 openzwave/images/wenzhou/tz78.png create mode 100644 openzwave/images/wenzhou/tz88.png create mode 100644 openzwave/images/widom/DRY.png create mode 100644 openzwave/images/widom/UBS104.png create mode 100644 openzwave/images/widom/UME304C_S.png create mode 100644 openzwave/images/widom/UMS2.png create mode 100644 openzwave/images/widom/WDS.png create mode 100644 openzwave/images/widom/WDS2.png create mode 100644 openzwave/images/widom/WSP.png create mode 100644 openzwave/images/widom/WTED.png create mode 100644 openzwave/images/wink/wnk-mot1.png create mode 100644 openzwave/images/wink/wnk-sir1p.png create mode 100644 openzwave/images/zipato/HS1CA-Z.png create mode 100644 openzwave/images/zipato/HS1CG-Z.png create mode 100644 openzwave/images/zipato/HS1SA-Z.png create mode 100644 openzwave/images/zipato/HS1WL-Z.png create mode 100644 openzwave/images/zipato/RGBBulb.png create mode 100644 openzwave/images/zipato/ne-nas-ab01z.png create mode 100644 openzwave/images/zipato/pan04.png create mode 100644 openzwave/images/zipato/phpab01.png create mode 100644 openzwave/images/zipato/pse02.png create mode 100644 openzwave/images/zipato/pst02.png create mode 100644 openzwave/images/zipato/vszd2102.png create mode 100644 openzwave/images/zipato/zd2301.png create mode 100644 openzwave/images/zipato/zp3102.png create mode 100644 openzwave/images/zooz/zen06.png create mode 100644 openzwave/images/zooz/zen15.png create mode 100644 openzwave/images/zooz/zen16.png create mode 100644 openzwave/images/zooz/zen20.png create mode 100644 openzwave/images/zooz/zen20v2.png create mode 100644 openzwave/images/zooz/zen21.png create mode 100644 openzwave/images/zooz/zen21v3.png create mode 100644 openzwave/images/zooz/zen22.png create mode 100644 openzwave/images/zooz/zen23v3.png create mode 100644 openzwave/images/zooz/zen24v2.png create mode 100644 openzwave/images/zooz/zen26.png create mode 100644 openzwave/images/zooz/zen27.png create mode 100644 openzwave/images/zooz/zen30.png create mode 100644 openzwave/images/zooz/zen31.png create mode 100644 openzwave/images/zooz/zse09.png create mode 100644 openzwave/images/zooz/zse19.png create mode 100644 openzwave/images/zooz/zse29.png create mode 100644 openzwave/images/zooz/zse30.png create mode 100644 openzwave/images/zooz/zse33.png create mode 100644 openzwave/images/zooz/zse40.png create mode 100644 openzwave/images/zwave.me/004001.png create mode 100644 openzwave/images/zwave.me/ZME_05431.png create mode 100644 openzwave/images/zwave.me/ZME_06433.png create mode 100644 openzwave/images/zwave.me/ZME_06436.png create mode 100644 openzwave/images/zwave.me/ZUno.png create mode 100644 openzwave/images/zwave.me/kfob.png create mode 100644 openzwave/images/zwave.me/popp_kfob-c.png create mode 100644 openzwave/images/zwave.me/razberry.png create mode 100644 openzwave/images/zwave.me/zme_raz5.png create mode 100644 openzwave/images/zwave.me/zweather.png create mode 100644 openzwave/images/zwp/PA-100.png create mode 100644 openzwave/images/zwp/WD-100.png create mode 100644 openzwave/ingersoll/dwzwave1.xml create mode 100644 openzwave/inovelli/lzw30-sn.xml create mode 100644 openzwave/inovelli/lzw30.xml create mode 100644 openzwave/inovelli/lzw31-sn.xml create mode 100644 openzwave/inovelli/lzw31.xml create mode 100644 openzwave/inovelli/lzw36.xml create mode 100644 openzwave/inovelli/lzw40.xml create mode 100644 openzwave/inovelli/lzw41.xml create mode 100644 openzwave/inovelli/lzw42.xml create mode 100644 openzwave/inovelli/lzw60.xml create mode 100644 openzwave/inovelli/nzw1201.xml create mode 100644 openzwave/inovelli/nzw30.xml create mode 100644 openzwave/inovelli/nzw31.xml create mode 100644 openzwave/inovelli/nzw36.xml create mode 100644 openzwave/inovelli/nzw37.xml create mode 100644 openzwave/inovelli/nzw39.xml create mode 100644 openzwave/inovelli/nzw96.xml create mode 100644 openzwave/inovelli/nzw97.xml create mode 100644 openzwave/inovelli/simple_module.xml create mode 100644 openzwave/intermatic/ca8900.xml create mode 100644 openzwave/iris/rangeextender.xml create mode 100644 openzwave/iwatsu/ne-4ct-2p.xml create mode 100644 openzwave/iwatsu/ne-4ct.xml create mode 100644 openzwave/jasco/45601.xml create mode 100644 openzwave/kaipule/im20.xml create mode 100644 openzwave/kaipule/ix32.xml create mode 100644 openzwave/kwikset/888.xml create mode 100644 openzwave/kwikset/910.xml create mode 100644 openzwave/kwikset/914c.xml create mode 100644 openzwave/kwikset/916.xml create mode 100644 openzwave/kwikset/smartcode.xml create mode 100644 openzwave/leviton/dz15s.xml create mode 100644 openzwave/leviton/dz6hd.xml create mode 100644 openzwave/leviton/dzpa1.xml create mode 100644 openzwave/leviton/dzpd3.xml create mode 100644 openzwave/leviton/rzi10.xml create mode 100644 openzwave/leviton/vrcpg.xml create mode 100644 openzwave/leviton/vrcs2.xml create mode 100644 openzwave/leviton/vrcz4.xml create mode 100644 openzwave/leviton/vre06.xml create mode 100644 openzwave/leviton/vrf01.xml create mode 100644 openzwave/leviton/vri06.xml create mode 100644 openzwave/leviton/vri10.xml create mode 100644 openzwave/leviton/vrpa1.xml create mode 100644 openzwave/leviton/vrpd3.xml create mode 100644 openzwave/leviton/vrs15.xml create mode 100644 openzwave/leviton/zw4sf.xml create mode 100644 openzwave/linear/GC-TBZ48.xml create mode 100644 openzwave/linear/LB60Z-1.xml create mode 100644 openzwave/linear/PD300Z-2.xml create mode 100644 openzwave/linear/WA00Z-1.xml create mode 100644 openzwave/linear/WA105DBZ-1.xml create mode 100644 openzwave/linear/WADWAZ-1.xml create mode 100644 openzwave/linear/WAPIRZ-1.xml create mode 100644 openzwave/linear/WD500Z-1.xml create mode 100644 openzwave/linear/WD500Z5-1.xml create mode 100644 openzwave/linear/WS15Z-1.xml create mode 100644 openzwave/linear/WT00Z-1.xml create mode 100644 openzwave/linear/WT00Z5-1.xml create mode 100644 openzwave/linear/gd00z-7.xml create mode 100644 openzwave/linear/ngd00z.xml create mode 100644 openzwave/logicsoft/ZDB5100.xml create mode 100644 openzwave/logicsoft/ZHC5002.xml create mode 100644 openzwave/logicsoft/ZHC5010.xml create mode 100644 openzwave/manufacturer_specific.xml create mode 100644 openzwave/manufacturer_specific.xsd create mode 100644 openzwave/mcohome/a8-9.xml create mode 100644 openzwave/mcohome/mh7h.xml create mode 100644 openzwave/mcohome/mh8fceu.xml create mode 100755 openzwave/mcohome/mh8fceu0803.xml create mode 100644 openzwave/mcohome/mh9co2.xml create mode 100644 openzwave/mcohome/mhp210.xml create mode 100644 openzwave/mcohome/mhp220.xml create mode 100644 openzwave/mcohome/mhp511.xml create mode 100644 openzwave/mcohome/mhs311.xml create mode 100644 openzwave/mcohome/mhs312.xml create mode 100644 openzwave/mcohome/mhs314.xml create mode 100644 openzwave/mcohome/mhs411.xml create mode 100644 openzwave/mcohome/mhs412.xml create mode 100644 openzwave/mcohome/mhs513.xml create mode 100644 openzwave/merten/5044xx.xml create mode 100644 openzwave/merten/5046xx.xml create mode 100644 openzwave/merten/506004.xml create mode 100644 openzwave/merten/507801.xml create mode 100644 openzwave/merten/508244.xml create mode 100644 openzwave/merten/50x5xx.xml create mode 100644 openzwave/miyakawaelectric/me-d101.xml create mode 100644 openzwave/namron/1402756.xml create mode 100644 openzwave/nexia/db100z.xml create mode 100644 openzwave/nexia/th100nx.xml create mode 100644 openzwave/nodon/asp3100SmartPlug.xml create mode 100644 openzwave/nodon/crc3100OctanRemote.xml create mode 100644 openzwave/nodon/crc360xSofremote.xml create mode 100644 openzwave/nodon/cws3101wallswitch.xml create mode 100644 openzwave/nodon/msp31xxMicroSmartPlug.xml create mode 100644 openzwave/northq/nq9021.xml create mode 100644 openzwave/northq/nq9121.xml create mode 100644 openzwave/northq/nq92021.xml create mode 100644 openzwave/oomi/ft100.xml create mode 100644 openzwave/oomi/ft111.xml create mode 100644 openzwave/oomi/ft112.xml create mode 100644 openzwave/oomi/ft118.xml create mode 100644 openzwave/options.xml create mode 100644 openzwave/options.xsd create mode 100644 openzwave/permundo/psc132zw.xml create mode 100644 openzwave/permundo/psc234zw.xml create mode 100644 openzwave/philio/pad02.xml create mode 100644 openzwave/philio/pan03.xml create mode 100644 openzwave/philio/pan04.xml create mode 100644 openzwave/philio/pan05.xml create mode 100644 openzwave/philio/pan06.xml create mode 100644 openzwave/philio/pan07.xml create mode 100644 openzwave/philio/pan08.xml create mode 100644 openzwave/philio/pan11-1.xml create mode 100644 openzwave/philio/pan11.xml create mode 100644 openzwave/philio/pan16.xml create mode 100644 openzwave/philio/phpab01.xml create mode 100644 openzwave/philio/phpat02.xml create mode 100644 openzwave/philio/phpsg01.xml create mode 100644 openzwave/philio/pse02.xml create mode 100644 openzwave/philio/psm02.xml create mode 100644 openzwave/philio/psp05.xml create mode 100644 openzwave/philio/psr03-1b.xml create mode 100644 openzwave/philio/psr04.xml create mode 100644 openzwave/philio/pst02-1c.xml create mode 100644 openzwave/philio/pst02-b.xml create mode 100644 openzwave/philio/pst02.xml create mode 100644 openzwave/polycontrol/doorlock.xml create mode 100644 openzwave/polycontrol/doorlockv3.xml create mode 100644 openzwave/polycontrol/keypad.xml create mode 100644 openzwave/polycontrol/polylock.xml create mode 100644 openzwave/popp/004407.xml create mode 100644 openzwave/popp/009105.xml create mode 100644 openzwave/popp/009303.xml create mode 100644 openzwave/popp/009402.xml create mode 100644 openzwave/popp/009501.xml create mode 100644 openzwave/popp/012501.xml create mode 100644 openzwave/popp/123580.xml create mode 100644 openzwave/popp/123601.xml create mode 100644 openzwave/popp/123658.xml create mode 100644 openzwave/popp/700045.xml create mode 100644 openzwave/popp/700168.xml create mode 100644 openzwave/popp/700342.xml create mode 100644 openzwave/popp/700397.xml create mode 100644 openzwave/popp/700793.xml create mode 100644 openzwave/popp/701202.xml create mode 100644 openzwave/popp/dwt.xml create mode 100644 openzwave/popp/smoke-detector.xml create mode 100644 openzwave/popp/solar-siren.xml create mode 100644 openzwave/popp/zweather.xml create mode 100644 openzwave/prowell/zw-702.xml create mode 100644 openzwave/q-light/q-light_puck.xml create mode 100644 openzwave/q-light/q-light_zerodim.xml create mode 100644 openzwave/q-light/q-light_zerodim_2pol.xml create mode 100644 openzwave/qees/reto-dimmer-plus.xml create mode 100644 openzwave/qees/reto-plugin-switch.xml create mode 100644 openzwave/qubino/ZMNHAA2.xml create mode 100644 openzwave/qubino/ZMNHADx.xml create mode 100644 openzwave/qubino/ZMNHBA2.xml create mode 100644 openzwave/qubino/ZMNHBDx.xml create mode 100644 openzwave/qubino/ZMNHCA2.xml create mode 100644 openzwave/qubino/ZMNHCDx.xml create mode 100644 openzwave/qubino/ZMNHDA2.xml create mode 100644 openzwave/qubino/ZMNHDDx.xml create mode 100644 openzwave/qubino/ZMNHHDx.xml create mode 100644 openzwave/qubino/ZMNHIA2.xml create mode 100644 openzwave/qubino/ZMNHIDxS1.xml create mode 100644 openzwave/qubino/ZMNHIDxS2.xml create mode 100644 openzwave/qubino/ZMNHJA2.xml create mode 100644 openzwave/qubino/ZMNHJD1.xml create mode 100644 openzwave/qubino/ZMNHKDx.xml create mode 100644 openzwave/qubino/ZMNHLAx.xml create mode 100644 openzwave/qubino/ZMNHLDx.xml create mode 100644 openzwave/qubino/ZMNHNDx.xml create mode 100644 openzwave/qubino/ZMNHODx.xml create mode 100644 openzwave/qubino/ZMNHQDx.xml create mode 100644 openzwave/qubino/ZMNHSDx.xml create mode 100644 openzwave/qubino/ZMNHTDx.xml create mode 100644 openzwave/qubino/ZMNHTDxS3.xml create mode 100644 openzwave/qubino/ZMNHUD1.xml create mode 100644 openzwave/qubino/ZMNHVDx.xml create mode 100644 openzwave/qubino/ZMNHWD1.xml create mode 100644 openzwave/qubino/ZMNHXDx.xml create mode 100644 openzwave/qubino/ZMNHYDx.xml create mode 100644 openzwave/qubino/ZMNHZDx.xml create mode 100644 openzwave/qubino/ZMNKADx.xml create mode 100644 openzwave/qubino/ZMNKIDx.xml create mode 100644 openzwave/quby/qb2.xml create mode 100644 openzwave/rcs/em52-zw.xml create mode 100644 openzwave/rcs/pm12-zw.xml create mode 100644 openzwave/rcs/therm0005.xml create mode 100644 openzwave/rcs/therm0007.xml create mode 100644 openzwave/rcs/therm0009.xml create mode 100644 openzwave/remotec/bw8120eu.xml create mode 100644 openzwave/remotec/zfm-80.xml create mode 100644 openzwave/remotec/zrc-100eu.xml create mode 100644 openzwave/remotec/zrc-90.xml create mode 100644 openzwave/remotec/zts-110.xml create mode 100644 openzwave/remotec/zts-500.xml create mode 100644 openzwave/remotec/zurc.xml create mode 100644 openzwave/remotec/zxt-120.xml create mode 100644 openzwave/remotec/zxt-310.xml create mode 100644 openzwave/remotec/zxt-600.xml create mode 100644 openzwave/ring/PIR-SS.xml create mode 100644 openzwave/schlage/BE468.xml create mode 100644 openzwave/schlage/BE468ZP.xml create mode 100644 openzwave/schlage/BE469.xml create mode 100644 openzwave/schlage/BE469ZP.xml create mode 100644 openzwave/schlage/fe599.xml create mode 100644 openzwave/schlagelink/41.xml create mode 100644 openzwave/schlagelink/itemp.xml create mode 100644 openzwave/schlagelink/minikeypad.xml create mode 100644 openzwave/sensative/strips.xml create mode 100644 openzwave/sensative/stripscomfort.xml create mode 100644 openzwave/sercomm/sw-clp01-eu.xml create mode 100644 openzwave/shenzen_neo/ls01ch.xml create mode 100644 openzwave/shenzen_neo/ls02ch.xml create mode 100644 openzwave/shenzen_neo/ls03ch.xml create mode 100644 openzwave/shenzen_neo/nas-ab01z.xml create mode 100644 openzwave/shenzen_neo/nas-ds01z.xml create mode 100644 openzwave/shenzen_neo/nas-pd01z.xml create mode 100644 openzwave/shenzen_neo/nas-pd02z.xml create mode 100644 openzwave/shenzen_neo/nas-pd03z.xml create mode 100644 openzwave/shenzen_neo/nas-rc01z.xml create mode 100644 openzwave/shenzen_neo/nas-wr01z.xml create mode 100644 openzwave/shenzen_neo/nas-wr01ze.xml create mode 100644 openzwave/shenzen_neo/nas-ws02z.xml create mode 100644 openzwave/shenzen_saykey/sk-3007-05.xml create mode 100644 openzwave/simon/10002034-13X.xml create mode 100644 openzwave/simon/10002041-13X.xml create mode 100755 openzwave/simon/10002080-13X.xml create mode 100644 openzwave/smartthings/pgc401m.xml create mode 100644 openzwave/smartthings/sth-eth200.xml create mode 100644 openzwave/somfy/1811265_ZRTSI.xml create mode 100644 openzwave/steinel/is140-2.xml create mode 100644 openzwave/steinel/l810-led-ihf.xml create mode 100644 openzwave/steinel/rs-led-d2.xml create mode 100644 openzwave/steinel/xled-home-2.xml create mode 100644 openzwave/stelpro/stzw402.xml create mode 100644 openzwave/sunricher/srzv9001k12dimz4.xml create mode 100644 openzwave/sunricher/srzv9001k12dimz5.xml create mode 100644 openzwave/sunricher/srzv9001k8.xml create mode 100644 openzwave/sunricher/srzv9001t4dimeu.xml create mode 100644 openzwave/sunricher/srzv9001tccteu.xml create mode 100644 openzwave/sunricher/srzv9003t4rgbweu.xml create mode 100644 openzwave/sunricher/srzv9101sachpeu.xml create mode 100644 openzwave/sunricher/zv2835rac.xml create mode 100644 openzwave/sunricher/zv9101.xml create mode 100644 openzwave/sunricher/zv9101fa.xml create mode 100644 openzwave/swiid/swiidinter.xml create mode 100644 openzwave/swiid/swiidplug.xml create mode 100644 openzwave/technisat/03009496.xml create mode 100644 openzwave/technisat/03009497.xml create mode 100644 openzwave/technisat/03009499.xml create mode 100644 openzwave/telldus/tzdw100.xml create mode 100644 openzwave/telldus/tzwp100.xml create mode 100644 openzwave/telldus/tzwp102.xml create mode 100644 openzwave/there/800z.xml create mode 100644 openzwave/thermofloor/heatit-zdim.xml create mode 100644 openzwave/thermofloor/heatit021.xml create mode 100644 openzwave/thermofloor/heatit056.xml create mode 100644 openzwave/thermofloor/heatit058.xml create mode 100644 openzwave/thermofloor/heatit20a.xml create mode 100644 openzwave/thermofloor/heatitz8.xml create mode 100644 openzwave/trane/TZEMT400AB32MAA.xml create mode 100644 openzwave/trane/TZEMT400BB32MAA.xml create mode 100644 openzwave/trane/TZEMT524AA21MA.xml create mode 100644 openzwave/vera/vera2.xml create mode 100644 openzwave/vision/1701.xml create mode 100644 openzwave/vision/brg1-433.xml create mode 100644 openzwave/vision/zd2102.xml create mode 100644 openzwave/vision/zd2105us5.xml create mode 100644 openzwave/vision/zd2201.xml create mode 100644 openzwave/vision/zd2301.xml create mode 100644 openzwave/vision/zf5201.xml create mode 100644 openzwave/vision/zg8101.xml create mode 100644 openzwave/vision/zl7101us.xml create mode 100644 openzwave/vision/zl7201us.xml create mode 100644 openzwave/vision/zl7261.xml create mode 100644 openzwave/vision/zl7431.xml create mode 100644 openzwave/vision/zl7432us.xml create mode 100644 openzwave/vision/zm1601eu.xml create mode 100644 openzwave/vision/zm1601eu5.xml create mode 100644 openzwave/vision/zm1602eu.xml create mode 100644 openzwave/vision/zm1602eu5.xml create mode 100644 openzwave/vision/zp3102.xml create mode 100644 openzwave/vision/zp3111.xml create mode 100644 openzwave/vision/zr1202us.xml create mode 100644 openzwave/vision/zs5101eu.xml create mode 100644 openzwave/vision/zs610eu.xml create mode 100644 openzwave/vision/zu1401jp.xml create mode 100644 openzwave/vitrum/vitrumI-Dimmer.xml create mode 100644 openzwave/vitrum/vitrumI-Switch.xml create mode 100644 openzwave/vitrum/vitrumII-Dimmer.xml create mode 100644 openzwave/vitrum/vitrumII-RollerBlind.xml create mode 100644 openzwave/vitrum/vitrumII-Switch.xml create mode 100644 openzwave/vitrum/vitrumIII-Dimmer.xml create mode 100644 openzwave/vitrum/vitrumIII-Switch.xml create mode 100644 openzwave/vitrum/vitrumIV-Switch.xml create mode 100644 openzwave/vitrum/vitrumVI-Switch.xml create mode 100644 openzwave/waynedalton/WDTC-20.xml create mode 100644 openzwave/wenzhou/sm103.xml create mode 100644 openzwave/wenzhou/tsp01.xml create mode 100644 openzwave/wenzhou/tz55.xml create mode 100644 openzwave/wenzhou/tz56.xml create mode 100644 openzwave/wenzhou/tz56s.xml create mode 100644 openzwave/wenzhou/tz57.xml create mode 100644 openzwave/wenzhou/tz65d.xml create mode 100644 openzwave/wenzhou/tz66d.xml create mode 100644 openzwave/wenzhou/tz67.xml create mode 100644 openzwave/wenzhou/tz68.xml create mode 100644 openzwave/wenzhou/tz69.xml create mode 100644 openzwave/wenzhou/tz74.xml create mode 100644 openzwave/wenzhou/tz78.xml create mode 100644 openzwave/wenzhou/tz79.xml create mode 100644 openzwave/wenzhou/tz88.xml create mode 100644 openzwave/widom/DRY.xml create mode 100644 openzwave/widom/UBS104.xml create mode 100644 openzwave/widom/UME304C_S.xml create mode 100644 openzwave/widom/UMS2.xml create mode 100644 openzwave/widom/WDS.xml create mode 100644 openzwave/widom/WDS2.xml create mode 100644 openzwave/widom/WSP.xml create mode 100644 openzwave/widom/WTED.xml create mode 100644 openzwave/wink/wnk-mot1.xml create mode 100644 openzwave/wink/wnk-sir1p.xml create mode 100644 openzwave/zipato/MiniKeypad.xml create mode 100644 openzwave/zipato/RGBBulb.xml create mode 100644 openzwave/zipato/RGBBulb2.xml create mode 100644 openzwave/zipato/ne-nas-ab02z.xml create mode 100644 openzwave/zipato/pan04.xml create mode 100644 openzwave/zipato/vszd2102.xml create mode 100644 openzwave/zipato/zp3102.xml create mode 100644 openzwave/zooz/zen06.xml create mode 100644 openzwave/zooz/zen07.xml create mode 100644 openzwave/zooz/zen15.xml create mode 100644 openzwave/zooz/zen16.xml create mode 100644 openzwave/zooz/zen20.xml create mode 100644 openzwave/zooz/zen20v2.xml create mode 100644 openzwave/zooz/zen21.xml create mode 100644 openzwave/zooz/zen21v3.xml create mode 100644 openzwave/zooz/zen22.xml create mode 100644 openzwave/zooz/zen22v2.xml create mode 100644 openzwave/zooz/zen23.xml create mode 100644 openzwave/zooz/zen23v3.xml create mode 100644 openzwave/zooz/zen24.xml create mode 100644 openzwave/zooz/zen24v2.xml create mode 100644 openzwave/zooz/zen25.xml create mode 100644 openzwave/zooz/zen26.xml create mode 100644 openzwave/zooz/zen27.xml create mode 100644 openzwave/zooz/zen30.xml create mode 100644 openzwave/zooz/zen31.xml create mode 100644 openzwave/zooz/zse08.xml create mode 100644 openzwave/zooz/zse09.xml create mode 100644 openzwave/zooz/zse18.xml create mode 100644 openzwave/zooz/zse19.xml create mode 100644 openzwave/zooz/zse29.xml create mode 100644 openzwave/zooz/zse30.xml create mode 100644 openzwave/zooz/zse33.xml create mode 100644 openzwave/zooz/zse40.xml create mode 100644 openzwave/zwave.me/004001.xml create mode 100644 openzwave/zwave.me/ZME_05431.xml create mode 100644 openzwave/zwave.me/ZME_05461.xml create mode 100644 openzwave/zwave.me/ZME_06433.xml create mode 100644 openzwave/zwave.me/ZME_06436.xml create mode 100644 openzwave/zwave.me/ZME_064381.xml create mode 100644 openzwave/zwave.me/ZME_064435.xml create mode 100644 openzwave/zwave.me/ZME_KFOB-S.xml create mode 100644 openzwave/zwave.me/ZME_RC2.xml create mode 100644 openzwave/zwave.me/ZME_WALLC-S.xml create mode 100644 openzwave/zwave.me/ZME_WCD2.xml create mode 100644 openzwave/zwave.me/ZUno.xml create mode 100644 openzwave/zwave.me/iTemp.xml create mode 100644 openzwave/zwave.me/kfob.xml create mode 100644 openzwave/zwave.me/popp_kfob-c.xml create mode 100644 openzwave/zwave.me/razberry.xml create mode 100644 openzwave/zwave.me/zme_raz5.xml create mode 100644 openzwave/zwave.me/zweather.xml create mode 100644 openzwave/zwcfg.xsd create mode 100644 openzwave/zwp/PA-100.xml create mode 100644 openzwave/zwp/WD-100.xml create mode 100644 openzwave/zwscene.xsd create mode 100644 pam.d/ppp create mode 100644 ppp/chap-secrets create mode 100755 ppp/ip-down create mode 100755 ppp/ip-down.d/0000usepeerdns create mode 100755 ppp/ip-pre-up create mode 100755 ppp/ip-up create mode 100755 ppp/ip-up.d/0000usepeerdns create mode 100755 ppp/ipv6-down create mode 100755 ppp/ipv6-up create mode 100644 ppp/options create mode 100644 ppp/pap-secrets create mode 100644 ppp/peers/provider create mode 120000 systemd/system/dbus-org.freedesktop.ModemManager1.service create mode 120000 systemd/system/dbus-org.freedesktop.nm-dispatcher.service create mode 120000 systemd/system/multi-user.target.wants/ModemManager.service create mode 120000 systemd/system/multi-user.target.wants/NetworkManager.service create mode 120000 systemd/system/multi-user.target.wants/nymead.service create mode 120000 systemd/system/network-online.target.wants/NetworkManager-wait-online.service create mode 120000 systemd/user/sockets.target.wants/pk-debconf-helper.socket create mode 100644 xdg/autostart/at-spi-dbus-bus.desktop diff --git a/.etckeeper b/.etckeeper index ece8553d..58e8534f 100755 --- a/.etckeeper +++ b/.etckeeper @@ -1,6 +1,14 @@ # Generated by etckeeper. Do not edit. +mkdir -p './NetworkManager/conf.d' +mkdir -p './NetworkManager/dispatcher.d/no-wait.d' +mkdir -p './NetworkManager/dispatcher.d/pre-down.d' +mkdir -p './NetworkManager/dispatcher.d/pre-up.d' +mkdir -p './NetworkManager/dnsmasq-shared.d' +mkdir -p './NetworkManager/dnsmasq.d' +mkdir -p './NetworkManager/system-connections' mkdir -p './X11/xkb' +mkdir -p './X11/xorg.conf.d' mkdir -p './apache2/mods-available' mkdir -p './apt/auth.conf.d' mkdir -p './apt/listchanges.conf.d' @@ -9,8 +17,10 @@ mkdir -p './apt/trusted.gpg.d' mkdir -p './avahi/services' mkdir -p './binfmt.d' mkdir -p './dbus-1/session.d' +mkdir -p './dconf/db' mkdir -p './dnsmasq.d' mkdir -p './gdb/gdbinit.d' +mkdir -p './glvnd/egl_vendor.d' mkdir -p './gss/mech.d' mkdir -p './initramfs-tools/conf.d' mkdir -p './initramfs-tools/hooks' @@ -41,6 +51,9 @@ mkdir -p './polkit-1/localauthority/30-site.d' mkdir -p './polkit-1/localauthority/50-local.d' mkdir -p './polkit-1/localauthority/90-mandatory.d' mkdir -p './postgresql/11/main/conf.d' +mkdir -p './ppp/ip-pre-up.d' +mkdir -p './ppp/ipv6-down.d' +mkdir -p './ppp/ipv6-up.d' mkdir -p './puppetlabs' mkdir -p './resolvconf/update-libc.d' mkdir -p './security/limits.d' @@ -50,6 +63,9 @@ mkdir -p './ssh/sshd_config.d' mkdir -p './triggerhappy/triggers.d' mkdir -p './udev/hwdb.d' mkdir -p './usb_modeswitch.d' +mkdir -p './vulkan/explicit_layer.d' +mkdir -p './vulkan/icd.d' +mkdir -p './vulkan/implicit_layer.d' maybe chmod 0755 '.' maybe chmod 0700 '.etckeeper' maybe chmod 0644 '.fstab' @@ -75,8 +91,20 @@ maybe chmod 0644 'ImageMagick-6/type-urw-base35.xml' maybe chmod 0644 'ImageMagick-6/type-windows.xml' maybe chmod 0644 'ImageMagick-6/type.xml' maybe chmod 0755 'NetworkManager' +maybe chmod 0644 'NetworkManager/NetworkManager.conf' +maybe chmod 0755 'NetworkManager/conf.d' maybe chmod 0755 'NetworkManager/dispatcher.d' +maybe chmod 0755 'NetworkManager/dispatcher.d/01-ifupdown' +maybe chmod 0755 'NetworkManager/dispatcher.d/no-wait.d' maybe chmod 0755 'NetworkManager/dispatcher.d/ntp' +maybe chmod 0755 'NetworkManager/dispatcher.d/pre-down.d' +maybe chmod 0755 'NetworkManager/dispatcher.d/pre-up.d' +maybe chmod 0755 'NetworkManager/dnsmasq-shared.d' +maybe chmod 0755 'NetworkManager/dnsmasq.d' +maybe chmod 0755 'NetworkManager/system-connections' +maybe chmod 0755 'PackageKit' +maybe chmod 0644 'PackageKit/PackageKit.conf' +maybe chmod 0644 'PackageKit/Vendor.conf' maybe chmod 0755 'X11' maybe chmod 0755 'X11/Xreset' maybe chmod 0755 'X11/Xreset.d' @@ -92,11 +120,13 @@ maybe chmod 0644 'X11/Xsession.d/35x11-common_xhost-local' maybe chmod 0644 'X11/Xsession.d/40x11-common_xsessionrc' maybe chmod 0644 'X11/Xsession.d/50x11-common_determine-startup' maybe chmod 0644 'X11/Xsession.d/90gpg-agent' +maybe chmod 0644 'X11/Xsession.d/90qt-a11y' maybe chmod 0644 'X11/Xsession.d/90x11-common_ssh-agent' maybe chmod 0644 'X11/Xsession.d/99x11-common_start' maybe chmod 0644 'X11/Xsession.options' maybe chmod 0644 'X11/rgb.txt' maybe chmod 0755 'X11/xkb' +maybe chmod 0755 'X11/xorg.conf.d' maybe chmod 0644 'adduser.conf' maybe chmod 0644 'aliases' maybe chmod 0755 'alternatives' @@ -126,9 +156,11 @@ maybe chmod 0644 'apt/apt.conf.d/05etckeeper' maybe chmod 0644 'apt/apt.conf.d/15update-stamp' maybe chmod 0644 'apt/apt.conf.d/20auto-upgrades' maybe chmod 0644 'apt/apt.conf.d/20listchanges' +maybe chmod 0644 'apt/apt.conf.d/20packagekit' maybe chmod 0644 'apt/apt.conf.d/50raspi' maybe chmod 0644 'apt/apt.conf.d/50unattended-upgrades' maybe chmod 0644 'apt/apt.conf.d/70debconf' +maybe chmod 0644 'apt/apt.conf.d/99nymea' maybe chmod 0755 'apt/auth.conf.d' maybe chmod 0644 'apt/listchanges.conf' maybe chmod 0755 'apt/listchanges.conf.d' @@ -165,6 +197,12 @@ maybe chmod 0755 'ca-certificates/update.d' maybe chmod 0755 'ca-certificates/update.d/jks-keystore' maybe chmod 0755 'calendar' maybe chmod 0644 'calendar/default' +maybe chgrp 'dip' 'chatscripts' +maybe chmod 2750 'chatscripts' +maybe chmod 0644 'chatscripts/gprs' +maybe chmod 0644 'chatscripts/pap' +maybe chgrp 'dip' 'chatscripts/provider' +maybe chmod 0640 'chatscripts/provider' maybe chmod 0770 'check_mk' maybe chmod 0640 'check_mk/cmk-update-agent.cfg' maybe chmod 0640 'check_mk/docker.cfg' @@ -242,7 +280,13 @@ maybe chmod 0755 'dbus-1/session.d' maybe chmod 0755 'dbus-1/system.d' maybe chmod 0644 'dbus-1/system.d/avahi-dbus.conf' maybe chmod 0644 'dbus-1/system.d/bluetooth.conf' +maybe chmod 0644 'dbus-1/system.d/dnsmasq.conf' +maybe chmod 0644 'dbus-1/system.d/io.guh.nymead.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.ModemManager1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PackageKit.conf' maybe chmod 0644 'dbus-1/system.d/wpa_supplicant.conf' +maybe chmod 0755 'dconf' +maybe chmod 0755 'dconf/db' maybe chmod 0644 'debconf.conf' maybe chmod 0644 'debian_version' maybe chmod 0755 'default' @@ -329,6 +373,8 @@ maybe chmod 0644 'dpkg/shlibs.override' maybe chmod 0644 'e2scrub.conf' maybe chmod 0644 'email-addresses' maybe chmod 0644 'environment' +maybe chmod 0755 'environment.d' +maybe chmod 0644 'environment.d/90qt-a11y.conf' maybe chmod 0755 'etckeeper' maybe chmod 0755 'etckeeper/commit.d' maybe chmod 0755 'etckeeper/commit.d/10vcs-test' @@ -473,6 +519,8 @@ maybe chmod 0770 'gitea' maybe chown 'git' 'gitea/app.ini' maybe chgrp 'git' 'gitea/app.ini' maybe chmod 0644 'gitea/app.ini' +maybe chmod 0755 'glvnd' +maybe chmod 0755 'glvnd/egl_vendor.d' maybe chmod 0755 'groff' maybe chmod 0644 'groff/man.local' maybe chmod 0644 'groff/mdoc.local' @@ -485,6 +533,8 @@ maybe chgrp 'shadow' 'gshadow-' maybe chmod 0640 'gshadow-' maybe chmod 0755 'gss' maybe chmod 0755 'gss/mech.d' +maybe chmod 0755 'gtk-3.0' +maybe chmod 0644 'gtk-3.0/im-multipress.conf' maybe chmod 0644 'host.conf' maybe chmod 0644 'hostname' maybe chmod 0644 'hosts' @@ -842,8 +892,10 @@ maybe chmod 0644 'logrotate.d/exim4-paniclog' maybe chmod 0644 'logrotate.d/mosquitto' maybe chmod 0644 'logrotate.d/nginx' maybe chmod 0644 'logrotate.d/nodered' +maybe chmod 0644 'logrotate.d/nymead' maybe chmod 0644 'logrotate.d/php7.3-fpm' maybe chmod 0644 'logrotate.d/postgresql-common' +maybe chmod 0644 'logrotate.d/ppp' maybe chmod 0644 'logrotate.d/rsyslog' maybe chmod 0644 'logrotate.d/syslog' maybe chmod 0644 'logrotate.d/unattended-upgrades' @@ -970,6 +1022,1638 @@ maybe chmod 0644 'nginx/uwsgi_params' maybe chmod 0644 'nginx/win-utf' maybe chmod 0644 'nsswitch.conf' maybe chmod 0644 'ntp.conf' +maybe chmod 0755 'nymea' +maybe chmod 0644 'nymea/nymead.conf' +maybe chmod 0644 'nymea/user-db.sqlite' +maybe chmod 0755 'openzwave' +maybe chmod 0755 'openzwave/2gig' +maybe chmod 0644 'openzwave/2gig/ct100.xml' +maybe chmod 0644 'openzwave/2gig/ct101.xml' +maybe chmod 0644 'openzwave/2gig/ct30.xml' +maybe chmod 0644 'openzwave/2gig/ct32.xml' +maybe chmod 0644 'openzwave/2gig/ct50e.xml' +maybe chmod 0644 'openzwave/2gig/ct80.xml' +maybe chmod 0755 'openzwave/BeNext' +maybe chmod 0644 'openzwave/BeNext/1poleswitch.xml' +maybe chmod 0644 'openzwave/BeNext/2poleswitch.xml' +maybe chmod 0644 'openzwave/BeNext/AlarmSound.xml' +maybe chmod 0644 'openzwave/BeNext/BuiltinDimmer.xml' +maybe chmod 0644 'openzwave/BeNext/DoorSensor.xml' +maybe chmod 0644 'openzwave/BeNext/EnergySwitch.xml' +maybe chmod 0644 'openzwave/BeNext/HeatingControl.xml' +maybe chmod 0644 'openzwave/BeNext/Molite.xml' +maybe chmod 0644 'openzwave/BeNext/P1dongle.xml' +maybe chmod 0644 'openzwave/BeNext/PanicButton.xml' +maybe chmod 0644 'openzwave/BeNext/PanicWatch.xml' +maybe chmod 0644 'openzwave/BeNext/PluginDimmer.xml' +maybe chmod 0644 'openzwave/BeNext/SceneController.xml' +maybe chmod 0644 'openzwave/BeNext/TagReader.xml' +maybe chmod 0644 'openzwave/BeNext/TagReader500.xml' +maybe chmod 0644 'openzwave/BeNext/mydisplay.xml' +maybe chmod 0644 'openzwave/BeNext/mygate.xml' +maybe chmod 0644 'openzwave/Localization.xml' +maybe chmod 0644 'openzwave/Localization.xsd' +maybe chmod 0644 'openzwave/NotificationCCTypes.xml' +maybe chmod 0644 'openzwave/NotificationCCTypes.xsd' +maybe chmod 0644 'openzwave/SensorMultiLevelCCTypes.xml' +maybe chmod 0644 'openzwave/SensorMultiLevelCCTypes.xsd' +maybe chmod 0755 'openzwave/abus' +maybe chmod 0644 'openzwave/abus/SHRM10000.xml' +maybe chmod 0755 'openzwave/act' +maybe chmod 0644 'openzwave/act/lfm20.xml' +maybe chmod 0644 'openzwave/act/zdm230.xml' +maybe chmod 0644 'openzwave/act/zdp100.xml' +maybe chmod 0644 'openzwave/act/zdw103.xml' +maybe chmod 0644 'openzwave/act/zdw232.xml' +maybe chmod 0644 'openzwave/act/zir010.xml' +maybe chmod 0644 'openzwave/act/zrm230.xml' +maybe chmod 0644 'openzwave/act/zrp100.xml' +maybe chmod 0644 'openzwave/act/zrp110.xml' +maybe chmod 0644 'openzwave/act/zrw103.xml' +maybe chmod 0644 'openzwave/act/zrw230.xml' +maybe chmod 0755 'openzwave/aeotec' +maybe chmod 0644 'openzwave/aeotec/dsa03202.xml' +maybe chmod 0644 'openzwave/aeotec/dsa22.xml' +maybe chmod 0644 'openzwave/aeotec/dsa38.xml' +maybe chmod 0644 'openzwave/aeotec/dsb04100.xml' +maybe chmod 0644 'openzwave/aeotec/dsb05.xml' +maybe chmod 0644 'openzwave/aeotec/dsb09104.xml' +maybe chmod 0644 'openzwave/aeotec/dsb28-zweu.xml' +maybe chmod 0644 'openzwave/aeotec/dsb28.xml' +maybe chmod 0644 'openzwave/aeotec/dsb29.xml' +maybe chmod 0644 'openzwave/aeotec/dsb45.xml' +maybe chmod 0644 'openzwave/aeotec/dsb54.xml' +maybe chmod 0644 'openzwave/aeotec/dsc06106.xml' +maybe chmod 0644 'openzwave/aeotec/dsc08101.xml' +maybe chmod 0644 'openzwave/aeotec/dsc10.xml' +maybe chmod 0644 'openzwave/aeotec/dsc11.xml' +maybe chmod 0644 'openzwave/aeotec/dsc12104.xml' +maybe chmod 0644 'openzwave/aeotec/dsc13104.xml' +maybe chmod 0644 'openzwave/aeotec/dsc14104.xml' +maybe chmod 0644 'openzwave/aeotec/dsc18103.xml' +maybe chmod 0644 'openzwave/aeotec/dsc19103.xml' +maybe chmod 0644 'openzwave/aeotec/dsc24.xml' +maybe chmod 0644 'openzwave/aeotec/dsc26103.xml' +maybe chmod 0644 'openzwave/aeotec/dsc27103.xml' +maybe chmod 0644 'openzwave/aeotec/dsc35103.xml' +maybe chmod 0644 'openzwave/aeotec/dsd37.xml' +maybe chmod 0644 'openzwave/aeotec/zw056.xml' +maybe chmod 0644 'openzwave/aeotec/zw062.xml' +maybe chmod 0644 'openzwave/aeotec/zw074.xml' +maybe chmod 0644 'openzwave/aeotec/zw075.xml' +maybe chmod 0644 'openzwave/aeotec/zw078.xml' +maybe chmod 0644 'openzwave/aeotec/zw080.xml' +maybe chmod 0644 'openzwave/aeotec/zw088.xml' +maybe chmod 0644 'openzwave/aeotec/zw089.xml' +maybe chmod 0644 'openzwave/aeotec/zw090.xml' +maybe chmod 0644 'openzwave/aeotec/zw095.xml' +maybe chmod 0644 'openzwave/aeotec/zw096.xml' +maybe chmod 0644 'openzwave/aeotec/zw097.xml' +maybe chmod 0644 'openzwave/aeotec/zw098.xml' +maybe chmod 0644 'openzwave/aeotec/zw099.xml' +maybe chmod 0644 'openzwave/aeotec/zw100.xml' +maybe chmod 0644 'openzwave/aeotec/zw111.xml' +maybe chmod 0644 'openzwave/aeotec/zw112.xml' +maybe chmod 0644 'openzwave/aeotec/zw116.xml' +maybe chmod 0644 'openzwave/aeotec/zw117.xml' +maybe chmod 0644 'openzwave/aeotec/zw120.xml' +maybe chmod 0644 'openzwave/aeotec/zw121.xml' +maybe chmod 0644 'openzwave/aeotec/zw122.xml' +maybe chmod 0644 'openzwave/aeotec/zw129.xml' +maybe chmod 0644 'openzwave/aeotec/zw130.xml' +maybe chmod 0644 'openzwave/aeotec/zw132.xml' +maybe chmod 0644 'openzwave/aeotec/zw139.xml' +maybe chmod 0644 'openzwave/aeotec/zw140.xml' +maybe chmod 0644 'openzwave/aeotec/zw141.xml' +maybe chmod 0644 'openzwave/aeotec/zw162.xml' +maybe chmod 0644 'openzwave/aeotec/zw164.xml' +maybe chmod 0644 'openzwave/aeotec/zw175.xml' +maybe chmod 0644 'openzwave/aeotec/zw187.xml' +maybe chmod 0644 'openzwave/aeotec/zw189.xml' +maybe chmod 0644 'openzwave/aeotec/zwa001.xml' +maybe chmod 0644 'openzwave/aeotec/zwa002.xml' +maybe chmod 0644 'openzwave/aeotec/zwa003.xml' +maybe chmod 0644 'openzwave/aeotec/zwa004.xml' +maybe chmod 0644 'openzwave/aeotec/zwa005.xml' +maybe chmod 0644 'openzwave/aeotec/zwa006.xml' +maybe chmod 0644 'openzwave/aeotec/zwa008.xml' +maybe chmod 0644 'openzwave/aeotec/zwa009.xml' +maybe chmod 0644 'openzwave/aeotec/zwa012.xml' +maybe chmod 0644 'openzwave/aeotec/zwa019.xml' +maybe chmod 0644 'openzwave/aeotec/zwa021.xml' +maybe chmod 0755 'openzwave/airlinemechanical' +maybe chmod 0644 'openzwave/airlinemechanical/zds-ud10.xml' +maybe chmod 0755 'openzwave/alfred' +maybe chmod 0644 'openzwave/alfred/DB2.xml' +maybe chmod 0755 'openzwave/assa_abloy' +maybe chmod 0644 'openzwave/assa_abloy/ConexisL1.xml' +maybe chmod 0644 'openzwave/assa_abloy/KeyfreeConnected-plus.xml' +maybe chmod 0644 'openzwave/assa_abloy/KeyfreeConnected.xml' +maybe chmod 0644 'openzwave/assa_abloy/PushButtonDeadbolt.xml' +maybe chmod 0644 'openzwave/assa_abloy/PushButtonLever.xml' +maybe chmod 0644 'openzwave/assa_abloy/TouchDeadbolt.xml' +maybe chmod 0644 'openzwave/assa_abloy/TouchLever.xml' +maybe chmod 0644 'openzwave/assa_abloy/nexTouch.xml' +maybe chmod 0644 'openzwave/assa_abloy/yrd1x0.xml' +maybe chmod 0755 'openzwave/august' +maybe chmod 0644 'openzwave/august/asl-03.xml' +maybe chmod 0755 'openzwave/buffalo' +maybe chmod 0644 'openzwave/buffalo/hw-100v15a-zw.xml' +maybe chmod 0755 'openzwave/building36' +maybe chmod 0644 'openzwave/building36/b36-t10.xml' +maybe chmod 0755 'openzwave/comfort' +maybe chmod 0644 'openzwave/comfort/ucm.xml' +maybe chmod 0644 'openzwave/config-template.xml' +maybe chmod 0755 'openzwave/connecthome' +maybe chmod 0644 'openzwave/connecthome/ch-201.xml' +maybe chmod 0755 'openzwave/cooper' +maybe chmod 0644 'openzwave/cooper/RF9501.xml' +maybe chmod 0644 'openzwave/cooper/RF9505-T.xml' +maybe chmod 0644 'openzwave/cooper/RF9505-T.xml.zip' +maybe chmod 0644 'openzwave/cooper/RF9517.xml' +maybe chmod 0644 'openzwave/cooper/RF9540-N.xml' +maybe chmod 0644 'openzwave/cooper/RF9542-Z.xml' +maybe chmod 0644 'openzwave/cooper/RFWC5.xml' +maybe chmod 0644 'openzwave/cooper/rf9534.xml' +maybe chmod 0755 'openzwave/danfoss' +maybe chmod 0644 'openzwave/danfoss/living.xml' +maybe chmod 0644 'openzwave/danfoss/rsroom.xml' +maybe chmod 0644 'openzwave/danfoss/z.xml' +maybe chmod 0644 'openzwave/device_classes.xml' +maybe chmod 0644 'openzwave/device_classes.xsd' +maybe chmod 0644 'openzwave/device_configuration.xsd' +maybe chmod 0755 'openzwave/devolo' +maybe chmod 0644 'openzwave/devolo/connectz.xml' +maybe chmod 0644 'openzwave/devolo/mt02648.xml' +maybe chmod 0644 'openzwave/devolo/mt02755.xml' +maybe chmod 0644 'openzwave/devolo/mt02758.xml' +maybe chmod 0644 'openzwave/devolo/mt02792.xml' +maybe chmod 0644 'openzwave/devolo/mt2646.xml' +maybe chmod 0644 'openzwave/devolo/mt2647.xml' +maybe chmod 0644 'openzwave/devolo/mt2651.xml' +maybe chmod 0644 'openzwave/devolo/mt2652.xml' +maybe chmod 0644 'openzwave/devolo/mt2653.xml' +maybe chmod 0644 'openzwave/devolo/mt2756.xml' +maybe chmod 0644 'openzwave/devolo/mt2759.xml' +maybe chmod 0644 'openzwave/devolo/mt2760.xml' +maybe chmod 0644 'openzwave/devolo/mt2761.xml' +maybe chmod 0644 'openzwave/devolo/rs014G0159.xml' +maybe chmod 0755 'openzwave/diehlcontrols' +maybe chmod 0644 'openzwave/diehlcontrols/766366.xml' +maybe chmod 0755 'openzwave/dlink' +maybe chmod 0644 'openzwave/dlink/dch-z110.xml' +maybe chmod 0644 'openzwave/dlink/dch-z120.xml' +maybe chmod 0644 'openzwave/dlink/dch-z210.xml' +maybe chmod 0644 'openzwave/dlink/dch-z510.xml' +maybe chmod 0755 'openzwave/dome' +maybe chmod 0644 'openzwave/dome/0002.xml' +maybe chmod 0644 'openzwave/dome/0083.xml' +maybe chmod 0644 'openzwave/dome/0085.xml' +maybe chmod 0644 'openzwave/dome/0086.xml' +maybe chmod 0644 'openzwave/dome/0087.xml' +maybe chmod 0644 'openzwave/dome/0088.xml' +maybe chmod 0644 'openzwave/dome/0101.xml' +maybe chmod 0644 'openzwave/dome/0201.xml' +maybe chmod 0644 'openzwave/dome/dmex1.xml' +maybe chmod 0755 'openzwave/domitech' +maybe chmod 0644 'openzwave/domitech/zb22uk.xml' +maybe chmod 0644 'openzwave/domitech/ze27eu.xml' +maybe chmod 0755 'openzwave/domux' +maybe chmod 0644 'openzwave/domux/DX1CA-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1CG-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1DS-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1HT-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1MS-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1SA-Z.xml' +maybe chmod 0644 'openzwave/domux/DX1WL-Z.xml' +maybe chmod 0644 'openzwave/domux/DX2SK-Z.xml' +maybe chmod 0755 'openzwave/dragontech' +maybe chmod 0644 'openzwave/dragontech/wd-100.xml' +maybe chmod 0755 'openzwave/duco' +maybe chmod 0644 'openzwave/duco/DucoBox.xml' +maybe chmod 0644 'openzwave/duco/Ducotronic_CO-RH_sensor.xml' +maybe chmod 0755 'openzwave/duwi' +maybe chmod 0644 'openzwave/duwi/05458.xml' +maybe chmod 0644 'openzwave/duwi/ZWES1000.xml' +maybe chmod 0644 'openzwave/duwi/ZWESJ300.xml' +maybe chmod 0644 'openzwave/duwi/zw-edan-300.xml' +maybe chmod 0644 'openzwave/duwi/zw-zdan-300.xml' +maybe chmod 0644 'openzwave/duwi/zwfb.xml' +maybe chmod 0644 'openzwave/duwi/zwws.xml' +maybe chmod 0755 'openzwave/ecodim' +maybe chmod 0644 'openzwave/ecodim/0.7.xml' +maybe chmod 0755 'openzwave/ecolink' +maybe chmod 0644 'openzwave/ecolink/doorwindow.xml' +maybe chmod 0644 'openzwave/ecolink/firefighter.xml' +maybe chmod 0644 'openzwave/ecolink/floodfreeze.xml' +maybe chmod 0644 'openzwave/ecolink/motion.xml' +maybe chmod 0644 'openzwave/ecolink/sensor.xml' +maybe chmod 0644 'openzwave/ecolink/tiltsensor.xml' +maybe chmod 0755 'openzwave/econet' +maybe chmod 0644 'openzwave/econet/ezw1204.xml' +maybe chmod 0755 'openzwave/electronicsolutions' +maybe chmod 0644 'openzwave/electronicsolutions/dbmz.xml' +maybe chmod 0755 'openzwave/enblink' +maybe chmod 0644 'openzwave/enblink/ss201-us-w_1308.xml' +maybe chmod 0755 'openzwave/enerwave' +maybe chmod 0644 'openzwave/enerwave/zw15rmplus.xml' +maybe chmod 0644 'openzwave/enerwave/zw15s.xml' +maybe chmod 0644 'openzwave/enerwave/zw20r.xml' +maybe chmod 0644 'openzwave/enerwave/zw20rm.xml' +maybe chmod 0644 'openzwave/enerwave/zw500d.xml' +maybe chmod 0644 'openzwave/enerwave/zwn-bpc.xml' +maybe chmod 0644 'openzwave/enerwave/zwn-sc7.xml' +maybe chmod 0644 'openzwave/enerwave/zwnrsm1plus.xml' +maybe chmod 0644 'openzwave/enerwave/zwnrsm2plus.xml' +maybe chmod 0755 'openzwave/eurotronic' +maybe chmod 0644 'openzwave/eurotronic/eur_airquality.xml' +maybe chmod 0644 'openzwave/eurotronic/eur_cometz.xml' +maybe chmod 0644 'openzwave/eurotronic/eur_spiritz.xml' +maybe chmod 0644 'openzwave/eurotronic/eur_stellaz.xml' +maybe chmod 0644 'openzwave/eurotronic/eur_temphumin.xml' +maybe chmod 0755 'openzwave/everspring' +maybe chmod 0644 'openzwave/everspring/ad146.xml' +maybe chmod 0644 'openzwave/everspring/ad147.xml' +maybe chmod 0644 'openzwave/everspring/an145.xml' +maybe chmod 0644 'openzwave/everspring/an157.xml' +maybe chmod 0644 'openzwave/everspring/an158.xml' +maybe chmod 0644 'openzwave/everspring/an163.xml' +maybe chmod 0644 'openzwave/everspring/an179.xml' +maybe chmod 0644 'openzwave/everspring/an180.xml' +maybe chmod 0644 'openzwave/everspring/an181.xml' +maybe chmod 0644 'openzwave/everspring/hac01.xml' +maybe chmod 0644 'openzwave/everspring/han01.xml' +maybe chmod 0644 'openzwave/everspring/han02-1.xml' +maybe chmod 0644 'openzwave/everspring/hsp02.xml' +maybe chmod 0644 'openzwave/everspring/lptdm1u.xml' +maybe chmod 0644 'openzwave/everspring/se812.xml' +maybe chmod 0644 'openzwave/everspring/sf812.xml' +maybe chmod 0644 'openzwave/everspring/sm103.xml' +maybe chmod 0644 'openzwave/everspring/sp103.xml' +maybe chmod 0644 'openzwave/everspring/sp814.xml' +maybe chmod 0644 'openzwave/everspring/sp815.xml' +maybe chmod 0644 'openzwave/everspring/sp816.xml' +maybe chmod 0644 'openzwave/everspring/st812.xml' +maybe chmod 0644 'openzwave/everspring/st814.xml' +maybe chmod 0644 'openzwave/everspring/st815.xml' +maybe chmod 0644 'openzwave/everspring/tse03.xml' +maybe chmod 0755 'openzwave/everspringct' +maybe chmod 0644 'openzwave/everspringct/hsm02.xml' +maybe chmod 0755 'openzwave/evolve' +maybe chmod 0644 'openzwave/evolve/lfm-20.xml' +maybe chmod 0644 'openzwave/evolve/lrm-as.xml' +maybe chmod 0644 'openzwave/evolve/lsm-15.xml' +maybe chmod 0644 'openzwave/evolve/ltm-5.xml' +maybe chmod 0755 'openzwave/fakro' +maybe chmod 0644 'openzwave/fakro/arz.xml' +maybe chmod 0644 'openzwave/fakro/zwp10.xml' +maybe chmod 0644 'openzwave/fakro/zwrs.xml' +maybe chmod 0644 'openzwave/fakro/zws12.xml' +maybe chmod 0644 'openzwave/fakro/zws230.xml' +maybe chmod 0755 'openzwave/fibaro' +maybe chmod 0644 'openzwave/fibaro/fgbs001.xml' +maybe chmod 0644 'openzwave/fibaro/fgbs222.xml' +maybe chmod 0644 'openzwave/fibaro/fgcd001.xml' +maybe chmod 0644 'openzwave/fibaro/fgd211.xml' +maybe chmod 0644 'openzwave/fibaro/fgd212.xml' +maybe chmod 0644 'openzwave/fibaro/fgdw2.xml' +maybe chmod 0644 'openzwave/fibaro/fgfs101.xml' +maybe chmod 0644 'openzwave/fibaro/fgfs101zw5.xml' +maybe chmod 0644 'openzwave/fibaro/fggc001.xml' +maybe chmod 0644 'openzwave/fibaro/fgk001.xml' +maybe chmod 0644 'openzwave/fibaro/fgk10x.xml' +maybe chmod 0644 'openzwave/fibaro/fgkf601.xml' +maybe chmod 0644 'openzwave/fibaro/fgms.xml' +maybe chmod 0644 'openzwave/fibaro/fgmszw5.xml' +maybe chmod 0644 'openzwave/fibaro/fgpb101.xml' +maybe chmod 0644 'openzwave/fibaro/fgr221.xml' +maybe chmod 0644 'openzwave/fibaro/fgr223.xml' +maybe chmod 0644 'openzwave/fibaro/fgrgbw442.xml' +maybe chmod 0644 'openzwave/fibaro/fgrgbwm441.xml' +maybe chmod 0644 'openzwave/fibaro/fgrm222.xml' +maybe chmod 0644 'openzwave/fibaro/fgs211.xml' +maybe chmod 0644 'openzwave/fibaro/fgs212.xml' +maybe chmod 0644 'openzwave/fibaro/fgs213.xml' +maybe chmod 0644 'openzwave/fibaro/fgs221.xml' +maybe chmod 0644 'openzwave/fibaro/fgs222.xml' +maybe chmod 0644 'openzwave/fibaro/fgs223.xml' +maybe chmod 0644 'openzwave/fibaro/fgs224.xml' +maybe chmod 0644 'openzwave/fibaro/fgsd002.xml' +maybe chmod 0644 'openzwave/fibaro/fgss101.xml' +maybe chmod 0644 'openzwave/fibaro/fgt001.xml' +maybe chmod 0644 'openzwave/fibaro/fgwd111.xml' +maybe chmod 0644 'openzwave/fibaro/fgwds221.xml' +maybe chmod 0644 'openzwave/fibaro/fgwoe.xml' +maybe chmod 0644 'openzwave/fibaro/fgwpe.xml' +maybe chmod 0644 'openzwave/fibaro/fgwpfzw5.xml' +maybe chmod 0644 'openzwave/fibaro/fgwpg111.xml' +maybe chmod 0644 'openzwave/fibaro/fgwr111.xml' +maybe chmod 0755 'openzwave/firstalert' +maybe chmod 0644 'openzwave/firstalert/zcombo-g.xml' +maybe chmod 0644 'openzwave/firstalert/zcombo.xml' +maybe chmod 0644 'openzwave/firstalert/zsmoke.xml' +maybe chmod 0755 'openzwave/followgood' +maybe chmod 0644 'openzwave/followgood/swz-1002.xml' +maybe chmod 0755 'openzwave/forest' +maybe chmod 0644 'openzwave/forest/fs2z5232000002.xml' +maybe chmod 0755 'openzwave/fortrezz' +maybe chmod 0644 'openzwave/fortrezz/fmi.xml' +maybe chmod 0755 'openzwave/fortrezz/fts05p.xml' +maybe chmod 0644 'openzwave/fortrezz/gdc1_fortrezz_1501.xml' +maybe chmod 0644 'openzwave/fortrezz/mimo2plus.xml' +maybe chmod 0644 'openzwave/fortrezz/mimolite.xml' +maybe chmod 0644 'openzwave/fortrezz/ssa2.xml' +maybe chmod 0644 'openzwave/fortrezz/ssa3.xml' +maybe chmod 0644 'openzwave/fortrezz/wv01.xml' +maybe chmod 0644 'openzwave/fortrezz/wwa-01aa.xml' +maybe chmod 0644 'openzwave/fortrezz/wwa02.xml' +maybe chmod 0755 'openzwave/frostdale' +maybe chmod 0644 'openzwave/frostdale/fdn2311.xml' +maybe chmod 0644 'openzwave/frostdale/fdn2nxx.xml' +maybe chmod 0755 'openzwave/ge' +maybe chmod 0644 'openzwave/ge/12719-plugin-switch.xml' +maybe chmod 0644 'openzwave/ge/12720.xml' +maybe chmod 0644 'openzwave/ge/12724-dimmer.xml' +maybe chmod 0644 'openzwave/ge/12727.xml' +maybe chmod 0644 'openzwave/ge/14280-plugin-dimmer.xml' +maybe chmod 0644 'openzwave/ge/14282-plugin-switch.xml' +maybe chmod 0644 'openzwave/ge/14284.xml' +maybe chmod 0644 'openzwave/ge/14285.xml' +maybe chmod 0644 'openzwave/ge/14288-outlet.xml' +maybe chmod 0644 'openzwave/ge/14291-switch.xml' +maybe chmod 0644 'openzwave/ge/14292-toggle-switch.xml' +maybe chmod 0644 'openzwave/ge/14294-dimmer.xml' +maybe chmod 0644 'openzwave/ge/14295-dimmer-toggle.xml' +maybe chmod 0644 'openzwave/ge/14298.xml' +maybe chmod 0644 'openzwave/ge/26931-motion-switch.xml' +maybe chmod 0644 'openzwave/ge/26932-motion-dimmer.xml' +maybe chmod 0644 'openzwave/ge/26933-motion-dimmer.xml' +maybe chmod 0644 'openzwave/ge/28167-plugin-dimmer.xml' +maybe chmod 0644 'openzwave/ge/28169-plugin-switch.xml' +maybe chmod 0644 'openzwave/ge/45604.xml' +maybe chmod 0644 'openzwave/ge/46201-switch.xml' +maybe chmod 0644 'openzwave/ge/46202-switch.xml' +maybe chmod 0644 'openzwave/ge/46203-dimmer.xml' +maybe chmod 0644 'openzwave/ge/46204-dimmer-toggle.xml' +maybe chmod 0644 'openzwave/ge/dimmer.xml' +maybe chmod 0644 'openzwave/ge/dimmer_module.xml' +maybe chmod 0644 'openzwave/ge/hinge-pin.xml' +maybe chmod 0644 'openzwave/ge/receptacle.xml' +maybe chmod 0644 'openzwave/ge/relay.xml' +maybe chmod 0644 'openzwave/ge/ze26i.xml' +maybe chmod 0644 'openzwave/ge/zw4001-switch.xml' +maybe chmod 0644 'openzwave/ge/zw6302.xml' +maybe chmod 0755 'openzwave/gocontrol' +maybe chmod 0644 'openzwave/gocontrol/GC-TBZ48L.xml' +maybe chmod 0755 'openzwave/goodway' +maybe chmod 0644 'openzwave/goodway/td14010.xml' +maybe chmod 0755 'openzwave/gr' +maybe chmod 0644 'openzwave/gr/gr-302n.xml' +maybe chmod 0644 'openzwave/gr/gr105.xml' +maybe chmod 0644 'openzwave/gr/gr105n.xml' +maybe chmod 0644 'openzwave/gr/grb3.xml' +maybe chmod 0755 'openzwave/graber' +maybe chmod 0644 'openzwave/graber/brz1.xml' +maybe chmod 0644 'openzwave/graber/csz1.xml' +maybe chmod 0644 'openzwave/graber/mcz1.xml' +maybe chmod 0644 'openzwave/graber/rsz1.xml' +maybe chmod 0644 'openzwave/graber/vcz1.xml' +maybe chmod 0755 'openzwave/greenwave' +maybe chmod 0644 'openzwave/greenwave/gs1110-1-gr-1.xml' +maybe chmod 0644 'openzwave/greenwave/powernode1.xml' +maybe chmod 0644 'openzwave/greenwave/powernode6.xml' +maybe chmod 0755 'openzwave/guardtec' +maybe chmod 0644 'openzwave/guardtec/gkw2000d.xml' +maybe chmod 0755 'openzwave/hab' +maybe chmod 0644 'openzwave/hab/iblindsV2.xml' +maybe chmod 0644 'openzwave/hab/iblindsV3.xml' +maybe chmod 0755 'openzwave/hank' +maybe chmod 0644 'openzwave/hank/hkzw-dws01.xml' +maybe chmod 0644 'openzwave/hank/hkzw-fld01.xml' +maybe chmod 0644 'openzwave/hank/hkzw-ms01.xml' +maybe chmod 0644 'openzwave/hank/hkzw-ms02-200.xml' +maybe chmod 0644 'openzwave/hank/hkzw-ms02-300.xml' +maybe chmod 0644 'openzwave/hank/hkzw-rgb01.xml' +maybe chmod 0644 'openzwave/hank/hkzw-so01-smartplug.xml' +maybe chmod 0644 'openzwave/hank/hkzw-so03.xml' +maybe chmod 0644 'openzwave/hank/hkzw-so05-smartplug.xml' +maybe chmod 0644 'openzwave/hank/scenecontroller1.xml' +maybe chmod 0644 'openzwave/hank/scenecontroller4.xml' +maybe chmod 0755 'openzwave/heiman' +maybe chmod 0644 'openzwave/heiman/HS1CA-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1CG-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1DS-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1HT-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1MS-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1SA-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS1WL-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS2SK-Z.xml' +maybe chmod 0644 'openzwave/heiman/HS2WD-Z.xml' +maybe chmod 0755 'openzwave/heltun' +maybe chmod 0644 'openzwave/heltun/he-ft01.xml' +maybe chmod 0644 'openzwave/heltun/he-ht01.xml' +maybe chmod 0644 'openzwave/heltun/he-zw-sw-5a-1.xml' +maybe chmod 0644 'openzwave/heltun/he-zw-therm-fc1.xml' +maybe chmod 0644 'openzwave/heltun/he-zw-therm-fl2.xml' +maybe chmod 0755 'openzwave/homeseer' +maybe chmod 0644 'openzwave/homeseer/ezmotionplus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-ds100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-fc200plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-fls100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-fs100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-ls100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-ms100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-wd100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-wd200plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-ws100plus.xml' +maybe chmod 0644 'openzwave/homeseer/hs-ws200plus.xml' +maybe chmod 0644 'openzwave/homeseer/hsm100.xml' +maybe chmod 0644 'openzwave/homeseer/hsm200.xml' +maybe chmod 0644 'openzwave/homeseer/ztroller.xml' +maybe chmod 0755 'openzwave/honeywell' +maybe chmod 0644 'openzwave/honeywell/2681-plugin-dimmer.xml' +maybe chmod 0644 'openzwave/honeywell/3830-zw3107.xml' +maybe chmod 0644 'openzwave/honeywell/39348-ZW4005.xml' +maybe chmod 0644 'openzwave/honeywell/39348-zw4008.xml' +maybe chmod 0644 'openzwave/honeywell/39349-ZW1002.xml' +maybe chmod 0644 'openzwave/honeywell/39351-ZW3005.xml' +maybe chmod 0644 'openzwave/honeywell/39351-ZW3010.xml' +maybe chmod 0644 'openzwave/honeywell/39357-ZW3004.xml' +maybe chmod 0644 'openzwave/honeywell/39358-ZW4002.xml' +maybe chmod 0644 'openzwave/honeywell/39449-ZW4106.xml' +maybe chmod 0644 'openzwave/honeywell/lynx-touch-l5100.xml' +maybe chmod 0644 'openzwave/honeywell/th6320zw2003.xml' +maybe chmod 0644 'openzwave/honeywell/th8320zw1000.xml' +maybe chmod 0755 'openzwave/horstmann' +maybe chmod 0644 'openzwave/horstmann/asrzw.xml' +maybe chmod 0644 'openzwave/horstmann/hrt4zw.xml' +maybe chmod 0644 'openzwave/horstmann/scsc17.xml' +maybe chmod 0644 'openzwave/horstmann/ses301.xml' +maybe chmod 0644 'openzwave/horstmann/ses302.xml' +maybe chmod 0644 'openzwave/horstmann/ses303.xml' +maybe chmod 0644 'openzwave/horstmann/sir321.xml' +maybe chmod 0644 'openzwave/horstmann/srt321.xml' +maybe chmod 0644 'openzwave/horstmann/srt323.xml' +maybe chmod 0644 'openzwave/horstmann/ssr302.xml' +maybe chmod 0644 'openzwave/horstmann/ssr303.xml' +maybe chmod 0755 'openzwave/icare' +maybe chmod 0644 'openzwave/icare/zw-66.xml' +maybe chmod 0755 'openzwave/idlock' +maybe chmod 0644 'openzwave/idlock/idlock101.xml' +maybe chmod 0644 'openzwave/idlock/idlock150.xml' +maybe chmod 0755 'openzwave/images' +maybe chmod 0755 'openzwave/images/2gig' +maybe chmod 0644 'openzwave/images/2gig/ct100.png' +maybe chmod 0644 'openzwave/images/2gig/ct32.png' +maybe chmod 0755 'openzwave/images/BeNext' +maybe chmod 0644 'openzwave/images/BeNext/AlarmSound.png' +maybe chmod 0644 'openzwave/images/BeNext/DoorSensor.png' +maybe chmod 0644 'openzwave/images/BeNext/Molite.png' +maybe chmod 0644 'openzwave/images/BeNext/P1dongle.png' +maybe chmod 0644 'openzwave/images/BeNext/TagReader.png' +maybe chmod 0644 'openzwave/images/BeNext/TagReader500.png' +maybe chmod 0644 'openzwave/images/BeNext/mydisplay.png' +maybe chmod 0644 'openzwave/images/BeNext/mygate.png' +maybe chmod 0644 'openzwave/images/DefaultProductImage.png' +maybe chmod 0755 'openzwave/images/abus' +maybe chmod 0644 'openzwave/images/abus/SHRM10000.jpg' +maybe chmod 0755 'openzwave/images/act' +maybe chmod 0644 'openzwave/images/act/lfm20.png' +maybe chmod 0644 'openzwave/images/act/zdm230.png' +maybe chmod 0644 'openzwave/images/act/zdp100.png' +maybe chmod 0644 'openzwave/images/act/zir010.png' +maybe chmod 0644 'openzwave/images/act/zrm230.png' +maybe chmod 0644 'openzwave/images/act/zrp100.png' +maybe chmod 0644 'openzwave/images/act/zrw103.png' +maybe chmod 0644 'openzwave/images/act/zrw230.png' +maybe chmod 0755 'openzwave/images/aeotec' +maybe chmod 0644 'openzwave/images/aeotec/dsa03202.png' +maybe chmod 0644 'openzwave/images/aeotec/dsa38.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb04100.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb05.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb09104.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb28-zweu.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb28.png' +maybe chmod 0644 'openzwave/images/aeotec/dsb29.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc06106.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc10.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc11.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc14104.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc18103.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc19103.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc24.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc26103.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc27103.png' +maybe chmod 0644 'openzwave/images/aeotec/dsc35103.png' +maybe chmod 0644 'openzwave/images/aeotec/dsd37.png' +maybe chmod 0644 'openzwave/images/aeotec/zw056.png' +maybe chmod 0644 'openzwave/images/aeotec/zw062.png' +maybe chmod 0644 'openzwave/images/aeotec/zw074.png' +maybe chmod 0644 'openzwave/images/aeotec/zw075.png' +maybe chmod 0644 'openzwave/images/aeotec/zw078.png' +maybe chmod 0644 'openzwave/images/aeotec/zw080.png' +maybe chmod 0644 'openzwave/images/aeotec/zw088.png' +maybe chmod 0644 'openzwave/images/aeotec/zw089.png' +maybe chmod 0644 'openzwave/images/aeotec/zw090.png' +maybe chmod 0644 'openzwave/images/aeotec/zw095.png' +maybe chmod 0644 'openzwave/images/aeotec/zw096.png' +maybe chmod 0644 'openzwave/images/aeotec/zw097.png' +maybe chmod 0644 'openzwave/images/aeotec/zw098.png' +maybe chmod 0644 'openzwave/images/aeotec/zw099.png' +maybe chmod 0644 'openzwave/images/aeotec/zw100.png' +maybe chmod 0644 'openzwave/images/aeotec/zw111.png' +maybe chmod 0644 'openzwave/images/aeotec/zw112.png' +maybe chmod 0644 'openzwave/images/aeotec/zw116.png' +maybe chmod 0644 'openzwave/images/aeotec/zw117.png' +maybe chmod 0644 'openzwave/images/aeotec/zw120.png' +maybe chmod 0644 'openzwave/images/aeotec/zw121.png' +maybe chmod 0644 'openzwave/images/aeotec/zw122.png' +maybe chmod 0644 'openzwave/images/aeotec/zw129.png' +maybe chmod 0644 'openzwave/images/aeotec/zw130.png' +maybe chmod 0644 'openzwave/images/aeotec/zw132.png' +maybe chmod 0644 'openzwave/images/aeotec/zw139.png' +maybe chmod 0644 'openzwave/images/aeotec/zw140.png' +maybe chmod 0644 'openzwave/images/aeotec/zw141.png' +maybe chmod 0644 'openzwave/images/aeotec/zw162.png' +maybe chmod 0644 'openzwave/images/aeotec/zw164.png' +maybe chmod 0644 'openzwave/images/aeotec/zw187.png' +maybe chmod 0644 'openzwave/images/aeotec/zw189.png' +maybe chmod 0644 'openzwave/images/aeotec/zw195.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa001.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa002.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa003.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa004.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa005.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa006.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa009.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa012.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa019.png' +maybe chmod 0644 'openzwave/images/aeotec/zwa021.png' +maybe chmod 0755 'openzwave/images/airlinemechanical' +maybe chmod 0644 'openzwave/images/airlinemechanical/zds-ud10.png' +maybe chmod 0755 'openzwave/images/alfred' +maybe chmod 0644 'openzwave/images/alfred/DB2.png' +maybe chmod 0755 'openzwave/images/assa_abloy' +maybe chmod 0644 'openzwave/images/assa_abloy/ConexisL1.png' +maybe chmod 0644 'openzwave/images/assa_abloy/KeyfreeConnected-plus.png' +maybe chmod 0644 'openzwave/images/assa_abloy/KeyfreeConnected.png' +maybe chmod 0644 'openzwave/images/assa_abloy/PushButtonDeadbolt.png' +maybe chmod 0644 'openzwave/images/assa_abloy/TouchDeadbolt.png' +maybe chmod 0644 'openzwave/images/assa_abloy/TouchLever.png' +maybe chmod 0644 'openzwave/images/assa_abloy/nexTouch.png' +maybe chmod 0644 'openzwave/images/assa_abloy/yrd1x0.png' +maybe chmod 0755 'openzwave/images/august' +maybe chmod 0644 'openzwave/images/august/asl-03.png' +maybe chmod 0755 'openzwave/images/buffalo' +maybe chmod 0644 'openzwave/images/buffalo/hw-100v15a-zw.png' +maybe chmod 0755 'openzwave/images/building36' +maybe chmod 0644 'openzwave/images/building36/b36-t10.png' +maybe chmod 0755 'openzwave/images/comfort' +maybe chmod 0644 'openzwave/images/comfort/ucm.png' +maybe chmod 0755 'openzwave/images/connecthome' +maybe chmod 0644 'openzwave/images/connecthome/CH_201.png' +maybe chmod 0755 'openzwave/images/cooper' +maybe chmod 0644 'openzwave/images/cooper/RF9501.png' +maybe chmod 0644 'openzwave/images/cooper/RF9505-T.png' +maybe chmod 0644 'openzwave/images/cooper/RF9517.png' +maybe chmod 0644 'openzwave/images/cooper/RF9540-N.png' +maybe chmod 0644 'openzwave/images/cooper/RF9542-Z.png' +maybe chmod 0644 'openzwave/images/cooper/rf9534.png' +maybe chmod 0755 'openzwave/images/danfoss' +maybe chmod 0644 'openzwave/images/danfoss/living.png' +maybe chmod 0644 'openzwave/images/danfoss/rsroom.png' +maybe chmod 0644 'openzwave/images/danfoss/z.png' +maybe chmod 0755 'openzwave/images/devolo' +maybe chmod 0644 'openzwave/images/devolo/mt02648.png' +maybe chmod 0644 'openzwave/images/devolo/mt02755.png' +maybe chmod 0644 'openzwave/images/devolo/mt02758.png' +maybe chmod 0644 'openzwave/images/devolo/mt2646.png' +maybe chmod 0644 'openzwave/images/devolo/mt2647.png' +maybe chmod 0644 'openzwave/images/devolo/mt2652.png' +maybe chmod 0644 'openzwave/images/devolo/mt2756.png' +maybe chmod 0644 'openzwave/images/devolo/mt2759.png' +maybe chmod 0644 'openzwave/images/devolo/mt2760.png' +maybe chmod 0644 'openzwave/images/devolo/mt2761.png' +maybe chmod 0755 'openzwave/images/diehlcontrols' +maybe chmod 0644 'openzwave/images/diehlcontrols/766366.png' +maybe chmod 0755 'openzwave/images/dlink' +maybe chmod 0644 'openzwave/images/dlink/dch-z110.png' +maybe chmod 0644 'openzwave/images/dlink/dch-z120.png' +maybe chmod 0644 'openzwave/images/dlink/dch-z210.png' +maybe chmod 0644 'openzwave/images/dlink/dch-z510.png' +maybe chmod 0755 'openzwave/images/dome' +maybe chmod 0644 'openzwave/images/dome/0002.png' +maybe chmod 0644 'openzwave/images/dome/0085.png' +maybe chmod 0644 'openzwave/images/dome/0086.png' +maybe chmod 0644 'openzwave/images/dome/0088.png' +maybe chmod 0644 'openzwave/images/dome/0201.png' +maybe chmod 0644 'openzwave/images/dome/dmex1.png' +maybe chmod 0755 'openzwave/images/domitech' +maybe chmod 0644 'openzwave/images/domitech/zb22uk.png' +maybe chmod 0644 'openzwave/images/domitech/ze27eu.png' +maybe chmod 0755 'openzwave/images/dragontech' +maybe chmod 0644 'openzwave/images/dragontech/wd-100.png' +maybe chmod 0755 'openzwave/images/duwi' +maybe chmod 0644 'openzwave/images/duwi/ZWES1000.png' +maybe chmod 0644 'openzwave/images/duwi/zw-edan-300.png' +maybe chmod 0644 'openzwave/images/duwi/zw-zdan-300.png' +maybe chmod 0644 'openzwave/images/duwi/zwws.png' +maybe chmod 0755 'openzwave/images/ecodim' +maybe chmod 0644 'openzwave/images/ecodim/0.7.jpg' +maybe chmod 0755 'openzwave/images/ecolink' +maybe chmod 0644 'openzwave/images/ecolink/doorwindow.png' +maybe chmod 0644 'openzwave/images/ecolink/firefighter.png' +maybe chmod 0644 'openzwave/images/ecolink/floodfreeze.png' +maybe chmod 0644 'openzwave/images/ecolink/motion.png' +maybe chmod 0644 'openzwave/images/ecolink/sensor.png' +maybe chmod 0644 'openzwave/images/ecolink/tiltsensor.png' +maybe chmod 0755 'openzwave/images/econet' +maybe chmod 0644 'openzwave/images/econet/ezw1204.png' +maybe chmod 0755 'openzwave/images/electronicsolutions' +maybe chmod 0644 'openzwave/images/electronicsolutions/dbmz.png' +maybe chmod 0755 'openzwave/images/enblink' +maybe chmod 0644 'openzwave/images/enblink/ss201-us-w_1308.png' +maybe chmod 0755 'openzwave/images/enerwave' +maybe chmod 0644 'openzwave/images/enerwave/zw15rmplus.png' +maybe chmod 0644 'openzwave/images/enerwave/zw20r.png' +maybe chmod 0644 'openzwave/images/enerwave/zw20rm.png' +maybe chmod 0644 'openzwave/images/enerwave/zwn-bpc.png' +maybe chmod 0644 'openzwave/images/enerwave/zwnrsm1plus.png' +maybe chmod 0644 'openzwave/images/enerwave/zwnrsm2plus.png' +maybe chmod 0755 'openzwave/images/eurotronic' +maybe chmod 0644 'openzwave/images/eurotronic/eur_airquality.png' +maybe chmod 0644 'openzwave/images/eurotronic/eur_cometz.png' +maybe chmod 0644 'openzwave/images/eurotronic/eur_spiritz.png' +maybe chmod 0644 'openzwave/images/eurotronic/eur_stellaz.png' +maybe chmod 0644 'openzwave/images/eurotronic/eur_temphumid.png' +maybe chmod 0755 'openzwave/images/everspring' +maybe chmod 0644 'openzwave/images/everspring/ad146.png' +maybe chmod 0644 'openzwave/images/everspring/ad147.png' +maybe chmod 0644 'openzwave/images/everspring/an157.png' +maybe chmod 0644 'openzwave/images/everspring/an158.png' +maybe chmod 0644 'openzwave/images/everspring/an163.png' +maybe chmod 0644 'openzwave/images/everspring/an179.png' +maybe chmod 0644 'openzwave/images/everspring/an180.png' +maybe chmod 0644 'openzwave/images/everspring/an181.png' +maybe chmod 0644 'openzwave/images/everspring/hac01.png' +maybe chmod 0644 'openzwave/images/everspring/han01.png' +maybe chmod 0644 'openzwave/images/everspring/han02-1.png' +maybe chmod 0644 'openzwave/images/everspring/hsm02.png' +maybe chmod 0644 'openzwave/images/everspring/hsp02.png' +maybe chmod 0644 'openzwave/images/everspring/lptdm1u.png' +maybe chmod 0644 'openzwave/images/everspring/se812.png' +maybe chmod 0644 'openzwave/images/everspring/sf812.png' +maybe chmod 0644 'openzwave/images/everspring/sm103.png' +maybe chmod 0644 'openzwave/images/everspring/sp103.png' +maybe chmod 0644 'openzwave/images/everspring/sp814.png' +maybe chmod 0644 'openzwave/images/everspring/sp815.png' +maybe chmod 0644 'openzwave/images/everspring/sp816.png' +maybe chmod 0644 'openzwave/images/everspring/st812.png' +maybe chmod 0644 'openzwave/images/everspring/st814.png' +maybe chmod 0644 'openzwave/images/everspring/st815.png' +maybe chmod 0644 'openzwave/images/everspring/tse03.png' +maybe chmod 0755 'openzwave/images/evolve' +maybe chmod 0644 'openzwave/images/evolve/lfm-20.png' +maybe chmod 0644 'openzwave/images/evolve/ltm-5.png' +maybe chmod 0755 'openzwave/images/fakro' +maybe chmod 0644 'openzwave/images/fakro/arz.png' +maybe chmod 0644 'openzwave/images/fakro/zws12.png' +maybe chmod 0755 'openzwave/images/fibaro' +maybe chmod 0644 'openzwave/images/fibaro/fgbs222.png' +maybe chmod 0644 'openzwave/images/fibaro/fgcd001.png' +maybe chmod 0644 'openzwave/images/fibaro/fgd212.png' +maybe chmod 0644 'openzwave/images/fibaro/fgdw2.png' +maybe chmod 0644 'openzwave/images/fibaro/fgfs101zw5.png' +maybe chmod 0644 'openzwave/images/fibaro/fggc001.png' +maybe chmod 0644 'openzwave/images/fibaro/fgk001.png' +maybe chmod 0644 'openzwave/images/fibaro/fgk10x.png' +maybe chmod 0644 'openzwave/images/fibaro/fgkf601.png' +maybe chmod 0644 'openzwave/images/fibaro/fgms.png' +maybe chmod 0644 'openzwave/images/fibaro/fgmszw5.png' +maybe chmod 0644 'openzwave/images/fibaro/fgpb101.png' +maybe chmod 0644 'openzwave/images/fibaro/fgr223.png' +maybe chmod 0644 'openzwave/images/fibaro/fgrgbw442.png' +maybe chmod 0644 'openzwave/images/fibaro/fgrgbwm441.png' +maybe chmod 0644 'openzwave/images/fibaro/fgs213.png' +maybe chmod 0644 'openzwave/images/fibaro/fgs223.png' +maybe chmod 0644 'openzwave/images/fibaro/fgs224.png' +maybe chmod 0644 'openzwave/images/fibaro/fgsd002.png' +maybe chmod 0644 'openzwave/images/fibaro/fgt001.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwd111.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwds221.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwoe.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwpe.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwpfzw5.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwpg111.png' +maybe chmod 0644 'openzwave/images/fibaro/fgwr111.png' +maybe chmod 0755 'openzwave/images/firstalert' +maybe chmod 0644 'openzwave/images/firstalert/zcombo-g.png' +maybe chmod 0644 'openzwave/images/firstalert/zcombo.png' +maybe chmod 0644 'openzwave/images/firstalert/zsmoke.png' +maybe chmod 0755 'openzwave/images/followgood' +maybe chmod 0644 'openzwave/images/followgood/swz-1002.png' +maybe chmod 0755 'openzwave/images/forest' +maybe chmod 0644 'openzwave/images/forest/fs2z5232000002.png' +maybe chmod 0755 'openzwave/images/fortrezz' +maybe chmod 0644 'openzwave/images/fortrezz/fmi.png' +maybe chmod 0644 'openzwave/images/fortrezz/fts05p.png' +maybe chmod 0644 'openzwave/images/fortrezz/gdc1_fortrezz_1501.png' +maybe chmod 0644 'openzwave/images/fortrezz/mimo2plus.png' +maybe chmod 0644 'openzwave/images/fortrezz/mimolite.png' +maybe chmod 0644 'openzwave/images/fortrezz/ssa2.png' +maybe chmod 0644 'openzwave/images/fortrezz/ssa3.png' +maybe chmod 0644 'openzwave/images/fortrezz/wv01.png' +maybe chmod 0644 'openzwave/images/fortrezz/wwa-01aa.png' +maybe chmod 0644 'openzwave/images/fortrezz/wwa02.png' +maybe chmod 0755 'openzwave/images/frostdale' +maybe chmod 0644 'openzwave/images/frostdale/fdn2311.png' +maybe chmod 0755 'openzwave/images/ge' +maybe chmod 0644 'openzwave/images/ge/12719-plugin-switch.png' +maybe chmod 0644 'openzwave/images/ge/12724-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/12727.png' +maybe chmod 0644 'openzwave/images/ge/14280-plugin-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/14282-plugin-switch.png' +maybe chmod 0644 'openzwave/images/ge/14284.png' +maybe chmod 0644 'openzwave/images/ge/14285.png' +maybe chmod 0644 'openzwave/images/ge/14288-outlet.png' +maybe chmod 0644 'openzwave/images/ge/14291-switch.png' +maybe chmod 0644 'openzwave/images/ge/14292-toggle-switch.png' +maybe chmod 0644 'openzwave/images/ge/14294-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/14295-dimmer-toggle.png' +maybe chmod 0644 'openzwave/images/ge/14298.png' +maybe chmod 0644 'openzwave/images/ge/26931-motion-switch.png' +maybe chmod 0644 'openzwave/images/ge/26933-motion-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/28167-plugin-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/28169-plugin-switch.png' +maybe chmod 0644 'openzwave/images/ge/45604.png' +maybe chmod 0644 'openzwave/images/ge/46201-switch.png' +maybe chmod 0644 'openzwave/images/ge/46202-switch.png' +maybe chmod 0644 'openzwave/images/ge/46203-dimmer.png' +maybe chmod 0644 'openzwave/images/ge/46204-dimmer-toggle.png' +maybe chmod 0644 'openzwave/images/ge/dimmer.png' +maybe chmod 0644 'openzwave/images/ge/dimmer_module.png' +maybe chmod 0644 'openzwave/images/ge/hinge-pin.png' +maybe chmod 0644 'openzwave/images/ge/receptacle.png' +maybe chmod 0644 'openzwave/images/ge/relay.png' +maybe chmod 0644 'openzwave/images/ge/ze26i.png' +maybe chmod 0644 'openzwave/images/ge/zw6302.png' +maybe chmod 0755 'openzwave/images/goodway' +maybe chmod 0644 'openzwave/images/goodway/td14010.png' +maybe chmod 0755 'openzwave/images/gr' +maybe chmod 0644 'openzwave/images/gr/gr-302n.png' +maybe chmod 0644 'openzwave/images/gr/gr105.png' +maybe chmod 0644 'openzwave/images/gr/gr105n.png' +maybe chmod 0755 'openzwave/images/graber' +maybe chmod 0644 'openzwave/images/graber/brz1.png' +maybe chmod 0644 'openzwave/images/graber/csz1.png' +maybe chmod 0644 'openzwave/images/graber/mcz1.png' +maybe chmod 0644 'openzwave/images/graber/rsz1.png' +maybe chmod 0644 'openzwave/images/graber/vcz1.png' +maybe chmod 0755 'openzwave/images/greenwave' +maybe chmod 0644 'openzwave/images/greenwave/gs1110-1-gr-1.png' +maybe chmod 0644 'openzwave/images/greenwave/powernode1.png' +maybe chmod 0644 'openzwave/images/greenwave/powernode6.png' +maybe chmod 0755 'openzwave/images/guardtec' +maybe chmod 0644 'openzwave/images/guardtec/gkw2000d.png' +maybe chmod 0755 'openzwave/images/hab' +maybe chmod 0644 'openzwave/images/hab/iblinds.png' +maybe chmod 0644 'openzwave/images/hab/iblindsV3.png' +maybe chmod 0755 'openzwave/images/hank' +maybe chmod 0644 'openzwave/images/hank/hkzw-dws01.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-fld01.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-ms01.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-ms02-200.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-rgb01.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-so01-smartplug.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-so03.png' +maybe chmod 0644 'openzwave/images/hank/hkzw-so05-smartplug.png' +maybe chmod 0644 'openzwave/images/hank/scenecontroller1.png' +maybe chmod 0644 'openzwave/images/hank/scenecontroller4.png' +maybe chmod 0755 'openzwave/images/heiman' +maybe chmod 0644 'openzwave/images/heiman/HS1CA-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1CG-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1DS-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1HT-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1MS-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1SA-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS1WL-Z.png' +maybe chmod 0644 'openzwave/images/heiman/HS2SK-Z.png' +maybe chmod 0755 'openzwave/images/heltun' +maybe chmod 0644 'openzwave/images/heltun/he-ft01.png' +maybe chmod 0644 'openzwave/images/heltun/he-ht01.png' +maybe chmod 0755 'openzwave/images/homeseer' +maybe chmod 0644 'openzwave/images/homeseer/hs-ds100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-fc200plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-fls100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-ls100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-ms100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-wd100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-wd200plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-ws100plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hs-ws200plus.png' +maybe chmod 0644 'openzwave/images/homeseer/hsm200.png' +maybe chmod 0755 'openzwave/images/honeywell' +maybe chmod 0644 'openzwave/images/honeywell/2681-plugin-dimmer.png' +maybe chmod 0644 'openzwave/images/honeywell/3830-zw3107.png' +maybe chmod 0644 'openzwave/images/honeywell/39348-ZW4005.png' +maybe chmod 0644 'openzwave/images/honeywell/39348-ZW4008.png' +maybe chmod 0644 'openzwave/images/honeywell/39349-ZW1002.png' +maybe chmod 0644 'openzwave/images/honeywell/39351-ZW3005.png' +maybe chmod 0644 'openzwave/images/honeywell/39357-ZW3004.png' +maybe chmod 0644 'openzwave/images/honeywell/39358-ZW4002.png' +maybe chmod 0644 'openzwave/images/honeywell/39449-ZW4106.png' +maybe chmod 0644 'openzwave/images/honeywell/lynx-touch-l5100.png' +maybe chmod 0644 'openzwave/images/honeywell/th6320zw2003.png' +maybe chmod 0644 'openzwave/images/honeywell/th8320zw1000.png' +maybe chmod 0755 'openzwave/images/horstmann' +maybe chmod 0644 'openzwave/images/horstmann/asrzw.png' +maybe chmod 0644 'openzwave/images/horstmann/hrt4zw.png' +maybe chmod 0644 'openzwave/images/horstmann/scsc17.png' +maybe chmod 0644 'openzwave/images/horstmann/ses301.png' +maybe chmod 0644 'openzwave/images/horstmann/ses302.png' +maybe chmod 0644 'openzwave/images/horstmann/ses303.png' +maybe chmod 0644 'openzwave/images/horstmann/sir321.png' +maybe chmod 0644 'openzwave/images/horstmann/srt321.png' +maybe chmod 0644 'openzwave/images/horstmann/srt323.png' +maybe chmod 0644 'openzwave/images/horstmann/ssr302.png' +maybe chmod 0644 'openzwave/images/horstmann/ssr303.png' +maybe chmod 0755 'openzwave/images/icare' +maybe chmod 0644 'openzwave/images/icare/zw-66.png' +maybe chmod 0755 'openzwave/images/idlock' +maybe chmod 0644 'openzwave/images/idlock/idlock101.png' +maybe chmod 0644 'openzwave/images/idlock/idlock150.png' +maybe chmod 0755 'openzwave/images/ingersoll' +maybe chmod 0644 'openzwave/images/ingersoll/dwzwave1.png' +maybe chmod 0755 'openzwave/images/inovelli' +maybe chmod 0644 'openzwave/images/inovelli/lzw30-sn.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw30.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw31-sn.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw31.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw36.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw40.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw41.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw42.png' +maybe chmod 0644 'openzwave/images/inovelli/lzw60.png' +maybe chmod 0644 'openzwave/images/inovelli/nzw30.png' +maybe chmod 0644 'openzwave/images/inovelli/simple_module.png' +maybe chmod 0755 'openzwave/images/iwatsu' +maybe chmod 0644 'openzwave/images/iwatsu/ne-4ct-2p.png' +maybe chmod 0644 'openzwave/images/iwatsu/ne-4ct.png' +maybe chmod 0755 'openzwave/images/jasco' +maybe chmod 0644 'openzwave/images/jasco/45601.png' +maybe chmod 0755 'openzwave/images/kaipule' +maybe chmod 0644 'openzwave/images/kaipule/im20.png' +maybe chmod 0755 'openzwave/images/kwikset' +maybe chmod 0644 'openzwave/images/kwikset/888.png' +maybe chmod 0644 'openzwave/images/kwikset/914c.png' +maybe chmod 0644 'openzwave/images/kwikset/916.jpg' +maybe chmod 0644 'openzwave/images/kwikset/smartcode.png' +maybe chmod 0755 'openzwave/images/leviton' +maybe chmod 0644 'openzwave/images/leviton/dz15s.png' +maybe chmod 0644 'openzwave/images/leviton/dz6hd.png' +maybe chmod 0644 'openzwave/images/leviton/dzpa1.png' +maybe chmod 0644 'openzwave/images/leviton/dzpd3.png' +maybe chmod 0644 'openzwave/images/leviton/vrcs2.png' +maybe chmod 0644 'openzwave/images/leviton/vrf01.png' +maybe chmod 0644 'openzwave/images/leviton/vri10.png' +maybe chmod 0644 'openzwave/images/leviton/vrpa1.png' +maybe chmod 0644 'openzwave/images/leviton/vrpd3.png' +maybe chmod 0644 'openzwave/images/leviton/vrs15.png' +maybe chmod 0644 'openzwave/images/leviton/zw4sf.png' +maybe chmod 0755 'openzwave/images/linear' +maybe chmod 0644 'openzwave/images/linear/LB60Z-1.png' +maybe chmod 0644 'openzwave/images/linear/WD500Z5-1.png' +maybe chmod 0644 'openzwave/images/linear/WT00Z5-1.png' +maybe chmod 0644 'openzwave/images/linear/gd00z-7.png' +maybe chmod 0644 'openzwave/images/linear/ngd00z.png' +maybe chmod 0755 'openzwave/images/logicsoft' +maybe chmod 0644 'openzwave/images/logicsoft/ZDB5100.png' +maybe chmod 0644 'openzwave/images/logicsoft/ZHC5010.png' +maybe chmod 0755 'openzwave/images/mcohome' +maybe chmod 0644 'openzwave/images/mcohome/mh7h.png' +maybe chmod 0644 'openzwave/images/mcohome/mh8fceu0803.png' +maybe chmod 0644 'openzwave/images/mcohome/mhp220.png' +maybe chmod 0644 'openzwave/images/mcohome/mhp511.png' +maybe chmod 0755 'openzwave/images/merten' +maybe chmod 0644 'openzwave/images/merten/5044xx.png' +maybe chmod 0644 'openzwave/images/merten/5046xx.png' +maybe chmod 0644 'openzwave/images/merten/506004.png' +maybe chmod 0644 'openzwave/images/merten/508244.png' +maybe chmod 0755 'openzwave/images/miyakawaelectric' +maybe chmod 0644 'openzwave/images/miyakawaelectric/me-d101.png' +maybe chmod 0755 'openzwave/images/namron' +maybe chmod 0644 'openzwave/images/namron/1402756.png' +maybe chmod 0755 'openzwave/images/nexia' +maybe chmod 0644 'openzwave/images/nexia/db100z.png' +maybe chmod 0644 'openzwave/images/nexia/th100nx.png' +maybe chmod 0755 'openzwave/images/nodon' +maybe chmod 0644 'openzwave/images/nodon/asp3100SmartPlug.png' +maybe chmod 0644 'openzwave/images/nodon/crc3100OctanRemote.png' +maybe chmod 0644 'openzwave/images/nodon/crc360xSofremote.png' +maybe chmod 0644 'openzwave/images/nodon/cws3101wallswitch.png' +maybe chmod 0644 'openzwave/images/nodon/msp31xxMicroSmartPlug.png' +maybe chmod 0755 'openzwave/images/northq' +maybe chmod 0644 'openzwave/images/northq/nq92021.png' +maybe chmod 0755 'openzwave/images/oomi' +maybe chmod 0644 'openzwave/images/oomi/ft100.png' +maybe chmod 0644 'openzwave/images/oomi/ft111.png' +maybe chmod 0644 'openzwave/images/oomi/ft112.png' +maybe chmod 0644 'openzwave/images/oomi/ft118.png' +maybe chmod 0755 'openzwave/images/permundo' +maybe chmod 0644 'openzwave/images/permundo/psc132zw.png' +maybe chmod 0644 'openzwave/images/permundo/psc234zw.png' +maybe chmod 0755 'openzwave/images/philio' +maybe chmod 0644 'openzwave/images/philio/pad02.png' +maybe chmod 0644 'openzwave/images/philio/pan04.png' +maybe chmod 0644 'openzwave/images/philio/pan05.png' +maybe chmod 0644 'openzwave/images/philio/pan06.png' +maybe chmod 0644 'openzwave/images/philio/pan08.png' +maybe chmod 0644 'openzwave/images/philio/pan11-1.png' +maybe chmod 0644 'openzwave/images/philio/pan11.png' +maybe chmod 0644 'openzwave/images/philio/pan16.png' +maybe chmod 0644 'openzwave/images/philio/phpab01.png' +maybe chmod 0644 'openzwave/images/philio/phpat02.png' +maybe chmod 0644 'openzwave/images/philio/phpsg01.png' +maybe chmod 0644 'openzwave/images/philio/pse02.png' +maybe chmod 0644 'openzwave/images/philio/psm02.png' +maybe chmod 0644 'openzwave/images/philio/psp05.png' +maybe chmod 0644 'openzwave/images/philio/psr03-1b.png' +maybe chmod 0644 'openzwave/images/philio/psr04.png' +maybe chmod 0644 'openzwave/images/philio/pst02-1c.png' +maybe chmod 0644 'openzwave/images/philio/pst02-b.png' +maybe chmod 0644 'openzwave/images/philio/pst02.png' +maybe chmod 0755 'openzwave/images/polycontrol' +maybe chmod 0644 'openzwave/images/polycontrol/doorlock.png' +maybe chmod 0644 'openzwave/images/polycontrol/doorlockv3.png' +maybe chmod 0755 'openzwave/images/popp' +maybe chmod 0644 'openzwave/images/popp/004407.png' +maybe chmod 0644 'openzwave/images/popp/009303.png' +maybe chmod 0644 'openzwave/images/popp/009402.png' +maybe chmod 0644 'openzwave/images/popp/012501.png' +maybe chmod 0644 'openzwave/images/popp/700045.png' +maybe chmod 0644 'openzwave/images/popp/700168.png' +maybe chmod 0644 'openzwave/images/popp/700397.png' +maybe chmod 0644 'openzwave/images/popp/701202.png' +maybe chmod 0644 'openzwave/images/popp/dwt.png' +maybe chmod 0644 'openzwave/images/popp/smoke-detector.png' +maybe chmod 0644 'openzwave/images/popp/solar-siren.png' +maybe chmod 0644 'openzwave/images/popp/zweather.png' +maybe chmod 0755 'openzwave/images/prowell' +maybe chmod 0644 'openzwave/images/prowell/zw-702.png' +maybe chmod 0755 'openzwave/images/q-light' +maybe chmod 0644 'openzwave/images/q-light/q-light_puck.png' +maybe chmod 0644 'openzwave/images/q-light/q-light_zerodim.png' +maybe chmod 0644 'openzwave/images/q-light/q-light_zerodim_2pol.png' +maybe chmod 0755 'openzwave/images/qees' +maybe chmod 0644 'openzwave/images/qees/reto-dimmer-plus.png' +maybe chmod 0644 'openzwave/images/qees/reto-plugin-switch.png' +maybe chmod 0755 'openzwave/images/qubino' +maybe chmod 0644 'openzwave/images/qubino/ZMNHADx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHBDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHCDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHDA2.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHDDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHIDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHNDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHODx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHQDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHSDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHTDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHVDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHWD1.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNHYDx.png' +maybe chmod 0644 'openzwave/images/qubino/ZMNKADx.png' +maybe chmod 0644 'openzwave/images/qubino/zmnhxdx.png' +maybe chmod 0755 'openzwave/images/quby' +maybe chmod 0644 'openzwave/images/quby/qb2.png' +maybe chmod 0755 'openzwave/images/rcs' +maybe chmod 0644 'openzwave/images/rcs/em52-zw.png' +maybe chmod 0644 'openzwave/images/rcs/therm0009.png' +maybe chmod 0755 'openzwave/images/remotec' +maybe chmod 0644 'openzwave/images/remotec/bw8120eu.png' +maybe chmod 0644 'openzwave/images/remotec/zfm-80.png' +maybe chmod 0644 'openzwave/images/remotec/zrc-100eu.png' +maybe chmod 0644 'openzwave/images/remotec/zrc-90.png' +maybe chmod 0644 'openzwave/images/remotec/zts-110.png' +maybe chmod 0644 'openzwave/images/remotec/zts-500.png' +maybe chmod 0644 'openzwave/images/remotec/zurc.png' +maybe chmod 0644 'openzwave/images/remotec/zxt-120.png' +maybe chmod 0644 'openzwave/images/remotec/zxt-310.png' +maybe chmod 0644 'openzwave/images/remotec/zxt-600.png' +maybe chmod 0755 'openzwave/images/ring' +maybe chmod 0644 'openzwave/images/ring/PIR-SS.png' +maybe chmod 0755 'openzwave/images/schlage' +maybe chmod 0644 'openzwave/images/schlage/BE468ZP.png' +maybe chmod 0644 'openzwave/images/schlage/BE469.png' +maybe chmod 0644 'openzwave/images/schlage/BE469ZP.png' +maybe chmod 0644 'openzwave/images/schlage/fe599.png' +maybe chmod 0755 'openzwave/images/schlagelink' +maybe chmod 0644 'openzwave/images/schlagelink/41.png' +maybe chmod 0755 'openzwave/images/sensative' +maybe chmod 0644 'openzwave/images/sensative/strips.png' +maybe chmod 0644 'openzwave/images/sensative/stripscomfort.png' +maybe chmod 0755 'openzwave/images/sercomm' +maybe chmod 0644 'openzwave/images/sercomm/sw-clp01-eu.png' +maybe chmod 0755 'openzwave/images/shenzen_neo' +maybe chmod 0644 'openzwave/images/shenzen_neo/ls03ch.jpg' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-ab01z.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-ds01z.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-pd01z.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-pd02z.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-wr01z.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-wr01ze.png' +maybe chmod 0644 'openzwave/images/shenzen_neo/nas-ws02z.png' +maybe chmod 0755 'openzwave/images/shenzen_saykey' +maybe chmod 0644 'openzwave/images/shenzen_saykey/SK-3007-05.png' +maybe chmod 0755 'openzwave/images/simon' +maybe chmod 0644 'openzwave/images/simon/10002034-13X.png' +maybe chmod 0644 'openzwave/images/simon/10002080-13X.png' +maybe chmod 0755 'openzwave/images/smartthings' +maybe chmod 0644 'openzwave/images/smartthings/pgc401m.png' +maybe chmod 0644 'openzwave/images/smartthings/sth-eth200.png' +maybe chmod 0755 'openzwave/images/steinel' +maybe chmod 0644 'openzwave/images/steinel/is140-2.png' +maybe chmod 0644 'openzwave/images/steinel/l810-led-ihf.png' +maybe chmod 0644 'openzwave/images/steinel/rs-led-d2.png' +maybe chmod 0644 'openzwave/images/steinel/xled-home-2.png' +maybe chmod 0755 'openzwave/images/stelpro' +maybe chmod 0644 'openzwave/images/stelpro/stzw402.png' +maybe chmod 0755 'openzwave/images/sunricher' +maybe chmod 0644 'openzwave/images/sunricher/srzv9001k12dimz4.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9001k12dimz5.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9001k8.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9001t4dimeu.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9001tccteu.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9003t4rgbweu.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9101facct.png' +maybe chmod 0644 'openzwave/images/sunricher/srzv9101sachpeu.png' +maybe chmod 0644 'openzwave/images/sunricher/zv2835rac.png' +maybe chmod 0644 'openzwave/images/sunricher/zv9101.png' +maybe chmod 0755 'openzwave/images/swiid' +maybe chmod 0644 'openzwave/images/swiid/swiidinter.png' +maybe chmod 0755 'openzwave/images/technisat' +maybe chmod 0644 'openzwave/images/technisat/03009496.png' +maybe chmod 0644 'openzwave/images/technisat/03009497.png' +maybe chmod 0644 'openzwave/images/technisat/03009499.png' +maybe chmod 0755 'openzwave/images/telldus' +maybe chmod 0644 'openzwave/images/telldus/tzdw100.png' +maybe chmod 0644 'openzwave/images/telldus/tzwp100.png' +maybe chmod 0644 'openzwave/images/telldus/tzwp102.png' +maybe chmod 0755 'openzwave/images/there' +maybe chmod 0644 'openzwave/images/there/800z.png' +maybe chmod 0755 'openzwave/images/thermofloor' +maybe chmod 0644 'openzwave/images/thermofloor/Heatit-Z-Push-button-8-white.png' +maybe chmod 0644 'openzwave/images/thermofloor/heatit021.png' +maybe chmod 0644 'openzwave/images/thermofloor/heatit056.png' +maybe chmod 0644 'openzwave/images/thermofloor/heatit058.png' +maybe chmod 0644 'openzwave/images/thermofloor/heatit20a.png' +maybe chmod 0644 'openzwave/images/thermofloor/heatit_zdim.png' +maybe chmod 0755 'openzwave/images/trane' +maybe chmod 0644 'openzwave/images/trane/TZEMT400AB32MAA.png' +maybe chmod 0644 'openzwave/images/trane/TZEMT400BB32MAA.png' +maybe chmod 0644 'openzwave/images/trane/TZEMT524AA21MA.png' +maybe chmod 0755 'openzwave/images/vera' +maybe chmod 0644 'openzwave/images/vera/vera2.png' +maybe chmod 0755 'openzwave/images/vision' +maybe chmod 0644 'openzwave/images/vision/1701.png' +maybe chmod 0644 'openzwave/images/vision/brg1-433.png' +maybe chmod 0644 'openzwave/images/vision/zd2102.png' +maybe chmod 0644 'openzwave/images/vision/zd2105us5.png' +maybe chmod 0644 'openzwave/images/vision/zd2201.png' +maybe chmod 0644 'openzwave/images/vision/zd2301.png' +maybe chmod 0644 'openzwave/images/vision/zl7101us.png' +maybe chmod 0644 'openzwave/images/vision/zl7201us.png' +maybe chmod 0644 'openzwave/images/vision/zl7431.png' +maybe chmod 0644 'openzwave/images/vision/zl7432us.png' +maybe chmod 0644 'openzwave/images/vision/zm1601eu.png' +maybe chmod 0644 'openzwave/images/vision/zm1601eu5.png' +maybe chmod 0644 'openzwave/images/vision/zm1602eu5.png' +maybe chmod 0644 'openzwave/images/vision/zm1701.png' +maybe chmod 0644 'openzwave/images/vision/zp3102.png' +maybe chmod 0644 'openzwave/images/vision/zp3111.png' +maybe chmod 0644 'openzwave/images/vision/zr1202us.png' +maybe chmod 0644 'openzwave/images/vision/zs610eu.png' +maybe chmod 0644 'openzwave/images/vision/zu1401jp.png' +maybe chmod 0755 'openzwave/images/vitrum' +maybe chmod 0644 'openzwave/images/vitrum/vitrumI-Dimmer.png' +maybe chmod 0644 'openzwave/images/vitrum/vitrumI-Switch.png' +maybe chmod 0644 'openzwave/images/vitrum/vitrumII-Blind.png' +maybe chmod 0644 'openzwave/images/vitrum/vitrumII-Dimmer.png' +maybe chmod 0644 'openzwave/images/vitrum/vitrumII-Switch.png' +maybe chmod 0755 'openzwave/images/wenzhou' +maybe chmod 0644 'openzwave/images/wenzhou/tsp01.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz55.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz56.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz65d.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz66d.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz67.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz68.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz69.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz78.png' +maybe chmod 0644 'openzwave/images/wenzhou/tz88.png' +maybe chmod 0755 'openzwave/images/widom' +maybe chmod 0644 'openzwave/images/widom/DRY.png' +maybe chmod 0644 'openzwave/images/widom/UBS104.png' +maybe chmod 0644 'openzwave/images/widom/UME304C_S.png' +maybe chmod 0644 'openzwave/images/widom/UMS2.png' +maybe chmod 0644 'openzwave/images/widom/WDS.png' +maybe chmod 0644 'openzwave/images/widom/WDS2.png' +maybe chmod 0644 'openzwave/images/widom/WSP.png' +maybe chmod 0644 'openzwave/images/widom/WTED.png' +maybe chmod 0755 'openzwave/images/wink' +maybe chmod 0644 'openzwave/images/wink/wnk-mot1.png' +maybe chmod 0644 'openzwave/images/wink/wnk-sir1p.png' +maybe chmod 0755 'openzwave/images/zipato' +maybe chmod 0644 'openzwave/images/zipato/HS1CA-Z.png' +maybe chmod 0644 'openzwave/images/zipato/HS1CG-Z.png' +maybe chmod 0644 'openzwave/images/zipato/HS1SA-Z.png' +maybe chmod 0644 'openzwave/images/zipato/HS1WL-Z.png' +maybe chmod 0644 'openzwave/images/zipato/RGBBulb.png' +maybe chmod 0644 'openzwave/images/zipato/ne-nas-ab01z.png' +maybe chmod 0644 'openzwave/images/zipato/pan04.png' +maybe chmod 0644 'openzwave/images/zipato/phpab01.png' +maybe chmod 0644 'openzwave/images/zipato/pse02.png' +maybe chmod 0644 'openzwave/images/zipato/pst02.png' +maybe chmod 0644 'openzwave/images/zipato/vszd2102.png' +maybe chmod 0644 'openzwave/images/zipato/zd2301.png' +maybe chmod 0644 'openzwave/images/zipato/zp3102.png' +maybe chmod 0755 'openzwave/images/zooz' +maybe chmod 0644 'openzwave/images/zooz/zen06.png' +maybe chmod 0644 'openzwave/images/zooz/zen15.png' +maybe chmod 0644 'openzwave/images/zooz/zen16.png' +maybe chmod 0644 'openzwave/images/zooz/zen20.png' +maybe chmod 0644 'openzwave/images/zooz/zen20v2.png' +maybe chmod 0644 'openzwave/images/zooz/zen21.png' +maybe chmod 0644 'openzwave/images/zooz/zen21v3.png' +maybe chmod 0644 'openzwave/images/zooz/zen22.png' +maybe chmod 0644 'openzwave/images/zooz/zen23v3.png' +maybe chmod 0644 'openzwave/images/zooz/zen24v2.png' +maybe chmod 0644 'openzwave/images/zooz/zen26.png' +maybe chmod 0644 'openzwave/images/zooz/zen27.png' +maybe chmod 0644 'openzwave/images/zooz/zen30.png' +maybe chmod 0644 'openzwave/images/zooz/zen31.png' +maybe chmod 0644 'openzwave/images/zooz/zse09.png' +maybe chmod 0644 'openzwave/images/zooz/zse19.png' +maybe chmod 0644 'openzwave/images/zooz/zse29.png' +maybe chmod 0644 'openzwave/images/zooz/zse30.png' +maybe chmod 0644 'openzwave/images/zooz/zse33.png' +maybe chmod 0644 'openzwave/images/zooz/zse40.png' +maybe chmod 0755 'openzwave/images/zwave.me' +maybe chmod 0644 'openzwave/images/zwave.me/004001.png' +maybe chmod 0644 'openzwave/images/zwave.me/ZME_05431.png' +maybe chmod 0644 'openzwave/images/zwave.me/ZME_06433.png' +maybe chmod 0644 'openzwave/images/zwave.me/ZME_06436.png' +maybe chmod 0644 'openzwave/images/zwave.me/ZUno.png' +maybe chmod 0644 'openzwave/images/zwave.me/kfob.png' +maybe chmod 0644 'openzwave/images/zwave.me/popp_kfob-c.png' +maybe chmod 0644 'openzwave/images/zwave.me/razberry.png' +maybe chmod 0644 'openzwave/images/zwave.me/zme_raz5.png' +maybe chmod 0644 'openzwave/images/zwave.me/zweather.png' +maybe chmod 0755 'openzwave/images/zwp' +maybe chmod 0644 'openzwave/images/zwp/PA-100.png' +maybe chmod 0644 'openzwave/images/zwp/WD-100.png' +maybe chmod 0755 'openzwave/ingersoll' +maybe chmod 0644 'openzwave/ingersoll/dwzwave1.xml' +maybe chmod 0755 'openzwave/inovelli' +maybe chmod 0644 'openzwave/inovelli/lzw30-sn.xml' +maybe chmod 0644 'openzwave/inovelli/lzw30.xml' +maybe chmod 0644 'openzwave/inovelli/lzw31-sn.xml' +maybe chmod 0644 'openzwave/inovelli/lzw31.xml' +maybe chmod 0644 'openzwave/inovelli/lzw36.xml' +maybe chmod 0644 'openzwave/inovelli/lzw40.xml' +maybe chmod 0644 'openzwave/inovelli/lzw41.xml' +maybe chmod 0644 'openzwave/inovelli/lzw42.xml' +maybe chmod 0644 'openzwave/inovelli/lzw60.xml' +maybe chmod 0644 'openzwave/inovelli/nzw1201.xml' +maybe chmod 0644 'openzwave/inovelli/nzw30.xml' +maybe chmod 0644 'openzwave/inovelli/nzw31.xml' +maybe chmod 0644 'openzwave/inovelli/nzw36.xml' +maybe chmod 0644 'openzwave/inovelli/nzw37.xml' +maybe chmod 0644 'openzwave/inovelli/nzw39.xml' +maybe chmod 0644 'openzwave/inovelli/nzw96.xml' +maybe chmod 0644 'openzwave/inovelli/nzw97.xml' +maybe chmod 0644 'openzwave/inovelli/simple_module.xml' +maybe chmod 0755 'openzwave/intermatic' +maybe chmod 0644 'openzwave/intermatic/ca8900.xml' +maybe chmod 0755 'openzwave/iris' +maybe chmod 0644 'openzwave/iris/rangeextender.xml' +maybe chmod 0755 'openzwave/iwatsu' +maybe chmod 0644 'openzwave/iwatsu/ne-4ct-2p.xml' +maybe chmod 0644 'openzwave/iwatsu/ne-4ct.xml' +maybe chmod 0755 'openzwave/jasco' +maybe chmod 0644 'openzwave/jasco/45601.xml' +maybe chmod 0755 'openzwave/kaipule' +maybe chmod 0644 'openzwave/kaipule/im20.xml' +maybe chmod 0644 'openzwave/kaipule/ix32.xml' +maybe chmod 0755 'openzwave/kwikset' +maybe chmod 0644 'openzwave/kwikset/888.xml' +maybe chmod 0644 'openzwave/kwikset/910.xml' +maybe chmod 0644 'openzwave/kwikset/914c.xml' +maybe chmod 0644 'openzwave/kwikset/916.xml' +maybe chmod 0644 'openzwave/kwikset/smartcode.xml' +maybe chmod 0755 'openzwave/leviton' +maybe chmod 0644 'openzwave/leviton/dz15s.xml' +maybe chmod 0644 'openzwave/leviton/dz6hd.xml' +maybe chmod 0644 'openzwave/leviton/dzpa1.xml' +maybe chmod 0644 'openzwave/leviton/dzpd3.xml' +maybe chmod 0644 'openzwave/leviton/rzi10.xml' +maybe chmod 0644 'openzwave/leviton/vrcpg.xml' +maybe chmod 0644 'openzwave/leviton/vrcs2.xml' +maybe chmod 0644 'openzwave/leviton/vrcz4.xml' +maybe chmod 0644 'openzwave/leviton/vre06.xml' +maybe chmod 0644 'openzwave/leviton/vrf01.xml' +maybe chmod 0644 'openzwave/leviton/vri06.xml' +maybe chmod 0644 'openzwave/leviton/vri10.xml' +maybe chmod 0644 'openzwave/leviton/vrpa1.xml' +maybe chmod 0644 'openzwave/leviton/vrpd3.xml' +maybe chmod 0644 'openzwave/leviton/vrs15.xml' +maybe chmod 0644 'openzwave/leviton/zw4sf.xml' +maybe chmod 0755 'openzwave/linear' +maybe chmod 0644 'openzwave/linear/GC-TBZ48.xml' +maybe chmod 0644 'openzwave/linear/LB60Z-1.xml' +maybe chmod 0644 'openzwave/linear/PD300Z-2.xml' +maybe chmod 0644 'openzwave/linear/WA00Z-1.xml' +maybe chmod 0644 'openzwave/linear/WA105DBZ-1.xml' +maybe chmod 0644 'openzwave/linear/WADWAZ-1.xml' +maybe chmod 0644 'openzwave/linear/WAPIRZ-1.xml' +maybe chmod 0644 'openzwave/linear/WD500Z-1.xml' +maybe chmod 0644 'openzwave/linear/WD500Z5-1.xml' +maybe chmod 0644 'openzwave/linear/WS15Z-1.xml' +maybe chmod 0644 'openzwave/linear/WT00Z-1.xml' +maybe chmod 0644 'openzwave/linear/WT00Z5-1.xml' +maybe chmod 0644 'openzwave/linear/gd00z-7.xml' +maybe chmod 0644 'openzwave/linear/ngd00z.xml' +maybe chmod 0755 'openzwave/logicsoft' +maybe chmod 0644 'openzwave/logicsoft/ZDB5100.xml' +maybe chmod 0644 'openzwave/logicsoft/ZHC5002.xml' +maybe chmod 0644 'openzwave/logicsoft/ZHC5010.xml' +maybe chmod 0644 'openzwave/manufacturer_specific.xml' +maybe chmod 0644 'openzwave/manufacturer_specific.xsd' +maybe chmod 0755 'openzwave/mcohome' +maybe chmod 0644 'openzwave/mcohome/a8-9.xml' +maybe chmod 0644 'openzwave/mcohome/mh7h.xml' +maybe chmod 0644 'openzwave/mcohome/mh8fceu.xml' +maybe chmod 0755 'openzwave/mcohome/mh8fceu0803.xml' +maybe chmod 0644 'openzwave/mcohome/mh9co2.xml' +maybe chmod 0644 'openzwave/mcohome/mhp210.xml' +maybe chmod 0644 'openzwave/mcohome/mhp220.xml' +maybe chmod 0644 'openzwave/mcohome/mhp511.xml' +maybe chmod 0644 'openzwave/mcohome/mhs311.xml' +maybe chmod 0644 'openzwave/mcohome/mhs312.xml' +maybe chmod 0644 'openzwave/mcohome/mhs314.xml' +maybe chmod 0644 'openzwave/mcohome/mhs411.xml' +maybe chmod 0644 'openzwave/mcohome/mhs412.xml' +maybe chmod 0644 'openzwave/mcohome/mhs513.xml' +maybe chmod 0755 'openzwave/merten' +maybe chmod 0644 'openzwave/merten/5044xx.xml' +maybe chmod 0644 'openzwave/merten/5046xx.xml' +maybe chmod 0644 'openzwave/merten/506004.xml' +maybe chmod 0644 'openzwave/merten/507801.xml' +maybe chmod 0644 'openzwave/merten/508244.xml' +maybe chmod 0644 'openzwave/merten/50x5xx.xml' +maybe chmod 0755 'openzwave/miyakawaelectric' +maybe chmod 0644 'openzwave/miyakawaelectric/me-d101.xml' +maybe chmod 0755 'openzwave/namron' +maybe chmod 0644 'openzwave/namron/1402756.xml' +maybe chmod 0755 'openzwave/nexia' +maybe chmod 0644 'openzwave/nexia/db100z.xml' +maybe chmod 0644 'openzwave/nexia/th100nx.xml' +maybe chmod 0755 'openzwave/nodon' +maybe chmod 0644 'openzwave/nodon/asp3100SmartPlug.xml' +maybe chmod 0644 'openzwave/nodon/crc3100OctanRemote.xml' +maybe chmod 0644 'openzwave/nodon/crc360xSofremote.xml' +maybe chmod 0644 'openzwave/nodon/cws3101wallswitch.xml' +maybe chmod 0644 'openzwave/nodon/msp31xxMicroSmartPlug.xml' +maybe chmod 0755 'openzwave/northq' +maybe chmod 0644 'openzwave/northq/nq9021.xml' +maybe chmod 0644 'openzwave/northq/nq9121.xml' +maybe chmod 0644 'openzwave/northq/nq92021.xml' +maybe chmod 0755 'openzwave/oomi' +maybe chmod 0644 'openzwave/oomi/ft100.xml' +maybe chmod 0644 'openzwave/oomi/ft111.xml' +maybe chmod 0644 'openzwave/oomi/ft112.xml' +maybe chmod 0644 'openzwave/oomi/ft118.xml' +maybe chmod 0644 'openzwave/options.xml' +maybe chmod 0644 'openzwave/options.xsd' +maybe chmod 0755 'openzwave/permundo' +maybe chmod 0644 'openzwave/permundo/psc132zw.xml' +maybe chmod 0644 'openzwave/permundo/psc234zw.xml' +maybe chmod 0755 'openzwave/philio' +maybe chmod 0644 'openzwave/philio/pad02.xml' +maybe chmod 0644 'openzwave/philio/pan03.xml' +maybe chmod 0644 'openzwave/philio/pan04.xml' +maybe chmod 0644 'openzwave/philio/pan05.xml' +maybe chmod 0644 'openzwave/philio/pan06.xml' +maybe chmod 0644 'openzwave/philio/pan07.xml' +maybe chmod 0644 'openzwave/philio/pan08.xml' +maybe chmod 0644 'openzwave/philio/pan11-1.xml' +maybe chmod 0644 'openzwave/philio/pan11.xml' +maybe chmod 0644 'openzwave/philio/pan16.xml' +maybe chmod 0644 'openzwave/philio/phpab01.xml' +maybe chmod 0644 'openzwave/philio/phpat02.xml' +maybe chmod 0644 'openzwave/philio/phpsg01.xml' +maybe chmod 0644 'openzwave/philio/pse02.xml' +maybe chmod 0644 'openzwave/philio/psm02.xml' +maybe chmod 0644 'openzwave/philio/psp05.xml' +maybe chmod 0644 'openzwave/philio/psr03-1b.xml' +maybe chmod 0644 'openzwave/philio/psr04.xml' +maybe chmod 0644 'openzwave/philio/pst02-1c.xml' +maybe chmod 0644 'openzwave/philio/pst02-b.xml' +maybe chmod 0644 'openzwave/philio/pst02.xml' +maybe chmod 0755 'openzwave/polycontrol' +maybe chmod 0644 'openzwave/polycontrol/doorlock.xml' +maybe chmod 0644 'openzwave/polycontrol/doorlockv3.xml' +maybe chmod 0644 'openzwave/polycontrol/keypad.xml' +maybe chmod 0644 'openzwave/polycontrol/polylock.xml' +maybe chmod 0755 'openzwave/popp' +maybe chmod 0644 'openzwave/popp/004407.xml' +maybe chmod 0644 'openzwave/popp/009105.xml' +maybe chmod 0644 'openzwave/popp/009303.xml' +maybe chmod 0644 'openzwave/popp/009402.xml' +maybe chmod 0644 'openzwave/popp/009501.xml' +maybe chmod 0644 'openzwave/popp/012501.xml' +maybe chmod 0644 'openzwave/popp/123580.xml' +maybe chmod 0644 'openzwave/popp/123601.xml' +maybe chmod 0644 'openzwave/popp/123658.xml' +maybe chmod 0644 'openzwave/popp/700045.xml' +maybe chmod 0644 'openzwave/popp/700168.xml' +maybe chmod 0644 'openzwave/popp/700342.xml' +maybe chmod 0644 'openzwave/popp/700397.xml' +maybe chmod 0644 'openzwave/popp/700793.xml' +maybe chmod 0644 'openzwave/popp/701202.xml' +maybe chmod 0644 'openzwave/popp/dwt.xml' +maybe chmod 0644 'openzwave/popp/smoke-detector.xml' +maybe chmod 0644 'openzwave/popp/solar-siren.xml' +maybe chmod 0644 'openzwave/popp/zweather.xml' +maybe chmod 0755 'openzwave/prowell' +maybe chmod 0644 'openzwave/prowell/zw-702.xml' +maybe chmod 0755 'openzwave/q-light' +maybe chmod 0644 'openzwave/q-light/q-light_puck.xml' +maybe chmod 0644 'openzwave/q-light/q-light_zerodim.xml' +maybe chmod 0644 'openzwave/q-light/q-light_zerodim_2pol.xml' +maybe chmod 0755 'openzwave/qees' +maybe chmod 0644 'openzwave/qees/reto-dimmer-plus.xml' +maybe chmod 0644 'openzwave/qees/reto-plugin-switch.xml' +maybe chmod 0755 'openzwave/qubino' +maybe chmod 0644 'openzwave/qubino/ZMNHAA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHADx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHBA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHBDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHCA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHCDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHDA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHDDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHHDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHIA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHIDxS1.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHIDxS2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHJA2.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHJD1.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHKDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHLAx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHLDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHNDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHODx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHQDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHSDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHTDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHTDxS3.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHUD1.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHVDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHWD1.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHXDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHYDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNHZDx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNKADx.xml' +maybe chmod 0644 'openzwave/qubino/ZMNKIDx.xml' +maybe chmod 0755 'openzwave/quby' +maybe chmod 0644 'openzwave/quby/qb2.xml' +maybe chmod 0755 'openzwave/rcs' +maybe chmod 0644 'openzwave/rcs/em52-zw.xml' +maybe chmod 0644 'openzwave/rcs/pm12-zw.xml' +maybe chmod 0644 'openzwave/rcs/therm0005.xml' +maybe chmod 0644 'openzwave/rcs/therm0007.xml' +maybe chmod 0644 'openzwave/rcs/therm0009.xml' +maybe chmod 0755 'openzwave/remotec' +maybe chmod 0644 'openzwave/remotec/bw8120eu.xml' +maybe chmod 0644 'openzwave/remotec/zfm-80.xml' +maybe chmod 0644 'openzwave/remotec/zrc-100eu.xml' +maybe chmod 0644 'openzwave/remotec/zrc-90.xml' +maybe chmod 0644 'openzwave/remotec/zts-110.xml' +maybe chmod 0644 'openzwave/remotec/zts-500.xml' +maybe chmod 0644 'openzwave/remotec/zurc.xml' +maybe chmod 0644 'openzwave/remotec/zxt-120.xml' +maybe chmod 0644 'openzwave/remotec/zxt-310.xml' +maybe chmod 0644 'openzwave/remotec/zxt-600.xml' +maybe chmod 0755 'openzwave/ring' +maybe chmod 0644 'openzwave/ring/PIR-SS.xml' +maybe chmod 0755 'openzwave/schlage' +maybe chmod 0644 'openzwave/schlage/BE468.xml' +maybe chmod 0644 'openzwave/schlage/BE468ZP.xml' +maybe chmod 0644 'openzwave/schlage/BE469.xml' +maybe chmod 0644 'openzwave/schlage/BE469ZP.xml' +maybe chmod 0644 'openzwave/schlage/fe599.xml' +maybe chmod 0755 'openzwave/schlagelink' +maybe chmod 0644 'openzwave/schlagelink/41.xml' +maybe chmod 0644 'openzwave/schlagelink/itemp.xml' +maybe chmod 0644 'openzwave/schlagelink/minikeypad.xml' +maybe chmod 0755 'openzwave/sensative' +maybe chmod 0644 'openzwave/sensative/strips.xml' +maybe chmod 0644 'openzwave/sensative/stripscomfort.xml' +maybe chmod 0755 'openzwave/sercomm' +maybe chmod 0644 'openzwave/sercomm/sw-clp01-eu.xml' +maybe chmod 0755 'openzwave/shenzen_neo' +maybe chmod 0644 'openzwave/shenzen_neo/ls01ch.xml' +maybe chmod 0644 'openzwave/shenzen_neo/ls02ch.xml' +maybe chmod 0644 'openzwave/shenzen_neo/ls03ch.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-ab01z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-ds01z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-pd01z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-pd02z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-pd03z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-rc01z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-wr01z.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-wr01ze.xml' +maybe chmod 0644 'openzwave/shenzen_neo/nas-ws02z.xml' +maybe chmod 0755 'openzwave/shenzen_saykey' +maybe chmod 0644 'openzwave/shenzen_saykey/sk-3007-05.xml' +maybe chmod 0755 'openzwave/simon' +maybe chmod 0644 'openzwave/simon/10002034-13X.xml' +maybe chmod 0644 'openzwave/simon/10002041-13X.xml' +maybe chmod 0755 'openzwave/simon/10002080-13X.xml' +maybe chmod 0755 'openzwave/smartthings' +maybe chmod 0644 'openzwave/smartthings/pgc401m.xml' +maybe chmod 0644 'openzwave/smartthings/sth-eth200.xml' +maybe chmod 0755 'openzwave/somfy' +maybe chmod 0644 'openzwave/somfy/1811265_ZRTSI.xml' +maybe chmod 0755 'openzwave/steinel' +maybe chmod 0644 'openzwave/steinel/is140-2.xml' +maybe chmod 0644 'openzwave/steinel/l810-led-ihf.xml' +maybe chmod 0644 'openzwave/steinel/rs-led-d2.xml' +maybe chmod 0644 'openzwave/steinel/xled-home-2.xml' +maybe chmod 0755 'openzwave/stelpro' +maybe chmod 0644 'openzwave/stelpro/stzw402.xml' +maybe chmod 0755 'openzwave/sunricher' +maybe chmod 0644 'openzwave/sunricher/srzv9001k12dimz4.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9001k12dimz5.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9001k8.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9001t4dimeu.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9001tccteu.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9003t4rgbweu.xml' +maybe chmod 0644 'openzwave/sunricher/srzv9101sachpeu.xml' +maybe chmod 0644 'openzwave/sunricher/zv2835rac.xml' +maybe chmod 0644 'openzwave/sunricher/zv9101.xml' +maybe chmod 0644 'openzwave/sunricher/zv9101fa.xml' +maybe chmod 0755 'openzwave/swiid' +maybe chmod 0644 'openzwave/swiid/swiidinter.xml' +maybe chmod 0644 'openzwave/swiid/swiidplug.xml' +maybe chmod 0755 'openzwave/technisat' +maybe chmod 0644 'openzwave/technisat/03009496.xml' +maybe chmod 0644 'openzwave/technisat/03009497.xml' +maybe chmod 0644 'openzwave/technisat/03009499.xml' +maybe chmod 0755 'openzwave/telldus' +maybe chmod 0644 'openzwave/telldus/tzdw100.xml' +maybe chmod 0644 'openzwave/telldus/tzwp100.xml' +maybe chmod 0644 'openzwave/telldus/tzwp102.xml' +maybe chmod 0755 'openzwave/there' +maybe chmod 0644 'openzwave/there/800z.xml' +maybe chmod 0755 'openzwave/thermofloor' +maybe chmod 0644 'openzwave/thermofloor/heatit-zdim.xml' +maybe chmod 0644 'openzwave/thermofloor/heatit021.xml' +maybe chmod 0644 'openzwave/thermofloor/heatit056.xml' +maybe chmod 0644 'openzwave/thermofloor/heatit058.xml' +maybe chmod 0644 'openzwave/thermofloor/heatit20a.xml' +maybe chmod 0644 'openzwave/thermofloor/heatitz8.xml' +maybe chmod 0755 'openzwave/trane' +maybe chmod 0644 'openzwave/trane/TZEMT400AB32MAA.xml' +maybe chmod 0644 'openzwave/trane/TZEMT400BB32MAA.xml' +maybe chmod 0644 'openzwave/trane/TZEMT524AA21MA.xml' +maybe chmod 0755 'openzwave/vera' +maybe chmod 0644 'openzwave/vera/vera2.xml' +maybe chmod 0755 'openzwave/vision' +maybe chmod 0644 'openzwave/vision/1701.xml' +maybe chmod 0644 'openzwave/vision/brg1-433.xml' +maybe chmod 0644 'openzwave/vision/zd2102.xml' +maybe chmod 0644 'openzwave/vision/zd2105us5.xml' +maybe chmod 0644 'openzwave/vision/zd2201.xml' +maybe chmod 0644 'openzwave/vision/zd2301.xml' +maybe chmod 0644 'openzwave/vision/zf5201.xml' +maybe chmod 0644 'openzwave/vision/zg8101.xml' +maybe chmod 0644 'openzwave/vision/zl7101us.xml' +maybe chmod 0644 'openzwave/vision/zl7201us.xml' +maybe chmod 0644 'openzwave/vision/zl7261.xml' +maybe chmod 0644 'openzwave/vision/zl7431.xml' +maybe chmod 0644 'openzwave/vision/zl7432us.xml' +maybe chmod 0644 'openzwave/vision/zm1601eu.xml' +maybe chmod 0644 'openzwave/vision/zm1601eu5.xml' +maybe chmod 0644 'openzwave/vision/zm1602eu.xml' +maybe chmod 0644 'openzwave/vision/zm1602eu5.xml' +maybe chmod 0644 'openzwave/vision/zp3102.xml' +maybe chmod 0644 'openzwave/vision/zp3111.xml' +maybe chmod 0644 'openzwave/vision/zr1202us.xml' +maybe chmod 0644 'openzwave/vision/zs5101eu.xml' +maybe chmod 0644 'openzwave/vision/zs610eu.xml' +maybe chmod 0644 'openzwave/vision/zu1401jp.xml' +maybe chmod 0755 'openzwave/vitrum' +maybe chmod 0644 'openzwave/vitrum/vitrumI-Dimmer.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumI-Switch.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumII-Dimmer.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumII-RollerBlind.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumII-Switch.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumIII-Dimmer.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumIII-Switch.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumIV-Switch.xml' +maybe chmod 0644 'openzwave/vitrum/vitrumVI-Switch.xml' +maybe chmod 0755 'openzwave/waynedalton' +maybe chmod 0644 'openzwave/waynedalton/WDTC-20.xml' +maybe chmod 0755 'openzwave/wenzhou' +maybe chmod 0644 'openzwave/wenzhou/sm103.xml' +maybe chmod 0644 'openzwave/wenzhou/tsp01.xml' +maybe chmod 0644 'openzwave/wenzhou/tz55.xml' +maybe chmod 0644 'openzwave/wenzhou/tz56.xml' +maybe chmod 0644 'openzwave/wenzhou/tz56s.xml' +maybe chmod 0644 'openzwave/wenzhou/tz57.xml' +maybe chmod 0644 'openzwave/wenzhou/tz65d.xml' +maybe chmod 0644 'openzwave/wenzhou/tz66d.xml' +maybe chmod 0644 'openzwave/wenzhou/tz67.xml' +maybe chmod 0644 'openzwave/wenzhou/tz68.xml' +maybe chmod 0644 'openzwave/wenzhou/tz69.xml' +maybe chmod 0644 'openzwave/wenzhou/tz74.xml' +maybe chmod 0644 'openzwave/wenzhou/tz78.xml' +maybe chmod 0644 'openzwave/wenzhou/tz79.xml' +maybe chmod 0644 'openzwave/wenzhou/tz88.xml' +maybe chmod 0755 'openzwave/widom' +maybe chmod 0644 'openzwave/widom/DRY.xml' +maybe chmod 0644 'openzwave/widom/UBS104.xml' +maybe chmod 0644 'openzwave/widom/UME304C_S.xml' +maybe chmod 0644 'openzwave/widom/UMS2.xml' +maybe chmod 0644 'openzwave/widom/WDS.xml' +maybe chmod 0644 'openzwave/widom/WDS2.xml' +maybe chmod 0644 'openzwave/widom/WSP.xml' +maybe chmod 0644 'openzwave/widom/WTED.xml' +maybe chmod 0755 'openzwave/wink' +maybe chmod 0644 'openzwave/wink/wnk-mot1.xml' +maybe chmod 0644 'openzwave/wink/wnk-sir1p.xml' +maybe chmod 0755 'openzwave/zipato' +maybe chmod 0644 'openzwave/zipato/MiniKeypad.xml' +maybe chmod 0644 'openzwave/zipato/RGBBulb.xml' +maybe chmod 0644 'openzwave/zipato/RGBBulb2.xml' +maybe chmod 0644 'openzwave/zipato/ne-nas-ab02z.xml' +maybe chmod 0644 'openzwave/zipato/pan04.xml' +maybe chmod 0644 'openzwave/zipato/vszd2102.xml' +maybe chmod 0644 'openzwave/zipato/zp3102.xml' +maybe chmod 0755 'openzwave/zooz' +maybe chmod 0644 'openzwave/zooz/zen06.xml' +maybe chmod 0644 'openzwave/zooz/zen07.xml' +maybe chmod 0644 'openzwave/zooz/zen15.xml' +maybe chmod 0644 'openzwave/zooz/zen16.xml' +maybe chmod 0644 'openzwave/zooz/zen20.xml' +maybe chmod 0644 'openzwave/zooz/zen20v2.xml' +maybe chmod 0644 'openzwave/zooz/zen21.xml' +maybe chmod 0644 'openzwave/zooz/zen21v3.xml' +maybe chmod 0644 'openzwave/zooz/zen22.xml' +maybe chmod 0644 'openzwave/zooz/zen22v2.xml' +maybe chmod 0644 'openzwave/zooz/zen23.xml' +maybe chmod 0644 'openzwave/zooz/zen23v3.xml' +maybe chmod 0644 'openzwave/zooz/zen24.xml' +maybe chmod 0644 'openzwave/zooz/zen24v2.xml' +maybe chmod 0644 'openzwave/zooz/zen25.xml' +maybe chmod 0644 'openzwave/zooz/zen26.xml' +maybe chmod 0644 'openzwave/zooz/zen27.xml' +maybe chmod 0644 'openzwave/zooz/zen30.xml' +maybe chmod 0644 'openzwave/zooz/zen31.xml' +maybe chmod 0644 'openzwave/zooz/zse08.xml' +maybe chmod 0644 'openzwave/zooz/zse09.xml' +maybe chmod 0644 'openzwave/zooz/zse18.xml' +maybe chmod 0644 'openzwave/zooz/zse19.xml' +maybe chmod 0644 'openzwave/zooz/zse29.xml' +maybe chmod 0644 'openzwave/zooz/zse30.xml' +maybe chmod 0644 'openzwave/zooz/zse33.xml' +maybe chmod 0644 'openzwave/zooz/zse40.xml' +maybe chmod 0755 'openzwave/zwave.me' +maybe chmod 0644 'openzwave/zwave.me/004001.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_05431.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_05461.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_06433.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_06436.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_064381.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_064435.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_KFOB-S.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_RC2.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_WALLC-S.xml' +maybe chmod 0644 'openzwave/zwave.me/ZME_WCD2.xml' +maybe chmod 0644 'openzwave/zwave.me/ZUno.xml' +maybe chmod 0644 'openzwave/zwave.me/iTemp.xml' +maybe chmod 0644 'openzwave/zwave.me/kfob.xml' +maybe chmod 0644 'openzwave/zwave.me/popp_kfob-c.xml' +maybe chmod 0644 'openzwave/zwave.me/razberry.xml' +maybe chmod 0644 'openzwave/zwave.me/zme_raz5.xml' +maybe chmod 0644 'openzwave/zwave.me/zweather.xml' +maybe chmod 0644 'openzwave/zwcfg.xsd' +maybe chmod 0755 'openzwave/zwp' +maybe chmod 0644 'openzwave/zwp/PA-100.xml' +maybe chmod 0644 'openzwave/zwp/WD-100.xml' +maybe chmod 0644 'openzwave/zwscene.xsd' maybe chmod 0755 'opt' maybe chmod 0644 'pam.conf' maybe chmod 0755 'pam.d' @@ -987,6 +2671,7 @@ maybe chmod 0644 'pam.d/newusers' maybe chmod 0644 'pam.d/other' maybe chmod 0644 'pam.d/passwd' maybe chmod 0644 'pam.d/polkit-1' +maybe chmod 0644 'pam.d/ppp' maybe chmod 0644 'pam.d/runuser' maybe chmod 0644 'pam.d/runuser-l' maybe chmod 0644 'pam.d/sshd' @@ -1132,11 +2817,28 @@ maybe chown 'postgres' 'postgresql/11/main/start.conf' maybe chgrp 'postgres' 'postgresql/11/main/start.conf' maybe chmod 0644 'postgresql/11/main/start.conf' maybe chmod 0755 'ppp' +maybe chmod 0600 'ppp/chap-secrets' +maybe chmod 0755 'ppp/ip-down' maybe chmod 0755 'ppp/ip-down.d' +maybe chmod 0755 'ppp/ip-down.d/0000usepeerdns' maybe chmod 0755 'ppp/ip-down.d/000resolvconf' +maybe chmod 0755 'ppp/ip-pre-up' +maybe chmod 0755 'ppp/ip-pre-up.d' +maybe chmod 0755 'ppp/ip-up' maybe chmod 0755 'ppp/ip-up.d' +maybe chmod 0755 'ppp/ip-up.d/0000usepeerdns' maybe chmod 0755 'ppp/ip-up.d/000resolvconf' maybe chmod 0755 'ppp/ip-up.d/exim4' +maybe chmod 0755 'ppp/ipv6-down' +maybe chmod 0755 'ppp/ipv6-down.d' +maybe chmod 0755 'ppp/ipv6-up' +maybe chmod 0755 'ppp/ipv6-up.d' +maybe chmod 0644 'ppp/options' +maybe chmod 0600 'ppp/pap-secrets' +maybe chgrp 'dip' 'ppp/peers' +maybe chmod 2750 'ppp/peers' +maybe chgrp 'dip' 'ppp/peers/provider' +maybe chmod 0640 'ppp/peers/provider' maybe chmod 0770 'prelink.conf.d' maybe chmod 0644 'prelink.conf.d/cmk-update-agent.conf' maybe chmod 0644 'profile' @@ -1375,6 +3077,10 @@ maybe chmod 0755 'usb_modeswitch.d' maybe chmod 0755 'vim' maybe chmod 0644 'vim/vimrc' maybe chmod 0644 'vim/vimrc.tiny' +maybe chmod 0755 'vulkan' +maybe chmod 0755 'vulkan/explicit_layer.d' +maybe chmod 0755 'vulkan/icd.d' +maybe chmod 0755 'vulkan/implicit_layer.d' maybe chmod 0644 'wgetrc' maybe chmod 0700 'wireguard' maybe chmod 0755 'wireguard/configs' @@ -1413,6 +3119,7 @@ maybe chmod 0644 'wpa_supplicant/wpa_supplicant.conf' maybe chmod 0644 'xattr.conf' maybe chmod 0755 'xdg' maybe chmod 0755 'xdg/autostart' +maybe chmod 0644 'xdg/autostart/at-spi-dbus-bus.desktop' maybe chmod 0644 'xdg/autostart/xdg-user-dirs.desktop' maybe chmod 0755 'xdg/systemd' maybe chmod 0644 'xdg/user-dirs.conf' diff --git a/NetworkManager/NetworkManager.conf b/NetworkManager/NetworkManager.conf new file mode 100644 index 00000000..d8b33d91 --- /dev/null +++ b/NetworkManager/NetworkManager.conf @@ -0,0 +1,5 @@ +[main] +plugins=ifupdown,keyfile + +[ifupdown] +managed=false diff --git a/NetworkManager/dispatcher.d/01-ifupdown b/NetworkManager/dispatcher.d/01-ifupdown new file mode 100755 index 00000000..5ac31f07 --- /dev/null +++ b/NetworkManager/dispatcher.d/01-ifupdown @@ -0,0 +1,82 @@ +#!/bin/sh -e +# Script to dispatch NetworkManager events +# +# Runs ifupdown scripts when NetworkManager fiddles with interfaces. +# See NetworkManager(8) for further documentation of the dispatcher events. + +# We do not handle connectivity-change events in ifupdown so simply exit at +# this point +if [ "$2" = "connectivity-change" ]; then + exit 0; +fi + +if [ -z "$1" ]; then + echo "$0: called with no interface" 1>&2 + exit 1; +fi + +if [ -n "$IP4_NUM_ADDRESSES" ] && [ "$IP4_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet" +fi +if [ -n "$IP6_NUM_ADDRESSES" ] && [ "$IP6_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet6" +fi + +# If we have a VPN connection ignore the underlying IP address(es) +if [ "$2" = "vpn-up" ] || [ "$2" = "vpn-down" ]; then + ADDRESS_FAMILIES="" +fi + +if [ -n "$VPN_IP4_NUM_ADDRESSES" ] && [ "$VPN_IP4_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet" +fi +if [ -n "$VPN_IP6_NUM_ADDRESSES" ] && [ "$VPN_IP6_NUM_ADDRESSES" -gt 0 ]; then + ADDRESS_FAMILIES="$ADDRESS_FAMILIES inet6" +fi + +# We're probably bringing the interface down. +[ -n "$ADDRESS_FAMILIES" ] || ADDRESS_FAMILIES="inet" + +# Fake ifupdown environment +export IFACE="$1" +export LOGICAL="$1" +export METHOD="NetworkManager" +export VERBOSITY="0" + +for i in $ADDRESS_FAMILIES; do + + export ADDRFAM="$i" + + # Run the right scripts + case "$2" in + up|vpn-up) + export MODE="start" + export PHASE="post-up" + run-parts /etc/network/if-up.d + ;; + down|vpn-down) + export MODE="stop" + export PHASE="post-down" + run-parts /etc/network/if-post-down.d + ;; +# pre-up/pre-down not implemented. See +# https://bugzilla.gnome.org/show_bug.cgi?id=387832 +# pre-up) +# export MODE="start" +# export PHASE="pre-up" +# run-parts /etc/network/if-pre-up.d +# ;; +# pre-down) +# export MODE="stop" +# export PHASE="pre-down" +# run-parts /etc/network/if-down.d +# ;; + hostname|dhcp4-change|dhcp6-change) + # Do nothing + ;; + *) + echo "$0: called with unknown action \`$2'" 1>&2 + exit 1 + ;; + esac +done diff --git a/PackageKit/PackageKit.conf b/PackageKit/PackageKit.conf new file mode 100644 index 00000000..41b487be --- /dev/null +++ b/PackageKit/PackageKit.conf @@ -0,0 +1,21 @@ +# Only the system administrator should modify this file, ordinary users +# should not have to change anything. + +[Daemon] + +# Default backends, as chosen in the configure script. This will be used +# where no --backend="foo" option is given to the daemon. +# +# The order they are specified is the order they are tried, so for the +# value "foo,bar" first "foo" will be attempted and then "bar" if the +# libpk_backend_foo.so module load failed. +#DefaultBackend=auto + +# Unlock the backend after this many seconds idle. +#BackendShutdownTimeout=5 + +# Shut down the daemon after this many seconds idle. 0 means don't shutdown. +#ShutdownTimeout=300 + +# Keep the packages after they have been downloaded +#KeepCache=false diff --git a/PackageKit/Vendor.conf b/PackageKit/Vendor.conf new file mode 100644 index 00000000..345a1752 --- /dev/null +++ b/PackageKit/Vendor.conf @@ -0,0 +1,48 @@ +# Only the system vendor should modify this file, ordinary users +# should not have to change anything. + +[PackagesNotFound] + +# This is a link to a vendor URL which is shown when a suitable package +# could not be found in any remote software repository. +# The page set here should explain how to add new software repositories if required. +# +# If the value is set to 'none' then no link is shown. +# +# default=http://www.packagekit.org/pk-package-not-found.html +DefaultUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Package + +# The URL which is shown to the user when a codec could not be found. +# It should explain why certain codecs cannot be used, and perhaps show +# links to web stores where the codec can be legally purchased. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +CodecUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Codec + +# The URL which is shown to the user when hardware drivers could not be found. +# It should explain why some hardware is not supported, and links to futher +# information. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +HardwareUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Driver + +# The URL which is shown to the user when fonts could not be found. +# Alternatives should probably be suggested where possible. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +FontUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Font + +# The URL which is shown to the user when programs handing a mime tpye could not +# be found. It should probably explain how to use wine if the program is a +# Windows program, or suggest alternatives. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +MimeUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_MIME_Support diff --git a/X11/Xsession b/X11/Xsession index 6ad7d6ed..a38a4688 100755 --- a/X11/Xsession +++ b/X11/Xsession @@ -60,6 +60,24 @@ USERXSESSIONRC=$HOME/.xsessionrc ALTUSERXSESSION=$HOME/.Xsession ERRFILE=$HOME/.xsession-errors +OPTIONS="$( + if [ -r "$OPTIONFILE" ]; then + cat "$OPTIONFILE" + fi + if [ -d /etc/X11/Xsession.options.d ]; then + run-parts --list --regex '\.conf$' /etc/X11/Xsession.options.d | xargs -d '\n' cat + fi +)" + +has_option() { + # Ensure that a later no-foo overrides an earlier foo + if [ "$(echo "$OPTIONS" | grep -Eo "^(no-)?$1\>" | tail -n 1)" = "$1" ]; then + return 0 + else + return 1 + fi +} + # attempt to create an error file; abort if we cannot if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] && [ ! -L "$ERRFILE" ]; then diff --git a/X11/Xsession.d/20x11-common_process-args b/X11/Xsession.d/20x11-common_process-args index 93e46538..c58e777c 100644 --- a/X11/Xsession.d/20x11-common_process-args +++ b/X11/Xsession.d/20x11-common_process-args @@ -2,18 +2,6 @@ # This file is sourced by Xsession(5), not executed. -# read OPTIONFILE -OPTIONS=$(cat "$OPTIONFILE") || true - -has_option() { - if [ "${OPTIONS#* -$1}" != "$OPTIONS" ]; then - return 0 - else - return 1 - fi -} - # Determine how many arguments were provided. case $# in 0) @@ -45,7 +33,7 @@ case $# in ;; *) # Specific program was requested. - STARTUP_FULL_PATH=$(/usr/bin/which "$1" || true) + STARTUP_FULL_PATH=$(/usr/bin/which "${1%% *}" || true) if [ -n "$STARTUP_FULL_PATH" ] && [ -e "$STARTUP_FULL_PATH" ]; then if [ -x "$STARTUP_FULL_PATH" ]; then STARTUP="$1" diff --git a/X11/Xsession.d/90qt-a11y b/X11/Xsession.d/90qt-a11y new file mode 100644 index 00000000..bd3d1fb6 --- /dev/null +++ b/X11/Xsession.d/90qt-a11y @@ -0,0 +1,12 @@ +# -*- sh -*- +# Xsession.d script to set the env variables to enable accessibility for Qt +# +# This file is sourced by Xsession(5), not executed. + +QT_ACCESSIBILITY=1 + +export QT_ACCESSIBILITY + +if [ -x "/usr/bin/dbus-update-activation-environment" ]; then + dbus-update-activation-environment --verbose --systemd QT_ACCESSIBILITY +fi diff --git a/alternatives/libblas.so.3-arm-linux-gnueabihf b/alternatives/libblas.so.3-arm-linux-gnueabihf new file mode 120000 index 00000000..34f7de38 --- /dev/null +++ b/alternatives/libblas.so.3-arm-linux-gnueabihf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 \ No newline at end of file diff --git a/alternatives/x-cursor-theme b/alternatives/x-cursor-theme new file mode 120000 index 00000000..131c2558 --- /dev/null +++ b/alternatives/x-cursor-theme @@ -0,0 +1 @@ +/usr/share/icons/Adwaita/cursor.theme \ No newline at end of file diff --git a/apt/apt.conf.d/20packagekit b/apt/apt.conf.d/20packagekit new file mode 100644 index 00000000..705cc2fe --- /dev/null +++ b/apt/apt.conf.d/20packagekit @@ -0,0 +1,13 @@ +// THIS FILE IS USED TO INFORM PACKAGEKIT +// THAT THE UPDATE-INFO MIGHT HAVE CHANGED + +// Whenever dpkg is called we might have different updates +// i.e. if an user removes a package that had an update +DPkg::Post-Invoke { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; + +// When Apt's cache is updated (i.e. apt-cache update) +APT::Update::Post-Invoke-Success { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; diff --git a/apt/apt.conf.d/99nymea b/apt/apt.conf.d/99nymea new file mode 100644 index 00000000..23dcf22b --- /dev/null +++ b/apt/apt.conf.d/99nymea @@ -0,0 +1,3 @@ +DPkg::Pre-Install-Pkgs {"/usr/libexec/nymea-upgrade-helper"; }; +DPkg::Tools::Options::/usr/libexec/nymea-upgrade-helper::Version "1"; +DPkg::Post-Invoke {"if [ -e /tmp/nymea-restart-pending ]; then systemctl restart nymead; rm /tmp/nymea-restart-pending; fi"; }; diff --git a/chatscripts/gprs b/chatscripts/gprs new file mode 100644 index 00000000..56205933 --- /dev/null +++ b/chatscripts/gprs @@ -0,0 +1,38 @@ +# You can use this script unmodified to connect to cellular networks. +# The APN is specified in the peers file as the argument of the -T command +# line option of chat(8). + +# For details about the AT commands involved please consult the relevant +# standard: 3GPP TS 27.007 - AT command set for User Equipment (UE). +# (http://www.3gpp.org/ftp/Specs/html-info/27007.htm) + +ABORT BUSY +ABORT VOICE +ABORT "NO CARRIER" +ABORT "NO DIALTONE" +ABORT "NO DIAL TONE" +ABORT "NO ANSWER" +ABORT "DELAYED" +ABORT "ERROR" + +# cease if the modem is not attached to the network yet +ABORT "+CGATT: 0" + +"" AT +TIMEOUT 12 +OK ATH +OK ATE1 + +# +CPIN provides the SIM card PIN +#OK "AT+CPIN=1234" + +# +CFUN may allow to configure the handset to limit operations to +# GPRS/EDGE/UMTS/etc to save power, but the arguments are not standard +# except for 1 which means "full functionality". +#OK AT+CFUN=1 + +OK AT+CGDCONT=1,"IP","\T","",0,0 +OK ATD*99# +TIMEOUT 22 +CONNECT "" + diff --git a/chatscripts/pap b/chatscripts/pap new file mode 100644 index 00000000..093c3260 --- /dev/null +++ b/chatscripts/pap @@ -0,0 +1,22 @@ +# You can use this script unmodified to connect to sites which allow +# authentication via PAP, CHAP and similar protocols. +# This script can be shared among different pppd peer configurations. +# To use it, add something like this to your /etc/ppp/peers/ file: +# +# connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T PHONE-NUMBER" +# user YOUR-USERNAME-IN-PAP-SECRETS +# noauth + +# Uncomment the following line to see the connect speed. +# It will be logged to stderr or to the file specified with the -r chat option. +#REPORT CONNECT + +ABORT BUSY +ABORT VOICE +ABORT "NO CARRIER" +ABORT "NO DIALTONE" +ABORT "NO DIAL TONE" +"" ATZ +OK ATDT\T +CONNECT "" + diff --git a/chatscripts/provider b/chatscripts/provider new file mode 100644 index 00000000..3b34837b --- /dev/null +++ b/chatscripts/provider @@ -0,0 +1,19 @@ +# This is the chat script used to dial out to your default service provider. +# Please customize the entries enclosed in parenthesis to match your setup. +# Only the "provider" file will be handled by poff and pon (unless with +# extra command line arguments). +# +# Remember to edit /etc/ppp/peers/provider accordingly. +# +# ATZW2 as a default init string +# - On all hayes compatible modems, W2 will correctly report the connect +# speed. +# +ABORT BUSY +ABORT "NO CARRIER" +ABORT VOICE +ABORT "NO DIALTONE" +"" ATZW2 +OK ATDT +ogin +word \q diff --git a/dbus-1/system.d/dnsmasq.conf b/dbus-1/system.d/dnsmasq.conf new file mode 100644 index 00000000..03c4eaf8 --- /dev/null +++ b/dbus-1/system.d/dnsmasq.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/io.guh.nymead.conf b/dbus-1/system.d/io.guh.nymead.conf new file mode 100644 index 00000000..4106861d --- /dev/null +++ b/dbus-1/system.d/io.guh.nymead.conf @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.ModemManager1.conf b/dbus-1/system.d/org.freedesktop.ModemManager1.conf new file mode 100644 index 00000000..8087da6f --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.ModemManager1.conf @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.PackageKit.conf b/dbus-1/system.d/org.freedesktop.PackageKit.conf new file mode 100644 index 00000000..110df894 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.PackageKit.conf @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/environment.d/90qt-a11y.conf b/environment.d/90qt-a11y.conf new file mode 100644 index 00000000..46a63b29 --- /dev/null +++ b/environment.d/90qt-a11y.conf @@ -0,0 +1 @@ +QT_ACCESSIBILITY=1 diff --git a/gtk-3.0/im-multipress.conf b/gtk-3.0/im-multipress.conf new file mode 100644 index 00000000..d6c8129d --- /dev/null +++ b/gtk-3.0/im-multipress.conf @@ -0,0 +1,22 @@ +# Example configuration file for the GTK+ Multipress Input Method +# Authored by Openismus GmbH, 2009. +# +# This file follows the GKeyFile format. On the left of the equal sign goes +# the key that you press repeatedly to iterate through the text items listed +# on the right-hand side. The list items are separated by semicolons ";" and +# consist of one or more characters each. The backslash "\" is used to escape +# characters; for instance "\;" for a literal semicolon. +# +# The example configuration below imitates the behavior of a standard mobile +# phone by a major manufacturer, with German language setting. +[keys] +KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ +KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç +KP_3 = d;e;f;3;è;é;ë;ê;ð +KP_4 = g;h;i;4;ì;í;î;ï +KP_5 = j;k;l;5;£ +KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ +KP_7 = p;q;r;s;7;ß;$ +KP_8 = t;u;v;8;ü;ù;ú;û +KP_9 = w;x;y;z;9;ý;þ +KP_0 = \s;0 diff --git a/logrotate.d/nymead b/logrotate.d/nymead new file mode 100644 index 00000000..ccbb7b24 --- /dev/null +++ b/logrotate.d/nymead @@ -0,0 +1,10 @@ +/var/log/nymead.log { + rotate 7 + daily + dateext + compress + delaycompress + missingok + notifempty + create 755 root root +} diff --git a/logrotate.d/ppp b/logrotate.d/ppp new file mode 100644 index 00000000..35054639 --- /dev/null +++ b/logrotate.d/ppp @@ -0,0 +1,9 @@ +/var/log/ppp-connect-errors { + weekly + rotate 4 + missingok + notifempty + compress + nocreate +} + diff --git a/nymea/nymead.conf b/nymea/nymead.conf new file mode 100644 index 00000000..8161c70a --- /dev/null +++ b/nymea/nymead.conf @@ -0,0 +1,53 @@ +[BluetoothServer] +enabled=false + +[Logs] +logDBDriver=QSQLITE +logDBHost=127.0.0.1 +logDBMaxEntries=200000 +logDBName=/var/log/nymead.sqlite +logDBPassword= +logDBUser= + +[MqttServer] +default\address=0.0.0.0 +default\authenticationEnabled=true +default\port=1883 +default\sslEnabled=false + +[SSL] +certificate= +certificate-key= + +[TcpServer] +default\address=0.0.0.0 +default\authenticationEnabled=true +default\port=2222 +default\sslEnabled=true + +[WebServer] +insecure\address=0.0.0.0 +insecure\authenticationEnabled=false +insecure\port=80 +insecure\publicFolder=/usr/share/nymea-webinterface/public/ +insecure\restServerEnabled=false +insecure\sslEnabled=false +secure\address=0.0.0.0 +secure\authenticationEnabled=false +secure\port=443 +secure\publicFolder=/usr/share/nymea-webinterface/public/ +secure\restServerEnabled=false +secure\sslEnabled=true + +[WebSocketServer] +default\address=0.0.0.0 +default\authenticationEnabled=true +default\port=4444 +default\sslEnabled=true + +[nymead] +debugServerEnabled=false +language=en_US +name=nymea +timeZone=@ByteArray() +uuid={5fd92f79-0d68-40e2-b8fc-4feb29678576} diff --git a/nymea/user-db.sqlite b/nymea/user-db.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..eb1915fb696884e20b9dcfed4e1a9eb66beaf015 GIT binary patch literal 28672 zcmeI*Z)?*)9Ki9*+O?vz9Vmn%g9Clgup;dgpNZBPuyh-)cCtO{&h~_`w5d%t-NWu3 z_;U0;_&R(6KJlTKWR08u*yHd$n!Dte+;P88^5jS%ulKgSNXvJ@e4--xP^<~d63?U* zLKMwbHruik%uXCz7HhflpSCC-^gdN;KSZhWS=8>-zE*Enzg54O0}28NAbaL zQ!}H>Cz~?ql!e-@mXmcD&9#cWU}|QhPv$0yTpVlqmO~?9U z_}(|m*r7U!g5-FZ&TY7vwxx~YH7;(a7q2cJTV>m}t@B<25a$sl)ykFhlaOruEzOIR zFF^+b7ombsBOsd?edS7*C_D9uzDehB8jU}LDJ43!^cBV2?=!Ays8 z;2sPdXQgC6vHwMq%y-yMns_aLBYw~-akUm#6a)}J009ILKmY**5I_I{1Q5upz|A-@ z*8h3Ez2t=e0tg_000IagfB*srAb>z3!25q51OyO3009ILKmY**5I_I{1oAJy`~Upk zV=_bl0R#|0009ILKmY**5I}(SKhFRH2q1s}0tg_000IagfB*vd7l{A=Z`HmF^P?bu j00IagfB*srAb + + http://www.openzwave.com/device-database/0098:0106:6401 + images/2gig/ct100.png + https://products.z-wavealliance.org/products/795/ + Australia / New Zealand / U.S. / Canada / Mexico + CT100 Plus + The CT100 Plus is a sleek, modern thermostat design for home automation systems. It’s clean user interface compliments app-enabled systems. It features adjustable real-time alerts to enable cloud triggers, a robust data stream of HVAC information for cloud monitoring, and configurable comfort response settings to customize home control scenes. The CT100 Plus is compatible with all popular HVAC systems and is battery-operated without the need for a C-wire. + CT100-US + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/782/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/795/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1798/xml + + https://products.z-wavealliance.org/products/1798/ + Switch the thermostat to Off Mode. Press and hold the lower left corner of touch screen for five (5) seconds. The thermostat then resets itself, displays its current firmware version, and restarts in Off Mode. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + CT100 + Same process as inclusion. Similarly, when you are trying to exclude from a network, the LINK icon disappears when the node has successfully excluded the network. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1798/CT100_Plus_UserGuide_20160504.pdf + U.S. / Canada / Mexico + When included into a Z-Wave network on battery power, this device is a FLiRS device. The Thermostat will wake up for communication when it receives a valid Z-Wave beam. + From the CT100’s Menu screen, touch MATE under the radio icon. The Network Include screen displays a large r1. Touch MATE again. This initiates the network inclusion process. The MATE icon and the status indicator LEDs will blink. When the CT100 has successfully included into a Z-Wave network, the +MATE icon is replaced by the LINK icon under the radio tower. + + + + + + 0 + + + + + + The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat. + + + + + + + + + + Bits 0 - 7 -> HVAC Setup: Normal (0x01) or Heat Pump (0x02) + Bits 8 - 11 -> Number of Auxiliary Stages (Heat Pump) / Number of Heat Stages (Normal) + Bits 12 - 15 -> Aux Setup: Gas (0x01) or Electric (0x02) + Bits 16 - 23 -> Number of Heat Pump Stages + Bits 24 - 31 -> Number of Cool Stages + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Utility Lock Configuration Set command enables or disables the utility lock. + If the utility lock is enabled, the setpoint cannot be modified directly via the thermostat screen. + + + + + + + 1 -> C-Wire + 2 -> Battery + + + + + + + The Humidity Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the relative humidity as detected by the thermostat. + + + + + + + + + The Auxiliary/Emergency configuration command enables or disables auxiliary / emergency heating in the thermostat. + Auxiliary / emergency heating is only available if the thermostat is configured in heat pump mode and with at least one stage of auxiliary heating. + This command enables auxiliary / emergency heating when the thermostat is in Auto mode. + The Thermostat Set Mode command with mode Auxiliary/Emergency Heat will enable emergency heating but only if the thermostat is in Heat mode. + This command should only be used on thermostats that support Auxiliary/Emergency Heat thermostat mode. + + + + + + + Thermostat Swing Temperature configuration command sets the maximum allowed difference between ambient temperature and the set temperature. + + + + + + + + + + + + + (Set Only) The Thermostat Differential Temperature configuration command sets the differential temperature for multi-stage HVAC systems. + The differential temperature delta defines when the thermostat will turn on additional stages. + There are two differential temperatures, one for multistage cool systems and one for multistage heat systems. + If the thermostat is not configured for multistage HVAC systems then these parameters have no effect. + + + + + + + + + + + + + + + The Thermostat Recovery Mode configuration command sets the HVAC recovery mode type. + The recovery mode determines when additional HVAC stages are turned off as the ambient temperature returns to the target temperature. + If the recovery mode is set to economy, the thermostat will turn off additional HVAC stages when the ambient temperature reaches the target temperature plus/minus the differential temperature. + If the recovery mode is set to fast, the thermostat will leave all stages on (assuming they were already on) until the ambient temperature reaches the target temperature. + + + + + + + The Temperature Reporting Filter configuration command sets upper and lower bounds of the ambient temperature reporting. + The thermostat won't report ambient temperature changes if the ambient temperature falls between these bounds. + For example, if the upper bound is 80F and the lower bound is 60F, the thermostat will not send SENSOR_MULTI_LEVEL_REPORTS for ambient temperature values between 60F and 80F. + The thermostat will only send ambient temperature changes if the thermostat has been added to an association group (see Command Class Association) and the temperature reporting threshold is non-zero (see Temperature Reporting Threshold). + Input in hexadecimal only like so: 0x09 0x05 0x09 0x0A. + It must always have four 1 byte sized numbers. + The first two bytes control the lower temperature bound for the Temperature Reporting Filter the last two control the upper temperature bound. + The first byte in the byte pair always refers to temperature scale (Celsius 0x01 or Fahrenheit 0x09). + While the second byte in each byte pair is the bound temperature. + The max/min temp you can use is 127 degrees. + To convert decimal to hex goto: https://www.binaryhexconverter.com/decimal-to-hex-converter or you can use the built in Windows calculator program in Programmer mode. + If you mess up your thermostat copy and paste 0x09 0x00 0x09 0x00 (for a F Thermostat) or 0x01 0x00 0x01 0x00 (for a C Thermostat). + This will remove any bounds. + + + + + Simple UI Mode Enable/Disable + + + + + + + Multicasting Enable/Disable + + + + + + + 1 -> Adjust by target delta + 2 -> Least consuming point in the running program + 3 -> Save energy absolute setpoint + 255 -> Save Energy not supported + + + + + + + + + + + + + diff --git a/openzwave/2gig/ct101.xml b/openzwave/2gig/ct101.xml new file mode 100644 index 00000000..695dd4f6 --- /dev/null +++ b/openzwave/2gig/ct101.xml @@ -0,0 +1,8 @@ + + + + + 0 + + + diff --git a/openzwave/2gig/ct30.xml b/openzwave/2gig/ct30.xml new file mode 100644 index 00000000..605957f7 --- /dev/null +++ b/openzwave/2gig/ct30.xml @@ -0,0 +1,97 @@ + + + + + 0 + + + + + + The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat. + + + + + + + + + + Read-only parameter + 0 - 7 -> HVAC Setup: Normal (0x01) or Heat Pump (0x02) + 8 - 11 -> Number of Auxiliary Stages (Heat Pump) / Number of Heat Stages (Normal) + 12 - 15 -> Aux Setup: Gas (0x01) or Electric (0x02) + 16 - 23 -> Number of Heat Pump Stages + 24 - 31 -> Number of Cool Stages + + + + + The Utility Lock Configuration Set command enables or disables the utility lock. If the utility lock is enabled, the setpoint cannot be modified directly via the thermostat screen. + + + + + + + Read-only parameter + 1 -> C-Wire + 2 -> Battery + + + + + The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat. + + + + + + + + + The Auxiliary/Emergency configuration command enables or disables auxiliary / emergency heating in the thermostat. Auxiliary / emergency heating is only available if the thermostat is configured in heat pump mode and with at least one stage of auxiliary heating. This command enables auxiliary / emergency heating when the thermostat is in Auto mode. The Thermostat Set Mode command with mode Auxiliary/Emergency Heat will enable emergency heating but only if the thermostat is in + Heat mode. This command should only be used on thermsotats that support Auxiliary/Emergency Heat thermostat mode. + + + + + + + The Auxiliary/Emergency configuration command enables or disables auxiliary/emergency heating in the thermostat. Auxiliary/emergency heating is only available if the thermostat is configured in heat pump mode and with at least one stage of auxiliary heating. This command enables auxiliary / emergency heating when the thermostat is in Auto mode. The Thermostat Set Mode command with mode Auxiliary/Emergency Heat will enable emergency heating but only if the thermostat is in Heat + mode. This command should only be used on thermsotats that support Auxiliary/Emergency Heat thermostat mode. + + + + + + + + The Thermostat Differential Temperature configuration command sets the differential temperature for multi-stage HVAC systems. The differential temperature delta defines when the thermostat will turn on additional stages. There are two differential temperatures, one for multistage cool systems and one for multistage heat systems. If the thermostat is not configured for multistage HVAC systems then these parameters have no effect. + + + + + + + + The Thermostat Recovery Mode configuration command sets the HVAC recovery mode type. The recovery mode determines when additional HVAC stages are turned off as the ambient temperature returns to the target temperature. If the recovery mode is set to economy, the thermostat will turn off additional HVAC stages when the ambient temperature reaches the target temperature plus/minus the differential temperature. If the recovery mode is set to fast, the thermostat will leave all + stages on (assuming they were already on) until the ambient temperature reaches the target temperature. + + + + + + + The Temperature Reporting Filter configuration command sets upper and lower bounds of the ambient temperature reporting. The thermostat will not report ambient temperature changes if the ambient temperature falls between these bounds. For example, if the upper bound is 80F and the lower bound is 60F, the thermostat will not send SENSOR_MULTI_LEVEL_REPORTS for ambient temperature values between 60F and 80F. The thermostat will only send ambient temperature changes if the + thermostat has been added to an association group (see Command Class Association) and the temperature reporting threshold is non-zero (see Temperature Reporting Threshold). + + + + + + + + + diff --git a/openzwave/2gig/ct32.xml b/openzwave/2gig/ct32.xml new file mode 100644 index 00000000..9577470d --- /dev/null +++ b/openzwave/2gig/ct32.xml @@ -0,0 +1,240 @@ + + + http://www.openzwave.com/device-database/0098:0100:2002 + images/2gig/ct32.png + https://products.z-wavealliance.org/products/1330/ + When included into a Z-Wave network on battery power, this device is a FLiRS device. The Thermostat will wake up for communication when it receives a valid Z-Wave beam. + CT32 + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1330/RTZW-02_module_IB_11jun15_web.pdf + Go to Menu screen, and press INCLUDE icon. + CT32 + Go to Menu screen, and press EXCLUDE icon. + The Z-Wave enabled CT32 thermostat is a compact, easy-to-use thermostat that is packed with functionality. The CT32 has a responsive touchscreen interface, easy-to-read backlight display, and 7-day programmability. It features a system lock to avoid unintentional changes for maximum efficiency, a filter change indicator to keep your HVAC system running efficiently, wide temperature operation range, and room temperature calibration for precise control. + In Main menu, put thermostat in OFF mode. Press and hold center digits. Use the reset procedure only when the primary controller is missing or inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1046/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1330/xml + Force root instance to map to first endpoint via compat flag MapRootToEndpoint + Force Setpoint Interpretion A and update some config parameters. + + + + + + + 0 + false + + + + + true + + + + + + The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat. + + + + + + + + + + Bits 0 - 7 -> HVAC Setup: Normal (0x01) or Heat Pump (0x02) + Bits 8 - 11 -> Number of Auxiliary Stages (Heat Pump) / Number of Heat Stages (Normal) + Bits 12 - 15 -> Aux Setup: Gas (0x01) or Electric (0x02) + Bits 16 - 23 -> Number of Heat Pump Stages + Bits 24 - 31 -> Number of Cool Stages + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Utility Lock Configuration Set command enables or disables the utility lock. + If the utility lock is enabled, the setpoint cannot be modified directly via the thermostat screen. + + + + + + + 1 -> C-Wire + 2 -> Battery + + + + + + + The Humidity Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient humidity as detected by the thermostat. + + + + + + + + + The Auxiliary/Emergency configuration command enables or disables auxiliary / emergency heating in the thermostat. + Auxiliary / emergency heating is only available if the thermostat is configured in heat pump mode and with at least one stage of auxiliary heating. + This command enables auxiliary / emergency heating when the thermostat is in Auto mode. + The Thermostat Set Mode command with mode Auxiliary/Emergency Heat will enable emergency heating but only if the thermostat is in Heat mode. + This command should only be used on thermsotats that support Auxiliary/Emergency Heat thermostat mode. + + + + + + + The Temperate Swing (HVAC cycling rate) is the desired variance in temperature between the thermostat setting and the room temperature required before the heating or cooling system will turn on. + + + + + + + + + + + + + (Set Only) The Thermostat Differential Temperature configuration command sets the differential temperature for multi-stage HVAC systems. + The differential temperature delta defines when the thermostat will turn on additional stages. + There are two differential temperatures, one for multistage cool systems and one for multistage heat systems. + If the thermostat is not configured for multistage HVAC systems then these parameters have no effect. + + + + + + + + + + + + + + + The Thermostat Recovery Mode configuration command sets the HVAC recovery mode type. + The recovery mode determines when additional HVAC stages are turned off as the ambient temperature returns to the target temperature. + If the recovery mode is set to economy, the thermostat will turn off additional HVAC stages when the ambient temperature reaches the target temperature plus/minus the differential temperature. + If the recovery mode is set to fast, the thermostat will leave all stages on (assuming they were already on) until the ambient temperature reaches the target temperature. + + + + + + + The Temperature Reporting Filter configuration command sets upper and lower bounds of the ambient temperature reporting. The thermostat will not report ambient temperature changes if the ambient temperature falls between these bounds. For example, if the upper bound is 80F and the lower bound is 60F, the thermostat will not send SENSOR_MULTI_LEVEL_REPORTS for ambient temperature values between 60F and 80F. The thermostat will only send ambient temperature changes if the + thermostat has been added to an association group (see Command Class Association) and the temperature reporting threshold is non-zero (see Temperature Reporting Threshold). + + + + + The Temperature Reporting Filter configuration command sets upper and lower bounds of the ambient temperature reporting. + The thermostat won't report ambient temperature changes if the ambient temperature falls between these bounds. + For example, if the upper bound is 80F and the lower bound is 60F, the thermostat will not send SENSOR_MULTI_LEVEL_REPORTS for ambient temperature values between 60F and 80F. + The thermostat will only send ambient temperature changes if the thermostat has been added to an association group (see Command Class Association) and the temperature reporting threshold is non-zero (see Temperature Reporting Threshold). + Input in hexadecimal only like so: 0x09 0x05 0x09 0x0A. + It must always have four 1 byte sized numbers. + The first two bytes control the lower temperature bound for the Temperature Reporting Filter the last two control the upper temperature bound. + The first byte in the byte pair always refers to temperature scale (Celsius 0x01 or Fahrenheit 0x09). + While the second byte in each byte pair is the bound temperature. + The max/min temp you can use is 127 degrees. + To convert decimal to hex goto: https://www.binaryhexconverter.com/decimal-to-hex-converter or you can use the built in Windows calculator program in Programmer mode. + If you mess up your thermostat copy and paste 0x09 0x00 0x09 0x00 (for a F Thermostat) or 0x01 0x00 0x01 0x00 (for a C Thermostat). + This will remove any bounds. + + + + + If the value is set to Disable then Normal Mode is enabled. If the value is set to Enable then Simple Mode is enabled. + + + + + + + If set to 0, multicast is disabled, if set to 1, will enable the multicast. + + + + + + + + + diff --git a/openzwave/2gig/ct50e.xml b/openzwave/2gig/ct50e.xml new file mode 100644 index 00000000..27423360 --- /dev/null +++ b/openzwave/2gig/ct50e.xml @@ -0,0 +1,9 @@ + + + + + + 0 + + + diff --git a/openzwave/2gig/ct80.xml b/openzwave/2gig/ct80.xml new file mode 100644 index 00000000..74e4de53 --- /dev/null +++ b/openzwave/2gig/ct80.xml @@ -0,0 +1,9 @@ + + + + + + 0 + + + diff --git a/openzwave/BeNext/1poleswitch.xml b/openzwave/BeNext/1poleswitch.xml new file mode 100644 index 00000000..342721ea --- /dev/null +++ b/openzwave/BeNext/1poleswitch.xml @@ -0,0 +1,35 @@ + + + + + + + + Set all configuration values to default values (factory settings). + + + + The mode in which a different Z-Wave message is sent. + + + + The time that a user has to activate the double button pressed scene, if time is passed then the single pressed button scene is notified. (value * 10 ms) + + + + A signed integer to determine the offset of the temperature. + + + + + + + + + + + + + + + diff --git a/openzwave/BeNext/2poleswitch.xml b/openzwave/BeNext/2poleswitch.xml new file mode 100644 index 00000000..dc8b013c --- /dev/null +++ b/openzwave/BeNext/2poleswitch.xml @@ -0,0 +1,35 @@ + + + + + + + + Set all configuration values to default values (factory settings). + + + + The mode in which a different Z-Wave message is sent. + + + + The time that a user has to activate the double button pressed scene, if time is passed then the single pressed button scene is notified. (value * 10 ms) + + + + A signed integer to determine the offset of the temperature. + + + + + + + + + + + + + + + diff --git a/openzwave/BeNext/AlarmSound.xml b/openzwave/BeNext/AlarmSound.xml new file mode 100644 index 00000000..c18786f0 --- /dev/null +++ b/openzwave/BeNext/AlarmSound.xml @@ -0,0 +1,486 @@ + + + http://www.openzwave.net/device-database/008a:0101:0005 + images/BeNext/AlarmSound.png + https://products.z-wavealliance.org/products/51 + The Alarm Sound is a plug and play product developed by BeNext. Depending on present situations and scenes it sets off an alarm sound warning you and your family or scaring off unwanted activities. Use the Alarm Sound for security purposes and notifications indoors. +Use the Alarm Sound in combination with the Door Sensor or MoLite Sensor to alert you when someone undesirably enters your home or work-space. The Alarm Sound possesses six different sound- and lighting-configurations to scare off any possible intruder. You can also customize personal preferred ‘scenes’ and ‘rules’ in our free of charge online manager in order to give the Alarm Sound dual functionality. You can even choose to create a new kind of alarm clock, which in combination with the Door Sensor or MoLite Sensor gives a wake up alarm if you haven’t left your bedroom after 09:00 am. + + www.benext.eu/en/products/alarm-sound/ + Info@Benext.eu + Alarm Sound + CEPT (Europe) + BeNeXt / Alarm Sound + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/51/XML + + + + + + false + + + + + + + Set all configuration values to default values (factory settings) + + + Enables an internal routine that periodically checks the Z-Wave device in assocication group 2 + + + Configure the time that the AlarmSound sends a new frame when previous frame was send successful + + + Configure the time that the AlarmSound sends a few frame when previous frame was send not successful + + + A (signed) offset to calibrate the onboard temperature sensor + + + A (signed) offset to calibrate the onboard temperature sensor + + + The index of the sound mode when a switch binary/basic set frame is received + + + + + + + + + + The index of the sound mode when the AlarmSound will start when it is unplugged + + + + + + + + + + + The index of the sound mode when the AlarmSound will play when it is unable to reach the device in association group 2 + + + + + + + + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 161 + + + Default value : 1 + + + Default value : 200 + + + Default value : 00 + + + Default value : 26 + + + + Default value : 99 + + + Default value : 03 + + + Default value : 232 + + + Default value : 20 + + + Default value : 255 + + + Default value : 00 + + + Default value : 16 + + + + Default value : 255 + + + Default value : 66 + Bit 7: reserved + Bit 6: step1: sound on + Bit 5: step1: leds on + Bit 4: step1: pause on + Bit 3: reserved + Bit 2: step2: sound on + Bit 1: step2: leds on + Bit 0: step2: pause on + + + + Default value : 0 + + + + + + + + + + + + diff --git a/openzwave/BeNext/BuiltinDimmer.xml b/openzwave/BeNext/BuiltinDimmer.xml new file mode 100644 index 00000000..78ab2ee9 --- /dev/null +++ b/openzwave/BeNext/BuiltinDimmer.xml @@ -0,0 +1,77 @@ + + + + + + + + Set all configuration values to default values (factory settings). + + + + The way how the button reacts when press/released + + + + + + + The way the Built-in Dimmer reacts when light is turned on/off with button + + + + + + This parameter is used to enable the dimming option of the product. When disabled the dimming and fading routine are disabled. + + + + + + The maximum powerload in watts when light is turned on, when measured higher then this value the Inline Dimmer is automatically turned off. + + + + The speed of dimming when activated (manual and RF). Dim speed is 1% per value (* 10 ms) + + + + The speed of fading up when activated (manual and RF). Fade speed is 1% per value (* 10 ms) + + + + The time window to repress button to start dimming. Toggle time is value (* 10ms) + + + + A percentage that an energy value must be different compared to a previous sent value before an unsolicited meter report is sent. Minimum value = 10% Maximum value = 100% + + + + A watt value that an energy value must be different compared to a previous sent value before an unsolicited meter report is sent. Minimum value = 5 watt Maximum value = 255 watt + + + + A time value that has to be passed compared to a previous sent value before a unsolicited meter report is sent. Minimum value = 10 seconds Maximum value = 255 seconds + + + + What to do with lamp status when power applied. If 0x00: Always switch light off when power applied. If > 0x00: Switch lamp on/off depending on last known lampstatus before power was disconnected. + + + + The speed of fading up when activated (manual and RF). Fade speed is 1% per value (* 10 ms) + + + + + + + + + + + + + + diff --git a/openzwave/BeNext/DoorSensor.xml b/openzwave/BeNext/DoorSensor.xml new file mode 100644 index 00000000..557f5c1d --- /dev/null +++ b/openzwave/BeNext/DoorSensor.xml @@ -0,0 +1,84 @@ + + + http://www.openzwave.com/device-database/008A:0100:0004 + images/BeNext/DoorSensor.png + https://products.z-wavealliance.org/products/75/ + A 2-in-1 product The primary function of the Door Sensor is detecting the status of a door or window. Due to it’s build in thermometer you can also measure temperature on that location. Use the Door Sensor for; - Security - Comfort -Lighting - Automation and Saving money. +- Temperature sensor inside +- External contact for additional sensor or doorbell-push button + +Use The Door Sensor for securing and/or enlarging luxury and automation in your home or office. Receive notifications when unwanted activities are being triggered and keep your room temperature on level due to the build-in thermometer. Make up your own rules in the free of charge online manager so that your preferences are automated when simply opening your front door. +The primary function of the Door Sensor is detecting the status of a door or window. In combination with our Alarm Sound you can configure rules that enable an alarm when doors or windows are opened unwanted. Broaden functionalities by making your own rules. Make it happen that when you leave your bedroom, any preferred devices and custom scenes switch on and off, depending on the time of day. + +- Long battery operation time - Temperature sensor - Extra external contact - Good priced + +The dimensions are 3,3 x 5,8 x 1,8cm (LxBxH). The color of the product is traffic White, RAL 9016. Electrical specs can be found on http://www.benext.eu/en/products/door-sensor/ +• Measure the open and/or closed status of doors and windows in your office or home +• Measure temperature +• Set up a basic security system by simply adding more sensors +• Receive notifications on your phone and email when there is registered activity +• Make up a variety of rules to add functionality to your home +• Use for security and adding luxury to your office or home +• Save on your energy bills by reducing unwanted usage of heating +• Product dimensions: Door Sensor = 58 x 33 x 17 millimeter. Magnet = 58 x 11 x 17 millimeter (L x W x H) +• Normal operating voltage: 2x AAA 1,5V batteries. From 2,3 to 4,0Vdc. Do not use rechargeable batteries +• Battery lifetime: approximately 5 years by normal usage. Approximately 3~4 years by long networks and heavily usage +• Absolute maximum temperature: -15°C to +85°C + + www.benext.eu/en/products/door-sensor + Info@Benext.eu + Door Sensor + CEPT (Europe) + BeNeXt / Door Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/75/xml + + + + + + Set all configuration values to default values (factory settings). + + + Configure what the external contact sends when triggered. (Default: 0) + + + + + Is not used but can still be set and requested. + + + Is not used but can still be set and requested. + + + To configure the operating mode. (Default: 1) + + + + + A signed integer to determine the offset of the temperature. (Default: 0) + + + Debounce time when the external contact is opened. (Default: 0) + + + Debounce time when the external contact is opened. (Default 0) + + + A delay from the wake up time to give the external contact a chance to change his status. (Default 0, value * 100 ms, 0 - 25,5 seconds) + + + + + + false + + + + + + + + + + diff --git a/openzwave/BeNext/EnergySwitch.xml b/openzwave/BeNext/EnergySwitch.xml new file mode 100644 index 00000000..32d5535f --- /dev/null +++ b/openzwave/BeNext/EnergySwitch.xml @@ -0,0 +1,30 @@ + + + + + + Set all configuration values to default values (factory settings). + + + The state in what the switch is when power is supplied. + + + + + When the relay is switched it can't be switched again until the configured time has passed. + + + Show the led state compared to the relay state. + + + + + + + + + + + + + diff --git a/openzwave/BeNext/HeatingControl.xml b/openzwave/BeNext/HeatingControl.xml new file mode 100644 index 00000000..9e42ad5f --- /dev/null +++ b/openzwave/BeNext/HeatingControl.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + 0 + true + + + + + + 0xFF: Set all configuration values to default values (factory settings). + CONFIGURATION_REPORT + 0x55: Configuration settings of the device are altered. + 0xAA: Configuration of the device is untouched. + Note that this value will not change to 0x55 upon modifying the wake up interval and that re-setting the value to 0xAA will always reset the wake up interval. + + + + The interval that data is requested (and therefore updated) from the thermostat and boiler. Value in seconds. + + + The value that the room temperature must differ (compared to his previous send value) before an unsolicited room temperature report is send to the associated node. Value in 0.1C. + + + The value that the temperature setpoint must differ (compared to his previous send value) before an unsolicited temperature setpoint report is send to the associated node. Value in 0.1C . + + + TConfigure if the unsolicited reports are send with the CRC-16 encapsulation. Not that the receiving node should support this encapsulation to parse the Z-Wave frame! + + + + + Type of 'special' thermostat: NOTE: when remeha Celcia 20 support is set then any other thermostat can not be set (!) NOTE2: when Remeha Celcia 20 gives 'Fout 203' send cfg value again + + + + + + Status auto report boiler/thermostat report + + + + + Enable/Disable thermostat schedule inside the heating controller. + + + + + + + + false + + + + + + + + + diff --git a/openzwave/BeNext/Molite.xml b/openzwave/BeNext/Molite.xml new file mode 100644 index 00000000..0ae0961c --- /dev/null +++ b/openzwave/BeNext/Molite.xml @@ -0,0 +1,91 @@ + + + http://www.openzwave.com/device-database/008A:0100:0003 + images/BeNext/Molite.png + https://products.z-wavealliance.org/products/76/ + http://www.benext.eu/en/products/molite-sensor/ + With the Molite Sensor it is possible to measure movement, light and temperature. Utilize the MoLite Sensor for a variety of BeNext system features such as + +- Security +- Personal Comfort +- Lighting +- General Automation + +Visit our website for a full description +http://www.benext.eu/en/products/molite-sensor/ + + info@benext.eu + MoLiTe Sensor + CEPT (Europe) + MoLiTe + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/76/xml + + + + + + Set all configuration values to default values (factory settings). + + + The time used in mode 2 to turn the sensor off. This Time will start running as soon as detection is seen. + + + The switch off time will start running as soon as mode timeout is done. Motion sensor is turned on and when movement is detected again the mode timeout (cfg param 1) will start running all over again. When switch off time is done a basic off message is sent to the associated node. + + + Sensitivity value between 0 and 127 (values above 127 will be reported as the set value but will be handled in SW as 127). + + + The mode that is entered after detection. If mode is 0 or higher then 3, that value will be reported after a get but will be handled in SW as mode 2. + + + + + + An offset for the temperature + + + If a LDR resistance measured lower than this value the returned light percentage is 100%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 90%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 80%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 70%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 60%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 50%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 40%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 30%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 20%. See chapter light table for more information. + + + If a LDR resistance measured lower than this value the returned light percentage is 10%. See chapter light table for more information. + + + + + + true + + + + + + + + + diff --git a/openzwave/BeNext/P1dongle.xml b/openzwave/BeNext/P1dongle.xml new file mode 100644 index 00000000..8dd04bc2 --- /dev/null +++ b/openzwave/BeNext/P1dongle.xml @@ -0,0 +1,81 @@ + + + + P1 Dongle + + +If your Internet Gateway is not in the vicinity of the smart meter, you can use a P1-dongle. The P1-dongle sends data wirelessly to the Internet Gateway. This data is shown in your BeNext application and online environment. Here you can get insight of your consumption and things like the overall yield of your solar panels. + +Support: +The P1-dongle can connect to smart meters that support DSMR (Dutch Smart Meter Reader Protocol). We support all smart meters* with a P1-connector. +The following smart meter brands have this connection: Kaifa, Kamstrup, Landis & Gyr, Elster and Iskra. +* DSMR2, 4 and 5 + +For more information about smart meters: https://www.benext.eu/producten/slimme-meter/. +Order a special adapter for DSMR2.x meters. + + http://www.openzwave.com/device-database/008A:0100:002F + https://www.benext.eu/en/products/p1-dongle/ + https://support.benext.eu/ + images/BeNext/P1dongle.png + https://www.benext.eu/static/manual/P1_dongle-nl.pdf + CEPT (Europe) + P1 Dongle + + Added Metadata as of template, removed commandclass ID 50, should be interviewed, changed max_associations of lifeline group as of manual + + + + + + Set all configuration values to default values (factory settings). + + + For some Smart meters you will need an external pullup resistor to receive the data, one of it is the Kaifa meter. 0x00: disabled. 0x01-0xFF: enabled (default 0x00) + + + value x 100 = baud rate + + + Settings for data validation LED. Bit 7-4: Data received timeout (x 10). Bit 3-0: Framecount when data is valid (default 0x33 (0x30|0x03)) + + + + + + + + Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%)) + + + Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%)) + + + Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%)) + + + Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%)) + + + Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%)) + + + Conditions current usage will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%)) + + + Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x0000050A (5Watt and 10%)) + + + Conditions current delivered will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1kWh and 0%)) + + + Conditions total used will be automatically reported. Param 1-3: Difference in absolute value. Param 4: Difference in percentage between previous and current value. (default 0x00006400 (0.1m3 and 0%)) + + + + + + + + + diff --git a/openzwave/BeNext/PanicButton.xml b/openzwave/BeNext/PanicButton.xml new file mode 100644 index 00000000..09d42633 --- /dev/null +++ b/openzwave/BeNext/PanicButton.xml @@ -0,0 +1,57 @@ + + + + + + Set all configuration values to default values (factory settings). + + + + The time that the panic pushbutton must be pressed before a (panic) message is sent out to the controller. + 0: send directly the panic message when pressed. + 1-255: send a panic message after you keep holding the button pressed for this value x 10ms. + + + + + Minimum time that led feedback is shown after a panic message. + 0: led only stays on during the send time. + 1-255: led stays on during send time + this value*10ms. + + + + + With this config parameter you can map the buttons to send different Z-Wave messages. + 0: SOS button sends an ALARM_REPORT to nodes group 1 LOCK button sends a BASIC_SET, 0xFF to nodes group 1 UNLOCK button sends a BASIC_SET, 0x00 to nodes group 1. + 1-255: button sends an BASIC_SET,0xFF to nodes group 1 LOCK button sends a BASIC_SET, 0xFF to nodes group 2 UNLOCK button sends a BASIC_SET, 0x00 to nodes group 2 + + + + + The time that the control pushbutton(s) must be pressed before a (control) message is sent out to the controller. + 0: send directly the panic message when pressed + 1-255: send a control message after you keep holding pushbutton pressed for this value x 10ms. + + + + + Minimum time that led feedback is shown after a control message is sent. + 0: led only stays on during the send time. + 1-255: led stays on during send time + this value*10ms. + + + + + + + true + + + + + + + + + + diff --git a/openzwave/BeNext/PanicWatch.xml b/openzwave/BeNext/PanicWatch.xml new file mode 100644 index 00000000..e05855da --- /dev/null +++ b/openzwave/BeNext/PanicWatch.xml @@ -0,0 +1,46 @@ + + + + + + Set all configuration values to default values (factory settings). + + + + The time that the panic pushbutton must be pressed before a (panic) message is sent out to the controller. + 0: send directly the panic message when pressed. + 1-255: send a panic message after you keep holding the button pressed for this value x 10ms. + + + + + Minimum time that led feedback is shown after a panic message. + 0: led only stays on during the send time. + 1-255: led stays on during send time + this value*10ms. + + + + + With this config parameter you can map the buttons to send different Z-Wave messages. + 0: SOS button sends an ALARM_REPORT to nodes group 1. + 1-255: SOS button sends an BASIC_SET, 0xFF to nodes group 1. + + + + + + + true + + + + + + + + + + diff --git a/openzwave/BeNext/PluginDimmer.xml b/openzwave/BeNext/PluginDimmer.xml new file mode 100644 index 00000000..68a725de --- /dev/null +++ b/openzwave/BeNext/PluginDimmer.xml @@ -0,0 +1,65 @@ + + + + + + + + Set all configuration values to default values (factory settings). + + + + The way the Built-in Dimmer reacts when light is turned on/off with button + + + + + + This parameter is used to enable the dimming option of the product. When disabled the dimming and fading routine are disabled. + + + + + + The maximum power load in watts when light is turned on, when measured higher then this value the Inline Dimmer is automatically turned off. + + + + The speed of dimming when activated (manual and RF). Dim speed is 1% per value (* 10 ms) + + + + The speed of fading up when activated (manual and RF). Fade speed is 1% per value (* 10 ms) + + + + A percentage that an energy value must be different compared to a previous sent value before an unsolicited meter report is sent. Minimum value = 0% (disabled report) Maximum value = 100% + + + + A watt value that an energy value must be different compared to a previous sent value before an unsolicited meter report is sent. Minimum value = 0 watt (disabled report) Maximum value = 255 watt + + + + A time value that has to be passed compared to a previous sent value before a unsolicited meter report is sent. Minimum value = 10 seconds Maximum value = 255 seconds + + + + What to do with lamp status when power applied. If 0x00: Always switch light off when power applied. If > 0x00: Switch lamp on/off depending on last known lampstatus before power was disconnected. + + + + The speed of fading up when activated (manual and RF). Fade speed is 1% per value (* 10 ms) + + + + + + + + + + + + + diff --git a/openzwave/BeNext/SceneController.xml b/openzwave/BeNext/SceneController.xml new file mode 100644 index 00000000..71987cc3 --- /dev/null +++ b/openzwave/BeNext/SceneController.xml @@ -0,0 +1,24 @@ + + + + + + + + Set all configuration values to default values (factory settings). + + + + The time that a user has to activate the double button pressed scene, if time is passed then the single pressed button scene is notified. + + + + + + + + + + + + diff --git a/openzwave/BeNext/TagReader.xml b/openzwave/BeNext/TagReader.xml new file mode 100644 index 00000000..edc5ce7d --- /dev/null +++ b/openzwave/BeNext/TagReader.xml @@ -0,0 +1,84 @@ + + + http://www.openzwave.com/device-database/008A:0100:0007 + images/BeNext/TagReader.png + https://products.z-wavealliance.org/products/43/ + info@benext.eu + http://www.benext.eu/en/products/tag-reader/ + CEPT (Europe) + Tag Reader + BeNext / TagReader + By reading your RFID-Tag or pressing a manual code you are able to arm or disarm your security system. The Tag Reader can read multiple RFID-tags protocols. With the sound of the buzzer you will easily hear and see if your action was valid. + +Place the Tag Reader close to the main exit of your office or home to enjoy it’s full potential. +With the Tag Reader you can activate or de-activate your security by simply passing the RFID Tag in front of the reader. It is called a Tag Reader because it uses RFID Tags to identify people and their personal preferences around leaving the house or coming home. + +Separately from working with RFID Tags, the Tag Reader also has a numerical keypad. Within the free of charge online manager you can configure a numerical code. This way you prevent being locked out of the system in case you may have lost the RFID Tag. + +By using the Tag Reader intelligently you can secure your house and save money on your energy bill at the same time. You can actually let your house ‘fall asleep’ when enabling the ‘Away Scene’. This is especially noted when u are using energy saving products of BeNext such as Radiator Control and of course a Energy Switch. +- The TagReader has the possibility for the user to manually insert codes. +- The TagReaders indicator light will react differently on each action. +- The TagReader has a buzzer, which can be used as walk-in/walk-out notification +(alarm is being disabled/activated). + +- arm/disarm a security system. +- Battery operated device for easy mounting on any place. +- Multiple tags support ISO15693, ISO18000-3, Tag-it™ +- Easy installation with NWI - get in control of your alarm system. + +The dimensions are 6 x 6 x 2 cm (LxBxH). The color of the product is traffic White, RAL 9016. +Switch between the scenes ‘Home’ and ‘Away’ easily and initiate security measures or instead de-activate them easily without use of complicated coding +• Let your house ‘wake up’ or instead ‘fall asleep’. This way you can save enormously on your energy bill +• Product dimensions: 62 x 62 x 20 millimeter (L x W x H) +• Normal operating voltage: 2x AA 1.5V batteries. From 2.3Vdc to 4.0Vdc. Do not use rechargeable batteries +• Battery lifetime: normal usage will give approximately a lifetime of 5 years. Notice: long and big networks will increase the battery lifetime +• Protocols supported: ISO15693, ISO18000-3, Tag-it™, RFID +• Buzzer-sound: approximately 60dB at 10 centimeters distance + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/43/xml + + + + + + Set all configuration values to default values (factory settings). + + + To configure the time the beep is automatically turned off in seconds. + + + + + To configure the timeout to wait for a WAKEUP_NO_MORE_INFORMATION before the error beep is automatically sound. The error beeps are fixed 8 beeps shortly after each other. + + + To configure the number of beeps per second. Every beep is fixed about 10ms. + + + To configure the operating mode. If any mode other then 3, that value will be reported after a get but will be handled in SW as mode 1. + + + + + The time (*10 ms) that the RFID circuit is started after home or away is pressed (default 100 = 100*10ms=1s) + + + + + + false + + + + + true + + + + + + + + + diff --git a/openzwave/BeNext/TagReader500.xml b/openzwave/BeNext/TagReader500.xml new file mode 100644 index 00000000..36914619 --- /dev/null +++ b/openzwave/BeNext/TagReader500.xml @@ -0,0 +1,83 @@ + + + http://www.openzwave.com/device-database/008A:0200:0007 + images/BeNext/TagReader500.png + https://products.z-wavealliance.org/products/2478/ + Tag Reader 500 US + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2478/Quickstart_Technical Manual_Tag_Reader500_US_v_0_12.pdf + The Tag Reader 500 US has an option to reset it self to factory settings. Please use this procedure only when the network primary controller is missing or otherwise inoperable. + +To reset to factory settings please follow these steps: +1. Press the enter button for 2 seconds, release the enter button to start the remove routine (indication LED will blink 3 times every second). +2. During the remove routine press enter button 4 times within 1,5 seconds to reset the product. +3. If ‘back to factory settings’ was successful the indication LED will go in for 1 full second on the end of the remove routine. +4. A DEVICE_RESET_LOCALLY_NOTIFICATION is sent to the nodes associated in the lifeline group. + To include the Tag Reader 500 US press and hold the enter button for two seconds (indication LED blinks shortly). Release the enter button now to start the inclusion (during the inclusion routine the indication LED willblink twice per second). + To exclude the Tag Reader 500 US press and hold the enter button for two seconds (indication LED blinks shortly). Release the enter button now to start the exclusion (during the exclusion routine the indication LED willblink twice three times per 1,5 second). + Press and hold the button fpr 7 seconds, the indication LED will go on for 1 full second. + A Z-Wave security enabled entry control device. You can arm/disarm your house to home or away with the Tag Reader 500. With the use of a RFID tag or a numerical code the device can send an entry control message which can be handled by a supported gateway. In addition the Tag Reader supports the activation of scenes. + 80820702 + CEPT (Europe) / U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1979/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2478/xml + + + + + + To configure the always awake mode. + + + + + To configure the time the beep is automatically turned off in seconds. + 0x00: Disable, 0x01 - 0xFE: Value in seconds + + + + + To configure the timeout to wait for a WAKEUP_NO_MORE_INFORMATION before the error beep + is automatically sound. The error beeps are fixed 8 beeps shortly after each other. + 0x00: Disabled, 0x01 - 0xFF: Value in seconds + + + + + To configure the number of beeps per second. Every beep is fixed about 10ms. + 0x00 - 0xFF: Number of beeps per second + + + + To configure the always awake mode. + + + + + The mode that the Tag Reader 500 communicates with the associated gateway. + + + + + + In gateway mode it is possible to let the gateway decide if the Tag Reader 500 can arm to home or away. + If gateway indication is disabled the Tag Reader 500 automatically assumes that it can arm and will wait + for a user input of RFID TAG or numeric code. + + + + + + + + + false + + + + + + + + + diff --git a/openzwave/BeNext/mydisplay.xml b/openzwave/BeNext/mydisplay.xml new file mode 100644 index 00000000..00055d54 --- /dev/null +++ b/openzwave/BeNext/mydisplay.xml @@ -0,0 +1,37 @@ + + + http://www.openzwave.com/device-database/008A:0100:0002 + images/BeNext/mydisplay.png + https://products.z-wavealliance.org/products/39/ + Remote Display + The Remote Display is a controlling device for changing automated lifestyles, selecting a scene or controlling individual products. The blue illuminated display provides comfortable readability during dark hours. +Two hotkey buttons are available which can be configured to your own wishes within the free of charge online manager. +The Remote Display runs on two AAA batteries, with an expected lifetime of four years. + +Features: +Control and manage different scenes easily from one controller +Easy to configure +Control individual products + +Specifications: +Z Cert Prod Pkg ExcpLogo W max Converted Remote Display +Product dimensions: 170 x 45 x 22 millimeter (L x W x H) +Normal operating voltage: 2x AAA 1,5V batteries. From 2,3Vdc to 4,0Vdc. Do not use rechargeable batteries +Storage temperature: -5°C to +65°C +Storage humidity: 10% to 70% +Operating temperature: 0°C to 50°C +Operating humidity: 30% to 80% +Frequency range: 868.42 MHz (Z-Wave) +Maximum wireless range: 100 meters in line of sight +Average wireless range: 30 meter +Mesh-network wireless range: 150 to 300 meters (maximum of 4 hops) + info@benext.eu + BeNext myDisplay + http://www.benext.eu/en/products/remote-display/ + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/39/xml + + + + diff --git a/openzwave/BeNext/mygate.xml b/openzwave/BeNext/mygate.xml new file mode 100644 index 00000000..c850f461 --- /dev/null +++ b/openzwave/BeNext/mygate.xml @@ -0,0 +1,20 @@ + + + http://www.openzwave.com/device-database/008A:0100:0001 + images/BeNext/mygate.png + https://products.z-wavealliance.org/products/53/ + BeNeXt / Internet Gateway + http://www.benext.eu/en/products/internet-gateway/ + info@Benext.eu + The Benext Internet Gateway is a static controller with Internet connection. +It is configured with lifestyles and rules for different scenes and operates with the BeNext Framework. + +Connect the Internet Gateway onto your Smart meter and start reading out data, completely independent from your local power supplier. The Gateway gives you access to our famed free of charge online manager. In this online environment you can, among many other features, set up energy targets, read out and compare revenues from installed solar panels and manage your use of gas. The more BeNext products you will use and install on the Gateway the better you’ll be able to automate big savings and broaden luxury and safety features. + Internet Gateway + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/53/xml + + + + diff --git a/openzwave/Localization.xml b/openzwave/Localization.xml new file mode 100644 index 00000000..695ae269 --- /dev/null +++ b/openzwave/Localization.xml @@ -0,0 +1,3418 @@ + + + + + + + + + A Smoke Alarm Alert + + Clear + Smoke Detected at Location + Smoke Detected at Unknown Location + Smoke Test + Replacement Required (Unspecified) + Replacement Required (End Of Life) + Silenced + Maintenance Required: Periodic Inspection + Maintenance Required: Dust In Device + Unknown Event + + + Carbon Monoxide Alerts + + Clear + Carbon Monoxide Detected at Location + Carbon Monoxide Detected at Unknown Location + Test + Replacement Required (Unspecified) + Replacement Required (End Of Life) + Silenced + Maintenance Required: Periodic Inspection + Unknown Event + + + Carbon Dioxide Alerts + + Clear + Carbon Dioxide Detected at Location + Carbon Dioxide Detected at Unknown Location + Test + Replacement Required (Unspecified) + Replacement Required (End Of Life) + Silenced + Maintenance Required: Periodic Inspection + Unknown Event + + + Heat Alerts + + Clear + OverHeat at Location + OverHeat at Unknown at Location + Rapid Temperature Rise at Location + Rapid Temperature Rise at Unknown Location + UnderHeat at Location + UnderHeat at Unknown Location + Test + Replacement Required (End_Of_Life) + Silenced + Maintenance Required: Dust In Device + Maintenance_Required: Periodic Inspection + Rapid temperature fall at Location + Rapid temperature fall at Unknown Location + Unknown Event + + + Water Alerts + + Clear + Water Leak at Location + Water Leak at Unknown Location + Water Level Dropped at Location + Water Level Dropped at Unknown Location + Replace Filter + Water Flow + Water Pressure + Water Temperature + Water Level + Sump Pump Active + Sump Pump Failure + Unknown Event + + + Access Control Alerts + + Clear + Manual Lock Operation + Manual Unlock Operation + Wireless Lock Operation + Wireless Unlock Operation + Keypad Lock Operation + Keypad Unlock Operation + Manual Lock Not Fully Locked + Wireless Not Fully Locked + Auto Lock + Auto Lock Not Fully Locked + Lock Jammed + All User Codes Deleted + Single User Code Deleted + New User Code Added + Duplicate User Code Not Added + Keypad Disabled + Keypad Busy + New Program Code Entered + User Codes Attempt Exceeds Limit + Wireless Unlock Invalid UserCode Entered + Wireless Lock Invalid UserCode Entered + Door/Window Open + Door/Window Closed + Window/door handle is open + Window/door handle is closed + Messaging User Code entered via keypa + Barrier Initializing + Barrier Force Exceeded + Barrier Motor Time Exceeded + Barrier Physical Limits Exceeded + Barrier Failed Operation + Barrier Unattended Operation Disabled + Barrier Malfunction + Barrier Vacation Mode + Barrier Safety Beam Obstruction + Barrier Sensor Not Detected + Barrier Sensor Battery Low + Barrier Short in Wall Station Wires + Barrier Associated with Non ZWave Device + Unknown Event + + + Home Security Alerts + + Clear + Intrusion at Location + Intrusion at Unknown Location + Tampering - Cover Removed + Tampering - Invalid Code + Glass Breakage at Location + Glass Breakage at UnknownLocation + Motion Detected at Location + Motion Detected at Unknown Location + Tampering - Product Moved + Impact detected + Magnetic field interference detected + Unknown Event + + + Power Management Alerts + + Clear + Power Applied + AC Power Lost + AC Power Restored + Surge Detected + Brownout Detected + Over Current Detected + Over Voltage Detected + Over Load Detected + Load Error + Replace Battery Soon + Replace Battery Now + Battery Charging + Battery Charged + Battery Low + Battery Critical + Back-up battery is low + Back-up battery disconnected + Unknown Event + + + System Alerts + + Clear + Hardware Failure + Software Failure + Hardware Failure Code + Software Failure Code + Heartbeat + Tampering Detected + Emergency Shutoff + Digital input high state + Digital input low state + Digital input open + Unknown Event + + + Emergency Alerts + + Clear + Contact Police Department + Contact Fire Department + Contact Medical Service + Panic alert + Unknown Event + + + Clock Alerts + + Clear + Wake Up Alert + Timer Ending + Time Remaining + Unknown Event + + + Appliance Alerts + + Clear + Program Started + Program In Progress + Program Completed + Replace Main Filter + Failure To Set Temperature + Supplying Water + Water Supply Failure + Boiling + Boiling Failure + Washing + Washing Failure + Rinsing + Rinsing Failure + Draining + Draining Failure + Spinning + Spinning Failure + Drying + Drying Failure + Fan Failure + Compressor Failure + Unknown Event + + + Home Health Alerts + + Clear + Leaving Bed + Sitting On Bed + Lying On Bed + Posture Changed + Sitting On Edge Of Bed + Volatile Organic Compound Level + Sleep apnea detected + Sleep stage 0 detected (Dreaming/REM) + Sleep stage 1 detected (Light sleep, non-REM 1) + Sleep stage 2 detected (Medium sleep, non-REM 2) + Sleep stage 3 detected (Deep sleep, non-REM 3) + Unknown Event + + + Siren Alerts + + Clear + Active + Unknown Event + + + Water Valve Alerts + + Clear + Valve Operation + Master Valve Operation + Valve Short Circuit + Master Valve Short Circuit + Valve Current Alarm + Master Valve Current Alarm + Unknown Event + + + Weather Alerts + + Clear + Rain Detected + Moisture Detected + Freeze + Unknown Event + + + Irrigation Alerts + + Clear + Schedule Started + Schedule Finished + Valve Table Run Started + Valve Table Run Finished + Device Not Configured + Unknown Event + + + Gas Alerts + + Clear + Combustable Gas Detected at Location + Combustable Gas Detected at Unknown Location + Toxic Gas Detected at Location + Toxic Gas Detected Unknown Location + Alarm Test + Replacement Required + Unknown Event + + + Pest Control Alerts + + Clear + Trap armed at Location + Trap armed + Trap re-arm required at Location + Trap re-arm required + Pest detected at Location + Pest detected + Pest exterminated at Location + Pest exterminated + Unknown Event + + + Light Alerts + + Clear + Light detected + Light color transition detected + Unknown Event + + + Water Quality Monitoring Alerts + + Clear + Chlorine + Acidity (pH) + Water Oxidation + Chlorine empty + Acidity (pH) empty + Waterflow measuring station shortage detected + Waterflow clear water shortage detected + Disinfection system error detected + Filter cleaning ongoing + Heating operation ongoing + Filter pump operation ongoing + Freshwater operation ongoing + Dry protection operation active + Water tank is empty + Water tank level is unknow + Water tank is full + Collective disorder + Unknown Event + + + Home Monitoring Alerts + + Clear + Home occupied at Location + Home occupied + Unknown Event + + + + + Previous Event that was sent + + + + Location that the Alert was detected at + + + + Result of the Test + + Passed + Failed + + + Threshold Exceeded for Alert + + No Data + Below Low Threshold + Above High Threshold + Max + + + + User Code ID that was used + + + + User Code that was used + + + + Progress of Operation + + Process Complete + Performing Process + + + Enabled Mode + + Disabled + Enabled + + + The status of the obstruction + + No Obstruction + Obstruction + + + The ID of the Sensor that triggered the alert + + + + The Error Code returned by the device + + + + Duration remaining in seconds + + + + The Pollution Level Detected + + Clean + Slightly Polluted + Moderately Polluted + Highly Polluted + + + The Status of the Device + + Off + On + + + The ID of the Schedule that triggered this alert + + + + The ID of the Valve Table that triggered this alert + + + + Detected Power of interference + + + + Alarm Type Received + Type d'alarme reçu + + + + + Alarm Level Received + Niveau d'alarme reçu + + + + + Automatically Clear Events sent by a device after a number of Milliseconds + + + + + + + + + + + + + Maximum Command Length that can be stored on this node + + + + True - Only Basic Set Messages are stored. False - Full Commands may be stored + + + + A Application can configure the commands sent + + + + The Amount of free commands that can be stored + + + + The Maximum Number of commands that can be stored + + + + + + + The Current State of the Barrier + + + + Supported Operations for the Barrier + + + + Enable Audible Notifications of Barrier State Change + + + + Enable Visual Notifications of Barrier State Change + + + + + + + + Basic status of the node + Basic status of the node in French + + + + + + + + Open the Window Covering + + + + Close the Window Covering + + + + + + + Current Battery Level + + + + + + + + + + Schedule + + + + Schedule for Monday + + + + Schedule for Tuesday + + + + Schedule for Wednesday + + + + Schedule for Thursday + + + + Schedule for Friday + + + + Schedule for Saturday + + + + Schedule for Sunday + + + + Override Schedule + + + + Override Setback + + + + + + + Day of Week + + + + Hour + + + + Minute + + + + + + + Color (in RGB format) + + + + Preset Color + + + + Color Capabilities of the device + + + + Duration to change colors (Values above 7620 use the devices default duration) + + + + + + + + + + + Node to Perform the replication with + + + + What Features should be replicated + + + + Start the Replication + + + + + + + + + + + + + State of the Lock + + + + State of the Lock (Advanced) + + + + Timeout Mode for Reverting Lock State + + + + How Many Minutes before reverting Lock State + + + + How Many Seconds before reverting Lock State + + + + State of the Exterior Handle Control + + + + State of the Interior Handle Control + + + + + + + Max Number of Logging Records Stored + + + + Current Log Record Number + + + + Log Entry + + + + + + + Current Energy Production Value + + + + Total Amount of Energy Produced + + + + Total Amount of Energy Produced Today + + + + Total Time Producing Energy + + + + + + + + + + Current Indicator State + + + + Use to indicate that alarm is armed + + + + Use to indicate that alarm is disarmed + + + + Use to indicate that device is ready + + + + Use to indicate a general error + + + + Use to indicate that device is temporarily busy + + + + Use to signal that device is waiting for ID + + + + Use to signal that device is waiting for PIN code + + + + Use to indicate OK e.g. the entered code is accepted + + + + Use to indicate NOT OK e.g. the entered code is NOT accepted + + + + Use to indicate that the alarm is armed and users are staying in the home + + + + Use to indicate that the alarm is armed and users are away from the home + + + + Use to indicate that the alarm is triggered and active with no reason specified + + + + Use to indicate that the alarm is triggered and active due to a Burglar event + + + + Use to indicate that the alarm is triggered and active due to a Fire Alarm event + + + + Use to indicate that the alarm is triggered and active due to a CO event + + + + Use to indicate that the device expects a bypass challenge code + + + + Use to indicate that the alarm is about to be activated unless disarmed by a code + + + + Use to indicate that the alarm will be active after the exit delay + + + + Use to indicate that the alarm is triggered and active due to a medical emergency + + + + Use to indicate that the alarm is triggered and active due to a freeze warning + + + + Use to indicate that the alarm is triggered and active due to a water leak + + + + Use to indicate that the alarm is triggered and active due to a panic alarm trigger + + + + Use to indicate that alarm zone 1 is armed + + + + Use to indicate that alarm zone 2 is armed + + + + Use to indicate that alarm zone 3 is armed + + + + Use to indicate that alarm zone 4 is armed + + + + Use to indicate that alarm zone 5 is armed + + + + Use to indicate that alarm zone 6 is armed + + + + Use to indicate that alarm zone 7 is armed + + + + Use to indicate that alarm zone 8 is armed + + + + Use to turn on LCD backlight, e.g. to shortly draw attention when alarm is activated from another entry control keypad. + + + + Use to indicate that buttons are ready for user input + + + + Use to indicate that buttons are ready for user input + + + + Use to indicate that buttons are ready for user input + + + + Use to draw attention to button 1 + + + + Use to draw attention to button 2 + + + + Use to draw attention to button 3 + + + + Use to draw attention to button 4 + + + + Use to draw attention to button 5 + + + + Use to draw attention to button 6 + + + + Use to draw attention to button 7 + + + + Use to draw attention to button 8 + + + + Use to draw attention to button 9 + + + + Use to draw attention to button 10 + + + + Use to draw attention to button 11 + + + + Use to draw attention to button 12 + + + + This indicator is used to identify the node. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Sound indication, use to indicate that a generic event happened. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Manufacturer Defined. + + + + Use to draw attention or provide user feedback + + + + + + + + Current Language Setting of the Device is ISO639-2 Format + + + + Current Country Setting of the Device in IS3166-1 Format + + + + + + + Current State of the Device + + + + + + + + + + Revision of the Config file currently loaded + + + + Revision of the Config file on the File System + + + + Latest Revision of the Config file available for download + + + + Manufacturer Specific Device ID/Model + + + + Device Serial Number + + + + + + + Electric Kilowatt Hour Reading + + + + Electric Kilo Volt Amperes Hours Reading + + + + Electric Watts Reading + + + + Electric Pulses Reading + + + + Electric Volts Reading + + + + Electric Amps Reading + + + + Electric Power Factor Reading + + + + Electric Kilovolt-amperes Reactive Reading + + + + Electric Kilo Volt Amps Reactive Hours Reading + + + + Gas Cubic Meters Reading + + + + Gas Cubic Feet Reading + + + + Gas Pulses Reading + + + + Water Cubic Meters Reading + + + + Water Cubic Feet Reading + + + + Water US Gallons Reading + + + + Water Pulses Reading + + + + Heating kWh Reading + + + + Cooling kWh Reading + + + + + + + Number of Pulses sent by the Meter + + + + + + + + + + + + + + + + + + + + + + Output RF PowerLevel + + Normal + -1dB + -2dB + -3dB + -4dB + -5dB + -6dB + -7dB + -8dB + -9dB + unknown + + + Timeout till the PowerLevel is reset to Normal + + + + Apply the Output PowerLevel and Timeout Values + + + + Node to Perform a test against + + + + PowerLevel to use for the Test + + + + How Many Messages to send to the Node for the Test + + + + Perform a PowerLevel Test against the a Node + + + + Get the results of the latest PowerLevel Test against a Node + + + + The Current Status of the last PowerNode Test Executed + + + + Number of Messages successfully Acked by the Target Node + + + + + + + + + + Protect a device against unintentional control + + + + + + + + + + Is Communication with Device Encrypted + + + + + + + General Alarm + + + + Smoke Alarm + + + + Carbon Monoxide Alarm + + + + Carbon Dioxide Alarm + + + + Heat Alarm + + + + Flood Alarm + + + + + + + Binary Sensor State + + + + + + + Air Temperature Sensor Value + + + + General Purpose Sensor Value + + + + Luminance Sensor Value + + + + Power Sensor Value + + + + Humidity Sensor Value + + + + Velocity Sensor Value + + + + Direction Sensor Value + + + + Atmospheric Pressure Sensor Value + + + + Barometric Pressure Sensor Value + + + + Solar Radiation Sensor Value + + + + Dew Point Sensor Value + + + + Rain Rate Sensor Value + + + + Tide Level Sensor Value + + + + Weight Sensor Value + + + + Voltage Sensor Value + + + + Current Sensor Value + + + + Carbon Dioxide Sensor Value + + + + Air Flow Sensor Value + + + + Tank Capacity Sensor Value + + + + Distance Sensor Value + + + + Angle Position Sensor Value + + + + Rotation Sensor Value + + + + Water Temperature Sensor Value + + + + Soil Temperature Sensor Value + + + + Seismic Intensity Sensor Value + + + + Seismic Magnitude Sensor Value + + + + Ultraviolet Sensor Value + + + + Electrical Resistivity Sensor Value + + + + Electrical Conductivity Sensor Value + + + + Loudness Sensor Value + + + + Moisture Sensor Value + + + + Frequency Sensor Value + + + + Time Sensor Value + + + + Target Temperature Sensor Value + + + + Particulate Matter 2.5 Sensor Value + + + + Formaldehyde CH20 Level Sensor Value + + + + Radon Concentration Sensor Value + + + + Methane Density Sensor Value + + + + Volatile Organic Compound Sensor Value + + + + Carbon Monoxide Sensor Value + + + + Soil Humidity Sensor Value + + + + Soil Reactivity Sensor Value + + + + Soil Salinity Sensor Value + + + + Heart Rate Sensor Value + + + + Blood Pressure Sensor Value + + + + Muscle Mass Sensor Value + + + + Fat Mass Sensor Value + + + + Bone Mass Sensor Value + + + + Total Body Water Sensor Value + + + + Basic Metabolic Rate Sensor Value + + + + Body Mass Index Sensor Value + + + + X-Axis Acceleration Sensor Value + + + + Y-Axis Acceleration Sensor Value + + + + Z-Axis Acceleration Sensor Value + + + + Smoke Density Sensor Value + + + + Water Flow Sensor Value + + + + Water Pressure Sensor Value + + + + RF Signal Strength Sensor Value + + + + Particulate Matter Sensor Value + + + + Respiratory Rate Sensor Value + + + + Relative Modulation Sensor Value + + + + Boiler Water Temperature Sensor Value + + + + Domestic Hot Water Temperature Sensor Value + + + + Outside Temperature Sensor Value + + + + Exhaust Temperature Sensor Value + + + + Water Chlorine Sensor Value + + + + Water Acidity Sensor Value + + + + Water Oxidation Reduction Potential Sensor Value + + + + Heart Rate LF/HF Ratio Sensor Value + + + + Motion Direction Sensor Value + + + + Applied Force Sensor Value + + + + Return Air Temperature Sensor Value + + + + Supply Air Temperature Sensor Value + + + + Condenser Coil Temperature Sensor Value + + + + Evaporator Coil Temperature Sensor Value + + + + Liquid Line Temperature Sensor Value + + + + Discharge Line Temperature Sensor Value + + + + Suction Sensor Value + + + + Discharge Sensor Value + + + + Defrost Temperature Sensor Value + + + + Ozone Sensor Value + + + + Sulfur Dioxide Sensor Value + + + + Nitrogen Dioxide Sensor Value + + + + Ammonia Sensor Value + + + + Lead Sensor Value + + + + Particulate Matter Sensor Value + + + + Air Temperature Sensor Available Units + + + + General Purpose Sensor Available Units + + + + Luminance Sensor Available Units + + + + Power Sensor Available Units + + + + Humidity Sensor Available Units + + + + Velocity Sensor Available Units + + + + Direction Sensor Available Units + + + + Atmospheric Pressure Sensor Available Units + + + + Barometric Pressure Sensor Available Units + + + + Solar Radiation Sensor Available Units + + + + Dew Point Sensor Available Units + + + + Rain Rate Sensor Available Units + + + + Tide Level Sensor Available Units + + + + Weight Sensor Available Units + + + + Voltage Sensor Available Units + + + + Current Sensor Available Units + + + + Carbon Dioxide Sensor Available Units + + + + Air Flow Sensor Available Units + + + + Tank Capacity Sensor Available Units + + + + Distance Sensor Available Units + + + + Angle Position Sensor Available Units + + + + Rotation Sensor Available Units + + + + Water Temperature Sensor Available Units + + + + Soil Temperature Sensor Available Units + + + + Seismic Intensity Sensor Available Units + + + + Seismic Magnitude Sensor Available Units + + + + Ultraviolet Sensor Available Units + + + + Electrical Resistivity Sensor Available Units + + + + Electrical Conductivity Sensor Available Units + + + + Loudness Sensor Available Units + + + + Moisture Sensor Available Units + + + + Frequency Sensor Available Units + + + + Time Sensor Available Units + + + + Target Temperature Sensor Available Units + + + + Particulate Matter 2.5 Sensor Available Units + + + + Formaldehyde CH20 Level Sensor Available Units + + + + Radon Concentration Sensor Available Units + + + + Methane Density Sensor Available Units + + + + Volatile Organic Compound Sensor Available Units + + + + Carbon Monoxide Sensor Available Units + + + + Soil Humidity Sensor Available Units + + + + Soil Reactivity Sensor Available Units + + + + Soil Salinity Sensor Available Units + + + + Heart Rate Sensor Available Units + + + + Blood Pressure Sensor Available Units + + + + Muscle Mass Sensor Available Units + + + + Fat Mass Sensor Available Units + + + + Bone Mass Sensor Available Units + + + + Total Body Water Sensor Available Units + + + + Basic Metabolic Rate Sensor Available Units + + + + Body Mass Index Sensor Available Units + + + + X-Axis Acceleration Sensor Available Units + + + + Y-Axis Acceleration Sensor Available Units + + + + Z-Axis Acceleration Sensor Available Units + + + + Smoke Density Sensor Available Units + + + + Water Flow Sensor Available Units + + + + Water Pressure Sensor Available Units + + + + RF Signal Strength Sensor Available Units + + + + Particulate Matter Sensor Available Units + + + + Respiratory Rate Sensor Available Units + + + + Relative Modulation Sensor Available Units + + + + Boiler Water Temperature Sensor Available Units + + + + Domestic Hot Water Temperature Sensor Available Units + + + + Outside Temperature Sensor Available Units + + + + Exhaust Temperature Sensor Available Units + + + + Water Chlorine Sensor Available Units + + + + Water Acidity Sensor Available Units + + + + Water Oxidation Reduction Potential Sensor Available Units + + + + Heart Rate LF/HF Ratio Sensor Available Units + + + + Motion Direction Sensor Available Units + + + + Applied Force Sensor Available Units + + + + Return Air Temperature Sensor Available Units + + + + Supply Air Temperature Sensor Available Units + + + + Condenser Coil Temperature Sensor Available Units + + + + Evaporator Coil Temperature Sensor Available Units + + + + Liquid Line Temperature Sensor Available Units + + + + Discharge Line Temperature Sensor Available Units + + + + Suction Sensor Available Units + + + + Discharge Sensor Available Units + + + + Defrost Temperature Sensor Available Units + + + + Ozone Sensor Available Units + + + + Sulfur Dioxide Sensor Available Units + + + + Nitrogen Dioxide Sensor Available Units + + + + Ammonia Sensor Available Units + + + + Lead Sensor Available Units + + + + Particulate Matter Sensor Available Units + + + + + + + The Number of Available Tones on the Node + + + + A List of Available Tones on the Device + + + + The Volume to play the tone at + + + + The default tone to play when none is specified in a Play Command + + + + + + + Switch All Devices On/Off + + + + + + + Turn On/Off Device + + + + The Final State of the Switch + + + + How Long to Transition to new State (Values above 7620 use the devices default duration) + + + + + + + The Current Level of the Device + + + + Increase the Brightness of the Device + + + + Decrease the Brightness of the Device + + + + Ignore the Start Level of the Device when increasing/decreasing brightness + + + + Start Level when Changing the Brightness of a Device + + + + Duration taken when changing the Level of a Device (Values above 7620 use the devices default duration) + + + + How Many Percent Change when incrementing/decrementing the Level of a Device + + + + Increment the Level of a Device + + + + Decrement the Level of a Device + + + + + + + Turn On/Off a Device + + + + + + + Set the Device to a Level + + + + + + + Set the Fan Mode + + + + + + + Set the Fan State + + + + + + + Set the Thermostat Mode + + + + + + + Set the Thermostat Operating State + + + + + + + Set the Thermostat Setpoint Unused 0 + + + + Set the Thermostat Setpoint Heating 1 + + + + Set the Thermostat Setpoint Cooling 1 + + + + Set the Thermostat Setpoint Unused 3 + + + + Set the Thermostat Setpoint Unused 4 + + + + Set the Thermostat Setpoint Unused 5 + + + + Set the Thermostat Setpoint Unused 6 + + + + Set the Thermostat Setpoint Furnace + + + + Set the Thermostat Setpoint Dry Air + + + + Set the Thermostat Setpoint Moist Air + + + + Set the Thermostat Setpoint Auto Changeover + + + + Set the Thermostat Setpoint Heating Econ + + + + Set the Thermostat Setpoint Cooling Econ + + + + Set the Thermostat Setpoint Away Heating + + + + Set the Thermostat Setpoint Away Cooling + + + + Set the Thermostat Setpoint Full Power + + + + + + + + Current Date + + + + Current Time + + + + Set the Date/Time + + + + Refresh the Date/Time + + + + + + + Enrollment Code + + + + UserCode 1 + + + + UserCode 2 + + + + UserCode 3 + + + + UserCode 4 + + + + UserCode 5 + + + + UserCode 6 + + + + UserCode 7 + + + + UserCode 8 + + + + UserCode 9 + + + + UserCode 10 + + + + UserCode 11 + + + + UserCode 12 + + + + UserCode 13 + + + + UserCode 14 + + + + UserCode 15 + + + + UserCode 16 + + + + UserCode 17 + + + + UserCode 18 + + + + UserCode 19 + + + + UserCode 20 + + + + UserCode 21 + + + + UserCode 22 + + + + UserCode 23 + + + + UserCode 24 + + + + UserCode 25 + + + + UserCode 26 + + + + UserCode 27 + + + + UserCode 28 + + + + UserCode 29 + + + + UserCode 30 + + + + UserCode 31 + + + + UserCode 32 + + + + UserCode 33 + + + + UserCode 34 + + + + UserCode 35 + + + + UserCode 36 + + + + UserCode 37 + + + + UserCode 38 + + + + UserCode 39 + + + + UserCode 40 + + + + UserCode 41 + + + + UserCode 42 + + + + UserCode 43 + + + + UserCode 44 + + + + UserCode 45 + + + + UserCode 46 + + + + UserCode 47 + + + + UserCode 48 + + + + UserCode 49 + + + + UserCode 50 + + + + UserCode 51 + + + + UserCode 52 + + + + UserCode 53 + + + + UserCode 54 + + + + UserCode 55 + + + + UserCode 56 + + + + UserCode 57 + + + + UserCode 58 + + + + UserCode 59 + + + + UserCode 60 + + + + UserCode 61 + + + + UserCode 62 + + + + UserCode 63 + + + + UserCode 64 + + + + UserCode 65 + + + + UserCode 66 + + + + UserCode 67 + + + + UserCode 68 + + + + UserCode 69 + + + + UserCode 70 + + + + UserCode 71 + + + + UserCode 72 + + + + UserCode 73 + + + + UserCode 74 + + + + UserCode 75 + + + + UserCode 76 + + + + UserCode 77 + + + + UserCode 78 + + + + UserCode 79 + + + + UserCode 80 + + + + UserCode 81 + + + + UserCode 82 + + + + UserCode 83 + + + + UserCode 84 + + + + UserCode 85 + + + + UserCode 86 + + + + UserCode 87 + + + + UserCode 88 + + + + UserCode 89 + + + + UserCode 90 + + + + UserCode 91 + + + + UserCode 92 + + + + UserCode 93 + + + + UserCode 94 + + + + UserCode 95 + + + + UserCode 96 + + + + UserCode 97 + + + + UserCode 98 + + + + UserCode 99 + + + + UserCode 100 + + + + UserCode 101 + + + + UserCode 102 + + + + UserCode 103 + + + + UserCode 104 + + + + UserCode 105 + + + + UserCode 106 + + + + UserCode 107 + + + + UserCode 108 + + + + UserCode 109 + + + + UserCode 110 + + + + UserCode 111 + + + + UserCode 112 + + + + UserCode 113 + + + + UserCode 114 + + + + UserCode 115 + + + + UserCode 116 + + + + UserCode 117 + + + + UserCode 118 + + + + UserCode 119 + + + + UserCode 120 + + + + UserCode 121 + + + + UserCode 122 + + + + UserCode 123 + + + + UserCode 124 + + + + UserCode 125 + + + + UserCode 126 + + + + UserCode 127 + + + + UserCode 128 + + + + UserCode 129 + + + + UserCode 130 + + + + UserCode 131 + + + + UserCode 132 + + + + UserCode 133 + + + + UserCode 134 + + + + UserCode 135 + + + + UserCode 136 + + + + UserCode 137 + + + + UserCode 138 + + + + UserCode 139 + + + + UserCode 140 + + + + UserCode 141 + + + + UserCode 142 + + + + UserCode 143 + + + + UserCode 144 + + + + UserCode 145 + + + + UserCode 146 + + + + UserCode 147 + + + + UserCode 148 + + + + UserCode 149 + + + + UserCode 150 + + + + UserCode 151 + + + + UserCode 152 + + + + UserCode 153 + + + + UserCode 154 + + + + UserCode 155 + + + + UserCode 156 + + + + UserCode 157 + + + + UserCode 158 + + + + UserCode 159 + + + + UserCode 160 + + + + UserCode 161 + + + + UserCode 162 + + + + UserCode 163 + + + + UserCode 164 + + + + UserCode 165 + + + + UserCode 166 + + + + UserCode 167 + + + + UserCode 168 + + + + UserCode 169 + + + + UserCode 170 + + + + UserCode 171 + + + + UserCode 172 + + + + UserCode 173 + + + + UserCode 174 + + + + UserCode 175 + + + + UserCode 176 + + + + UserCode 177 + + + + UserCode 178 + + + + UserCode 179 + + + + UserCode 180 + + + + UserCode 181 + + + + UserCode 182 + + + + UserCode 183 + + + + UserCode 184 + + + + UserCode 185 + + + + UserCode 186 + + + + UserCode 187 + + + + UserCode 188 + + + + UserCode 189 + + + + UserCode 190 + + + + UserCode 191 + + + + UserCode 192 + + + + UserCode 193 + + + + UserCode 194 + + + + UserCode 195 + + + + UserCode 196 + + + + UserCode 197 + + + + UserCode 198 + + + + UserCode 199 + + + + UserCode 200 + + + + UserCode 201 + + + + UserCode 202 + + + + UserCode 203 + + + + UserCode 204 + + + + UserCode 205 + + + + UserCode 206 + + + + UserCode 207 + + + + UserCode 208 + + + + UserCode 209 + + + + UserCode 210 + + + + UserCode 211 + + + + UserCode 212 + + + + UserCode 213 + + + + UserCode 214 + + + + UserCode 215 + + + + UserCode 216 + + + + UserCode 217 + + + + UserCode 218 + + + + UserCode 219 + + + + UserCode 220 + + + + UserCode 221 + + + + UserCode 222 + + + + UserCode 223 + + + + UserCode 224 + + + + UserCode 225 + + + + UserCode 226 + + + + UserCode 227 + + + + UserCode 228 + + + + UserCode 229 + + + + UserCode 230 + + + + UserCode 231 + + + + UserCode 232 + + + + UserCode 233 + + + + UserCode 234 + + + + UserCode 235 + + + + UserCode 236 + + + + UserCode 237 + + + + UserCode 238 + + + + UserCode 239 + + + + UserCode 240 + + + + UserCode 241 + + + + UserCode 242 + + + + UserCode 243 + + + + UserCode 244 + + + + UserCode 245 + + + + UserCode 246 + + + + UserCode 247 + + + + UserCode 248 + + + + UserCode 249 + + + + UserCode 250 + + + + UserCode 251 + + + + UserCode 252 + + + + UserCode 253 + + + + UserCode 253 + + + + UserCode 254 + + + + Refresh All UserCodes Stored on Device + + + + Remove A UserCode at the Specified Index + + + + Number of User Codes supported by the Device + + + + The Raw UserCode as specified at the Position in Raw UserCode Index + + + + Get the Raw User Code for the Index Specified in this value + + + + + + + Z-Wave Library Version + + + + Z-Wave Protocol Version + + + + Application Version + + + + + + + How often the Device will Wake up to check for pending commands + + + + Minimum Time in seconds the device will wake up + + + + Maximum Time in seconds the device will wake up + + + + The Default Wake-Up Interval the device will wake up + + + + Step Size on Wake-up interval + + + + + + + ZWave+ Version Supported on the Device + + + + Icon File to use for the Installer Application + + + + Icon File to use for the User Application + + + + + + + + diff --git a/openzwave/Localization.xsd b/openzwave/Localization.xsd new file mode 100644 index 00000000..5b7302ed --- /dev/null +++ b/openzwave/Localization.xsd @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/NotificationCCTypes.xml b/openzwave/NotificationCCTypes.xml new file mode 100644 index 00000000..b0dbb1ac --- /dev/null +++ b/openzwave/NotificationCCTypes.xml @@ -0,0 +1,730 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/NotificationCCTypes.xsd b/openzwave/NotificationCCTypes.xsd new file mode 100644 index 00000000..0c71029a --- /dev/null +++ b/openzwave/NotificationCCTypes.xsd @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/SensorMultiLevelCCTypes.xml b/openzwave/SensorMultiLevelCCTypes.xml new file mode 100644 index 00000000..17e65afa --- /dev/null +++ b/openzwave/SensorMultiLevelCCTypes.xml @@ -0,0 +1,318 @@ + + + + C + F + + + % + + + + + % + Lux + + + W + Btu/h + + + % + g/m3 + + + m/s + Mph + + + ° + + + kPa + inHg + + + kPa + inHg + + + W/m2 + + + C + F + + + mm/h + in/h + + + m + ft + + + Kg + lb + + + V + mV + + + A + mA + + + Ppm + + + M3/h + cfm + + + l + M3 + gal + + + m + cm + ft + + + % + + + + + rpm + Hz + + + C + F + + + C + F + + + MM + EMS + Liedu + Shindo + + + Ml + Mw + Ms + Mb + + + UV + + + Ωm + + + S⋅m-1 + + + dB + dBA + + + % + M3/m3 + + aw + + + Hz + kHz + + + s + + + C + F + + + mol/m3 + μg/m3 + + + mol/m3 + + + bq/m3 + pCi/L + + + mol/m3 + + + mol/m3 + Ppm + + + mol/m3 + Ppm + + + % + + + pH + + + mol/m3 + + + Bpm + + + mmHg + mmHg + + + Kg + + + Kg + + + Kg + + + Kg + + + J + + + BMI + + + m/s2 + + + m/s2 + + + m/s2 + + + % + + + l/h + + + kPa + + + RSSI + dBm + + + mol/m3 + μg/m3 + + + Bpm + + + % + + + C + F + + + C + F + + + C + F + + + C + F + + + mg/l + + + pH + + + mV + + + + + + degrees + + + N + + + C + F + + + C + F + + + C + F + + + C + F + + + C + F + + + C + F + + + kPa + psi + + + kPa + psi + + + C + F + + + μg/m3 + + + μg/m3 + + + μg/m3 + + + μg/m3 + + + μg/m3 + + + μg/m3 + + diff --git a/openzwave/SensorMultiLevelCCTypes.xsd b/openzwave/SensorMultiLevelCCTypes.xsd new file mode 100644 index 00000000..cc284f94 --- /dev/null +++ b/openzwave/SensorMultiLevelCCTypes.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/abus/SHRM10000.xml b/openzwave/abus/SHRM10000.xml new file mode 100644 index 00000000..acbc8c4c --- /dev/null +++ b/openzwave/abus/SHRM10000.xml @@ -0,0 +1,40 @@ + + + http://www.openzwave.com/device-database/0403:0003:0002 + images/abus/SHRM10000.jpg + https://products.z-wavealliance.org/products/3089/ + The Smart Smoke Alarm adopts Z-Wave protocol, when the sensor detects smoke to the set level, it will issue acoustic-optic alarm to alert the users and also send alarm notifications to gateway immediately.It's suitable to be installed in living room, office,warehouse,and etc. + - Click [Add] icon in Z-Wave Controller . +- Press the Net_Button 3 times within 1.5s, Green LED is Blinking 3 times within 1 second. +- If Inclusion Process is successful, Green led will turn off. + + - Click [Remove] icon in Z-Wave Controller +- Press the Net_Button 3 times within 1.5s +- If Exclusion Process is successful, Green led is Blinking 6 times, then turn off. + + - Wake up Notification is transmitted every 24 hours by default. +- Wake up Notification is transmitted after Notification Report is Transmitted + --Long press Net_Button while installing batteries in the product. +- Device Reset Locally notification is Transmitted. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + HS1SA-Z + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3006/HS1SA-Z S2-documentation_3.pdf + Smart Smoke Alarm + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3089/xml + + + + + + + + + + + diff --git a/openzwave/act/lfm20.xml b/openzwave/act/lfm20.xml new file mode 100644 index 00000000..bb598f8a --- /dev/null +++ b/openzwave/act/lfm20.xml @@ -0,0 +1,28 @@ + + + http://www.openzwave.com/device-database/0001:3133:5246 + images/act/lfm20.png + https://products.z-wavealliance.org/products/134/ + ZRF113 - Isolated Contact Fixture Module + http://www.act-solutions.com/Contact-Advanced-Control-Technologies.html + U.S. / Canada / Mexico + ZRF113 + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + - The relay on this device is isolated from the power line, so it can be used to switch any load, including low voltage. This can be used in areas where an X10 universal module may have been used. + +- The LED on the ZRF113 will turn on when the load attached is ON. The LED is user configured however to turn ON when the load attached is OFF, if so desired. + +- The ZRF113 supports the AS101 and AS001 auxiliary switch. + +- Max load 20 amps. + +- Supports Z-Wave 40Kbps speed + +- Signal (Frequency): 908.42 MHz + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/134/xml + + + + + diff --git a/openzwave/act/zdm230.xml b/openzwave/act/zdm230.xml new file mode 100644 index 00000000..2eba5a3a --- /dev/null +++ b/openzwave/act/zdm230.xml @@ -0,0 +1,112 @@ + + + http://www.openzwave.com/device-database/0001:3330:444D + images/act/zdm230.png + https://products.z-wavealliance.org/products/478/ + ZDM230 - Dual button Wall Dimmer + CEPT (Europe) + The ZDM230 is a dual switch design, where the first switch controls the connected load and also serve as a transmitter using multiple switch taps (one group of 5 Z-Wave modules), and the second switch used as a transmitter only (controls two groups of 5 Z-Wave modules). + +ZDM230 replaces an existing wall switch, and can add 3-way capability. + +ZDM230 can be programmed as a routing slave to establish firm signal routes and can be "associated" with other Z-wave devices in order to control them. + +ZDM230 has automatic Static Update Controller (SUC) capability. A Static Controller is one that is not moved after its addition to the network. The Static Controller can act as a gateway in the system, since other nodes always know its position. The “always listening” advantage of the Static Controller is that other nodes can transmit information frames to it whenever needed. + +ZDM230 can be configured to Control Shades or Window Coverings via Z-Wave network + ZDM230 + http://www.smarthome-products.com/p-638-homepro-zdm230-z-wave-500-watt-dimmer-3-way-3-wire-euro.aspx + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/478/xml + + + + + + Dimmers controlled by this switch will start dimming from their current level. + + + + + Disable transmitting commands to Z-Wave devices that are in Group 4 without disassociating those devices from the group. + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. Note: If you invert the switches and also install the product upside down, remember the load will now be controlled by the right, not the left switch. + + + + + This dimmer will start dimming from its current level. + + + + + When you press and hold the bottom of the ZDM230 switch once, the Z-Wave devices that are associated into Group 1 are sent the Dim command. If this parameter is set to "Yes" the devices in Group 1 will not go to the same level as the ZDM230. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Units in Group 4 only track when the dimmer is being turned ON and OFF and not while dimming. + + + + + The ZDM230 can operate shade control devices via its group 2. + + + + + The ZDM230 can operate shade control devices via its group 3. + + + + + The ZDM230 will flicker its LED when it is transmitting to any of its 4 groups. This flickering can be set to not flicker at all, to flicker the entire time it is transmitting, or to flicker for only 1 second when it begins transmitting. + + + + + + Poll Group 2 Interval + + + Poll Group 2 + + + + + + + + + + + + + + diff --git a/openzwave/act/zdp100.xml b/openzwave/act/zdp100.xml new file mode 100644 index 00000000..4a362e7a --- /dev/null +++ b/openzwave/act/zdp100.xml @@ -0,0 +1,21 @@ + + + http://www.openzwave.com/device-database/0001:3030:4450 + images/act/zdp100.png + https://products.z-wavealliance.org/products/154/ + U.S. / Canada / Mexico + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + Provides wireless dimming of lights 300 watt max Incandescent Only +- Includes a 3 prong pass through outlet. +- Lamp outlet is 2 prong. +- Supports load sensing. If the attached lamp is turned on manually, the module will detect the load change and turn itself on. This allows lamps to operated manually or through automation. +- Programmable ramp rates. Supports different ramp rates when controlled locally, or remotely. ON/OFF control of lights connected to the Plug-In Lamp Module. +- Plugs directly into wall outlet and provides a switched 120 VAC source. + ZDP100 - Scene Capable Dimmer Module + ZDP100 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/154/xml + + + + diff --git a/openzwave/act/zdw103.xml b/openzwave/act/zdw103.xml new file mode 100644 index 00000000..b12b6645 --- /dev/null +++ b/openzwave/act/zdw103.xml @@ -0,0 +1,69 @@ + + + + + + Dimmers controlled by this switch will start dimming from their current level. + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. + + + + + This dimmer will start dimming from its current level. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + The ZDW103 can operate shade control devices via its group 2. + + + + + The ZDW103 can operate shade control devices via its group 3. + + + + + The ZDW103 will flicker its LED when it is transmitting to any of its 4 groups. This flickering can be set to not flicker at all, to flicker the entire time it is transmitting, or to flicker for only 1 second when it begins transmitting. + + + + + + + + + + + + + + + diff --git a/openzwave/act/zdw232.xml b/openzwave/act/zdw232.xml new file mode 100644 index 00000000..e3f5775a --- /dev/null +++ b/openzwave/act/zdw232.xml @@ -0,0 +1,112 @@ + + + + + + +The ZDW232 can send Dim commands to Z-Wave enabled dimmers. The Dim command has a start level embedded +in it. A dimmer receiving this command will start dimming from that start level. However, the command also has a +bit that indicates whether the dimmer should ignore the start level. If the bit is set to 1, the dimmer will ignore the +start level and instead start dimming from its current level. If this bit is set to 0, the dimmer will not ignore the start +level. + + + + + + You may wish to disable transmitting commands to Z-Wave devices that are in Group 4 without "un-associating" +those devices from the group. Setting parameter 2 to the value of 1 will stop the ZDW232 from transmitting to devices +that are "associated" into Group 4. +It is possible that you may only want the units in Group 4 to track when the dimmer is being turned ON and OFF +and not when dimming. + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + To change the top of the switch to OFF and the bottom of the switch to ON, set parameter 4 to 1. + + + + + The ZDW232 can be set to ignore the start level that is part of the dim command, regardless of whether the command +is telling the dimmer to ignore the start level or not ignore the start level embedded in the command (see Parameter +1). Setting parameter 5 to a value of 1 (factory default) will cause the ZDW232 to ignore the start level and to dim +or brighten from its current level. Setting the value to 0 will cause the ZDW232 to dim or brighten from the level in +the command. + + + + + When you press and hold the bottom of the ZDW232 switch once, the Z-Wave devices that are associated into Group +1 are sent the Dim command. If parameter 6 is set to 0, after you release the switch, the ZDW232 will command +devices in that group to go to the same level of the ZDW232. If parameter 6 is set to a value of 1 (factory default) +the devices in Group 1 will not go to the same level of the ZDW232. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + After the ZDW232 is commanded to stop dimming, it will then command the Z-Wave devices in Group 4 to the +ZDW232's new level. To prevent the ZDW232 from commanding the Z-Wave devices in Group 4 during this particular +occurrence, set Parameter 13 to the value of 1. + + + + + The ZDW232 can operate shade control devices via its group 2 if this configuration parameter is set to 1. + + + + + The ZDW232 can operate shade control devices via its group 3 if this configuration parameter is set to 1. + + + + + The ZDW232 will flicker its LED when it is transmitting to any of its 4 groups. This flickering can be set to not flicker at all, to flicker the entire time it is transmitting, or to flicker for only 1 second when it begins transmitting. + + + + + + Poll Group 2 Interval + + + Poll Group 2 + + + + + + + + + + + + + + + diff --git a/openzwave/act/zir010.xml b/openzwave/act/zir010.xml new file mode 100644 index 00000000..873666ee --- /dev/null +++ b/openzwave/act/zir010.xml @@ -0,0 +1,75 @@ + + + http://www.openzwave.com/device-database/0001:3330:4952 + images/act/zir010.png + https://products.z-wavealliance.org/products/549/ + U.S. / Canada / Mexico + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + ZIR000 + PIR Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/549/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/550/xml + + https://products.z-wavealliance.org/products/550/ + U.S. / Canada / Mexico + + + + + + The ZIR010 can be configured to operate in 1 of 3 modes. + Those modes are: + Lighting Mode (factory default) + Alarm Mode + Sensor Mode + To change the mode of operation: + For Lighting Mode: Send a value of 0 to Configuration Parameter #17. + For Alarm Mode: Send a value of 1 to Configuration Parameter #17. + For Sensor Mode: Send a value of 2 to Configuration Parameter # 17. + + + + + + + + The configuration parameter that can be used to adjust the amount of delay before the OFF or IDLE command is transmitted is Configuration Parameter # 18. + This parameter can be configured with the value of 0 through 255. + Where 0 means no delay and 255 means 255 minutes of delay. + Default appears to be 1 min. + + + + + The ZIR010 can be disabled from sending commands unsolicited without removing associated devices by + setting Configuration Parameter # 19 to 0 (when asked for number of bytes, select 1). + Setting it back to 1 will re-enable the ZIR010. + + + + + + + The time the ZIR010 stays awake can be adjusted from 15 seconds to 45 seconds by sending a value of 15 + to 45 to the ZIR010 using Configuration Parameter # 22 (when asked for the number of bytes, select 1). + This awake time period starts over every time the ZIR010 receives a command or request. + Defaults to 30 seconds. + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/act/zrm230.xml b/openzwave/act/zrm230.xml new file mode 100644 index 00000000..ce2100dd --- /dev/null +++ b/openzwave/act/zrm230.xml @@ -0,0 +1,25 @@ + + + http://www.openzwave.com/device-database/0001:3330:524D + images/act/zrm230.png + https://products.z-wavealliance.org/products/476/ + The ZRM230 is a 6A, 230 VAC, 50 Hz, RF wall switch with 3-way capability. This wall switch can be controlled manually, with the ZTH200 +Z-Wave RF Remote Control, or the ACT multilevel auxiliary switch (AS200). This will control loads ON and OFF up to and inclduing 6A. + +The ZRM230 is a Dual Paddle design, where the first switch controls the connected load and also serves as a transmitter by using multiple switch taps (controls one group of 5 Z-Wave modules), and the second paddle is a transmitter only (controls two groups of 5 Z-Wave modules). + +Replaces the existing wall switch, and can add 3-way capability. + +Each ZRM230 Wall Mounted Switch functions as an automatic repeater to other HomePro Modules to ensure full home coverage of the RF signal. + +Has automatic Static Update Controller (SUC) capability + CEPT (Europe) + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + ZRM230 - Wall Mounted 3-Way Switch 2-Gang + ZRM230 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/476/xml + + + + diff --git a/openzwave/act/zrp100.xml b/openzwave/act/zrp100.xml new file mode 100644 index 00000000..ba8020f7 --- /dev/null +++ b/openzwave/act/zrp100.xml @@ -0,0 +1,23 @@ + + + http://www.openzwave.com/device-database/0001:3030:5250 + images/act/zrp100.png + https://products.z-wavealliance.org/products/357/ + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + ZRP100 (V3.30) + US Plug In Relay• Provides wireless ON/OFF control of lamps and other electrical appliances connected to the Plug-In Appliance Module. +• The wall hugging design plugs into a wall outlet and provides a grounded switched 120 VAC outlet on one side and a grounded pass thru "always powered" 120 VAC outlet on the other. Controlled outlet also has sense feature that turns it on when load is turned on. +• Each Plug-In Appliance Module functions as automatic repeater to other HomePro Modules to ensure full home coverage. +• Can request updates from a designated Static Update Controller (SUC). A Static Controller is one that is not moved after its addition to the network. The Static Controller can act as a gateway in the system, since other nodes always know its position. The “always listening” advantage of the Static Controller is that other nodes can transmit information frames to it whenever needed. + + ZRP100 + http://www.act-remote.com/HPW/Specs/ZRP100-S200_spec.pdf + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/152/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/194/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/357/xml + + + + diff --git a/openzwave/act/zrp110.xml b/openzwave/act/zrp110.xml new file mode 100644 index 00000000..66e0133f --- /dev/null +++ b/openzwave/act/zrp110.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/openzwave/act/zrw103.xml b/openzwave/act/zrw103.xml new file mode 100644 index 00000000..0079f8c1 --- /dev/null +++ b/openzwave/act/zrw103.xml @@ -0,0 +1,57 @@ + + + http://www.openzwave.com/device-database/0001:3033:5257 + images/act/zrw103.png + https://products.z-wavealliance.org/products/413/ + US Wall Switch Relay 20A - 200 upt.Provides wireless RF ON/OFF (or manual) control of any light or lamp connected. +• Can control two groups of 5 modules each independent of its own state. +• Can replace current wall switch and can add 3-way or 4-way capability. +• Each ZRW103 Wall Mounted Switch functions as an automatic repeater to other Z-Wave Modules to ensure full home coverage of the RF signal. +• + Supports the Powerlevel command + + Has automatic Static Update Controller (SUC) capability. + This product supports 40Kbps data transmission. This product can also be used for networking support in systems that stream metadata. An example might include transmission of information from audio devices such as song album information to various displays around the home. + + U.S. / Canada / Mexico + http://www.act-solutions.com/HomePro-Product-Matrix.html#top + http://www.act-solutions.com/Contact-Advanced-Control-Technologies.html + ZRW103 + ZRW103 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/413/xml + + + + + + Dimmers controlled by this switch will start dimming from their current level. + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. + + + + + The ZRW103 will flicker its LED when it is transmitting to any of its 4 groups. This flickering can be set to not flicker at all, to flicker the entire time it is transmitting, or to flicker for only 1 second when it begins transmitting. + + + + + + + + + + + + + + diff --git a/openzwave/act/zrw230.xml b/openzwave/act/zrw230.xml new file mode 100644 index 00000000..18044bbc --- /dev/null +++ b/openzwave/act/zrw230.xml @@ -0,0 +1,25 @@ + + + http://www.openzwave.com/device-database/0001:3330:5257 + images/act/zrw230.png + https://products.z-wavealliance.org/products/475/ + http://www.act-solutions.com/HomePro-Product-Matrix.html#Euro + CEPT (Europe) + ZRW230 - European Wall Mounted 1-Gang + The ZRW230 is a 6A, 230 VAC, 50 Hz, RF wall switch with 3-way capability. + +This wall switch can be controlled manually, with the ZTH200 RF Remote Control, or the ACT multilevel auxiliary switch (AS200). These will turn loads ON and OFF up to and including 6A. +The ON/OFF status will also be indicated by the state of its LED. The ZRW230 is a single paddle design which controls the connected load and serves as a transmitter using multiple button taps. + +Replaces the current wall switch, and can add 3-way capability. + +Each ZRW230 Wall Mounted Switch functions as an automatic repeater to other HomePro Modules to ensure full home coverage of the RF signal. + +Has automatic Static Update Controller (SUC) capability. + ZRW230 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/475/xml + + + + diff --git a/openzwave/aeotec/dsa03202.xml b/openzwave/aeotec/dsa03202.xml new file mode 100644 index 00000000..05524833 --- /dev/null +++ b/openzwave/aeotec/dsa03202.xml @@ -0,0 +1,105 @@ + + + http://www.openzwave.com/device-database/0086:0003:0001 + images/aeotec/dsa03202.png + https://products.z-wavealliance.org/products/143/ + Minimote Z-wave Remote Controller.The Aeon Labs Minimote is low-cost remote controller focused on end-user ease of use. + +Although simplicity and user experience is the primary focus, the full range of Z-Wave remote controller capabilities are left intact for the advanced user. Network installation is vastly improved via the interface. The Minimote is upgradeable by the end-user such that the latest Z-Wave protocols are always available. An internal lithium battery allows for months of usage and is recharged via USB. + CEPT (Europe) / U.S. / Canada / Mexico + Aeon Labs Minimote US + http://www.aeon-labs.com/site/products/view/3/ + DSA03xxx-ZWUS v1.13 + http://www.aeon-labs.com/site/support/ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/142/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/143/xml + Added GetSupported false and add 3rd option to parameter 250 to work around this limitation + + + + + + + + + + false + + + Default Mode 0 The button on the Minimote uses the factory default functions for operation instead of any special functionality related to the below modes. Scene Mode 1 The button on the Minimote executes a scene from data received for Parameters Numbers 0-239 related to the button being pressed. Add Mode 2 The button on the Minimote is able to include/add devices into the Z-Wave network. Remove Mode 3 The button on the Minimote is able to remove devices from the Z-Wave network. Association Mode 4 The button on the Minimote is able to associate one device to another. Learn Mode 5 The button on the Minimote is able to allow the Minimote to be included into other Z-Wave networks and to learn Z-Wave network information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enable selective Group Mode or Scene Mode. Long press learn button to wake up device. + Option As-Last-Set is not a real option, it exists because the Minimote does not report back its actual setting. + When long-pressing a button, if RED + BLUE LED turn on/off at the same time, device is in scene mode. + If the BLUE LED starts blinking, it is in group mode. + NOTE: Minimote firmware 1.17 or higher is required, firmware 1.19 is highly recommended. + + + + + + + + + + + false + + + + + + false + + + + + + + + + + + + false + + + diff --git a/openzwave/aeotec/dsa22.xml b/openzwave/aeotec/dsa22.xml new file mode 100644 index 00000000..6b1fceaf --- /dev/null +++ b/openzwave/aeotec/dsa22.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enable selective Group Mode or Scene Mode + + + + + Reset configuration set up to default setting + + + + + + + + + + diff --git a/openzwave/aeotec/dsa38.xml b/openzwave/aeotec/dsa38.xml new file mode 100644 index 00000000..5b04b0e2 --- /dev/null +++ b/openzwave/aeotec/dsa38.xml @@ -0,0 +1,42 @@ + + + http://www.openzwave.com/device-database/0086:0026:0001 + images/aeotec/dsa38.png + https://products.z-wavealliance.org/products/1288/ + DSA38-ZWAU + Aeon Labs Panic Button DSA38 ZWAU + Panic Button + CEPT (Europe) / U.S. / Canada / Mexico / Australia / New Zealand + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1284/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1285/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1288/xml + + + + + + + + + + Enable selective Group Mode or Scene Mode when the Panic Button is in Use mode + + + + + Reset configuration set up to default setting + + + + + + + + + diff --git a/openzwave/aeotec/dsb04100.xml b/openzwave/aeotec/dsb04100.xml new file mode 100644 index 00000000..6aa7b667 --- /dev/null +++ b/openzwave/aeotec/dsb04100.xml @@ -0,0 +1,62 @@ + + + http://www.openzwave.com/device-database/0086:0004:0002 + images/aeotec/dsb04100.png + https://products.z-wavealliance.org/products/114/ + The Aeon Labs Door/Window Sensor is a battery-powered Z-Wave magnetic door/window sensor with an extremely small form factor. The D/W sensor will send radio signals up to 6 associated Z-Wave devices within its own Z-Wave network when the main unit separates from the smaller unit. + +Bidirectional mounting plate and push button allows for easy end-user installation. The Aeon Labs Door/Window Sensor also has tamper prevention capabilities and low-battery alerts. + U.S. / Canada / Mexico + http://www.aeon-labs.com/site/support/ + DSB04100-ZWUS + Aeon Labs Door/Window Sensor + http://www.aeon-labs.com/site/products/view/1/ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/114/xml + + + + + + + Default setting: Open: FF, Close: 00 + + + + + Default setting: Disable + + + + + Default setting: Open: FF, Close: 00 + + + + + Which reports need to send automatically in timing intervals for group 1. Bitsets: 0->Battery report, 4->Sensor Binary, 8->Basic Set, Default setting: 0x00000100 (Basic Set) + Ideal Setting for OZW is 17 (Sensor Binary and Battery Report) + + + Device Tag + + + Reset to factory defaults. + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/dsb05.xml b/openzwave/aeotec/dsb05.xml new file mode 100644 index 00000000..d0fcb24a --- /dev/null +++ b/openzwave/aeotec/dsb05.xml @@ -0,0 +1,83 @@ + + + http://www.openzwave.com/device-database/0086:0005:0002 + images/aeotec/dsb05.png + https://products.z-wavealliance.org/products/771/ + DSB05-ZWAU + Multisensor + Never before has one device made a single corner of your room so smart. Never before has it done it inside. Never before has it done it outside. And never before has it brought all that intelligence to your Z-Wave network. + +The Aeotec by Aeon Labs MultiSensor looks like a motion sensor and acts like one too. But it’s also so much more. Placing this one piece of Z-Wave technology either in the corner of a room or outside is the same as placing 4 pieces of Z-Wave technology. But those 4 pieces of technology, those 4 pieces of intelligence that you can bring to your Z-Wave network, all live within a single, stunning sensor. + http://aeotec.com/z-wave-sensor + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/710/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/763/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/771/xml + + + + + + + Stay awake for 10 minutes after batteries are inserted + + + + + How long should the device associated to multi sensor keep state On before sending it Off command (if the value is bigger than 255, the value would be rounded to next integer in minutes) + + + Enable Motion Sensor + + + + + Which commands to send when PIR motion sensor triggered + + + + + Reset to default parameters number 101-103. Any value other then 0 will initiate this reset. + + + Which reports need to send automatically in timing intervals for group 1. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + Which reports need to send automatically in timing intervals for group 2. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + Which reports need to send automatically in timing intervals for group 3. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + Reset to default parameters number 111-113. Any value other then 0 will initiate this reset. + + + The interval of sending report group 1. 1 to 2678400 seconds + + + The interval of sending report group 2. 1 to 2678400 seconds + + + The interval of sending report group 3. 1 to 2678400 seconds + + + Reset to factory defaults. + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/dsb09104.xml b/openzwave/aeotec/dsb09104.xml new file mode 100644 index 00000000..0e5d5114 --- /dev/null +++ b/openzwave/aeotec/dsb09104.xml @@ -0,0 +1,207 @@ + + + http://www.openzwave.com/device-database/0086:0009:0002 + images/aeotec/dsb09104.png + https://products.z-wavealliance.org/products/141/ + http://www.aeon-labs.com/site/products/category/1/ + http://www.aeon-labs.com/site/support/ + The Aeon Labs Smart Energy Monitor is a low-cost energy monitor for the entire home. It can wirelessly report immediate wattage and kWh usage to central control point gateways such as the 4HomeMedia CP and can be easily and safely installed by anyone. + + U.S. / Canada / Mexico / CEPT (Europe) + Aeon Labs Home Energy Meter EU + DSB09xxx-ZWUS v1.54 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/140/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/141/xml + + + + + + + + Voltage to calculate wattage from amperage. US=120. EU,ANZ=240. + + + + + Automatic report only when power is changed. + + + + + Threshold change in wattage to induce a automatic report (whole HEM). + + + + + Threshold change in wattage to induce a automatic report (Clamp 1). + + + + + Threshold change in wattage to induce a automatic report (Clamp 2). + + + + + Threshold change in wattage to induce a automatic report (Clamp 3). + + + + + Percentage change in wattage to induce a automatic report (whole HEM). + + + + + Percentage change in wattage to induce a automatic report (Clamp 1). + + + + + Percentage change in wattage to induce a automatic report (Clamp 2). + + + + + Percentage change in wattage to induce a automatic report (Clamp 3). + + + + + Accumulate energy when Battery Powered. + + + + + This byte denotes whether the product is using batteries (value = 0) or using USB power (value = 1). + + + + + Reset to default parameters number 101-103. Any value other then 0 will initiate this reset. + + + + + Which reports need to send in group1. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Which reports need to send in group2. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Which reports need to send in group3. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Reset to default parameters number 111-113. Any value other then 0 will initiate this reset. + + + + + The interval of sending report group 1. + + + + + The interval of sending report group 2. + + + + + The interval of sending report group 3. + + + + + Re-calibrate (will destroy factory calibration). CONTACT AEON LABS before using. + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + false + + + + + + + + + diff --git a/openzwave/aeotec/dsb28-zweu.xml b/openzwave/aeotec/dsb28-zweu.xml new file mode 100644 index 00000000..0f9b337b --- /dev/null +++ b/openzwave/aeotec/dsb28-zweu.xml @@ -0,0 +1,17 @@ + + + http://www.openzwave.com/device-database/0086:0001:0002 + images/aeotec/dsb28-zweu.png + https://products.z-wavealliance.org/products/1322/ + http://aeotec.com/z-wave-home-energy-measure + CEPT (Europe) / Australia / New Zealand / Israel + Door/Window Sensor (2nd Edition) + DSB29-ZWIL + Aeon Labs Door/Window Sensor(2nd Edition) DSB29-ZWIL + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/805/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/806/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1322/xml + + + diff --git a/openzwave/aeotec/dsb28.xml b/openzwave/aeotec/dsb28.xml new file mode 100644 index 00000000..2d5103a7 --- /dev/null +++ b/openzwave/aeotec/dsb28.xml @@ -0,0 +1,192 @@ + + + http://www.openzwave.com/device-database/0086:001C:0002 + images/aeotec/dsb28.png + https://products.z-wavealliance.org/products/705/ + DSB28-ZWUS + U.S. / Canada / Mexico + You hear a lot about energy use these days. About how if we reduce the amount of energy we use we can not only save money but also save the environment. But saving money by using less electricity is only possible if we understand when and how we use it. That’s what Aeotec’s Z-Wave Home Energy Meter provides you with – understanding. + +Installed in an electricity box, the energy meter will monitor the total consumption of electricity used by an entire building. And its intelligent clamps will report that energy use back to your Z-Wave gateway or controller, in watts or kilowatt-hours, and in real time. So you can see how much electricity you really use and when you use it. + Home Energy Meter G2 + http://aeotec.com/z-wave-home-energy-measure + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/705/xml + + + + + + + + If the reverse clamping pliers, negative power is detected. + + + + + + + Automatic report only when power is changed. + + + + + + + Threshold change in wattage to induce a automatic report (whole HEM). + + + + + Threshold change in wattage to induce a automatic report (Clamp 1). + + + + + Threshold change in wattage to induce a automatic report (Clamp 2). + + + + + Threshold change in wattage to induce a automatic report (Clamp 3). + + + + + Percentage change in wattage to induce a automatic report (whole HEM). + + + + + Percentage change in wattage to induce a automatic report (Clamp 1). + + + + + Percentage change in wattage to induce a automatic report (Clamp 2). + + + + + Percentage change in wattage to induce a automatic report (Clamp 3). + + + + + Reset to default parameters number 101-103. Any value other then 0 will initiate this reset. + + + + + Which reports need to send in group1. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Which reports need to send in group2. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Which reports need to send in group3. Format is as follows: + Byte 1 (msb): Reserved + Byte 2: Reserved + Byte 3: Bit 7: reserved + Bit 6: reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for watts) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for watts) at the group time interval (Clamp 1) + Byte 4 (lsb): Bit 7: reserved + Bit 6: reserved + Bit 5: reserved + Bit 4: reserved + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (whole HEM) + Bit 2: Auto Send Meter Report (for watts) at the group time interval (whole HEM) + Bit 1: Auto Send Multilevel Sensor Report (for watts) at the group time interval (whole HEM) + Bit 0: Auto Send Battery Report at the group time interval (whole HEM) + + + + + Reset to default parameters number 111-113. Any value other then 0 will initiate this reset. + + + + + The interval of sending report group 1. + + + + + The interval of sending report group 2. + + + + + The interval of sending report group 3. + + + + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsb29.xml b/openzwave/aeotec/dsb29.xml new file mode 100644 index 00000000..01823e20 --- /dev/null +++ b/openzwave/aeotec/dsb29.xml @@ -0,0 +1,67 @@ + + + http://www.openzwave.com/device-database/0086:001D:0002 + images/aeotec/dsb29.png + https://products.z-wavealliance.org/products/772/ + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + http://aeotec.com/z-wave-door-window-sensor + Door Window Sensor G2 + DSB29-ZWAU + We always think of tools in our house as ‘doing things’. Switches turn lights on. Remotes turn TVs off. Things do the basic stuff we tell them to – nothing more, nothing less. +That’s a description of a house of the past. + +The house of today has intelligence built in. Or at least it should. + +Inspired by the humble thermostat, Aeotec’s Z-Wave Door & Window Sensor sits as a part of our Intelligence range. Like a thermostat, we’ve designed it to find things out, to understand things about your home, and to then use that information to make your home more comfortable, to make your life easier. + +The Door & Window Sensor finds out something very simple – whether a door or a window, or in fact any object in your home, is open or closed. But there’s power in simplicity. Power that allows you to inform the rest of your Z-Wave network about your selected doors and windows. Like a thermostat lets your heating and cooling systems know what they should do next, Aeotec’s Z-Wave Door & Window Sensor does the same. Perhaps an open door means that your lights should turn on and welcome you home. Perhaps an open window means that an alarm should be trigged. Whatever it means to your home, with door and window sensors installed, your Z-Wave network will have both the power and the itelligence to do it. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/701/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/764/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/772/xml + + + + + + Default setting: Open: FF, Close: 00 + + + + + Default setting: Disable + + + + + Default setting: Open: FF, Close: 00 + + + + + Which reports need to send automatically in timing intervals for group 1. Bitsets: 0->Battery report, 4->Sensor Binary, 8->Basic Set, Default setting: 0x00000100 (Basic Set) + Ideal Setting for OZW is 17 (Sensor Binary and Battery Report) + + + Device Tag + + + Reset to factory defaults. + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/dsb45.xml b/openzwave/aeotec/dsb45.xml new file mode 100644 index 00000000..ab898dd0 --- /dev/null +++ b/openzwave/aeotec/dsb45.xml @@ -0,0 +1,50 @@ + + + + + + Toggle the sensor binary report value when the Water Sensor is Triggered + + + + + Enable wake up 10 minutes when the power is switched on. + + + + + Toggle the basic set value when the Water Sensor is Triggered + + + + + To set which command will be sent to the associated nodes when the Water Sensor is triggered. + Bitsets: + 1 -> Battery + 4 -> Sensor Binary + 8 -> Basic Set + 12 -> Alarm + Default setting: 0x100 (Basic Set) + OZW Ideal Setting: 0x1011 (Battery, Sensor Binary Report, Alarm) + + + + Reset to factory defaults. + + + + + + false + + + + + + + + + diff --git a/openzwave/aeotec/dsb54.xml b/openzwave/aeotec/dsb54.xml new file mode 100644 index 00000000..615af8a0 --- /dev/null +++ b/openzwave/aeotec/dsb54.xml @@ -0,0 +1,62 @@ + + + + + + 0, Open: FF, Close: 00; 1, Open: 00, Close: FF; + Default setting: 0 + + + + 0, Open: FF, Close: 00; 1, Open: 00, Close: FF; + Default setting: 0 + + + + 0, Disable, 1, Enable; + Default setting: 0 + + + + This parameter is available when the low battery checking + function is activated or the device was waked up by other + actions (i.e. the z-wave button trigger, magnet switch + trigger and the Wake Up Interval Set timeout trigger). + The Recessed Door Sensor will check the battery power + when it was wake up as other ways. For example: the + z-wave button trigger, magnet switch trigger and the + Wake Up Interval Set timeout trigger. + Default setting: 86640 + + + + Bitsets: + 4 -> Sensor Binary + 8 -> Basic Set + Default setting: 0x00000100 (Basic Set) + + + + Device Tag + + + Reset to factory defaults. + + + + + + true + + + + + + + + + + diff --git a/openzwave/aeotec/dsc06106.xml b/openzwave/aeotec/dsc06106.xml new file mode 100644 index 00000000..7a428e26 --- /dev/null +++ b/openzwave/aeotec/dsc06106.xml @@ -0,0 +1,167 @@ + + + http://www.openzwave.com/device-database/0086:0006:0003 + images/aeotec/dsc06106.png + https://products.z-wavealliance.org/products/133/ + U.S. / Canada / Mexico + Smart Energy SwitchThe Aeon Labs Smart Energy Switch is a low-cost Z-Wave appliance switch which can report immediate wattage energy usage or kWh energy usage over a period of time. It can also be controlled by other Z-Wave devices to turn on/off to save electricity when appropriate. + +With an unobtrusive small form factor, the Aeon Labs Smart Energy Switch will not block other nearby Ac outlets. It is available in both matte white and matte black colors.. + http://www.aeon-labs.com/site/support/ + DSB06xxx-ZWUS + http://www.aeon-labs.com/site/products/view/5/ + Aeon Labs Smart Energy Switch + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/133/xml + + + + + + + Defines the contents of Multilevel Sensor Report after Multilevel Sensor Get received. + + + + + + + This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds. + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + + Enable/disable Wattage threshold and percent. + + + + + The minimum change in wattage for a report to be sent. + + + + + Minimum change in percent of wattage to send a report. + + + + + Set report types for groups 1, 2 and 3 to default. Reverts to 0 + after set. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsc08101.xml b/openzwave/aeotec/dsc08101.xml new file mode 100644 index 00000000..fcae8420 --- /dev/null +++ b/openzwave/aeotec/dsc08101.xml @@ -0,0 +1,118 @@ + + + + + + + The content of "Multilevel Sensor Report Command" after SEI receives "Multilevel Sensor Get Command". + + + + + + Configuration Value 1 is to Specify the time that SEI need blink (0-255), the unit is second; + Configuration Value 2 is to Specify the Cycle of on/off (0-255), the unit of it is 0.1 second. + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4(lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + + + diff --git a/openzwave/aeotec/dsc10.xml b/openzwave/aeotec/dsc10.xml new file mode 100644 index 00000000..cae8aa24 --- /dev/null +++ b/openzwave/aeotec/dsc10.xml @@ -0,0 +1,174 @@ + + + http://www.openzwave.com/device-database/0086:000A:0003 + images/aeotec/dsc10.png + https://products.z-wavealliance.org/products/704/ + Heavy-Duty Smart Energy Switch + U.S. / Canada / Mexico + http://aeotec.com/z-wave-plug-in-switch/1014-high-power-z-wave-switch.html + DSC10-ZWUS + Control, automate and record the electricity consumption of a premise’s heavy-duty appliances. Works in and outdoors with appliances up to 30 amps. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/704/xml + + + + + + + + + Current Overload Protection. Load will be closed when + the Current more than 39.5A and the time more than 5 + seconds + + + + + + LED status after power on + + + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + + Enable/disable Wattage threshold and percent. + + + + + The minimum change in wattage for a report to be sent. + + + + + Minimum change in percent of wattage to send a report. + + + + + Set report types for groups 1, 2 and 3 to default. Reverts to 0 + after set. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/dsc11.xml b/openzwave/aeotec/dsc11.xml new file mode 100644 index 00000000..045570ab --- /dev/null +++ b/openzwave/aeotec/dsc11.xml @@ -0,0 +1,197 @@ + + + http://www.openzwave.com/device-database/0086:000B:0003 + images/aeotec/dsc11.png + https://products.z-wavealliance.org/products/1015/ + Aeon Labs Smart Strip DSC11-ZWUS + U.S. / Canada / Mexico + DSC11-ZWUS + Smart Strip + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1015/xml + + + + + + + Enable selective reporting only when power change reaches a certain threshold or percentage set in 4.11 below. + This is used to reduce network traffic. + + + + + Threshold change in wattage to induce an automatic report (Whole Smart Strip). + + + Threshold change in wattage to induce an automatic report (Socket 1). + + + Threshold change in wattage to induce an automatic report (Socket 2). + + + Threshold change in wattage to induce an automatic report (Socket 3). + + + Threshold change in wattage to induce an automatic report (Socket 4). + + + Threshold change in wattage to induce an automatic report (Socket 5). + + + Threshold change in wattage to induce an automatic report (Socket 6). + + + Percentage change in wattage to induce an automatic report (Whole Smart Strip). + + + Percentage change in wattage to induce an automatic report (Socket 1). + + + Percentage change in wattage to induce an automatic report (Socket 2). + + + Percentage change in wattage to induce an automatic report (Socket 3). + + + Percentage change in wattage to induce an automatic report (Socket 4). + + + Percentage change in wattage to induce an automatic report (Socket 5). + + + Percentage change in wattage to induce an automatic report (Socket 6). + + + Defines the automated status notification of an associated device when status changes + + + + + + Get temperature of Smart Strip + + + + Set report types for groups 1, 2 and 3 to default. + + + + Configure auto report which information as Group 1. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 + bit 7 reserved + bit 6 Auto report power level with specified time interval (channel 6) + bit 5 Auto report power level with specified time interval (channel 5) + bit 4 Auto report power level with specified time interval (channel 4) + bit 3 Auto report power level with specified time interval (channel 3) + bit 2 Auto report power level with specified time interval (channel 2) + bit 1 Auto report power level with specified time interval (channel 1) + bit 0 Auto report the total power level with specified time interval + Value 4 (lsb) + bit 7 reserved + bit 6 Auto report power consumption with specified time interval (channel 6) + bit 5 Auto report power consumption with specified time interval (channel 5) + bit 4 Auto report power consumption with specified time interval (channel 4) + bit 3 Auto report power consumption with specified time interval (channel 3) + bit 2 Auto report power consumption with specified time interval (channel 2) + bit 1 Auto report power consumption with specified time interval (channel 1) + bit 0 Auto report the total power consumption with specified time interval + + + + Configure auto report which information as Group 2. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 + bit 7 reserved + bit 6 Auto report power level with specified time interval (channel 6) + bit 5 Auto report power level with specified time interval (channel 5) + bit 4 Auto report power level with specified time interval (channel 4) + bit 3 Auto report power level with specified time interval (channel 3) + bit 2 Auto report power level with specified time interval (channel 2) + bit 1 Auto report power level with specified time interval (channel 1) + bit 0 Auto report the total power level with specified time interval + Value 4 (lsb) + bit 7 reserved + bit 6 Auto report power consumption with specified time interval (channel 6) + bit 5 Auto report power consumption with specified time interval (channel 5) + bit 4 Auto report power consumption with specified time interval (channel 4) + bit 3 Auto report power consumption with specified time interval (channel 3) + bit 2 Auto report power consumption with specified time interval (channel 2) + bit 1 Auto report power consumption with specified time interval (channel 1) + bit 0 Auto report the total power consumption with specified time interval + + + + Configure auto report which information as Group 3. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 + bit 7 reserved + bit 6 Auto report power level with specified time interval (channel 6) + bit 5 Auto report power level with specified time interval (channel 5) + bit 4 Auto report power level with specified time interval (channel 4) + bit 3 Auto report power level with specified time interval (channel 3) + bit 2 Auto report power level with specified time interval (channel 2) + bit 1 Auto report power level with specified time interval (channel 1) + bit 0 Auto report the total power level with specified time interval + Value 4 (lsb) + bit 7 reserved + bit 6 Auto report power consumption with specified time interval (channel 6) + bit 5 Auto report power consumption with specified time interval (channel 5) + bit 4 Auto report power consumption with specified time interval (channel 4) + bit 3 Auto report power consumption with specified time interval (channel 3) + bit 2 Auto report power consumption with specified time interval (channel 2) + bit 1 Auto report power consumption with specified time interval (channel 1) + bit 0 Auto report the total power consumption with specified time interval + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Enable/disable Configuration Locked + + + + + Enter Meter Calibration Mode + + + + Device tag. + + + + Reset to the default configuration. + + + + + + + + + diff --git a/openzwave/aeotec/dsc12104.xml b/openzwave/aeotec/dsc12104.xml new file mode 100644 index 00000000..dd4c6341 --- /dev/null +++ b/openzwave/aeotec/dsc12104.xml @@ -0,0 +1,153 @@ + + + + + + + + This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds. + + + + Current Overload Protection + + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + + Enable/disable Wattage threshold and percent. + + + + + The minimum change in wattage for a report to be sent. + + + + + Minimum change in percent of wattage to send a report. + + + + + Set report types for groups 1, 2 and 3 to default. Reverts to 0 + after set. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Set External Switch/Button Control mode + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsc13104.xml b/openzwave/aeotec/dsc13104.xml new file mode 100644 index 00000000..26b8da67 --- /dev/null +++ b/openzwave/aeotec/dsc13104.xml @@ -0,0 +1,138 @@ + + + + + + + + Configuration Value 1 is to Specify the time that SEI need blink (0-255), the unit is second; + Configuration Value 2 is to Specify the Cycle of on/off (0-255), the unit of it is 0.1 second. + + + Load will be closed when the Current overruns (EU 16.2A) for more than 2 minutes + + + + + Defines the automated status notification of an associated device when status changes + + + + + + Enable/disable Wattage threshold and percent. + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4(lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) + bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + Set External Switch/Button Control mode + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + + + diff --git a/openzwave/aeotec/dsc14104.xml b/openzwave/aeotec/dsc14104.xml new file mode 100644 index 00000000..4389eb1d --- /dev/null +++ b/openzwave/aeotec/dsc14104.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/0086:000E:0003 + images/aeotec/dsc14104.png + https://products.z-wavealliance.org/products/1623/ + DSC14104-ZWUS + Micro Motor Controller + Aeon Labs Micro Motor Controller DSC14104 ZWUS + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1623/xml + + + + + + + Motor start delay time (ms) + + + + Total time from endpoint of close go to endpoint of opening (ms). + This value set 0x00000000, will use the time of last calibration. + Default 5 seconds + + + + Total time from endpoint of opening go to endpoint of close (ms). + This value set 0x00000000, will use the time of last calibration. + Default 5 seconds + + + Motor status after power on + + + + + + + Set count of External Button/Switch + Note: Single External Button must connect to ST and COM port. + + + + + + Enable automatic notifications to associated group Reports devices whenever there is a state change + + + + + + Set External Switch/Button Control mode + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + diff --git a/openzwave/aeotec/dsc18103.xml b/openzwave/aeotec/dsc18103.xml new file mode 100644 index 00000000..08701cbc --- /dev/null +++ b/openzwave/aeotec/dsc18103.xml @@ -0,0 +1,169 @@ + + + http://www.openzwave.com/device-database/0086:0012:0003 + images/aeotec/dsc18103.png + https://products.z-wavealliance.org/products/775/ + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + Micro Smart Energy Switch G2 + It has long been thought that a house becomes a home when we make it reflect who we are, when we personalise it, when we fill it with objects we treasure. And all of that remains true, but it no longer needs to be just the objects we put in our home that personalises it. Like the music that gently fills the background of your favourite restaurant, Aeotec’s Micro Switches create the perfect ambiance for your home, and then some. They also give you the perfect control and the perfect, intelligent automation. + +Across three different Micro controllers, each one letting you perfect everything from your home’s lights to its appliances and to its motorised doors and curtains, you’ll find that the same magic has been built right into the tiny body of each switch. + DSC18103-ZWAU + http://aeotec.com/z-wave-in-wall-switches + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/708/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/767/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/775/xml + + + + + + + + Defines the contents of Multilevel Sensor Report after Multilevel Sensor Get received. + + + + + + + This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds. + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + + Enable/disable Wattage threshold and percent. + + + + + The minimum change in wattage for a report to be sent. + + + + + Minimum change in percent of wattage to send a report. + + + + + Set report types for groups 1, 2 and 3 to default. Reverts to 0 + after set. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsc19103.xml b/openzwave/aeotec/dsc19103.xml new file mode 100644 index 00000000..4718ddbd --- /dev/null +++ b/openzwave/aeotec/dsc19103.xml @@ -0,0 +1,192 @@ + + + http://www.openzwave.com/device-database/0086:0013:0003 + images/aeotec/dsc19103.png + https://products.z-wavealliance.org/products/774/ + Micro Smart Energy Illuminator G2 + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + With so many new-generation, energy-saving lights now available for your home, dimming lights isn’t as straightforward as it used to be. There’s no one type of light any more. Aeotec’s plug-in Smart Energy Illuminator is, however, compatible with as many dimmable lights as possible. + +Our Smart Energy Illuminator has been designed to work out of the box with halogen lamp, sodium and tungsten lights. It’s also capable of being plugged in to other types of lights that work by reducing the amount of electricity being passed to their transformer. This includes select LED lights. + DSC19103-ZWAU + http://aeotec.com/z-wave-in-wall-switches + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/707/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/766/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/774/xml + + + + + + + + This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds. + + + + + Current Overload Protection. Load will be closed when 3 + the Current more than 2.7A and the time more than 2 + minutes + + + + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + + Enable/disable Wattage threshold and percent. + + + + + The minimum change in wattage for a report to be sent. + + + + + Minimum change in percent of wattage to send a report. + + + + + Set report types for groups 1, 2 and 3 to default. Reverts to 0 + after set. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC (KWH) + bit 2 MRC (watt) + bit 1 MSRC (Current) + bit 0 MRC (Voltage) + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Turn external button mode + + + + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + + diff --git a/openzwave/aeotec/dsc24.xml b/openzwave/aeotec/dsc24.xml new file mode 100644 index 00000000..6f9477a9 --- /dev/null +++ b/openzwave/aeotec/dsc24.xml @@ -0,0 +1,181 @@ + + + http://www.openzwave.com/device-database/0086:0018:0003 + images/aeotec/dsc24.png + https://products.z-wavealliance.org/products/778/ + The Aeotec Smart Energy Switch is a low-cost Z-Wave appliance switch which can report immediate wattage energy usage or kWh energy usage over a period of time. It can also be controlled by other Z-Wave devices to turn on/off to save electricity when appropriate. + +With an unobtrusive small form factor, the Aeon Labs Smart Energy Switch will not block other nearby AC outlets. It is available in matte white. + DSC24-ZWAU + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + http://aeotec.com/z-wave-plug-in-switch + Smart Energy Switch G2 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/712/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/770/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/778/xml + + + + + + + + + Configuration Value 1: 1-255 + Configuration Value 1 is to Specify the time that Smart Switch need blink, The unit is Second; + Configuration Value 2: 1-255 + Configuration Value 2 is to Specify the Cycle of on/off, the unit of it is 0.1 second. + + + + Load will be closed when the Current overruns (EU 16.2A) for more than 2 minutes + + + + + Configure the output load status after re-power on. + + + + + + Defines the automated status notification of an associated device when status changes + + + + + + + Enable/disable Wattage threshold and percent. + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + + Set report types for groups 1, 2 and 3 to default. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 2. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Defines the type of report sent for reporting group 3. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 MRC(KWH) + bit 2 MRC(watt) + bit 1 MSRC + bit 0 reserved + + The MRC(KWH) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(KWh) automatically. + + The MRC(Watt) flag signals that Report Group 1 send(1) or don't send(0) + Meter Report Command(wattage) automatically. + + The MSRC flag signals that Report Group 1 send(1) or don't send(0) + Multilevel Sensor Report Command(wattage) automatically. + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + + diff --git a/openzwave/aeotec/dsc26103.xml b/openzwave/aeotec/dsc26103.xml new file mode 100644 index 00000000..671eccb6 --- /dev/null +++ b/openzwave/aeotec/dsc26103.xml @@ -0,0 +1,66 @@ + + + http://www.openzwave.com/device-database/0086:001A:0003 + images/aeotec/dsc26103.png + https://products.z-wavealliance.org/products/776/ + http://aeotec.com/z-wave-in-wall-switches + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + It has long been thought that a house becomes a home when we make it reflect who we are, when we personalise it, when we fill it with objects we treasure. And all of that remains true, but it no longer needs to be just the objects we put in our home that personalises it. Like the music that gently fills the background of your favourite restaurant, Aeotec’s Micro Switches create the perfect ambiance for your home, and then some. They also give you the perfect control and the perfect, intelligent automation. + +Across three different Micro controllers, each one letting you perfect everything from your home’s lights to its appliances and to its motorised doors and curtains, you’ll find that the same magic has been built right into the tiny body of each switch. + Micro Switch G2 + DSC26103-ZWAU + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/709/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/768/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/776/xml + + + + + + + This is actually a double byte value. The LSB defines the total time the device needs to blink in seconds. The MSB defines the on/off interval of the blink in tenths of seconds. + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + Turn external button mode + + + + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsc27103.xml b/openzwave/aeotec/dsc27103.xml new file mode 100644 index 00000000..03f00be4 --- /dev/null +++ b/openzwave/aeotec/dsc27103.xml @@ -0,0 +1,70 @@ + + + http://www.openzwave.com/device-database/0086:001B:0003 + images/aeotec/dsc27103.png + https://products.z-wavealliance.org/products/773/ + http://aeotec.com/z-wave-in-wall-switches + Micro Illuminator G2 + DSC27103-ZWAU + It has long been thought that a house becomes a home when we make it reflect who we are, when we personalise it, when we fill it with objects we treasure. And all of that remains true, but it no longer needs to be just the objects we put in our home that personalises it. Like the music that gently fills the background of your favourite restaurant, Aeotec’s Micro Switches create the perfect ambiance for your home, and then some. They also give you the perfect control and the perfect, intelligent automation. + +Across three different Micro controllers, each one letting you perfect everything from your home’s lights to its appliances and to its motorised doors and curtains, you’ll find that the same magic has been built right into the tiny body of each switch. + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/706/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/765/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/773/xml + + + + + + + Configuration Value 1 is to Specify the time that SEI need blink (0-255), the unit is second; + Configuration Value 2 is to Specify the Cycle of on/off (0-255), the unit of it is 0.1 second. + + + Enable/Disable CRC16 encapsulation + + + + + Defines the automated status notification of an associated device when status changes + + + + + + Turn external button mode + + + + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + diff --git a/openzwave/aeotec/dsc35103.xml b/openzwave/aeotec/dsc35103.xml new file mode 100644 index 00000000..8ef1ae81 --- /dev/null +++ b/openzwave/aeotec/dsc35103.xml @@ -0,0 +1,55 @@ + + + http://www.openzwave.com/device-database/0086:0011:0003 + images/aeotec/dsc35103.png + https://products.z-wavealliance.org/products/1622/ + Micro Double Smart Switch + Aeon Labs Micro Double Smart Switch DSC17103 ZWUS + U.S. / Canada / Mexico + DSC17103 ZWUS + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1622/xml + + + + + + + This is actually a double byte value. + The LSB defines the total time the device needs to blink in seconds. + The MSB defines the on/off interval of the blink in tenths of seconds. + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + Set External Switch/Button Control mode + + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/dsd37.xml b/openzwave/aeotec/dsd37.xml new file mode 100644 index 00000000..7c068dbe --- /dev/null +++ b/openzwave/aeotec/dsd37.xml @@ -0,0 +1,40 @@ + + + http://www.openzwave.com/device-database/0086:0025:0004 + images/aeotec/dsd37.png + https://products.z-wavealliance.org/products/1017/ + DSD37-ZWAU + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + Aeon Labs Range Extender DSD37-ZWAU + Range Extender / Repeater + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/752/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1004/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1017/xml + + + + + + + Partner ID + + + + + Device Tag + + + Reset to factory defaults. + + + + + + + + + diff --git a/openzwave/aeotec/zw056.xml b/openzwave/aeotec/zw056.xml new file mode 100644 index 00000000..063d7147 --- /dev/null +++ b/openzwave/aeotec/zw056.xml @@ -0,0 +1,141 @@ + + + http://www.openzwave.com/device-database/0086:0038:0104 + images/aeotec/zw056.png + https://products.z-wavealliance.org/products/1307/ + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + N/A + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is missing or inoperable. + Doorbell Gen5 + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Aeon Labs Doorbell supports playing MP3 music files with a press of this doorbell. It has a 128MB flash memory that can store up to 800 ringtones. The volume can be adjusted manually via short press on the Volume Button, also you can switch the doorbell sound to the next via long press on the Volume Button. You may change/update your doorbell ringtone at any point in time you want by connecting your Doorbell to your PC to update the sound track on your Doorbell’s flash memory. +There is a small Wireless Button, which can trigger the doorbell on the other side of the wall to play the selected doorbell music when pressed. +It also act as a repeater that forward Z-Wave command messages to destination nodes if the originating controller is out of range from the destination node. +By taking advantage of the Z-Wave mesh network, commands can be routed to their destination via intermediary “listening” Z-Wave products. Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. +Also a tool that can be programmed, scheduled, controlled and communicated with from anywhere in the world. + ZW056-A + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1583/Aeon Labs Doorbell Gen5 manual.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1307/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1581/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1583/xml + + https://products.z-wavealliance.org/products/1581/ + ZW056-B + Australia / New Zealand + https://products.z-wavealliance.org/products/1583/ + ZW056-C + CEPT (Europe) + + + + + + Set the repetitions for playing doorbell ringtone. + Value=1 to 255, the range of repetition is 1 to 100. + Note: If the time of playing doorbell ringtone is more than 20s, + the volume of ringtone will reduce to silence no matter how + many repetitions of doorbell ringtone are set. + + + + + Set the default doorbell ringtone. + Value=1-100, Specify the ringtone as default. + + + + + Select a ringtone to play. + Value=0, stop playing. + Value=1-100, play the specified ringtone. + Value=255, play the default ringtone. + Value=other, ignore. + + + + Playback Control + + + + + + + + Set the volume of ringtone + + + + Define functions of "Button -" and "Button+". + Button - is previous, Button+ is next. + + + + + + + Define functions of "Button -" and "Button+" when short + pressing and long pressing it. + + + + + + Get Wireless Button Battery Status + + + + + Defines the automated status notification of an associated device when status changes + + + + + + Defines the automated status notification of an associated device when the wireless button battery level changes + + + + + + Pair the Wireless Button with Doorbell. + Value=0x55555555, Start the Wireless Button pairing mode and + the blue Led will blink slowly, short press the Wireless Button + once, if the blue Led change to be solid, which means the pairing + is successful. Otherwise, repeat the steps. + It will automatically exit the pairing mode after 8s if there is no + pressing action of the Wireless Button. + Note: + You can send this configuration Get CC to ask the pairing result: + If configuration report value=0x00000000, which means the + pairing is failed. + If configuration report value =0xFFFFFFFF, which means the + pairing is successful. + + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw062.xml b/openzwave/aeotec/zw062.xml new file mode 100644 index 00000000..a794e5c9 --- /dev/null +++ b/openzwave/aeotec/zw062.xml @@ -0,0 +1,204 @@ + + + http://www.openzwave.com/device-database/0086:003E:0103 + images/aeotec/zw062.png + https://products.z-wavealliance.org/products/1445/ + Garage Door Controller Gen5 + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Z-Wave button that you can find on the product's housing. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Z-Wave button that you can find on the product's housing. + Press and hold the Z-Wave button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is missing or inoperable. + Aeon Labs Garage Door Controller is a smart and wireless Garage Door Control system, you can control the garage door to open, close, or stop moving via wireless signal on your gateway client or phone application. +The Garage Door Controller allows you to configure different alarm sounds to indicate the door’s action. Each action alarm sound can be customized. To change or update new alarm sounds for the Garage Door Controller, connect the Garage Door Controller to your PC host with a USB cable and download your sound files to the flash memory (128 MB) of the Garage Door Controller. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network. +It is also a security Z-Wave device and supports the Over The Air (OTA) feature for the product’s firmware upgrade. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1497/Aeon Labs Garage Door Controller Gen5 manual.pdf + U.S. / Canada / Mexico + ZW062-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1445/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1496/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1497/xml + + https://products.z-wavealliance.org/products/1496/ + ZW062-B + Australia / New Zealand + https://products.z-wavealliance.org/products/1497/ + ZW062-C + CEPT (Europe) + + + + + + false + + + + + + + Configure the default startup ringtone. + Value = 0, disable the Startup ringtone. + Value = Others, Enable and select a startup ringtone for the Garage Door Controller + + + + + Calibration Steps: + 1. Let the garage door move to full close position. + 2. Send this parameter (0x22) with value=1 to Garage Door Controller. + 3. Let the garage door move to full open position. + 4. Let the garage door move to full close position after the step 3 is completed. + After the step 4 is completed, all calibration steps are complete. + Note: This process should be implemented when the Garage Door Controller just only has one Sensor is installed on the garage door. + + + + + + Set the timeout of all calibration steps for the Sensor + + + + Get the numbers of alarm music. (not support Set CC) + + + + + 1, Value1: configure the frequency of blinking for the Alarm LEd, there are 10 levels that 1 to10 level, the minimum frequency is level 1 and the max frequency is level 10. + 2, Value2: configure the alarm sound (there are 4 types sound saved in EEPROM and user also can update it). + 3, Value3: configure the volume of alarm sound (there are 10 levels, the min volume is 1 level and the max volume is 10 levels). + 4, Value4=0, disable the alarm prompt. Value4=1, enable the alarm prompt. + value is sum: + 16777216 x led_frequency + + 65536 x alarm_sound + + 256 x volume + + 1 x alarm_mode + + + + + 1, Value1: configure the frequency of blinking for the Alarm LED, there are 10 levels that 1 to10 level, the minimum frequency is level 1 and the max frequency is level 10. + 2, Value2: configure the alarm sound (there are 4 types sound saved in EEPROM and user also can update it). + 3, Value3: configure the volume of alarm sound (there are 10 levels, the min volume is 1 level and the max volume is 10 levels). + 4, Value4=0, disable the alarm prompt. Value4=1, enable the alarm prompt. + value is sum: + 16777216 x led_frequency + + 65536 x alarm_sound + + 256 x volume + + 1 x alarm_mode + + + + + 1, Value1: configure the frequency of blinking for the Alarm LED, there are 10 levels that 1 to10 level, the minimum frequency is level 1 and the max frequency is level 10. + 2, Value2: configure the alarm sound (there are 4 types sound saved in EEPROM and user also can update it). + 3, Value3: configure the volume of alarm sound (there are 10 levels, the min volume is 1 level and the max volume is 10 levels). + 4, Value4=0, disable the alarm prompt. Value4=1, enable the alarm prompt. + value is sum: + 16777216 x led_frequency + + 65536 x alarm_sound + + 256 x volume + + 1 x alarm_mode + + + + + 1, Value1: configure the frequency of blinking for the Alarm LED, there are 10 levels that 1 to10 level, the minimum frequency is level 1 and the max frequency is level 10. + 2, Value2: configure the alarm sound (there are 4 types sound saved in EEPROM and user also can update it). + 3, Value3: configure the volume of alarm sound (there are 10 levels, the min volume is 1 level and the max volume is 10 levels). + 4, Value4=0, disable the alarm prompt. Value4=1, enable the alarm prompt. + value is sum: + 16777216 x led_frequency + + 65536 x alarm_sound + + 256 x volume + + 1 x alarm_mode + + + + + Note: + 1. The Garage Door Controller will send this configuration report to gateway controller or associated nodes automatically if the Sensor is removed. + 2. You can send the value=0x55555555 of this parameter to controller to relieve the alarm state. + + + + + + + It will report the battery power state to associated nodes automatically when the battery power is in low battery. + + + + + + Value=0xff, stop playing ringtone. + Value=1 to 100, start playing the ringtone that you selected. + + + + + Value=1 to value=10, which map to the volume level 1 to level 10 + + + + + The temperature value contains one decimal point. + E.g. If the report value=252(0x00FC), the temperature is 25.2. + Rang is 0 to 500 (0 to 50.0). + + + + + Value=0, short pressing the Button +/- will be used to adjust the volume of sound. Long pressing the Button +/- will be used to switch the sound to the next. + Value=1, short pressing the Button +/- will be used to switch the sound to the next. Long pressing the Button +/- will be used to adjust the volume of sound. + + + + + + It will send the Hail CC/configuration report CC when the state of garage door is changed + + + + + + + Value=0x55555501, which will trigger to start the pairing of Sensor (installed on the top of the garage door), at this time, the Network LED on the Garage Door Controller will blink slowly and then short press Temper Switch back of the Sensor. + If pairing is successful, the Network LED will stop blinking and the Garage Door Controller will send the configuration report with value=0x01FF to primary controller/gateway. Otherwise, repeat the operation. + Note: + 1. If you do not press the Temper Switch when starting the pairing mode, the pairing status will keep for 8 second and then exit the pairing status automatically. + 2. The Sensor has been paired with the Garage Door Controller after factory. + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + true + + + + + + + + + + diff --git a/openzwave/aeotec/zw074.xml b/openzwave/aeotec/zw074.xml new file mode 100644 index 00000000..2829cdbe --- /dev/null +++ b/openzwave/aeotec/zw074.xml @@ -0,0 +1,127 @@ + + + http://www.openzwave.com/device-database/0086:004A:0102 + images/aeotec/zw074.png + https://products.z-wavealliance.org/products/1163/ + The Aeotec by Aeon Labs MultiSensor Gen5 looks like a motion sensor and it acts like one too. But it’s also so much more. Installing this 1 piece of Z-Wave technology is the same as installing 4 pieces of Z-Wave technology. Your home control network will immediately understand motion, temperature, humidity and light readings wherever Multisensor installed. Those intelligent readings will equate to intelligence automation. And intelligent automation will give you the perfect, smart home. + ZW074-A + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Z-Wave button that you can find in back of the product. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1170/Instructions - MultiSensor Gen5 MCert1.pdf + MultiSensor Gen5 + Press and hold the Z-Wave button that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Z-Wave button that you can find in the back of the product. + Press and hold the Z-Wave button for 3 seconds will trigger sending the Wake up notification command. If press the Z-Wave button 3 times, the MultiSensor will wake up for 10 minutes. + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1163/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1169/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1170/xml + + https://products.z-wavealliance.org/products/1169/ + ZW074-B + Australia / New Zealand + https://products.z-wavealliance.org/products/1170/ + ZW074-C + CEPT (Europe) + + + + + Stay awake for 10 minutes after batteries are inserted + + + + + How long should the device associated to multi sensor keep state On before sending it Off command (if the value is bigger than 255, the value would be rounded to next integer in minutes) + + + Enable Motion Sensor + + + + + Which commands to send when PIR motion sensor triggered + OZW Ideal Value is Binary Sensor Report + + + + + Enable/disable the selective reporting only when measurements reach a certain threshold or percentage + set in the threshold settings. This is used to reduce network + traffic. + + + + + Threshold change in temperature to induce an automatic report. + Note: + 1. When the unit is Celsius, threshold=Value. + 2. When the unit is Fahrenheit, threshold=Value*1.8. The accuracy is 0.1. + 3. The high byte is the part of integer, the low byte is the fractional part. + + + + Threshold change in humidity to induce an automatic report. + Note: + The accuracy is 0.1. + The high byte is the part of integer, the low byte is the fractional part. + + + + Threshold change in luminance to induce an automatic report. + + + Threshold change in battery level to induce an automatic report. + Note: + The accuracy is 0.1. + The high byte is the part of integer, the low byte is the fractional part. + + + + Enable/disable to send the alarm report of low temperature(Less than 15 Degress C) + + + + + + Which reports need to send automatically in timing intervals for group 1. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + Which reports need to send automatically in timing intervals for group 2. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + Which reports need to send automatically in timing intervals for group 3. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity + + + The interval of sending report group 1. 1 to 2678400 seconds + + + The interval of sending report group 2. 1 to 2678400 seconds + + + The interval of sending report group 3. 1 to 2678400 seconds + + + + Enable/disable Lock Configuration + + + + + + Reset to factory defaults. + + + + + + false + + + + + + + + + diff --git a/openzwave/aeotec/zw075.xml b/openzwave/aeotec/zw075.xml new file mode 100644 index 00000000..df897eb4 --- /dev/null +++ b/openzwave/aeotec/zw075.xml @@ -0,0 +1,163 @@ + + + http://www.openzwave.com/device-database/0086:004B:0003 + images/aeotec/zw075.png + https://products.z-wavealliance.org/products/1045/ + N/A + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + CEPT (Europe) + Smart Switch Gen5 + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Aeon Labs Smart Switch Gen5 is a Z-Wave device that can report the wattage energy usage and KWH usage to a Z-Wave Controller (especially a gateway), it can be controlled by other Z-Wave devices to turn on/off loads, it can bear up to 16A current of resistive loads. It also acts as a repeater that forwards Z-Wave command messages to destination nodes if the originating controller is out of range from the destination node. +By taking advantage of the Z-Wave mesh network, commands can be routed to their destination via intermediary “listening” Z-Wave products. Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. +Also a tool that can be programmed, scheduled, controlled and communicated with from anywhere in the world. + + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + ZW075-C16 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1056/Aeon Labs Smart Switch Gen5_Update 2.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1045/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1053/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1056/xml + + https://products.z-wavealliance.org/products/1053/ + ZW075-A02 + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/1056/ + Australia / New Zealand + ZW075-B09 + + + + + + + + + Configuration Value 1: 1-255 + Configuration Value 1 is to Specify the time that Smart Switch need blink, The unit is Second; + Configuration Value 2: 1-255 + Configuration Value 2 is to Specify the Cycle of on/off, the unit of it is 0.1 second. + + + + Load will be closed when the Current overruns (EU 16.2A) for more than 2 minutes + + + + + Configure the output load status after re-power on. + + + + + + Defines the automated status notification of an associated device when status changes + + + + + + + + + + Enable/disable Wattage threshold and percent. + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 2. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 3. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + Device tag. + + + Reset to the default configuration. + + + + + + + + + + diff --git a/openzwave/aeotec/zw078.xml b/openzwave/aeotec/zw078.xml new file mode 100644 index 00000000..2c536f4c --- /dev/null +++ b/openzwave/aeotec/zw078.xml @@ -0,0 +1,158 @@ + + + http://www.openzwave.com/device-database/0086:004E:0103 + images/aeotec/zw078.png + https://products.z-wavealliance.org/products/1133/ + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + N/A + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1142/Heavy Duty Smart Switch Gen5 Manual.pdf + Aeon Labs Heavy Duty Smart Switch is a Z-Wave device that can report the wattage energy usage and KWH usage to a Z-Wave Controller (especially a gateway), it can be controlled by other Z-Wave devices to turn on/off loads, it can bear up to 40A current of resister loads. It also acts as a repeater that forward Z-Wave command messages to destination nodes if the originating controller is out of range from the destination node. +By taking advantage of the Z-Wave mesh network, commands can be routed to their destination via intermediary “listening” Z-Wave products. Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. + + + Heavy Duty Smart Switch Gen5 + ZW078-A + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/998/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1089/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1133/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1142/xml + + https://products.z-wavealliance.org/products/1089/ + ZW078-B + Australia / New Zealand + https://products.z-wavealliance.org/products/1142/ + CEPT (Europe) + ZW078-C + + + + + + + Current Overload Protection. Load will be closed when + the Current more than 39.5A and the time more than 5 + seconds + + + + + + LED status after power on + + + + + + + Enables automatic notifications to associated devices whenever there is a state change. + + + + + + + Enable/disable Wattage threshold and percent. + + + The minimum change in wattage for a report to be sent. + + + Minimum change in percent of wattage to send a report. + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 2. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 3. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw080.xml b/openzwave/aeotec/zw080.xml new file mode 100644 index 00000000..36ad52c8 --- /dev/null +++ b/openzwave/aeotec/zw080.xml @@ -0,0 +1,91 @@ + + + http://www.openzwave.com/device-database/0086:0050:0104 + images/aeotec/zw080.png + https://products.z-wavealliance.org/products/1134/ + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + N/A + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + ZW080-A17 + Aeon Labs Siren Gen5 is an siren Z-Wave device that when an emergency is happening it lets you know. Its 105dB Speaker System is always heard. Its super-bright LED system lights your path even when it’s dark. Siren provides a smart home with the perfect security and safety features that it needs. +Those security and safety features are matched by smart features. Siren’s speaker system can access 5 different audio alerts, allowing your smart home to pick the alert best suited to the emergency. The speaker system’s volume can also be adjusted so that Siren is perfect for every space in every home. +It also act as a repeater that forward Z-Wave command messages to destination nodes if the originating controller is out of range from the destination node. +By taking advantage of the Z-Wave mesh network, commands can be routed to their destination via intermediary “listening” Z-Wave products. Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. +Also a tool that can be programmed, scheduled, controlled and communicated with from anywhere in the world. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Siren Gen5 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1141/Siren Gen5 Manual.pdf + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1134/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1136/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1141/xml + + https://products.z-wavealliance.org/products/1136/ + ZW080-C15 + CEPT (Europe) + https://products.z-wavealliance.org/products/1141/ + Australia / New Zealand + ZW080-B21 + + + + + + Select the Siren Sound and Volume + + + + + + + + + + + + + + + + + + Enable/disable to turn off the alarm sound via pressing the Action Button. + + + + + Enable to send notifications to associated devices (Group 1) when the state of Siren changed + + + + + + Partner ID + + + + Enable/disable Lock Configuration + + + + + Reset to factory defaults + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/zw088.xml b/openzwave/aeotec/zw088.xml new file mode 100644 index 00000000..ac1284aa --- /dev/null +++ b/openzwave/aeotec/zw088.xml @@ -0,0 +1,57 @@ + + + http://www.openzwave.com/device-database/0086:0058:0101 + images/aeotec/zw088.png + https://products.z-wavealliance.org/products/1165/ + Press and hold the "Learn" for 3 seconds will trigger sending the Wake up notification command. + Short press the “Exclude” button on the Key Fob, it will go into exclusion state and its red LED will blink slowly to wait excluding other slave Z-Wave devices from its network. + Use this procedure only in the event that the primary controller is missing or otherwise inoperable. + +Press and hold the “Mode” button and “Learn” button for 20 seconds and then release. + Key Fob Gen5 is a fully functional Z-wave remote controller, which can include, exclude and control the other Z-Wave certified devices. It also can be acted a secondary controller in a network. + +It is a four buttons design. You can use each button to control your home’s Z-Wave devices and build a Z-Wave network for them. + +Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. + + ZW088-A + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1178/Instructions - Aeon Labs Key Fob Gen5 MCert.pdf + Key Fob Gen5 + Short press the “Include” button on the Key Fob, it will go into inclusion state and its blue LED will blink slowly to wait including other slave Z-Wave devices. + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1165/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1177/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1178/xml + + https://products.z-wavealliance.org/products/1177/ + Australia / New Zealand + ZW088-B + https://products.z-wavealliance.org/products/1178/ + ZW088-C + CEPT (Europe) + + + + + + + + + Enable selective Group Mode or Scene Mode when the Key Fob is in Use mode + + + + + Reset configuration set up to default setting + + + + + + + + + diff --git a/openzwave/aeotec/zw089.xml b/openzwave/aeotec/zw089.xml new file mode 100644 index 00000000..17b7a2a0 --- /dev/null +++ b/openzwave/aeotec/zw089.xml @@ -0,0 +1,99 @@ + + + http://www.openzwave.com/device-database/0086:0059:0102 + images/aeotec/zw089.png + https://products.z-wavealliance.org/products/1179/ + Recessed Door Sensor Gen5 + Press and hold the Z-Wave button for 5 seconds will trigger sending the Wake up notification command and then keep waking up for 10 seconds after release the Z-Wave button. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1184/Recessed Door Sensor Gen5 - Manual MCert.pdf + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Z-Wave button that you can find in the back of the product. + U.S. / Canada / Mexico + ZW089-A + Press and hold the Z-Wave button that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Z-Wave button that you can find in back of the product. + The Aeotec by Aeon Labs Recessed Door Sensor Gen5 is a door sensor that can detect the state of the door's open/close. It will report the door state to your controller/ gateway/associated nodes in real time when the state of your door has a change. +It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1179/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1183/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1184/xml + + https://products.z-wavealliance.org/products/1183/ + Australia / New Zealand + ZW089-B + https://products.z-wavealliance.org/products/1184/ + CEPT (Europe) + ZW089-C + + + + + + + Which value of the Sensor Binary Report will be sent when + the magnet switch to open/close. + + + + + Which value of the Basic Set will be sent when the magnet + switch to open/close. + + + + + + Enable/disable the function of low battery checking, when + the current voltage is less than the warning voltage, it will + send the Battery Low Warning Report. + + + + + + This parameter is available when the low battery checking + function is activated or the device was waked up by other + actions (i.e. the z-wave button trigger, magnet switch + trigger and the Wake Up Interval Set timeout trigger). + The Recessed Door Sensor will check the battery power + when it was wake up as other ways. For example: the + z-wave button trigger, magnet switch trigger and the + Wake Up Interval Set timeout trigger. + Default setting: 86640 + + + + Configure which sensor report will be sent when the sensor is Opened/Closed + + + + + + + Lock/ unlock all configuration parameters + + + + + Device Tag + + + Reset to factory defaults. + + + + + + true + + + + + + + + + + diff --git a/openzwave/aeotec/zw090.xml b/openzwave/aeotec/zw090.xml new file mode 100644 index 00000000..e62677c5 --- /dev/null +++ b/openzwave/aeotec/zw090.xml @@ -0,0 +1,72 @@ + + + http://www.openzwave.com/device-database/0086:005A:0101 + images/aeotec/zw090.png + https://products.z-wavealliance.org/products/1345/ + Z-Stick Gen5 + Aeotec Z-Stick Gen5 is a USB controller. When connected to a host controller via USB, it enables the host controller to take part in the Z-Wave network. + +Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. + + Use this procedure only in the event that the primary controller is missing or otherwise inoperable. + +Press and hold the Action Button on Z-Stick for 20 seconds and then release. + ZW090-A + Plug the Z-Stick into USB port of your host Controller and then click the “Exclusion” button on your PC/host Controller application. + Plug the Z-Stick into USB port of your host Controller and then click the “Inclusion” button on your PC/host Controller application. + N/A + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1355/Z Stick Gen5 manual 1.pdf + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1345/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1351/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1355/xml + + https://products.z-wavealliance.org/products/1351/ + Australia / New Zealand + ZW090-B + https://products.z-wavealliance.org/products/1355/ + CEPT (Europe) + ZW090-C + + + + + Enable/Disable LED indicator when plugged in + Activer / désactiver l'indicateur LED lorsqu'il est branché + + + + + + 1~10, other= ignore. + A total of 10 levels, level 1 as the weak output power, and so on, 10 for most output power level + + + + + + + + + + + + + + + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to the default configuration + + + diff --git a/openzwave/aeotec/zw095.xml b/openzwave/aeotec/zw095.xml new file mode 100644 index 00000000..6934b2bf --- /dev/null +++ b/openzwave/aeotec/zw095.xml @@ -0,0 +1,254 @@ + + + http://www.openzwave.com/device-database/0086:005F:0102 + images/aeotec/zw095.png + https://products.z-wavealliance.org/products/1289/ + Press and hold the Action button that you can find on the product's housing for 10 seconds and then release. This procedure should only be used when the primary controller is inoperable. + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Aeon Labs Home Energy Meter Gen5 is a Z-Wave device that can monitor the total amount of electricity of your home. +It can report the wattage energy usage and KWH usage to a Z-Wave Controller (especially a gateway). In near real-time you’ll have a full understanding of how much electricity you use and when you use it. +Products that are Z-Wave certified can be used and communicate with other Z-Wave certified devices. Also a tool that can be programmed, scheduled, controlled and communicated with from anywhere in the world. + ZW095-A + N/A + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2046/Home Energy Meter Gen5 manual.pdf + Home Energy Meter Gen5 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1289/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1596/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2046/xml + + https://products.z-wavealliance.org/products/2046/ + CEPT (Europe) + ZW095-C + + + + + For parameters of 101 ~ 103, power, energy detection mode configuration + + + + + + + + Enable selective reporting only when power change reaches a certain threshold or percentage set in 4-11 below. This is used to reduce network traffic. + + + + + + + Threshold change in wattage to induce a automatic report (whole HEM). + + + + + Threshold change in wattage to induce a automatic report (Clamp 1). + + + + + Threshold change in wattage to induce a automatic report (Clamp 2). + + + + + Threshold change in wattage to induce a automatic report (Clamp 3). + + + + + Percentage change in wattage to induce a automatic report (whole HEM). + + + + + Percentage change in wattage to induce a automatic report (Clamp 1). + + + + + Percentage change in wattage to induce a automatic report (Clamp 2). + + + + + Percentage change in wattage to induce a automatic report (Clamp 3). + + + + + Enable /disable reporting CRC-16 Encapsulation Command. + + + + + + + Reset to default parameters number 101-103. Any value other then 0 will initiate this reset. + + + + + Which reports need to send in group1. Format is as follows: + Byte 1 (msb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kVar) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kVar) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for KVah) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for KVah) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for KVah) at the group time interval (Clamp 1) + Byte 2: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for A) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for A) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for V) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for V) at the group time interval (Clamp 1) + Byte 3: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for Watt) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for Watt) at the group time interval (Clamp 1) + Byte 4 (lsb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Whole HEM) + Bit 4: Auto Send Meter Report (for KVah) at the group time interval (Whole HEM) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Whole HEM) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Whole HEM) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Whole HEM) + Bit 0: Auto Send Meter Report (for kWh) at the group time interval (Whole HEM) + + + + + Which reports need to send in group2. Format is as follows: + Byte 1 (msb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kVar) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kVar) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for KVah) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for KVah) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for KVah) at the group time interval (Clamp 1) + Byte 2: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for A) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for A) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for V) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for V) at the group time interval (Clamp 1) + Byte 3: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for Watt) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for Watt) at the group time interval (Clamp 1) + Byte 4 (lsb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Whole HEM) + Bit 4: Auto Send Meter Report (for KVah) at the group time interval (Whole HEM) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Whole HEM) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Whole HEM) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Whole HEM) + Bit 0: Auto Send Meter Report (for kWh) at the group time interval (Whole HEM) + + + + + Which reports need to send in group3. Format is as follows: + Byte 1 (msb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kVar) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kVar) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for KVah) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for KVah) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for KVah) at the group time interval (Clamp 1) + Byte 2: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for A) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for A) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for V) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for V) at the group time interval (Clamp 1) + Byte 3: + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kWh) at the group time interval (Clamp 3) + Bit 4: Auto Send Meter Report (for kWh) at the group time interval (Clamp 2) + Bit 3: Auto Send Meter Report (for kWh) at the group time interval (Clamp 1) + Bit 2: Auto Send Meter Report (for Watt) at the group time interval (Clamp 3) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Clamp 2) + Bit 0: Auto Send Meter Report (for Watt) at the group time interval (Clamp 1) + Byte 4 (lsb): + Bit 7: Reserved + Bit 6: Reserved + Bit 5: Auto Send Meter Report (for kVar) at the group time interval (Whole HEM) + Bit 4: Auto Send Meter Report (for KVah) at the group time interval (Whole HEM) + Bit 3: Auto Send Meter Report (for A) at the group time interval (Whole HEM) + Bit 2: Auto Send Meter Report (for V) at the group time interval (Whole HEM) + Bit 1: Auto Send Meter Report (for Watt) at the group time interval (Whole HEM) + Bit 0: Auto Send Meter Report (for kWh) at the group time interval (Whole HEM) + + + + Reset to default parameters number 111-113 + + + The interval of sending report group 1. + + + The interval of sending report group 2 + + + The interval of sending report group 3 + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw096.xml b/openzwave/aeotec/zw096.xml new file mode 100644 index 00000000..5320115d --- /dev/null +++ b/openzwave/aeotec/zw096.xml @@ -0,0 +1,183 @@ + + + http://www.openzwave.com/device-database/0086:0060:0103 + images/aeotec/zw096.png + https://products.z-wavealliance.org/products/3093/ + Smart Switch 6 + N/A + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Aeotec Smart Switch 6 is a low-cost Z-Wave Switch plug-in module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +Its surface has a Smart RGB LED, which can be used for indicating the output load status or strength of the wireless signal. You can configure its indication colour according to your favour. +The Plug is also a security Z-wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3119/Instructions - Aeon Labs Smart Switch 6 (2).pdf + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + ZW096-A02 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1312/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1331/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1425/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3093/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3104/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3119/xml + + https://products.z-wavealliance.org/products/3119/ + Australia / New Zealand + ZW096-B09 + https://products.z-wavealliance.org/products/3104/ + CEPT (Europe) + ZW096-C16 + + + + + + + Load will be closed when the Current overruns (US 15.5A, Others 16.2) for more than 2 minutes + + + + + Configure the output load status after re-power on. + + + + + + Configure the RGB Led Color for Testing + + + + + + + Defines the automated status notification of an associated device when status changes + + + + + + + + + + + Configure the RGB Value when in Night Light Mode. + Byte 1: Red Color + Byte 2: Green Color + Byte 3: Blue Color + + + + Configure the brightness level of RGB LED (0%-100%) when it is in Energy Mode/momentary indicate mode. + Byte 1: Red Color + Byte 2: Green Color + Byte 3: Blue Color + + + + + Enable/disable Wattage threshold and percent. + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + + Set report types for groups 1, 2 and 3 to default. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + + + + + + diff --git a/openzwave/aeotec/zw097.xml b/openzwave/aeotec/zw097.xml new file mode 100644 index 00000000..73e74a18 --- /dev/null +++ b/openzwave/aeotec/zw097.xml @@ -0,0 +1,84 @@ + + + http://www.openzwave.com/device-database/0086:0061:0102 + images/aeotec/zw097.png + https://products.z-wavealliance.org/products/1495/ + Dry Contact Sensor Gen5 + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action Button that you can find in the back of the product. + U.S. / Canada / Mexico + ZW097-A + Press the Action Button once that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1495/Dry Contact Sensor Gen5 manual.pdf + Aeon Labs Dry Contact Sensor Gen5 is a dry conatct sensor that can detect a variety of dry contact signals, you just need to connect the matched external sensor on it, such as the water level sensor, dry contact switch, dry contact relay and so on. In other words, it can be used if the external sensor is a dry contact. +It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications. + + Press the Action Button once, which will trigger sending out the Wake up notification command, press and hold the Action Button for 3 seconds, which will toggle on/off the Sensor be waked up for 10 minutes. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action Button that you can find in back of the product. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1495/xml + + + + + + Which value of the Sensor Binary Report will be sent when the door is Opened/Closed + + + + + Enable/disable wake up 10 minutes when re-power on the Sensor. + Default setting: Enable + + + + + Which value of the Basic Set will be sent when the door is Opened/Closed + + + + + 10% to 50% + + + + Set the interval time of battery report. + Value=0, disable the battery report for a interval time. + Value=1 to 0x7FFFFFFF, the interval time of battery report is set. + Note: + 1, if the value is less than 10, the time unit is second. + If the value is more than 10, the time unit is 4 minutes, which means if the value is more than 10 and less than 240, the interval time is 4 minutes. + If the value is more than 240 and less than 480, the interval is 8 minutes. + 2, if the current battery report falls below the low battery value (configurable parameter 39), it will send battery report=0xFF. + + + + Configure which sensor report will be sent when the sensor is Opened/Closed + + + + + + + Reset to factory defaults + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/zw098.xml b/openzwave/aeotec/zw098.xml new file mode 100644 index 00000000..5a59f3a9 --- /dev/null +++ b/openzwave/aeotec/zw098.xml @@ -0,0 +1,126 @@ + + + http://www.openzwave.com/device-database/0086:0062:0103 + images/aeotec/zw098.png + https://products.z-wavealliance.org/products/1829/ + Aeotec LED Bulb is a low-cost Z-Wave LED module which allows control (on/off/dim) with the use of Z-Wave. +It’s a bulb has a Smart RGB LED, which can be used to add colour to your home. The bulb has 5 main colour channels available for you to adjust: Red, Green, Blue, Warm White and Cold White. You can configure its colour according to your favour. +The LED Bulb is also a security Z-Wave device and supports the Over The Air (OTA) feature for the product’s firmware upgrade. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1851/LED Bulb manual.pdf + Turn the primary controller of Z-Wave network into exclusion mode, press the external switch of LED Bulb to turn off and then press the external switch again to turn on it, repeat the operation 3 times. + ZW098-A52 + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, press the external switch of LED Bulb to turn it off and then press the external switch again to turn it on. + N/A + LED Bulb + Turn the controller of Z-Wave network into exclusion mode, press the external switch of LED Bulb to turn off and then press the external switch again to turn on it, repeat the operation 3 times. +After the LED Bulb is excluded from network, it will be reset to factory default state. +Use this procedure only in the event that your primary network controller is missing or inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1315/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1368/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1379/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1380/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1594/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1829/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1844/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1851/xml + + https://products.z-wavealliance.org/products/1844/ + Australia / New Zealand + ZW098-B55 + https://products.z-wavealliance.org/products/1851/ + CEPT (Europe) + ZW098-C55 + + + + + + The Bulb state after re-power on it. + + + + + + Enable/disable to send out a report when the color is changed + + + + + + Value 1 = Reserved. + Value 2 = Red color value. + Value 3 = Green color value. + Value 4 = Blue color value. + Note: This parameter is a get-only parameter + + + + Enable/disable the function of using External Switch to turn on/off the bulb + + + + + Enable/disable the function of using External Switch to changes the bulb color + + + + + Reboot/save/exit Colorful mode + + + + + + + Colorful mode configuration (See https://aeotec.freshdesk.com/helpdesk/attachments/6035749140) + + + + Value 1: the speed from OFF to ON. + Value 2: the speed from ON to OFF. + Value 3: pause time of ON. + Value 4: pause time of OFF. + + + + Color index configuration when the bulb is in Multi color mode (See https://aeotec.freshdesk.com/helpdesk/attachments/6035749140) + + + Enable to send notifications to associated devices (Lifeline) when the state of LED Bulb is changed + + + + + + Enable to send notifications to associated devices (Lifeline) when the state of LED Bulb is changed + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw099.xml b/openzwave/aeotec/zw099.xml new file mode 100644 index 00000000..3b2f58d1 --- /dev/null +++ b/openzwave/aeotec/zw099.xml @@ -0,0 +1,199 @@ + + + http://www.openzwave.com/device-database/0086:0063:0103 + images/aeotec/zw099.png + https://products.z-wavealliance.org/products/2246/ + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + ZW099-A02 + Smart Dimmer 6 + U.S. / Canada / Mexico + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2246/Aeon Labs Smart Dimmer 6 manual.pdf + Aeotec Smart Dimmer 6 is a low-cost Z-Wave Dimmer plug-in module specifically used to enable Z-Wave command and control (on/off/dim) of any plug-in tool. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +Its surface has a Smart RGB LED, which can be used for indicating the output load status or strength of the wireless signal. You can configure its indication colour according to your favour. +The Smart Dimmer 6 is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1515/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1519/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2246/xml + + https://products.z-wavealliance.org/products/1519/ + ZW099-C16 + CEPT (Europe) + + + + + + + + Load will be closed when the Current overruns (US 15.5A, Others 16.2) for more than 2 minutes + + + + + Configure the output load status after re-power on. + + + + + + + Defines the automated status notification of an associated device when status changes + + + + + + Configure what the LED Ring displays during operations + + + + + + Configure the RGB Value when in Night Light Mode. + Byte 1: Red Color + Byte 2: Green Color + Byte 3: Blue Color + + + + Configure the brightness level of RGB LED (0%-100%) when it is in Energy Mode/momentary indicate mode. + Byte 1: Red Color + Byte 2: Green Color + Byte 3: Blue Color + + + + + Enable/disable Wattage threshold and percent. + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + + Set report types for groups 1, 2 and 3 to default. + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) + bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) + bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) + bits 7-4 reserved + bit 3 KWH + bit 2 Watt + bit 1 Current + bit 0 Voltage + + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + + + Defines the time interval when the defined report for group 1 is sent. + + + + + Defines the time interval when the defined report for group 2 is sent. + + + + + Defines the time interval when the defined report for group 3 is sent. + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + + Device tag. + + + + + Reset to the default configuration. + + + + + + true + true + + + + + + + + + + diff --git a/openzwave/aeotec/zw100.xml b/openzwave/aeotec/zw100.xml new file mode 100644 index 00000000..03381caa --- /dev/null +++ b/openzwave/aeotec/zw100.xml @@ -0,0 +1,456 @@ + + + http://www.openzwave.com/device-database/0086:0064:0102 + images/aeotec/zw100.png + https://products.z-wavealliance.org/products/2684/ + U.S. / Canada / Mexico + Pressing the Z-Wave button once will trigger sending the Wake up notification command. If press and hold the Z-Wave button for 3 seconds, the MultiSensor will wake up for 10 minutes. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Z-Wave button that you can find in the back of the product. + ZW100-A + MultiSensor 6 + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Z-Wave button that you can find in back of the product. + Aeotec MultiSensor 6 looks like a motion sensor and it acts like one too. But it’s also so much more. Installing this 1 piece of Z-Wave® technology is the same as installing 6 pieces of Z-Wave technology. Your home control network will immediately understand motion, temperature, humidity, light, Ultraviolet and Vibration readings wherever MultiSensor installed. Those intelligent readings will equate to intelligence automation. And intelligent automation will give you the perfect, smart home. + Press and hold the Z-Wave button that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2714/Aeon Labs MultiSensor 6 manual.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1390/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1403/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1404/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1810/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1812/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2684/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2695/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2714/xml + + https://products.z-wavealliance.org/products/2714/ + ZW100-C + CEPT (Europe) + https://products.z-wavealliance.org/products/2695/ + ZW100-B + Australia / New Zealand + + + + Enable/Disable waking up for 10 minutes when re-power on (battery mode) the MultiSensor + + + + + + + Duration that the motion sensor must observe no motion before it will return to the no-motion state. + If value greater than 255, effective value is rounded up to the nearest minute (255 -> 255 seconds, 256 -> 300 seconds) + + + Enable Motion Sensor, (1 minimum, 5 maximum sensitivity level) + + + + + + + + + Which commands to send when PIR motion sensor triggered + OZW Ideal Value is Binary Sensor Report + + + + + + Set the timeout of awake after the Wake Up CC is sent out. + Available rang: 8 to 255 seconds. + + + + Report the current power mode and the product state for battery power mode + + + + + + + Configure low battery value + Value=10 to 50. + + + Enable/disable the selective reporting only when measurements reach a certain threshold or percentage + set in the threshold settings. This is used to reduce network + traffic. + + + + + Threshold change in temperature to induce an automatic report. + Note: + 1. The unit is Fahrenheit for US version, Celsius for EU/AU version. + 2. The value contains one decimal point. E.g. if the value is set to 20, the threshold value = 2.0 C (EU/AU) or 2.0 F (US). When the temperature has changed by 2.0 (of the appropriate unit), a temperature report will be sent. + + + + Threshold change in humidity to induce an automatic report. + Note: + 1. The unit is %. + 2. The default value is 10, which means that a 10% change in humidity will trigger a report. + + + + Threshold change in luminance to induce an automatic report. + + + Threshold change in battery level to induce an automatic report. + Note: + 1. The unit is %. + 2. The default value is 10, which means that a 10% change in battery will trigger a report. + + + + Threshold change in ultraviolet to induce an automatic report. + + + + Enable/disable to send the alarm report of low temperature(Less than 15 Degress C) + + + + + + + Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. + Note: + If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up. + + French Help + + + + + Lower Temperature Threshold + Lower Temperature Threshold-fr + + + + + Lower Humdity Threshold + Lower Humdity Threshold-fr + + + + + Lower Luminance Threshold + Lower Luminance Threshold + + + + + Lower Ultraviolet Threshold + Lower Ultraviolet Threshold-fr + + + + + Upper Temerature Threshold + Upper Temerature Threshold-fr + + + + + Upper Humdity Threshold + Upper Humdity Threshold-fr + + + + + Upper Luminance Threshold + Upper Luminance Threshold-fr + + + + + Upper Ultraviolet Threshold + Upper Ultraviolet Threshold-fr + + + + + When the measurement is more than this upper limit, which will trigger to sent out a sensor report. + High byte is the upper limit value. Low byte is the unit (0x01=Celsius, 0x02=Fahrenheit). + 1. When unit is Celsius. + Upper limit range: -40.0 to 100.0 C (0xFE70 to 0x03E8). + E.g. The default upper limit of EU/AU version is 28.0 C (0x0118), when the measurement is more than 28.0C, it will be triggered to send out a temperature sensor report. + 2. When unit is Fahrenheit. + Upper limit range: -40.0 to 212.0 F (0xFE70 to 0x0848). + E.g. The default upper limit of US version is 82.4F (0X0338), when the measurement is more than 82.4F, it will be triggered to send out a temperature sensor report. + + + + + When the measurement is less than this lower limit, which will trigger to sent out a sensor report. + High byte is the lower limit value. Low byte is the unit (0x01=Celsius, 0x02=Fahrenheit). + 1. When unit is Celsius. + Lower limit range: -40.0 to 100.0 C (0xFE70 to 0x03E8). + E.g. The default lower limit of EU/AU version is 0 C (0x0000), when the measurement is less than 0C, it will be triggered to send out a temperature sensor report. + 2. When unit is Fahrenheit. + Upper limit range: -40.0 to 212.0 F (0xFE70 to 0x0848). + E.g. The default lower limit of US version is 32.0F (0x0140), when the measurement is less than 32.0F, it will be triggered to send out a temperature sensor report. + + + + + When the measurement is more than this upper limit, which will trigger to sent out a sensor report. + Upper limit range: 0 to 100%. + E.g. The default upper limit is 60%, when the measurement is more than 60%, it will be triggered to send out a humidity sensor report. + + + + + When the measurement is less than this lower limit, which will trigger to sent out a sensor report. + Lower limit range: 0 to 100%. + E.g. The default lower limit is 50%, when the measurement is less than 50%, it will be triggered to send out a humidity sensor report. + + + + + When the measurement is more than this upper limit, which will trigger to sent out a sensor report. + Upper limit range: 0 to 30000 Lux. + E.g. The default upper limit is 1000Lux, when the measurement is more than 1000Lux, it will be triggered to send out a Lighting sensor report. + + + + + When the measurement is less than this lower limit, which will trigger to sent out a sensor report. + Lower limit range: 0 to 30000 Lux. + E.g. The default lower limit is 100Lux, when the measurement is less than 100Lux, it will be triggered to send out a Lighting sensor report. + + + + + When the measurement is more than this upper limit, which will trigger to sent out a sensor report. + Upper limit range: 1 to 11. + E.g. The default upper limit is 8, when the measurement is more than 8, it will be triggered to send out a ultraviolet sensor report. + + + + + When the measurement is less than this upper limit, which will trigger to sent out a sensor report. + Lower limit range: 1 to 11. + E.g. The default lower limit is 4, when the measurement is less than 8, it will be triggered to send out a ultraviolet sensor report. + + + + + Note: + 1. When the current measurement lower or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit. + After that, the upper limit report would be disabled again until the measurement lower or equal (Upper limit - Recover limit). + 2. When the current measurement greater or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit. + After that, the lower limit report would be disabled again until the measurement greater or equal (Lower limit + Recover limit). + 3. High byte is the recover limit value. Low byte is the unit (0x01=Celsius, 0x02=Fahrenheit). + 4. Recover limit range: 1.0 to 25.5 C/ F (0x0101 to 0xFF01 or 0x0102 to 0xFF02). + E.g. The default recover limit value is 2.0 C/F (0x1401/0x1402), when the measurement is less than (Upper limit - 2), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 2), the lower limit report would be enabled one time. + + + + + Note: + 1. When the current measurement lower or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit. + After that the upper limit report would be disabled again until the measurement lower or equal (Upper limit - Recover limit). + 2. When the current measurement greater or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit. + After that the lower limit report would be disabled again until the measurement greater or equal(Lower limit + Recover limit). + 3. Recover limit range: 1 to 50% (0x01 to 0x32). + E.g. The default recover limit value is 5%, when the measurement is less than (Upper limit - 5), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 5), the lower limit report would be enabled one time. + + + + + Note: + 1. When the current measurement lower or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit. + After that the upper limit report would be disabled again until the measurement lower or equal (Upper limit - Recover limit). + 2. When the current measurement greater or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit. + After that the lower limit report would be disabled again until the measurement greater or equal (Lower limit + Recover limit). + 3. Unit = 10*Recover limit (Lux) + 4. Recover limit range: 10 to 2550Lux (0x01 to 0xFF). + E.g. The default recover limit value is 100 Lux, when the measurement is less than (Upper limit - 100), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 100), the lower limit report would be enabled one time. + + + + + Note: + 1. When the current measurement lower or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit. + After that the upper limit report would be disabled again until the measurement lower or equal (Upper limit - Recover limit). + 2. When the current measurement greater or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit. + After that the lower limit report would be disabled again until the measurement greater or equal(Lower limit + Recover limit). + 3. Recover limit range: 1 to 50% (0x01 to 0x32). + E.g. The default recover limit value is 5%, when the measurement is less than (Upper limit - 5), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 5), the lower limit report would be enabled one time. + + + + + Get the out-of-limit state of the Sensors. + Bit mask = 0, within the limit. + Bit mask = 1, out of the limit. + Bit 0 = temperature. + Bit 1 = humidity. + Bit 2 = luminance. + Bit 3 = ultraviolet. + The above bit masks are used to indicate whether the current measurements of the Sensors are out of the lower limit. + The below bit masks are used to indicate whether the current measurements of the Sensors are out of the upper limit. + Bit 4 = temperature. + Bit 5 = humidity. + Bit 6 = luminance. + Bit 7 = ultraviolet. + + + + Default value: Celsius for EU/AU version, Fahrenheit for US version. + + + + + Enable/disable the LED blinking for motion, wakeup, and sensor report. + + + + + + Reset The Reporting Group Configuration (101 to 103) to default + + + Which reports need to send automatically in timing intervals for group 1. + Bitmask: + 10000000 - 128 - Luminance + 01000000 - 64 - Humidity + 00100000 - 32 - Temperature + 00010000 - 16 - Ultraviolet + 00000001 - 1 - Battery + 10100000 - 160 - Luminance and Temperature (32+128) + 11110001 - 241 - All (1+16+32+64+128) + + + + Send Battery Report + + + + Send Ultraviolet Report + + + + Send Temperature Report + + + + Send Humidity Report + + + + Send Luminance Report + + + + Which reports need to send automatically in timing intervals for group 2. + Bitmask: + 10000000 - 128 - Luminance + 01000000 - 64 - Humidity + 00100000 - 32 - Temperature + 00010000 - 16 - Ultraviolet + 00000001 - 1 - Battery + 10100000 - 160 - Luminance and Temperature (32+128) + 11110001 - 241 - All (1+16+32+64+128) + + + Which reports need to send automatically in timing intervals for group 3. + Bitmask: + 10000000 - 128 - Luminance + 01000000 - 64 - Humidity + 00100000 - 32 - Temperature + 00010000 - 16 - Ultraviolet + 00000001 - 1 - Battery + 10100000 - 160 - Luminance and Temperature (32+128) + 11110001 - 241 - All (1+16+32+64+128) + + + Reset The Reporting Group Interval Configuration (111 to 113) to default + + + + The interval for sending reports for group 1. + The effective behavior of this setting depends on the device's power source: + - If the device is on USB power, it will send the reports at the configured interval; set it to something low (~15-60 seconds) to get frequent updates from a powered device. + - If the device is on battery, the sensor will never report in more often than its configured wake interval, regardless of what this setting is configured to; setting this to 3601 when the wake interval is 3600 would make this group report in every 7200 seconds. 240 seconds is the minimum wake interval, but will quickly use battery. + + + The interval for sending reports for group 2. + The effective behavior of this setting depends on the device's power source: + - If the device is on USB power, it will send the reports at the configured interval; set it to something low (~15-60 seconds) to get frequent updates from a powered device. + - If the device is on battery, the sensor will never report in more often than its configured wake interval, regardless of what this setting is configured to; setting this to 3601 when the wake interval is 3600 would make this group report in every 7200 seconds. 240 seconds is the minimum wake interval, but will quickly use battery. + + + The interval for sending reports for group 3. + The effective behavior of this setting depends on the device's power source: + - If the device is on USB power, it will send the reports at the configured interval; set it to something low (~15-60 seconds) to get frequent updates from a powered device. + - If the device is on battery, the sensor will never report in more often than its configured wake interval, regardless of what this setting is configured to; setting this to 3601 when the wake interval is 3600 would make this group report in every 7200 seconds. 240 seconds is the minimum wake interval, but will quickly use battery. + + + Temperature calibration (the available value range is [-128,127] or [-12.8C,12.7C]). + Note: + 1. High byte is the calibration value. Low byte is the unit (0x01=Celsius,0x02=Fahrenheit) + 2. The calibration value (high byte) contains one decimal point. + E.g. if the value is set to 20 (0x1401), the calibration value is 2.0C (EU/AU version) or if the value is set to 20 (0x1402), the calibration value is 2.0F (US version) + 3. The calibration value (high byte) = standard value - measure value. + E.g. If measure value =25.3C and the standard value = 23.2C, so the calibration value= 23.2C - 25.3C= -2.1C (0xEB). + If the measure value =30.1C and the standard value = 33.2C, so the calibration value= 33.2C - 30.1C=3.1C (0x1F). + Default value: 1 for EU/AU version, 2 for US version. + + + + The calibration value = standard value - measure value. + (the available value range is [-50, 50]). + If measure value =80RH and the standard value = 75RH, so the calibration value= 75RH-80RH = -5RH (0xFB). + If the measure value =85RH and the standard value = 90RH, so the calibration value= 90RH-85RH = 5RH (0x05). + + + + The calibration value = standard value - measure value. + (the available value range is [-1000, 1000]). + If measure value =800Lux and the standard value = 750Lux, so the calibration value= 750-800 = -50 (0xFFCE). + If the measure value =850Lux and the standard value = 900Lux, so the calibration value= 900-850 = 50 (0x0032). + + + + The calibration value = standard value measure value. + (the available value range is [-10, 10]). + If measure value =9 and the standard value = 8, so the calibration value= 8-9 = -1 (0xFE). + If the measure value =7 and the standard value = 9, so the calibration value= 9-7 = 2 (0x02). + + + + + Enable/disable Lock Configuration + + + + + + Reset to factory defaults + + + + + + + + + false + + + + + + + + + diff --git a/openzwave/aeotec/zw111.xml b/openzwave/aeotec/zw111.xml new file mode 100644 index 00000000..ee9bddcf --- /dev/null +++ b/openzwave/aeotec/zw111.xml @@ -0,0 +1,364 @@ + + + http://www.openzwave.com/device-database/0086:006F:0103 + images/aeotec/zw111.png + https://products.z-wavealliance.org/products/2095/ + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2149/Aeon Labs Nano Dimmer manual.pdf + Aeotec Nano Dimmer is a Z-Wave Smart Dimmer specifically used to enable Z-Wave command and control (on/off/dim) of any wall switches. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Nano Dimmer. +The Nano Dimmer is also a security Z-Wave plus device and supports Over The Air (OTA) feature for the products firmware upgrade. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + Nano Dimmer + ZW111-A + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2095/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2135/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2149/xml + + https://products.z-wavealliance.org/products/2135/ + ZW111-C + CEPT (Europe) + https://products.z-wavealliance.org/products/2149/ + Australia / New Zealand + ZW111-B + + + + + Output Load will be turned off automatically after 30 seconds and if the current overrun 1.5A. + + + + + Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C. + + + + + Configure the output load status after re-power on + + + + + + + Enable/disable the IR sensor of WallSwipe. + (LSB) Value 1. + Value 1 = 0, disable the IR Sensor. + Value 1 = 1, enable the IR Sensor. + Value 2 = 0, Wave Option 1 is selected. + Value 2 = 1, Wave Option 2 is selected. + Value 3 = 0, disable the scene control functionality for Left/Right wave. + Value 3 = 1, enable the scene control functionality for Left/Right wave + Value 4 = 0, disable the scene control functionality for all wave actions. + Value 4 = 1, enable the scene control functionality for all wave actions. + + + + + Set the button color of WallSwipe. + Value 1= Level. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is UP. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Down. + Value 1= Level. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Left. + Value 1= Level. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Right. + Value 1= Level. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when it is in Night light state. + Value 1= Level. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the sensitivity of WallSwipe. + + + + To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed + + + + + + + + To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads + + + + + + To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads + + + + + + Configure the state of LED when it is in 3 modes below + + + + + + + Value1: Hour of ON. + Value2: Minute of ON. + Value3: Hour of OFF. + Value4: Minute of OFF. + E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800. + + + + State appointment + Set the ON time of output load. + Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun). + Value2 = ON (hour) + Value3 = ON (minute) + Value4 = ON (brightness level) + + + + State appointment + Set the ON time of output load. + Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun). + Value2 = ON (hour) + Value3 = ON (minute) + Value4 = ON (brightness level) + + + + Enables/disables parameter 91 and 92 + + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 2. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + + Defines the type of report sent for reporting group 3. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 kWh + bit 2 watt + bit 1 current + bit 0 voltage + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + When the mode is determined, this mode value will not be reset after exclusion + + + + + + + + When the mode is determined, this mode value will not be reset after exclusion + + + + + + + + Get the state of touch panel port + + + + + Set the control destination for external switch S1 + + + + + + Set the control destination for external switch S2 + + + + + + Set the default dimming rate + + + Get the current working mode + + + + + + Set the dimming principle + + + + + To get what type of load the Dimmer is connected to + + + + + + + Set the min brightness level that the load can reach to + + + Set the max brightness level that the load can reach to + + + + Set the working way for S1/S2 when the Switch mode is 2 state switch mode. + Bit 0 =0, S1 is a toggle switch. + Bit 0 =1, S1 is an On/Off switch, the out load state and S1 switch state would be in sync when using S1 to control the output load. + Bit 1 =0, S2 is a toggle switch. + Bit 1 =1, S2 is an On/Off switch, the out load state and S2 switch state would be in sync when using S2 to control the output load. + Bit 2- Bit 7, reserved. + + + + + Set the function of S1/S2. + Bit 0 = 0, the function of sending NIF is disabled. + Bit 0 = 1, the function of sending NIF is enabled. + Bit 1 = 0, the function of entering RF power level test mode is disabled. + Bit 1 = 1, the function of entering RF power level test mode is enabled. + Bit 2 = 0, the function of factory reset is disabled. + Bit 2 = 1, the function of factory reset is enabled. + Bit 3- Bit 6 = reserved. + Bit 7 = 0, the setting for Bit 0 -Bit 2 are ineffective. + Bit 7 = 1, the setting for Bit 0 -Bit 2 are effective. + + + + Set the recognition way of load + + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw112.xml b/openzwave/aeotec/zw112.xml new file mode 100644 index 00000000..a65bb5f8 --- /dev/null +++ b/openzwave/aeotec/zw112.xml @@ -0,0 +1,84 @@ + + + http://www.openzwave.com/device-database/0086:0070:0102 + images/aeotec/zw112.png + https://products.z-wavealliance.org/products/1611/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1616/Door Window Sensor 6 manual.pdf + Turn the primary controller into exclusion mode, short press the product’s Action Button that you can find in back of the product. + Press the Action Button once, which will trigger sending out the Wake up notification command, press and hold the Action Button for 3 seconds, which will toggle on/off the Sensor be waked up for 10 minutes. + U.S. / Canada / Mexico + Turn the primary controller into inclusion mode, short press the product’s Action Button that you can find in the back of the product. + Aeon Labs Door/ Window Sensor 6 is a smart Z-Wave sensor that can detect the status of door/window's open/close in real time. +It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications. + Door/ Window Sensor 6 + Press the Action Button once that you can find in the back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + ZW112-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1611/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1615/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1616/xml + + https://products.z-wavealliance.org/products/1615/ + CEPT (Europe) + ZW112-C + https://products.z-wavealliance.org/products/1616/ + ZW112-B + Australia / New Zealand + + + + + + + Which value of the Sensor Binary Report or Basic Set will be sent when the door is Opened/Closed + + + + + 10% to 50% + + + Enable/disable the low battery checking + + + + + + The minimum interval is 4 minutes + + + + + Configure which sensor report will be sent when the door is Opened/Closed + + + + + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/zw116.xml b/openzwave/aeotec/zw116.xml new file mode 100644 index 00000000..6728ec4b --- /dev/null +++ b/openzwave/aeotec/zw116.xml @@ -0,0 +1,328 @@ + + + http://www.openzwave.com/device-database/0086:0074:0103 + images/aeotec/zw116.png + https://products.z-wavealliance.org/products/2208/ + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Nano Switch + ZW116-A + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2289/Nano Switch manual.pdf + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + U.S. / Canada / Mexico + Aeotec Nano Switch is a Z-Wave Smart Switch specifically used to enable Z-Wave command and control (on/off) of any wall switches. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Dual Nano Switch. +The Nano Switch is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2208/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2288/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2289/xml + + https://products.z-wavealliance.org/products/2288/ + ZW116-B + Australia / New Zealand + https://products.z-wavealliance.org/products/2289/ + ZW116-C + CEPT (Europe) + + + + + Output load will be closed after 30 seconds if the current exceeds (US: 15.5A, AU or EU: 10.5A). + + + + + Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C. + + + + + Configure the output load status after re-power on + + + + + + + Enable/disable the IR sensor of WallSwipe. + (LSB) Value 1. + Value 1 = 0, disable the IR Sensor. + Value 1 = 1, enable the IR Sensor. + Value 2 = 0, Wave Option 1 is selected. + Value 2 = 1, Wave Option 2 is selected. + Value 3 = 0, disable the scene control functionality for Left/Right wave. + Value 3 = 1, enable the scene control functionality for Left/Right wave + Value 4 = 0, disable the scene control functionality for all wave actions. + Value 4 = 1, enable the scene control functionality for all wave actions. + + + + + Set the button color of WallSwipe. + Value 1= Level 1. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is UP. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Down. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Left. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Right. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when it is in Night light state. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the sensitivity of WallSwipe. + + + + To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed + + + + + + + To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads + + + + + To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads + + + + + Configure the state of LED when it is in 3 modes below + + + + + + + Value1: Hour of ON. + Value2: Minute of ON. + Value3: Hour of OFF. + Value4: Minute of OFF. + E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800. + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x007F1200 + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x001707F00 + + + + If this parameter is set to 1 (Enable), the parameter 101 - 103 should be set to 0. + + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 current + bit 2 voltage + bit 1 watt + bit 0 kWh + + + + + Defines the type of report sent for reporting group 2. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 current + bit 2 voltage + bit 1 watt + bit 0 kWh + + + + + Defines the type of report sent for reporting group 3. + 1 is meter report for voltage. + 2 is meter report for current. + 4 is meter report for watts. + 8 is meter report for kilowatts. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 current + bit 2 voltage + bit 1 watt + bit 0 kWh + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + Set the control destination for external switch S1 + + + + + + Set the control destination for external switch S2 + + + + + + Get the state of touch panel port + + + + + Set the working way for S1/S2 when the Switch mode is 3-way switch mode. + + + + + + + + Set the function of S1/S2. + Bit 0 = 0, the function of sending NIF is disabled. + Bit 0 = 1, the function of sending NIF is enabled. + Bit 1 = 0, the function of entering RF power level test mode is disabled. + Bit 1 = 1, the function of entering RF power level test mode is enabled. + Bit 2 = 0, the function of factory reset is disabled. + Bit 2 = 1, the function of factory reset is enabled. + Bit 3 to Bit 6 are reserved. + Bit 7 = 0, the setting for Bit 0 to Bit 2 are ineffective. Bit 7 = 1, the setting for Bit 0 to Bit 2 are effective. + + + + Enable/disable the factory reset function of Action Button, external switches or WallSwipe. + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw117.xml b/openzwave/aeotec/zw117.xml new file mode 100644 index 00000000..260c4f78 --- /dev/null +++ b/openzwave/aeotec/zw117.xml @@ -0,0 +1,71 @@ + + + http://www.openzwave.com/device-database/0086:0075:0104 + images/aeotec/zw117.png + https://products.z-wavealliance.org/products/1966/ + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into exclusion mode, press the Z-Wave Button on Range Extender 6. + Aeotec Range Extender is a Z-Wave mesh network repeater which can extend the range of communication between Z-Wave products and assist other devices to reach each other in your Z-Wave network. +The Range Extender can also communicate securely via AES 128 wireless Z-Wave commands and supports Over-The-Air (OTA) firmware upgrades. + + Range Extender 6 + Press and hold the Z-Wave Button for 20 seconds and then release it. +Use this procedure only in the event that your primary network controller is missing or inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1998/Range Extender 6 manual.pdf + ZW117-A01 + Turn the primary controller of Z-Wave network into inclusion mode, press the Z-Wave Button on Range Extender 6. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1966/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1994/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1998/xml + + https://products.z-wavealliance.org/products/1994/ + ZW117-B21 + Australia / New Zealand + https://products.z-wavealliance.org/products/1998/ + CEPT (Europe) + ZW117-C15 + + + + + false + + + + + + Set the default status of the LED when the Range Extender relays Z-Wave message. + + + + + Partner ID + + + + + Enable/disable Configuration Locked + + + + + Device tag. + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw120.xml b/openzwave/aeotec/zw120.xml new file mode 100644 index 00000000..2bdb5ade --- /dev/null +++ b/openzwave/aeotec/zw120.xml @@ -0,0 +1,88 @@ + + + http://www.openzwave.com/device-database/0086:0078:0102 + images/aeotec/zw120.png + https://products.z-wavealliance.org/products/1574/ + Aeon Labs Door/ Window Sensor Gen5 is a smart Z-Wave sensor that can detect the status of door/window's open/close in real time. +It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications. + + Press the Action Button once, which will trigger sending out the Wake up notification command, press and hold the Action Button for 3 seconds, which will toggle on/off the Sensor be waked up for 10 minutes. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action Button that you can find in the back of the product. + Press the Action Button once that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + ZW120-A + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1579/Door Window Sensor Gen5 manual.pdf + Door/ Window Sensor Gen5 + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action Button that you can find in back of the product. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1574/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1578/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1579/xml + + https://products.z-wavealliance.org/products/1578/ + Australia / New Zealand + ZW120-B + https://products.z-wavealliance.org/products/1579/ + U.S. / Canada / Mexico + ZW120-C + + + + + Which value of the Sensor Binary Report will be sent when the door is Opened/Closed + + + + + Default setting: Disable + + + + + Which value of the Basic Set will be sent when the door is Opened/Closed + + + + + 10% to 50% + + + + Set the interval time of battery report. + Value=0, disable the battery report for a interval time. + Value=1 to 0x7FFFFFFF, the interval time of battery report is set. + Note: + 1, if the value is less than 10, the time unit is second. + If the value is more than 10, the time unit is 4 minutes, which means if the value is more than 10 and less than 240, the interval time is 4 minutes. + If the value is more than 240 and less than 480, the interval is 8 minutes. + 2, if the current battery report falls below the low battery value (configurable parameter 39), it will send battery report=0xFF. + + + + + To configure which sensor report will be sent when the Sensor is triggered Opened/Closed. + Bitsets: 0->Battery report, 4->Sensor Binary, 8->Basic Set, Default setting: 0x00000100 (Basic Set). + Ideal Setting for OZW is 17 (Sensor Binary and Battery Report). + + + + Reset to factory defaults + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/zw121.xml b/openzwave/aeotec/zw121.xml new file mode 100644 index 00000000..78a1cc3d --- /dev/null +++ b/openzwave/aeotec/zw121.xml @@ -0,0 +1,130 @@ + + + http://www.openzwave.com/device-database/0086:0079:0103 + images/aeotec/zw121.png + https://products.z-wavealliance.org/products/1963/ + Turn the primary controller of Z-Wave network into inclusion mode, press the Action Button on the LED Strip Controller. + LED Strip + Press and hold the Action Button on the LED Strip Controller for 20 seconds and then release it. +Use this procedure only in the event that your primary network controller is missing or inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2000/LED Strip manual.pdf + Aeotec LED Strip is a multi-coloured LED Strip which allows control (on/off/dim/colour change) via wireless Z-Wave commands. +The LED Strip can also communicate securely via AES 128 wireless Z-Wave commands and supports Over-The-Air (OTA) firmware upgrades. + + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into exclusion mode, press the Action Button on the LED Strip Controller. + ZW121-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1963/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1999/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2000/xml + + https://products.z-wavealliance.org/products/1999/ + Australia / New Zealand + ZW121-B + https://products.z-wavealliance.org/products/2000/ + ZW121-C + CEPT (Europe) + + + + + The LED Strip state after re-power on it. + + + + + + Enable/disable to send out a report when the color is changed + + + + + + Get the LED Strip color value + Value 1: (msb) Reserved + Value 2: Red color value + Value 3: Green color value + Value 4: Blue color value + + + + Enable/disable to turn on the last brightness level of the LED Strip when using the Color Switch Set CC to change its color + + + + + Configure the display mode of Cold/Warm white + + + + + Reboot/save/exit Colorful mode + + + + + + + + Will set the LED Strip into different modes. + See the table in documentation + + + + + Value 1: (msb) The speed from OFF to ON. + Value 2: The speed from ON to OFF. + Value 3: Pause time of ON. + Value 4: Pause time of OFF. + + + + + Can be used to set the 8 color index when the Bulb is in Multi color mode. + See the table in documentation + + + + Reboot/save/exit Colorful mode + + + + + + + + Enable to send notifications to associated devices (Group 1) when the state of LED Strip is changedd + + + + + + + + + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw122.xml b/openzwave/aeotec/zw122.xml new file mode 100644 index 00000000..fdd38a6d --- /dev/null +++ b/openzwave/aeotec/zw122.xml @@ -0,0 +1,243 @@ + + + http://www.openzwave.com/device-database/0086:007A:0102 + images/aeotec/zw122.png + https://products.z-wavealliance.org/products/2407/ + Press and hold the Action Button that you can find on the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action Button that you can find on the product. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action Button that you can find on the product. + Pressing the Action Button once will trigger sending the Wake up notification command. If press and hold the Z-Wave button for 3 seconds, the Water Sensor will wake up for 10 minutes. + Water Sensor 6 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2437/Aeon Labs Water Sensor 6 manual.pdf + ZW122-A + Aeotec by Aeon Labs Water Sensor 6 brings intelligence to a new level, one that is suited to both safety and convenience. It contains 4 sensing points, which would be more accurately to detect the presence and absence of water or detect whether there is water leak in some places of your home. The Water Sensor 6 has an inbuilt buzzer that can play alarm sounds to let you know when the water is detected. + +The Water Sensor 6 is also a security Z-Wave device that supports Over The Air (OTA) for firmware updates. + + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2407/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2411/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2437/xml + + https://products.z-wavealliance.org/products/2411/ + Australia / New Zealand + ZW122-B + https://products.z-wavealliance.org/products/2437/ + ZW122-C + CEPT (Europe) + + + + + false + + + + + + + + Enable/Disable waking up for 10 minutes when re-power on (battery mode) the Water Sensor. + + + + + + Set the timeout of awake after the Wake Up CC is sent out. + Available rang is 8 to 127 seconds. + + + + Report the current power mode and the product state for battery power mode + + + + + + + + + + Set the alarm time for the Buzzer when the sensor is triggered. + 1 to 255 Repeated cycle of Buzzer alarm. + 256 to 65535 the time of Buzzer keeping ON state (MSB). + 65536 to 2147483647 The time of Buzzer keeping OFF state. + + + + 10% to 50% + + + Enable/disable the sensor report: + Bit 7 - Bit 6 - Bit 5 Notification Report for Overheat alarm. + Bit 4 Notification Report for Under heat alarm. + Bit 3 - Bit 2 Configuration Report for Tilt sensor. + Bit 1 Notification Report for Vibration event. + Bit 0 Notification Report for Water Leak event. + Note: if the value = 1+2+4+16+32=55, which means if any sensor will report alarm. + + + + + Set the upper limit value (overheat). + 0 Celsius unit + 1 Fahrenheit unit + 65536 to 2147483647 Temperature value. + Default: 0x01900000 => 40.0C + + + + + Set the lower limit value (under heat). + 0 Celsius unit + 1 Fahrenheit unit + 65536 to 2147483647 Temperature value + + + + + Set the recover limit value of temperature sensor. + Note: + 1. When the current measurement less than or equal (Upper limit - Recover limit), the upper limit report is enabled and then it would send out a sensor report when the next measurement is more than the upper limit. + After that the upper limit report would be disabled again until the measurement less than or equal (Upper limit - Recover limit). + 2. When the current measurement greater than or equal (Lower limit + Recover limit), the lower limit report is enabled and then it would send out a sensor report when the next measurement is less than the lower limit. + After that the lower limit report would be disabled again until the measurement >= (Lower limit + Recover limit). + 3. High byte is the recover limit value. Low byte is the unit (0x00=Celsius, 0x01=Fahrenheit). + 4. Recover limit range: 1.0 to 25.5 C/F (0x0100 to 0xFF00 or 0x0101 to 0xFF01). + E.g. The default recover limit value is 2.0 C/F (0x1400/0x1401), when the measurement is less than (Upper limit - 2), the upper limit report would be enabled one time or when the measurement is more than (Lower limit + 2), the lower limit report would be enabled one time. + + + + Set the default unit of the automatic temperature report in parameter 101-103 + + + + + Get the state of tilt sensor + + + + + Enable/ disable the buzzer. + + + + + What Sensors Trigger the Buzzer + + + If the Water leak is triggered, the buzzer will alarm. + + + + If the vibration is triggered, the buzzer will alarm. + + + + If the Tilt Sensor is triggered, the buzzer will alarm. + + + + If the Under Heat Temperature is triggered, the buzzer will alarm. + + + + If the Over Heat Temperature is triggered, the buzzer will alarm. + + + + To set which value of the Basic Set will be sent to the associated nodes in association Group 3 when the Sensor probe 1 is triggered. + + + + + + To set which value of the Basic Set will be sent to the associated nodes in association Group 4 when the Sensor probe 2 is triggered. + + + + + + To set which power source level is reported via the Battery CC. + + + + + + To set what unsolicited report would be sent to the Lifeline group. + + + + + + + + + To set the interval time of sending reports in Report group 1 + + + + To set which sensor report can be sent when the water leak event is triggered and if the receiving device is a non-multichannel device. + + + + + + + + When the parameter 0x87 is set to 2 or 3, it can get the sensor probes status through this configuration value. + + + + + + + + + Temperature calibration (the available value range is [-128, 127] or [-12.8C, 12.7C]). + Note: + 1. High byte is the calibration value. Low byte is the unit (0x00=Celsius, 0x01=Fahrenheit). + 2. The calibration value (high byte) contains one decimal point. E.g. + if the value is set to 20 (0x1400), the calibration value is 2.0 C (EU/AU version) or if the value is set to 20 (0x1401), the calibration value is 2.0 F(US version). + 3. The calibration value (high byte) = standard value - measure value. + E.g. If measure value =25.3C and the standard value = 23.2C, so the calibration value= 23.2C - 25.3C= -2.1C (0xEB). + If the measure value =30.1C and the standard value = 33.2C, so the calibration value= 33.2C - 30.1C=3.1C (0x1F). + + + + Lock/ unlock all configuration parameters + + + + + Reset to factory defaults + + + + + + + + + true + + + + + true + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw129.xml b/openzwave/aeotec/zw129.xml new file mode 100644 index 00000000..bb3fd1ae --- /dev/null +++ b/openzwave/aeotec/zw129.xml @@ -0,0 +1,123 @@ + + + + http://www.openzwave.com/device-database/0086:0081:0102 + images/aeotec/zw129.png + https://products.z-wavealliance.org/products/2232/ + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2234/Aeon Labs WallMote manual.pdf + WallMote + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + Aeotec WallMote is an intelligent Z-Wave remote controller that mounted on a wall. It has 2 touch buttons that you can easily control the Z-Wave devices in your home network via touching, long pressing or sliding the button areas. +Its surface has a RGB LED to indicate the button actions also accompanied by touch beep and vibration. +The WallMote Quad is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + + ZW129-A + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2232/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2233/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2234/xml + Remove CentralScene from Endpoints - RemoveCC + + https://products.z-wavealliance.org/products/2233/ + Australia / New Zealand + ZW129-B + https://products.z-wavealliance.org/products/2234/ + ZW129-C + CEPT (Europe) + + + + + false + + + + + + false + + + + + + false + + + + + + This will enable or disable the sound effects when you press or touch the sensing area + + + + + This will enable or disable the vibration effects when you press or touch the sensing area + + + + + This will enable or disable control by sliding the button area + + + + + To configure which report will be sent when pressing the buttons + + + + + + + To configure which color will be displayed when the button is pressed. + Value 1: (msb) Red. + Value 2: Green. + Value 3: Blue. + Value 4: Reserved + + + + + Get the LED Strip color value + Value 1: (msb) Red. + Value 2: Green. + Value 3: Blue. + Value 4: buzzer and vibrator. (1=ON, 0=OFF) + + + + + Set the low battery value. + Range: 10% - 50%. + + + Reset to factory defaults + + + + + + + + + + + + + + + + + + true + + + + + + + diff --git a/openzwave/aeotec/zw130.xml b/openzwave/aeotec/zw130.xml new file mode 100644 index 00000000..0f458107 --- /dev/null +++ b/openzwave/aeotec/zw130.xml @@ -0,0 +1,121 @@ + + + http://www.openzwave.com/device-database/0086:0082:0102 + images/aeotec/zw130.png + https://products.z-wavealliance.org/products/2130/ + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + WallMote Quad + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is missing or inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2153/Aeon Labs WallMote Quad manual.pdf + U.S. / Canada / Mexico + Aeotec WallMote Quad is an intelligent Z-Wave remote controller that mounted on a wall. It has 4 touch buttons that you can easily control the Z-Wave devices in your home network via touching, long pressing or sliding the button areas. +Its surface has a RGB LED to indicate the button actions also accompanied by touch beep and vibration. +The WallMote Quad is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + + ZW130-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2130/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2152/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2153/xml + + https://products.z-wavealliance.org/products/2152/ + ZW130-B + Australia / New Zealand + https://products.z-wavealliance.org/products/2153/ + ZW130-C + CEPT (Europe) + + + + + false + + + + + + false + + + + + + false + + + + + + This will enable or disable the sound effects when you press or touch the sensing area + + + + + This will enable or disable the vibration effects when you press or touch the sensing area + + + + + This will enable or disable control by sliding the button area + + + + + To configure which report will be sent when pressing the buttons + + + + + + + To configure which color will be displayed when the button is pressed. + Value 1: (msb) Red. + Value 2: Green. + Value 3: Blue. + Value 4: Reserved + + + + + Get the LED Strip color value + Value 1: (msb) Red. + Value 2: Green. + Value 3: Blue. + Value 4: buzzer and vibrator. (1=ON, 0=OFF) + + + + + Set the low battery value. + Range: 10% - 50%. + + + Reset to factory defaults + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw132.xml b/openzwave/aeotec/zw132.xml new file mode 100644 index 00000000..35008e25 --- /dev/null +++ b/openzwave/aeotec/zw132.xml @@ -0,0 +1,358 @@ + + + http://www.openzwave.com/device-database/0086:0084:0103 + images/aeotec/zw132.png + https://products.z-wavealliance.org/products/2136/ + Aeotec Dual Nano Switch is a Z-Wave Smart Switch specifically used to enable Z-Wave command and control (on/off) of any wall switches. It can report immediate wattage consumption or kWh energy usage over a period of time. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Dual Nano Switch. +The Dual Nano Switch is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + Dual Nano Switch + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2151/Dual Nano Switch manual.pdf + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is missing or inoperable. + ZW132-A + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2136/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2150/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2151/xml + + https://products.z-wavealliance.org/products/2150/ + ZW132-B + Australia / New Zealand + https://products.z-wavealliance.org/products/2151/ + ZW132-C + CEPT (Europe) + + + + + Output load will be closed after 30 seconds if the current exceeds (US: 15.5A, AU or EU: 10.5A). + + + + + Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C. + + + + + Configure the output load status after re-power on + + + + + + + Enable/disable the IR sensor of WallSwipe. + (LSB) Value 1. + Value 1 = 0, disable the IR Sensor. + Value 1 = 1, enable the IR Sensor. + Value 2 = 0, Wave Option 1 is selected. + Value 2 = 1, Wave Option 2 is selected. + Value 3 = 0, disable the scene control functionality for Left/Right wave. + Value 3 = 1, enable the scene control functionality for Left/Right wave + Value 4 = 0, disable the scene control functionality for all wave actions. + Value 4 = 1, enable the scene control functionality for all wave actions. + + + + + Set the button color of WallSwipe. + Value 1= Level 1. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is UP. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Down. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Left. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Right. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when it is in Night light state. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the sensitivity of WallSwipe. + + + + To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed + + + + + + + To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads + + + + + To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads + + + + + Configure the state of LED when it is in 3 modes below + + + + + + + Value1: Hour of ON. + Value2: Minute of ON. + Value3: Hour of OFF. + Value4: Minute of OFF. + E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800. + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x007F1200 + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x001707F00 + + + + If this parameter is set to 1 (Enable), the parameter 101 - 103 should be set to 0. + + + + + The value represents the minimum change in wattage for a Report to be sent (default 25 W) + + + The value represents the minimum percentage change in wattage for a Report to be sent (Default 5) + + + Set report types for groups 1, 2 and 3 to default. + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for voltage average. + 2 is meter report for current total. + 4 is meter report for watts total. + 8 is meter report for kilowatts total. + Value 1 (msb) Reserved + Value 2 + bit 4 current S2 + bit 3 current S1 + bit 2 Reserved + bit 1 voltage S2 + bit 0 voltage S1 + Value 3 + bit 4 kWh S2 + bit 3 kWh S1 + bit 2 Reserved + bit 1 watt S2 + bit 0 watt S1 + Value 4 (lsb) bits 7-4 reserved + bit 3 current total + bit 2 voltage average + bit 1 watt total + bit 0 kWh total + + + + + Defines the type of report sent for reporting group 2. + 1 is meter report for voltage average. + 2 is meter report for current total. + 4 is meter report for watts total. + 8 is meter report for kilowatts total. + Value 1 (msb) Reserved + Value 2 + bit 4 current S2 + bit 3 current S1 + bit 2 Reserved + bit 1 voltage S2 + bit 0 voltage S1 + Value 3 + bit 4 kWh S2 + bit 3 kWh S1 + bit 2 Reserved + bit 1 watt S2 + bit 0 watt S1 + Value 4 (lsb) bits 7-4 reserved + bit 3 current total + bit 2 voltage average + bit 1 watt total + bit 0 kWh total + + + + + Defines the type of report sent for reporting group 3. + 1 is meter report for voltage average. + 2 is meter report for current total. + 4 is meter report for watts total. + 8 is meter report for kilowatts total. + Value 1 (msb) Reserved + Value 2 + bit 4 current S2 + bit 3 current S1 + bit 2 Reserved + bit 1 voltage S2 + bit 0 voltage S1 + Value 3 + bit 4 kWh S2 + bit 3 kWh S1 + bit 2 Reserved + bit 1 watt S2 + bit 0 watt S1 + Value 4 (lsb) bits 7-4 reserved + bit 3 current total + bit 2 voltage average + bit 1 watt total + bit 0 kWh total + + + + Set time interval for sending reports for groups 1, 2 and 3 to default. + + + Defines the time interval when the defined report for group 1 is sent. + + + Defines the time interval when the defined report for group 2 is sent. + + + Defines the time interval when the defined report for group 3 is sent. + + + When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + Set the control destination for external switch S1 + + + + + + Set the control destination for external switch S2 + + + + + + Get the state of touch panel port + + + + + Set the working way for S1/S2 when the Switch mode is 3-way switch mode. + + + + + + + + Set the function of S1/S2. + Bit 0 = 0, the function of sending NIF is disabled. + Bit 0 = 1, the function of sending NIF is enabled. + Bit 1 = 0, the function of entering RF power level test mode is disabled. + Bit 1 = 1, the function of entering RF power level test mode is enabled. + Bit 2 = 0, the function of factory reset is disabled. + Bit 2 = 1, the function of factory reset is enabled. + Bit 3 to Bit 6 are reserved. + Bit 7 = 0, the setting for Bit 0 to Bit 2 are ineffective. Bit 7 = 1, the setting for Bit 0 to Bit 2 are effective. + + + + Enable/disable the factory reset function of Action Button, external switches or WallSwipe. + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw139.xml b/openzwave/aeotec/zw139.xml new file mode 100644 index 00000000..5432a51b --- /dev/null +++ b/openzwave/aeotec/zw139.xml @@ -0,0 +1,235 @@ + + + http://www.openzwave.com/device-database/0086:008B:0103 + images/aeotec/zw139.png + https://products.z-wavealliance.org/products/2306/ + Nano Switch + Aeotec Nano Switch is a Z-Wave Smart Switch specifically used to enable Z-Wave command and control (on/off) of any wall switches. In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Dual Nano Switch. +The Nano Switch is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2320/Nano Switch manual.pdf + ZW139-A + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2306/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2319/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2320/xml + + https://products.z-wavealliance.org/products/2319/ + ZW139-B + Australia / New Zealand + https://products.z-wavealliance.org/products/2320/ + ZW139-C + CEPT (Europe) + + + + + Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C. + + + + + Configure the output load status after re-power on + + + + + + + Enable/disable the IR sensor of WallSwipe. + (LSB) Value 1. + Value 1 = 0, disable the IR Sensor. + Value 1 = 1, enable the IR Sensor. + Value 2 = 0, Wave Option 1 is selected. + Value 2 = 1, Wave Option 2 is selected. + Value 3 = 0, disable the scene control functionality for Left/Right wave. + Value 3 = 1, enable the scene control functionality for Left/Right wave + Value 4 = 0, disable the scene control functionality for all wave actions. + Value 4 = 1, enable the scene control functionality for all wave actions. + + + + + Set the button color of WallSwipe. + Value 1= Level 1. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is UP. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Down. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Left. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Right. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when it is in Night light state. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the sensitivity of WallSwipe. + + + + To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed + + + + + + + To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads + + + + + To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads + + + + + Configure the state of LED when it is in 3 modes below + + + + + + + Value1: Hour of ON. + Value2: Minute of ON. + Value3: Hour of OFF. + Value4: Minute of OFF. + E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800. + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x007F1200 + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x001707F00 + + + + When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + + + + + + + Get the state of touch panel port + + + + + Set the working way for S1/S2 when the Switch mode is 3-way switch mode. + + + + + + + + Set the function of S1/S2. + Bit 0 = 0, the function of sending NIF is disabled. + Bit 0 = 1, the function of sending NIF is enabled. + Bit 1 = 0, the function of entering RF power level test mode is disabled. + Bit 1 = 1, the function of entering RF power level test mode is enabled. + Bit 2 = 0, the function of factory reset is disabled. + Bit 2 = 1, the function of factory reset is enabled. + Bit 3 to Bit 6 are reserved. + Bit 7 = 0, the setting for Bit 0 to Bit 2 are ineffective. Bit 7 = 1, the setting for Bit 0 to Bit 2 are effective. + + + + Enable/disable the factory reset function of Action Button, external switches or WallSwipe. + + + + + Reset to factory defaults + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw140.xml b/openzwave/aeotec/zw140.xml new file mode 100644 index 00000000..ec03c4c0 --- /dev/null +++ b/openzwave/aeotec/zw140.xml @@ -0,0 +1,250 @@ + + + http://www.openzwave.com/device-database/0086:008C:0103 + images/aeotec/zw140.png + https://products.z-wavealliance.org/products/2247/ + Dual Nano Switch + Aeotec Dual Nano Switch is a Z-Wave Smart Switch specifically used to enable Z-Wave command and control (on/off) of any wall switches. +In the event of power failure, non-volatile memory retains all programmed information relating to the unit’s operating status. +It can connect to 2 external manual switches to control the load ON/OFF independently. Its surface has a pin socket, which can be used for connecting to the touch panel, so you can also use the touch panel to control the Dual Nano Switch. +The Dual Nano Switch is also a security Z-Wave device and supports Over The Air (OTA) feature for the products firmware upgrade. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Action button that you can find on the product's housing. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2313/Dual Nano Switch manual.pdf + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Action button that you can find on the product's housing. + U.S. / Canada / Mexico + ZW140-A + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2247/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2312/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2313/xml + + https://products.z-wavealliance.org/products/2312/ + Australia / New Zealand + ZW140-B + https://products.z-wavealliance.org/products/2313/ + CEPT (Europe) + ZW140-C + + + + + Output load will be closed after 30 seconds if the temperature inside the product exceeds 100C. + + + + + Configure the output load status after re-power on + + + + + + + Enable/disable the IR sensor of WallSwipe. + (LSB) Value 1. + Value 1 = 0, disable the IR Sensor. + Value 1 = 1, enable the IR Sensor. + Value 2 = 0, Wave Option 1 is selected. + Value 2 = 1, Wave Option 2 is selected. + Value 3 = 0, disable the scene control functionality for Left/Right wave. + Value 3 = 1, enable the scene control functionality for Left/Right wave + Value 4 = 0, disable the scene control functionality for all wave actions. + Value 4 = 1, enable the scene control functionality for all wave actions. + + + + + Set the button color of WallSwipe. + Value 1= Level 1. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is UP. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Down. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Left. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when the gesture action is Right. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the LED indication color of WallSwipe when it is in Night light state. + Value 1= Reserved. + Value 2= the color value of Red. + Value 3= the color value of Green. + Value 4= the color value of Blue. + + + + + Set the sensitivity of WallSwipe. + + + + + To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed. + Note: When just only one channel load state is changed, the report message Hail CC or Basic Report CC would be Multi Channel encapsulated. + + + + + + + + To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads + + + + + To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads + + + + + Configure the state of LED when it is in 3 modes below + + + + + + + Value1: Hour of ON. + Value2: Minute of ON. + Value3: Hour of OFF. + Value4: Minute of OFF. + E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800. + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x007F1200 + + + + + Value1: 0= Disable / 1= Enable. + Value2: Weekday (Bit 0-6 means Monday to Sunday). + Value3: Hour of turning OFF. + Value4: Minute of turning OFF + E.g. The default setting 0x001707F00 + + + + When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion + + + + + + + + Set the control destination for external switch S1 + + + + + + Set the control destination for external switch S2 + + + + + + Get the state of touch panel port + + + + + Set the working way for S1/S2 when the Switch mode is 3-way switch mode. + + + + + + + + Set the function of S1/S2. + Bit 0 = 0, the function of sending NIF is disabled. + Bit 0 = 1, the function of sending NIF is enabled. + Bit 1 = 0, the function of entering RF power level test mode is disabled. + Bit 1 = 1, the function of entering RF power level test mode is enabled. + Bit 2 = 0, the function of factory reset is disabled. + Bit 2 = 1, the function of factory reset is enabled. + Bit 3 to Bit 6 are reserved. + Bit 7 = 0, the setting for Bit 0 to Bit 2 are ineffective. Bit 7 = 1, the setting for Bit 0 to Bit 2 are effective. + + + + Enable/disable the factory reset function of Action Button, external switches or WallSwipe. + + + + + Enable/disable Configuration Locked + + + + + Reset to factory defaults + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw141.xml b/openzwave/aeotec/zw141.xml new file mode 100644 index 00000000..96975947 --- /dev/null +++ b/openzwave/aeotec/zw141.xml @@ -0,0 +1,175 @@ + + + + http://www.openzwave.com/device-database/0086:008D:0103 + images/aeotec/zw141.png + https://products.z-wavealliance.org/products/3693 + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3693/Nano%20Shutter%20-%20Product%20Manual.pdf + Press and hold the Action button that you can find on the product's housing for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into exclusion mode, quick press the product’s Action button 6 times that you can find on the product's housing or toggle the external manual switch 2 times in fast succession. If the Nano Dimmer has been successfully removed from your Z-Wave network, its RGB LED will remain colorful gradient. If the removal was unsuccessful, the RGB LED will still be solid (following the state of the output load), repeat the instructions above from step 1. + Nano Shutter + Aeotec New Generation Nano Shutter 1. Used to control the motor of Curtain, support Shutter Mode and Venetian Mode . 2. Can be calibrated according to diff e rent curtains 3. Used to control other Z-Wave device directly. 4. Support S2, more safe and more re liable 5. Support SmartStart, faster inclusion + ZW141-C + CEPT (Europe) + https://products.z-wavealliance.org/Products/3693 + + 1. Set your z-wave controller into 'Add Device' mode to add the product into your z-wave network. Refer to the controller's manual if you are unsure of how to perform this step. + 2. Make sure the product is powered on. If not, plug it into a wall socket and power on; the LED will flash a blinking blue light. + 3. Click the action button once, the LED should flash a blue light for 30 seconds until the product is added into the network. The LED will flash a bright yellow light after being assigned a NodeID. + 4. If your z-wave controller supports S2 encryption, enter the first 5 digits of the DSK into your controller's interface if/when requested. The DSK is printed on its housing. + 5. If inclusion fails, the LED will flash a bright red light for 2 second and then flash a blinking blue light; repeat steps 1 to 4. Contact us for further support if needed. + 6. If inclusion succeeds, the LED will flash a bright blue light for 2 second and then turn to load indicator mode to indicate the product has been added to your z-wave network successfully. You can configure the product and its automations via your smart home automation platform; please refer to your software's user guide for details. + + + 1. Set your z-wave controller into 'Remove Device' mode to remove the product from your z-wave network. Refer to the controller's manual if you are unsure of how to perform this step. + 2. Click the action / S1 / S2 button 6 times to enter exclusion mode. + 3. If removal fails, the LED will flash bright red for 2 seconds and then turn return to regular light mode; repeat steps 1-2. Contact us for further support if needed. + 4. If removal succeeds, the LED will flash a blinking blue light to indicate the product has been removed from the z-wave network successfully. + + + Press and hold the action button for at least 20 second and then release. The LED will blink a blue light to indicate the factory reset was successful. Otherwise, please try again. Contact us for further support if needed. + This procedure should only be used when the primary controller is missing or inoperable. + Factory reset will: a) remove the product from your z-wave network; and b) delete the association setting. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2903/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2907/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2953/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3075/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/3693/XML + Fixed timing types, Fixed button list types + + U.S. / Canada / Mexico + ZW141-A + ZW141-B + Australia / New Zealand + + + + + Set the motor behavior after powering on + + + + + + Set to toggle the motor running direction + + + Set the blade turn time for Venetian mode. Details can be found in section 4.2 of Advanced information Product Manual. + + + Set the run time of the curtain. Details can be found in section 4.2 of Advanced information Product Manual. + + + Set to enter/exit calibration mode + + + + + + Set user confirmation for calibration + + + + + Get calibration mode status report + + + + + + + + + Set the curtain mode operation + + + + + Set to begin repositioning + + + + + Get repositioning status report + + + + + Enable/disable calibration lock + + + + + Set S1 scene activation + + + + + + + Set S1 scene activation + + + + + + + Select which report to send when switch status changes + + + + + + + Set operation mode of external button. + In Operation Mode 1, external button 1 maps to z-wave button, external button 2 opens or stops motor. + In Operation Mode 2, external button 1 maps to z-wave button, external button 2 closes or stops motor. + + + + + + When the mode is determined, this mode value will not be reset after exclusion + + + + + + + + When the mode is determined, this mode value will not be reset after exclusion + + + + + + + + Get the DSK from the product + + + Set the operation of external switches S1 and S2 + + + + + + Reset to factory defaults + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw162.xml b/openzwave/aeotec/zw162.xml new file mode 100644 index 00000000..5a1e7eae --- /dev/null +++ b/openzwave/aeotec/zw162.xml @@ -0,0 +1,330 @@ + + + http://www.openzwave.com/device-database/0371:00A2:0103 + images/aeotec/zw162.png + https://products.z-wavealliance.org/products/3218/ + This product supports Security 2 Command Class. While a Security S2 enabled Controller is needed in order to fully use the security feature. This product can be included and operated in any Z-Wave network with other Z-Wave certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will +act as repeaters regardless of vendor to increase reliability of the network. + +1. Set your Z-Wave Controller into its 'Add Device' mode in order to add Chime into your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. + +2. Power on Chime via the provided power adapter; its LED will be breathing white light all the time. + +3. Click Chime Action Button once, it will quickly flash white light for 30 seconds until Chime is added into the network. It will become constantly bright white light after being assigned a NodeID. + +4. If your Z-Wave Controller supports S2 encryption, enter the first 5 digits of DSK into your Controller's interface if/when requested. The DSK is printed on Chime's housing. + +5. If Adding fails, it will slowly flash white light 3 times and then become breathing white light; repeat steps 1 to 4. Contact us for further support if needed. + +6. If Adding succeeds, it will quickly flash white light 3 times and then become off. Now, Chime is a part of your Z-Wave home control system. You can configure it and its automations via your Z-Wave system; please refer to your software's user guide for precise instructions. + +Note: +If Action Button is clicked again during the Learn Mode, the Learn Mode will exit. At the same time, Indicator Light will extinguish immediately, and then become breathing white light. + U.S. / Canada / Mexico + Doorbell 6 + - S2 Security. +- Not only a doorbell, but also can be used as a siren via setting. +- Can be wireless controlled by more Button, up to 3. +- Longer Button control distance, up to 120m. +- Built-in multiple tones, up to 30. +- Built-in multiple adjustable Light Effect. + + 1. Set your Z-Wave Controller into its ' Remove Device' mode in order to remove Chime from your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. + +2. Power on Chime via the provided power adapter; its LED will be off. + +3. Click Chime Action Button 6 times quickly; it will bright white light, up to 2s. + +4. If Removing fails, it will keep off; repeat steps 1 to 3. Contact us for further support if needed. + +5. If Removing succeeds, it will quickly flash white light 3 times and then become breathing white light. Now, Chime is removed from Z-Wave network successfully. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3292/Doorbell 6 product manual.pdf + If the primary controller is missing or inoperable, you may need to reset the device to factory settings. + +Make sure the Chime is powered. To complete the reset process manually, press and hold the Action Button for at least 20s. The LED indicator will quickly flash white light 3 times and then become breathing white light, which indicates the reset operation is successful. Otherwise, please try again. Contact us for further support if needed. + +Note: +1. This procedure should only be used when the primary controller is missing or inoperable. +2. Factory Reset Chime will: +(a) Remove Chime from Z-Wave network; +(b) Delete the Association setting; +(c) Restore the configuration settings to the default.(Except configuration parameter 51/52/53/54) + ZW162-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3218/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3291/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3292/xml + Fix up MapRootToEndpoint and Basic Get Disabled + Add option 96, allow stopping playing chime + + https://products.z-wavealliance.org/products/3291/ + Australia / New Zealand + ZW162-B + https://products.z-wavealliance.org/products/3292/ + ZW162-C + CEPT (Europe) + + + + + + Light Effect and PlayTone configuration for Browse Endping + + + + Use the Last Valid Configuration Value for the Light Effect + + + + Use Light Effect #7, Defined in Parameter 22 + + + + Use Light Effect #6, Defined in Parameter 21 + + + + Use Light Effect #5, Defined in Parameter 20 + + + + Use Light Effect #4, Defined in Parameter 19 + + + + Use Light Effect #3, Defined in Parameter 18 + + + + Use Light Effect #2, Defined in Parameter 17 + + + + Use Light Effect #1, Defined in Parameter 16 + + + + Use the Last Valid Configuration Value for the Tone + + + + If you’re not sure which tone to use, you can configure the value of Tone Play Mode to be 3. Then send Basic Set 0xFF to Endpoint 1 or Root Device to trigger auto-selecting tone function. Chime will play built-in tones randomly and the Default Tone Identifier will be changed each time a new tone is played. When send Basic Set 0x00 to Endpoint 1 or Root Device to stop playing tone, the Default Tone Identifier will store, which means the tone has been selected. +Please note that the Tone Play Mode needs to be configured to be 0 or 1 after the tone is selected, otherwise the automatic selection tone function will be retriggered when the Endpoint 1 or Root Device is triggered to play tone and light again. + + + + If you’re not sure which tone to use, you can configure the value of Tone Play Mode to be 2. Then send Basic Set 0xFF to Endpoint 1 or Root Device to trigger auto-selecting tone function. Chime will play built-in tones in order and the Default Tone Identifier will be changed each time a new tone is played. When send Basic Set 0x00 to Endpoint 1 or Root Device to stop playing tone, the Default Tone Identifier will store, which means the tone has been selected. +Please note that the Tone Play Mode needs to be configured to be 0 or 1 after the tone is selected, otherwise the automatic selection tone function will be retriggered when the Endpoint 1 or Root Device is triggered to play tone and light again. + + + + Use a single loop playback for the Tone + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Configure how to send Basic Set to nodes in Group 2 + + + + + + + + Configure how to send Basic Set to nodes in Group 3 + + + + + + + + Configure how to send Basic Set to nodes in Group 4 + + + + + + + + Configure how to send Basic Set to nodes in Group 5 + + + + + + + + Configure how to send Basic Set to nodes in Group 6 + + + + + + + + Configure how to send Basic Set to nodes in Group 8 + + + + + + + + Configure how to send Basic Set to nodes in Group 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Please Refer to Engineering Specification - Aeotec Doorbell 6 + + + + Enable or Disable the ability that click the Action Button to stop a playing tone. + + + Reset to factory defaults + + + + + + + + false + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw164.xml b/openzwave/aeotec/zw164.xml new file mode 100644 index 00000000..0ac6c651 --- /dev/null +++ b/openzwave/aeotec/zw164.xml @@ -0,0 +1,315 @@ + + + + + http://www.openzwave.com/device-database/0086:00a4:0003 + images/aeotec/zw164.png + ZW164-C + https://products.z-wavealliance.org/products/3301/ + CEPT (Europe) + ZW164-A + https://products.z-wavealliance.org/products/3284/ + U.S. / Canada / Mexico + + This product supports Security 2 Command Class. While a Security S2 enabled Controller is needed in order to fully use the security feature. This product can be included and operated in any Z-Wave network with other Z-Wave certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network. 1. Set your Z-Wave Controller into its 'Add Device' mode in order to add Chime into your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. 2. Power on Chime via the provided power adapter; its LED will be breathing white light all the time. 3. Click Chime Action Button once, it will quickly flash white light for 30 seconds until Chime is added into the network. It will become constantly bright white light after being assigned a NodeID. 4. If your Z-Wave Controller supports S2 encryption, enter the first 5 digits of DSK into your Controller's interface if/when requested. The DSK is printed on Chime's housing. 5. If Adding fails, it will slowly flash white light 3 times and then become breathing white light; repeat steps 1 to 4. Contact us for further support if needed. 6. If Adding succeeds, it will quickly flash white light 3 times and then become off. Now, Chime is a part of your Z-Wave home control system. You can configure it and its automations via your Z-Wave system; please refer to your software's user guide for precise instructions. Note: If Action Button is clicked again during the Learn Mode, the Learn Mode will exit. At the same time, Indicator Light will extinguish immediately, and then become breathing white light. + Indoor Siren 6 + 1. Set your Z-Wave Controller into its ' Remove Device' mode in order to remove Chime from your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. 2. Power on Chime via the provided power adapter; its LED will be off. 3. Click Chime Action Button 6 times quickly; it will bright white light, up to 2s. 4. If Removing fails, it will keep off; repeat steps 1 to 3. Contact us for further support if needed. 5. If Removing succeeds, it will quickly flash white light 3 times and then become breathing white light. Now, Chime is removed from Z-Wave network successfully. + - S2 Security. - Not only a siren, but also can be used as a doorbell via setting. - Can be wireless controlled by more Button, up to 3. - Longer Button control distance, up to 120m. - Built-in multiple tones, up to 30. - Built-in multiple adjustable Light Effect. + If the primary controller is missing or inoperable, you may need to reset the device to factory settings. Make sure the Chime is powered. To complete the reset process manually, press and hold the Action Button for at least 20s. The LED indicator will quickly flash white light 3 times and then become breathing white light, which indicates the reset operation is successful. Otherwise, please try again. Contact us for further support if needed. Note: 1. This procedure should only be used when the primary controller is missing or inoperable. 2. Factory Reset Chime will: (a) Remove Chime from Z-Wave network; (b) Delete the Association setting; (c) Restore the configuration settings to the default.(Except configuration parameter 51/52/53/54) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3301/Indoor%20Siren%206%20product%20manual.pdf + + Add metadata for aeotec indoor siren 6 #1894 + Add metadata for North American model - https://products.z-wavealliance.org/products/3284 + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please Refer to Engineering Specification - Aeotec Indoor Siren 6 + + + + + Please Refer to Engineering Specification - Aeotec Indoor Siren 6 + + + + + Please Refer to Engineering Specification - Aeotec Indoor Siren 6 + + + + + + + + + + Reset to factory defaults + + + + + + + + + + false + + + + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw175.xml b/openzwave/aeotec/zw175.xml new file mode 100644 index 00000000..a4d47b55 --- /dev/null +++ b/openzwave/aeotec/zw175.xml @@ -0,0 +1,183 @@ + + + ZW175 Smart Switch 7 + + Elegant appearance, small size, easy to use, friendly operation. + Support power metering function, with high measurement accuracy, and more accurate knowledge of the power consumption of the load. + Support over-current, over-load and over-heat protection, which is more secure and reliable. + Support scene personalization and is more intelligent. + Support Night Light Mode to reduce light pollution. + Support S2 Security, which is safer and more reliable. + Support SmartStart, making inclusion more convenient. + + http://www.openzwave.com/device-database/0371:00af:0003 + https://products.z-wavealliance.org/products/3437 + https://products.z-wavealliance.org/products/3437 + images/aeotec/zw195.png + https://products.z-wavealliance.org/products/3437 + N/A + + 1. Set your Z-Wave Controller into its 'Add Device' mode in order to add the product into your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. + 2. Make sure the product is powered. If not, plug it into a wall socket and power on; its LED will be breathing blue light all the time. + 3. Click Action Button once, it will quickly flash blue light for 30 seconds until it is added into the network. It will become constantly bright yellow light after being assigned a NodeID. + 4. If your Z-Wave Controller supports S2 encryption, enter the first 5 digits of DSK into your Controller's interface if /when requested. The DSK is printed on its housing. + 5. If Adding fails, it will bright red light for 2s and then become breathing blue light; repeat steps 1 to 4. Contact us for further support if needed. + 6. If Adding succeeds, it will bright blue light for 2s and then turn to Load Indicator Mode. Now, this product is a part of your Z-Wave home control system. You can configure it and its automations via your Z-Wave system; please refer to your software's user guide for precise instructions. + + 1. Set your Z-Wave Controller into its 'Remove Device' mode in order to remove the product from your Z-Wave system. Refer to the Controller's manual if you are unsure of how to perform this step. + 2. Make sure the product is powered. If not, plug it into a wall socket and power on. 3. Click Action Button 2 times quickly; it will bright violet light, up to 2s. + 4. If Removing fails, it will bright red light for 2s and then turn back to Load Indicator Mode; repeat steps 1 to 3. Contact us for further support if needed. + 5. If Removing succeeds, it will become breathing blue light. Now, it is removed from Z-Wave network successfully. + + Make sure the product is powered. If not, plug it into a wall socket and power on. To complete the reset process manually, press and hold the Action Button for at least 15s and then release. The LED indicator will become breathing blue light, which indicates the reset operation is successful. Otherwise, please try again. + https://products.z-wavealliance.org/products/3437 + CEPT (Europe) + ZW175-C16 + + Add ZW175 Smart Switch 7 + Change refresh on node info frame + Fix description on configuration parameters 101 and 111 (power reporting) + + + + + + + + + Define a threshold power and automatically turn off switch when the load connected bypasses the maximum allowed power regardless of always on setting. + Note: + Over-load protection will be active if the load power exceeds the setting and lasts for more than 30s. + If be active, Indicator Light will become red light blinking and the product will send out Notification Report (Over-load detected), and disable the function that manually or RF control the switch state until users set Protection State to be unprotected through the Gateway or Controller. + Even power off will still keep Protection State. + + + + + Enabled by (Alarm Settings), and determines what the switch does in the case an alarm is triggered. + Note: + When receives any alarm enabled by Alarm Settings, Indicator Light will keep blinking based on Parameter 18. + It will prohibit user from manually or RF control the switch state until the alarm is disable. + + + + + + + + + Determine if alarms are enabled in Switch, and what Switch will react to which alarm. + The format of the parameter is Bit field (Checkboxes). + The parameter MUST be treated as a bit field where each individual bit can be set or reset. + A graphical configuration tool SHOULD present this parameter as a series of checkboxes. + + + + + Determines the method of disabling the alarm of the device. + Note: Power off will also disable the alarm response without any limitation. + + 0=> Can be disabled by 3x tapping Action Button within 1 second. + 1=> Can be disabled when receives a State Idle corresponding to the alarm. + Note: If Access Control is enable, it also can be disabled when receives the reversal state of window/door. + 10..255=> Sets the duration of the alarm in seconds(i.e. Customer sets this setting to 50, the alarm state of the Switch will disable after 50 seconds) + + + + + Set amount of blinks per seconds. + Note: When receiving the enable Alarm, it will flash according to the blink frequency configured by this parameter until the Alarm is disable. + Brightness level and color is based on current indicator. + If the value of brightness level and color is 0, it will flash based on last visible color. + + + + + Note: The parameter can be used to test the effect of LED blinking. + 0=> Stop blinking. + 1..255=> Set the duration and start the blinking process. + * This sets the timeframe of blinking in seconds. + * Once the duration ends, the blinking will stop. + + + + Configure the output load status after re-power on. + + + + + + Defines the automated status notification of an associated device when status changes + + + + + + Configuring brightness and color of Indicator Light in different time/status of different modes will be saved in the current setting mode. + + + + + + + Value1: Enable Hour. Valid value are 0-23 and 127. Value 127 means use last valid setting. + Value2: Enable Minute. Valid value are 0-59 and 255. Value 255 means use last valid setting. + Value3: Disable Hour. Valid value are 0-23 and 255. Value 255 means use last valid setting. + Value4: Disable Minute. Valid value are 0-59 and 255. Value 255 means use last valid setting. + + + + + 0 => Disable. + 1-2300 => 1-2300W. + + + + + 0 => Disable. + 1-10000 => 1-10000kWh. + + + + + 0 => Disable. + 1-100 => 0.1-10A. + + + + + Defines the type of report sent for reporting group 1. + 1 is meter report for kilowatts. + 2 is meter report for watts. + 4 is meter report for voltage. + 8 is meter report for current. + Value 1 (msb) Reserved + Value 2 Reserved + Value 3 Reserved + Value 4 (lsb) bits 7-4 reserved + bit 3 Current + bit 2 Voltage + bit 1 Power + bit 0 Power Consumption + + + + + 0 => Disable. + 30..2592000 => 30-2592000s. (30seconds-30day) + + + + Reset to factory defaults + + + + + + + + + + + + diff --git a/openzwave/aeotec/zw187.xml b/openzwave/aeotec/zw187.xml new file mode 100644 index 00000000..75d7e9ae --- /dev/null +++ b/openzwave/aeotec/zw187.xml @@ -0,0 +1,97 @@ + + + + http://www.openzwave.com/device-database/0371:00bb:0002 + images/aeotec/zw187.png + https://products.z-wavealliance.org/products/3694/ + CEPT (Europe) + ZW089-C + https://products.z-wavealliance.org/products/3694/ + U.S. / Canada / Mexico + ZW089-A + https://products.z-wavealliance.org/products/3694/ + Australia / New Zealand + ZW089-B + Recessed Door Sensor 7 + Press and hold the Z-Wave button for 5 seconds will trigger sending the Wake up notification command and then keep waking up for 10 seconds after release the Z-Wave button. + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3694/Recessed%20Door%20Sensor%207%20-%20Product%20Manual.pdf + Turn the primary controller of Z-Wave network into inclusion mode, short press the product’s Z-Wave button that you can find in the back of the product. + Press and hold the Z-Wave button that you can find in back of the product for 20 seconds and then release. This procedure should only be used when the primary controller is inoperable. + Turn the primary controller of Z-Wave network into exclusion mode, short press the product’s Z-Wave button that you can find in back of the product. + The Aeotec Recessed Door Sensor 7 is a door sensor that can detect the state of the door's open/close. It will report the door state to your controller/ gateway/associated nodes in real time when the state of your door has a change. +It’s a security Z-Wave device that supports security encryption. Also it supports the “Over the Air Firmware Updating” that allows you wirelessly update its firmware if needs. +It can be included and operated in any Z-Wave network with other Z-Wave certified devices from manufacturers and/or other applications. + + + Initial version + Notification Class is supported by device + + + + + + Enable/Disable Binary Sensor Report. Allow for backward compatibility to report Binary if Notification Report cannot be used for status changes. + + + + + Reverse Sensor Reports (both Sensor Binary Report and Notification Report.) + + + + + Configure the Basic Set value. Determine the Basic Set value to control other Z-Wave devices directly when Magnet is away or near. + + + + + + + + + + + Configure retry number and wait time. + The device supports an application retry mechanism when the application of the device has detected a transmission error when Basic Set, Sensor Binary Report or Notification Report (Access Control) message is sent out but fails to result in an ACK or a Supervision Report. + The Byte 1 is used to configure the number of retries. The valid value is 0-5. 0 means disable retry. + The Byte 2 is used to configure the wait time between retries. The valid value is 0-255. Unit is 100ms. + + + + + Configure Supervision Report Wait Time. + Unit is 100ms. + Note: Issuing Basic Set, Sensor Binary Report or Notification Report(Access Control) via association groups uses Supervision encapsulation only if sending commands with S2(or higher security) encapsulation. + In other word, this parameter can be configured in any network, but works only in S2 (or higher security) network. + + + + + Control LED Indicator. Determine whether the LED flash or not when sending Basic Set, Sensor Binary Report, Notification Report (Access Control) or Wake Up Notification. + + + + + + + + Configure the low battery threshold. Induce battery report when battery level is less than or equal to threshold. Forward low battery report. + + + Set how often battery is reported in minutes. + + + + + + true + + + + + + + + + + diff --git a/openzwave/aeotec/zw189.xml b/openzwave/aeotec/zw189.xml new file mode 100644 index 00000000..3a8bd1a0 --- /dev/null +++ b/openzwave/aeotec/zw189.xml @@ -0,0 +1,39 @@ + + + + http://www.openzwave.com/device-database/0371:00bd:0004 + images/aeotec/zw189.png + https://products.z-wavealliance.org/products/3616 + CEPT (Europe) + ZW189-C + https://products.z-wavealliance.org/products/3616 + U.S. / Canada / Mexico + ZW189-A + Turn the primary controller of Z-Wave network into exclusion mode, press the Z-Wave Button on Range Extender 7. + Aeotec Range Extender 7 is a Z-Wave mesh network repeater which can extend the range of communication between Z-Wave products and assist other devices to reach each other in your Z-Wave network. + The Range Extender can also communicate securely via AES 128 wireless Z-Wave commands and supports Over-The-Air (OTA) firmware upgrades. + + Range Extender 7 + Press and hold the Z-Wave Button for 20 seconds and then release it. + Use this procedure only in the event that your primary network controller is missing or inoperable. + + Turn the primary controller of Z-Wave network into inclusion mode, press the Z-Wave Button on Range Extender 7. + + Initial version + + + + + + false + + + + + + + + + diff --git a/openzwave/aeotec/zwa001.xml b/openzwave/aeotec/zwa001.xml new file mode 100644 index 00000000..8547f84c --- /dev/null +++ b/openzwave/aeotec/zwa001.xml @@ -0,0 +1,66 @@ + + + http://www.openzwave.com/device-database/0371:0001:0003 + images/aeotec/zwa001.png + https://products.z-wavealliance.org/products/2840/ + LED Bulb 6: Multi-White + Reset the device : +a) Please use this procedure only when the network primary controller is missing or otherwise inoperable. +b) Led bulb re-power 6 times (between 0.5-2 seconds each time); If the 6th power on, the led bulb flashes twice, which means that the resetting is successful. + + + Standard form factor and appearance of the light bulb with 800 lm output +Tunable white: dimmable from 5% to 100%, tunable from 2700K to 6500K. +Possible to be included in groups, scenes, or schedules +Suitable for indoor lighting: Corridors, Bedroom, Living Room, etc. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2843/LED Bulb Manul.pdf + + ZWA001-C + Remove for exclusion: +a) Set the Z-Wave network main controller into removing mode. +b) Led bulb re-power 3 times (between 0.5-2 seconds each time). +c) Wait a moment, the led bulb should be removed from the controller.Then the led bulb will flash once, dim to 5% first, and then increased to 100% after 5 seconds. + + Add for inclusion: +a) Set the Z-Wave network main controller into adding mode. +b) Power cycle once for led bulb(OFF->ON).The led bulb will flash twice and send node info frame. +c) Wait a moment, the led bulb should be added to the controller.Then the led bulb will flash once when it has been included into the network. + + + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2840/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2843/xml + + https://products.z-wavealliance.org/products/2843/ + U.S. / Canada / Mexico + ZWA001-A + + + + + Enable to send notifications to associated devices (Group 1) when the state of LED Bulb is changed. + + + + + + Adjusting the color temperature in warm white color component. + available value: 2700k to 4999k + + + + Adjusting the color temperature in cold white color component. + available value:5000k to 6500k + + + + + + + + + + diff --git a/openzwave/aeotec/zwa002.xml b/openzwave/aeotec/zwa002.xml new file mode 100644 index 00000000..9a0781e8 --- /dev/null +++ b/openzwave/aeotec/zwa002.xml @@ -0,0 +1,109 @@ + + + http://www.openzwave.com/device-database/0371:0002:0103 + images/aeotec/zwa002.png + https://products.z-wavealliance.org/products/2880/ + U.S. / Canada / Mexico + Reset the Device. +1. Assuming led bulb was added to controller and was power on. +2. RGBW bulb re-power 6 times (between 0.5-2 seconds each time). +Note: ON -> OFF -> ON -> OFF -> ON -> OFF -> ON -> OFF -> ON -> OFF -> ON -> OFF -> ON +3. If the 6th power on, the led bulb change to Yellow color(into pairing process ), which means that the reset factory settings are successf. + +Using this action in case of the primary controller is missing or inoperable. + + ✓ Standard form factor and appearance of the light bulb with 800 lm output +✓ RGBW: dimmable from 5% to 100%, tunable from 1800K to 6500K, and 16 million colors +✓ Possible to be included in groups, scenes, or schedules +✓ Suitable for indoor lighting: Corridors, Bedroom, Living Room, etc. + Add for inclusion +1. Ensure the led bulb has been excluded outside the network. +2. Triggered by OFF ->ON (between 0.5-2 seconds each time) +3. LED solid yellow Color (0xFFFF00) during the pairing(Timeout is 10 seconds). + + Failure: +Blinks between 100% White and Red 0x0000FF color for 3 seconds (at a rate of 200ms per flash), Once 3 seconds have passed, the LED should return to a Warm White LED at 100% + Success: +Blinks between 100% White and Green 0x00FF00 color for 3 seconds (at a rate of 200ms per flash). Once 3 seconds have passed, the LED should return to a Warm White LED at 100%. + + LED Bulb 6:Multi-Colour + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2881/AA LED Bulb 6 说明书(RGBW-AL001)_转曲-2dd.pdf + Remove for exclusion +1. Assuming led bulb was added to controller. +2. Triggered by OFF -> ON -> OFF -> ON -> OFF -> ON (between 0.5-2 seconds each time). +3. LED Solid Purple/Violet Color (0xEE82EE) during the unpairing process. (Timeout is 10 seconds). + Failure: +Blinks between 100% White and Red 0x0000FF color for 3 seconds (at a rate of 200ms per flash), Once 3 seconds have passed, the LED should return to the last color ( memory status(color cc set)) of LED Bulb. + Success: +Blinks between 100% White and Blue 0x0000FF color for 3 seconds (at a rate of 200ms per flash). Once 3 seconds have passed, the LED should return to a Warm White LED at 100%. + + ZWA002-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2880/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2881/xml + Add Verified Change Flag to Color CC + + https://products.z-wavealliance.org/products/2881/ + CEPT (Europe) + ZWA002-C + + + + + User custom mode for LED animations + + + + + + Enable/Disable Strobe over Custom Color. + + + + + + Set the rate of change to next color in Custom Mode. + + + + + Set color that LED Bulb blinks in Blink Mode. + + + + + Specifying the ramp rate when dimming using Multilevel Switch V1 CC in 100ms. + + + + Enable to send notifications to associated devices (Group 1) when the state of LED Bulb is changed. + + + + + + Adjusting the color temperature in warm white color component. + available value: 2700k to 4999k + + + + Adjusting the color temperature in cold white color component. + available value:5000k to 6500k + + + + + + true + + + + + + + + + diff --git a/openzwave/aeotec/zwa003.xml b/openzwave/aeotec/zwa003.xml new file mode 100644 index 00000000..52a5dc75 --- /dev/null +++ b/openzwave/aeotec/zwa003.xml @@ -0,0 +1,75 @@ + + + http://www.openzwave.com/device-database/0371:0003:0102 + images/aeotec/zwa003.png + https://products.z-wavealliance.org/products/2817/ + TheNanoMote Quad is a wireless, portable and rechargeable scene switch. It can control a Z-Wave device, such as smart plug, smart dimmer with a Z-Wave gateway. You can also activate a scene like sleep scene, movie scene and entertainment scene with it. + To remove the NanoMote Quad from the Z-Wave network: +(1) Insert the LIR2450 battery. +(2) Set the Z-Wave network main controller into remove mode +(see Z-Wave controller operating manual). +(3) Triple click the a button, if the exclusion is successful, LED +will blink long. + + + + Included device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual). +3. Pressing and holding a button for 3 seconds. +4. If the inclusion is successful, the LED will blink in green less than for 5 seconds and then keep on for 15 seconds. + + + NanoMote Quad + Pressing and holding a button for 20 seconds. Release the button after 20 seconds, LED will keep in yellow for 3 seconds. Scene Controller will be reset to factory defaults if you short press the button within this 3 seconds. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2820/NanoMote Quad USER MANUAL .pdf + Pressing and holding a button for 3 seconds. Led will turn to green, +which means Scene Controller has been woken up. + U.S. / Canada / Mexico + ZWA003-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2817/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2820/xml + + https://products.z-wavealliance.org/products/2820/ + ZWA003-C + CEPT (Europe) + + + + + + Set the low battery value. + Range: 10% - 50%. + + + + + Setting the duration value of the command switch multilevel. + Available settings: 0-255. + + + + Enable/disable the buzzer alarm when battery is running low + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa004.xml b/openzwave/aeotec/zwa004.xml new file mode 100644 index 00000000..9cae55b0 --- /dev/null +++ b/openzwave/aeotec/zwa004.xml @@ -0,0 +1,75 @@ + + + http://www.openzwave.com/device-database/0371:0004:0102 + images/aeotec/zwa004.png + https://products.z-wavealliance.org/products/2811/ + Included device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode( see Z-Wave network controller operating manual). +3. Pressing and holding the button for 3 seconds. +4. If the inclusion is successful, the LED will blink in green less than for 5 seconds and then keep on for 15 seconds. + + + U.S. / Canada / Mexico + To remove the NanoMote One from the Z-Wave network: +(1) Insert the LIR2450 battery. +(2) Set the Z-Wave network main controller into remove mode +(see Z-Wave controller operating manual). +(3) Triple click the button, if the exclusion is successful, LED +will blink in orange for less than 5 seconds and then keep on +for 3 seconds. + + + + Pressing and holding the button for 20 seconds. Release the button after 20 seconds, LED will keep in yellow for 3 seconds. Scene Controller will be reset to factory defaults if you short press the button within this 3 seconds. +Using this procedure only in the event that the network primary controller is missing or otherwise inoperable. + NanoMote One + Pressing and holding Button for 3 seconds. Led will turn to green, +which means Scene Controller has been woken up. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2816/NanoMote One USER MANUAL .pdf + ZWA004-A + The NanoMote One is a wireless, portable and rechargeable scene switch. It can control a Z-Wave device, such as smart plug, smart dimmer with a Z-Wave gateway. You can also activate a scene like sleep scene, movie scene and entertainment scene with it. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2811/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2816/xml + + https://products.z-wavealliance.org/products/2816/ + ZWA004-C + CEPT (Europe) + + + + + + Set the low battery value. + Range: 10% - 50%. + + + + Enable send central scene notification + + + + + + Setting the duration value of the command switch multilevel. + Available settings: 0-255. + + + + Enable/disable the buzzer alarm when battery is running low + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa005.xml b/openzwave/aeotec/zwa005.xml new file mode 100644 index 00000000..564e0517 --- /dev/null +++ b/openzwave/aeotec/zwa005.xml @@ -0,0 +1,258 @@ + + + http://www.openzwave.com/device-database/0371:0005:0002 + images/aeotec/zwa005.png + https://products.z-wavealliance.org/products/2898/ + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2919/TriSensor user manual 20180416.pdf + Aeotec TriSensor is a universal Z-Wave Plus compatible product, consists of temperature, lighting and motion sensors, powered by a CR123A battery. It can be included and operated in any Z-Wave network with other Z-Wave certified devices from other manufacturers and/or other applications. By the built-in motion sensor, an alam will be sent to the gateway when the motion sensor is triggered. + + Press once TriSensor’s Action Button, the Purple LED will keep solid until whole network processing is complete. If the exclusion is successful, the LED will flash white -> green - +>white -> green and then LED will pulse a blue. If failed, the yellow LED lasts for 30 seconds, then the green LED flashes once. + + Press and hold the button at least 2s until Red Led is on and then release the button,device will send wakeup notification to controller if device is in a Z-Wave network. + ZWA005-C + TriSensor + Press once TriSensor’s Action Button. If it is the first installation, the yellow LED will keep solid until whole network processing is complete. If successful, the LED will flash white -> green -> white -> green, after 2 seconds finished. If failed, the yellow LED lasts for 30 seconds, then the green LED flashes once. +If it is the S2 encryption network, please enter the first 5 digits of DSK. + + 1. Power up the device. +2. Press and hold the button for 15s until Red Led is blinking,then release the button. Note: Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2898/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2919/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2920/xml + + https://products.z-wavealliance.org/products/2919/ + ZWA005-A + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/2920/ + ZWA005-B + Australia / New Zealand + + + + + false + + + + + + This parameter is configured the delay time before PIR sensor can be triggered again to reset motion timeout counter. + Value = 0 will disable PIR sensor from triggering until motion timeout has finished. + + + + + This configures the clear time when your motion sensor times out and sends a no motion status. + + + + + This parameter is configured the sensitivity that motion detect. + 0 - PIR sensor disabled. + 1 - Lowest sensitivity. + 11 - Highest sensitivity. + + + + + + + + + + + + + + + + Enable/disable sensor binary report when motion event is detected or cleared + + + + + This parameter is configured the enabled or disabled send BASIC_SET command to nodes that associated in group 2 and group 3. + + + + + + + Define Basic Set Value when motion event is triggered and / or cleared + + + + + + + + + + This parameter is configured the threshold value that alarm level for temperature. + When the current ambient temperature value is larger than this configuration value, device will send a BASIC_SET = 0xFF to nodes associated in group 3. + If current temperature value is less than this value, device will send a BASIC_SET = 0x00 to nodes associated in group 3. + Value = [Value] x 0.1(Celsius / Fahrenheit) + Available Settings: -400 to 850 (40.0 to 85.0 Celsius) or -400 to 1185 (-40.0 to 118.5 Fahrenheit). + Default value: 239 (23.9 Celsius) or 750 (75.0 Fahrenheit) + + + + + Enable or Disable LED over TriSensor + This completely disables all LED reaction regardless of Parameter 9 - 13 settings + + + + + + + This setting changes the color of the LED when your TriSensor sends a motion report. + + + + + + + + + + + + + + This setting changes the color of the LED when your TriSensor sends a temperature report. + + + + + + + + + + + + + + This setting changes the color of the LED when your TriSensor sends a light report. + + + + + + + + + + + + + + It is possible to change the color of what the LED blinks when your TriSensor sends a battery report. + + + + + + + + + + + + + + This setting changes the color of the LED when your TriSensor sends a wakeup report. + + + + + + + + + + + + + + Configure temperature sensor scale type, Temperature to report in Celsius or Fahrenheit + + + + + + + Change threshold value for change in temperature to induce an automatic report for temperature sensor. + Scale is identical setting in Parameter No.20. + 0-> Disable Threshold Report for Temperature Sensor. + Setting of value 20 can be a change of -2.0 or +2.0 (C or F depending on Parameter No.20) to induce automatic report or setting a value of 2 will be a change of 0.2(C or F). + Available Settings: 0 to 250. + + + + + Change threshold value for change in lux to induce an automatic report for light sensor. + + + + + This parameter is configured the time interval for temperature sensor report. + This value is larger, the battery life is longer. + And the temperature value changed is not obvious. + + + + + This parameter is configured the time interval for light sensor report. + This value is larger, the battery life is longer. + And the light intensity changed is not obvious. + + + + + The current measuring temperature value can be add and minus a value by this setting. + The scale can be decided by Parameter Number 20. + Temperature Offset Value = [Value] * 0.1(Celsius / Fahrenheit) + Available Settings: -200 to 200. + + + + + The current measuring light intensity value can be add and minus a value by this setting. + Available Settings: -1000 to 1000. + + + + + This configuration defines the calibrated scale for ambient light intensity. + Because the method and position that the sensor mounted and the cover of sensor will bring measurement error, user can get more real light intensity by this parameter setting. + User should run the steps as blows for calibrating + 1) Set this parameter value to default (Assumes the sensor has been added in a Z- Wave Network). + 2) Place a digital light meter close to sensor and keep the same direction, monitor the light intensity value (Vm) which report to controller and record it. + The same time user should record the value (Vs) of light meter. + 3) The scale calibration formula: k = Vm / Vs. + 4) The value of k is then multiplied by 1024 and rounded to the nearest whole number. + 5) Set the value getting in 5) to this parameter, calibrate finished. + + For example, Vm = 300, Vs = 2600, then k = 2600 / 300 = 8.6667 + k = 8.6667 * 1024 = 8874.7 => 8875. + The parameter should be set to 8875. + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa006.xml b/openzwave/aeotec/zwa006.xml new file mode 100644 index 00000000..4b7a4636 --- /dev/null +++ b/openzwave/aeotec/zwa006.xml @@ -0,0 +1,138 @@ + + + http://www.openzwave.com/device-database/0371:00B4:0003 + images/aeotec/zwa006.png + https://products.z-wavealliance.org/products/3067/ + CEPT (Europe) + Please use this procedure only when the primary controller is missing or inoperable. + +1. Make sure the device has been powered. +2. Press and hold the action button for 15 seconds. When the red LED turns on, release the button. Then, the device will enter factory reset mode. If the reset is successful, the LED will blink blue slowly. + + + + 1. Power on the device, and the power led will blink blue slowly. +2. Put the Z-Wave Primary Controller into inclusion mode (If you don’t know how to do this, refer to its manual) +3. Press and hold the action button, and when the yellow LED is on, release the button. It indicates the device has enter learn mode. +4. If added successfully, the power LED will remain green for 2 seconds, then turn off. + The Aeotec Smart Boost Timer Switch is a Z-Wave Plus enabled device and can be included/operated in any Z-Wave™ network with other Z-Wave™ certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the network. +The Aeotec Smart Boost Time Switch supports consumption meter function. When the device has been included in the network, it will report the consumption power periodically. It is also a high output countdown timer that can be used to control immersion heater elements or other electrical appliances rated up to 16A. On the product, four simple white LEDs are used to show the user how much time is left to run. Pressing the switch whilst the unit is operating allows the user to cancel the timing program,and the memory function of the timer will remember the last period selected. + + Smart Boost Timer Switch + ZWA006-C + 1. Power on the device. +2. Put the Primary Controller into exclusion mode (If you don’t know how to do this refer to its manual) +3. Press and hold the action button, and when the purple LED turns on, release the button. This indicates that the device has entered learn mode. If removal is successful, the blue LED will blink slowly. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3067/Smart Boost Timer Switch User Manual-V1.9.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3067/xml + + + + + + + Action in case of power out. This parameter is used to configure the device state after power on. + + + + + + + + + Configure LED (except boost) to be off irrespective of switch status. + + + + + + + + Timer acts as auto off after specified minutes, setting is set in seconds. + 0 - no auto off with timer. + 1 ~ 86400 auto off after this specified time, unit second. + + + + + Current and overload protection + + + + + + + Configure boost time interval, unit minute. + When user press the boost button one time, the boost time will increase 30 (the value can be changed) minutes. + + + + + This parameter is used to configure the power led threshold, unit W. + When the load <= 100W, the power led will indicate yellow. + When the load > 100W, the power led will indicate orange. + When no load, the power led will indicate white. + + + + + Threshold settings for energy kWh. When the energy above the threshold, it will send a meter report command to gateway. + 0 - disable report. + 1 ~ 10000 - enable report. + + + + + Threshold settings for Watt automatic report, unit W. When Watt above the threshold, it will send a meter report command to gateway. + 0 - disable report. + 1 ~ 2500 - enable report. + + + + + Threshold settings for Current automatic report, unit 0.1A. When current above the threshold, it will send a meter report command to gateway. + 0 - disable report. + 1 ~ 150 - enable report. + + + + + Watt automatic report interval, unit second. + 0 - disable. + 65535 - enable. + + + + + kWh automatic report interval, unit second. + 0 - disable. + 65535 - enable. + + + + + Voltage automatic report interval, unit second. + 0 - disable. + 65535 - enable. + + + + + Current automatic report interval, unit second. + 0 - disable. + 65535 - enable. + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa008.xml b/openzwave/aeotec/zwa008.xml new file mode 100644 index 00000000..0c60e970 --- /dev/null +++ b/openzwave/aeotec/zwa008.xml @@ -0,0 +1,121 @@ + + + + + true + + + + + + Parameter defines device operation mode. + + + + + + Parameter defines state of the sensor when the magnet is close. + If the alarm sensor is connected, it determines the output type. + Parameter inactive in external button mode (parameter Operation Mode set to 1). + + + + + + + This parameter defines events indicated by the visual LED indicator. Disabling events might extend battery life. + Values of parameters may be combined, e.g. 1+2=3 means opening/closing and wake up will be indicated by the visual indicator. + 0 - No indications. + 1 - Indication of opening/closing status change (input In). + 2 - Indication of wake up (1 x click or periodical). + 4 - Indication of device tampering. + + + + + Allows to enable activation of Z-Wave range test with double click of a Tamper Switch 2. + + + + + + + Parameter defines events which result in sending On/Off commands to devices added to the 2nd Association Group. + These commands are sent alternately to switch the devices On and Off. + Commands represent the values of BASIC SET command frames. + Parameter is inactive in external dry-contact mode (parameter Operation Mode set to 1). + + + + + + + + Command frames sent to devices added to the 2nd association group. + + + + + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + + Time period after which On command frame will be sent. + + + + + Time period after which Off command frame will be sent. + + + + + Time period after which a tamper alarm will be cancelled. + + + + + Reporting cancellation of tamper alarm to the controller and 5th Association Group. + + + + + + + The device can trigger scenes via Dry Input Terminal (external contact) using scene IDs assigned to different events. + + + + + + + The device can report Tilt Window events. + This functionality can be disabled if the device is mounted on a door or windows without tilt functionality.To disable tilt detection set the value to 0. + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa009.xml b/openzwave/aeotec/zwa009.xml new file mode 100644 index 00000000..729e6e6d --- /dev/null +++ b/openzwave/aeotec/zwa009.xml @@ -0,0 +1,119 @@ + + + + http://www.openzwave.com/device-database/0371:0002:0009 + images/aeotec/zwa009.png + + Water Sensor 7 Pro + CEPT (Europe) + ZWA009-C + This device measures the three air quality parameters temperature, humidity and dew point and reports them to a central controller. + Besides this, the device can directly control groups of other Z-Wave devices on over- and undershooting a set temperature and/or humidity parameter. + This can be used to establish control loops for temperature and humidity. + The device wakes up every 15 minutes to measure the values and it will send unsolicited reports when values change. + Additionally, the device will report all values on request. + The AërQ Sensor is actively monitoring the danger of mould in a room based on the temperature and humidity and will issue alarm warnings when critical air conditions met. + Wireless Alarm and red and a green blinking LED will indicate a mould condition. + This local LED warning function is also available when the device is not included in any Z-Wave network and works stand alone. + + Press the button once + 1. Insert the battery. + 2. Press the button quickly three times in a row. + + 1. Press the button quickly three times in a row. + + Keep the button pressed for 10 seconds. Then the green LED will start blinking. + Release the button, when the LED stops blinking. Your device is reset to factory default now. + + https://aeotec.freshdesk.com/support/solutions/folders/6000236759 + https://aeotec.freshdesk.com/support/solutions/folders/6000236759 + + Initial Config File + + + + + + true + + + + + + This value defines the minimum change of temperature to cause an unsolicited report of humidity to the central controller using Lifeline. + If the value is set to 0, there will be no reports sent to the controller, when the temperature changes. + However, periodic reports, managed by configuration parameter 4, may still be active. + + + + This value defines the minimum change of humidity to cause an unsolicited report of humidity to the central controller using Lifeline. + If the value is set to 0, there will be no reports sent to the controller, when the humidity changes. + However, periodic reports, managed by configuration parameter 4, may still be active. + + + + This parameter defines the time interval to send an unsolicited report. + If the value is set to 0, there will be no periodic reports sent to the controller. + However, reports on temperature/humidity changes, managed by configuration parameters 1 and 2, may still be active. + + + + This parameter defines a temperature. + If the measured temperature surpasses this watermark a BASIC command is sent into Association Group 2 + + + + This parameter defines a temperature. + If the measured temperature dropps below this watermark a BASIC command is sent into Association Group 3 + + + + This parameter defines a relative humidity. + If the measured relative humidity surpasses this watermark a BASIC command is sent into Association Group 4 + + + + This parameter defines a relative humidity. + If the measured temperature drops below this relative humidity a BASIC command is sent into Association Group 5 + + + + This defines what BASIC command shall be sent out into association group 3 + + + + This defines what BASIC command shall be sent out into association group 2 + + + + This defines what BASIC command shall be sent out into association group 5 + + + + This defines what BASIC command shall be sent out into association group 4 + + + + This value allows to increase the humidity threshold for mould danger notification by max 10% + + + + This parameter helps reset configuration parameters and the device to factory defaults + + + + + + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa012.xml b/openzwave/aeotec/zwa012.xml new file mode 100644 index 00000000..6e722635 --- /dev/null +++ b/openzwave/aeotec/zwa012.xml @@ -0,0 +1,151 @@ + + + + http://www.openzwave.com/device-database/0371:0002:000C + images/aeotec/zwa012.png + https://products.z-wavealliance.org/products/3866/ + Door / Window Sensor 7 Pro + CEPT (Europe) + ZWA012-C + Aeotec Door/ Window Sensor 7 Pro is built on the 700 series Z-Wave technology. + Its a small window position sensor for your smart home, it monitors window and their exact opening position and lets your know when a window is tilted or completely opened. + It also supports connecting external binary sensors with a dry contact through the dry binary contact of the Door/ Window sensor. + Using the latest technology it supports the highest Z-Wave security level of S2 and SmartStart. + + Press the tamper once + 1. Open the housing. + 2. Remove the battery protection. + 3. Press the tamper on the side of the appliance three times quickly. + + 1. Open the housing. + 2. Press the tamper on the side of the appliance three times quickly. + + Reset to factory default + This device also allows to be reset without any involvement of a Z-Wave controller. This procedure should only be used when the primary controller is inoperable. + Once Cover is removed and the tamper switch is tripped, push the tamper for 5 seconds until the RED LED + blinks once. Then release tamper and push it again for 5 seconds while the RED LED is blinking until the + GREEN LED blinks once. + + https://aeotec.freshdesk.com/support/solutions/folders/6000237099 + https://aeotec.freshdesk.com/support/solutions/folders/6000237099 + + Initial Config File + + + + + + true + + + + + + This parameter defines if the internal magnet sensor or the external terminal input is detected and used to issue alarm notification. + There is always one input active only. + The other sensor input the deactivated. + + + + + + This parameter defines the polarity of the magnet sensor. + + + + + + This parameter defines when the red LED will indicate events. Disabling all indications may extend battery life. + + + + No Indications + + + + Open/Close Status Change + + + + Wake Up + + + + Device Tampering + + + + Allows to enable activation of Z-Wave range test with double click of a Tamper Switch. + + + + + + This parameter defines the status of the magnet switch that causes sending a BASIC command to all devices of Association Group 2. + + + + + + + Command frames sent to devices added to the 2nd association group. + + + + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + Time period after which On command frame will be sent. + + + + Time period after which Off command frame will be sent. + + + + Time period after which a tamper alarm will be cancelled. + + + + Reporting cancellation of tamper alarm to the controller and 5th Association Group. + + + + + + This parameter enables/disables the central scene function. + + + + + + This parameter enables/disables the tilt function. + + + + + + You can use this parameter to adjust the tilt sensitivity if the tilt is too low or too high. + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa019.xml b/openzwave/aeotec/zwa019.xml new file mode 100644 index 00000000..f9cda345 --- /dev/null +++ b/openzwave/aeotec/zwa019.xml @@ -0,0 +1,136 @@ + + + + http://www.openzwave.com/device-database/0371:0002:0013 + images/aeotec/zwa019.png + https://products.z-wavealliance.org/products/3872/ + Water Sensor 7 Pro + CEPT (Europe) + ZWA019-C + The Water Sensor 7 pro brings more safety into your home. + With its flexible sensor probe and the sensitive sensor point it detects the presence and absence of water at any given location. + Furthermore the Watersensor 7 pro is enabled to accurately measure the temperature and humidity of its environment, so you are always informed about your room climate. + Thanks to the latest Z-Wave 700 series technology, the Water Sensor 7 is distinguished with and increased range, S2 Security, OTA FW update and SmartStart. + + Press the tamper once + 1. Open the housing. + 2. Remove the battery protection. + 3. Press the tamper on the side of the appliance three times quickly. + + 1. Open the housing. + 2. Press the tamper on the side of the appliance three times quickly. + + Reset to factory default + This device also allows to be reset without any involvement of a Z-Wave controller. This procedure should only be used when the primary controller is inoperable. + Once Cover is removed and the tamper switch is tripped, push the tamper for 5 seconds until the RED LED + blinks once. Then release tamper and push it again for 5 seconds while the RED LED is blinking until the + GREEN LED blinks once. + + https://aeotec.freshdesk.com/support/solutions/folders/6000236794 + https://aeotec.freshdesk.com/support/solutions/folders/6000236794 + + Initial Config File + + + + + + true + + + + + + This parameter defines when the red LED will indicate events. Disabling all indications may extend battery life. + + + + No Indications + + + + Water Leakage Status Change + + + + Wake Up + + + + Device Tampering + + + + Allows to enable activation of Z-Wave range test with double click of a Tamper Switch. + + + + + + This parameter defines the status of the water leakage that causes sending a BASIC command to all devices of Association Group 2. + + + + + + + Command frames sent to devices added to the 2nd association group. + + + + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + The value of 0 turns OFF the device, 255 turns it On. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an Associated device to a specified level. + + + + Time period after which On command frame will be sent. + + + + Time period after which Off command frame will be sent. + + + + Time period after which a tamper alarm will be cancelled. + + + + This parameter defines if the alarm cancellation event is reported. + + + + + + This value defines the minimum change of temperature to cause an unsolicited report of humidity to the central controller using Lifeline. + If the value is set to 0, there will be no reports sent to the controller, when the temperature changes. However, periodic reports, managed by configuration parameter 18, may still be active. + + + + This value defines the minimum change of humidity to cause an unsolicited report of humidity to the central controller using Lifeline. + If the value is set to 0, there will be no reports sent to the controller, when the humidity changes. However, periodic reports, managed by configuration parameter 18, may still be active. + + + + This parameter defines the time interval to send an unsolicited report. + If the value is set to 0, there will be no periodic reports sent to the controller. However, reports on temperature/humidity changes, managed by configuration parameters 16 and 17, may still be active. + + + + + + + + + + + + + diff --git a/openzwave/aeotec/zwa021.xml b/openzwave/aeotec/zwa021.xml new file mode 100644 index 00000000..ac67fc5c --- /dev/null +++ b/openzwave/aeotec/zwa021.xml @@ -0,0 +1,144 @@ + + + http://www.openzwave.com/device-database/0371:0015:0002 + images/aeotec/zwa021.png + https://products.z-wavealliance.org/products/3627 + Start Inclusion mode of your primary Z-Wave Controller. + Press the Boost-Button. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=product_documents/3627/RadiatorThermostat_Mainmanual.pdf + Start Exclusion mode of your primary Z-Wave Controller. + Now press and hold the boost button of the Spirit Z-Wave Plus for at least 5 seconds. + Aeotec Radiator Thermost + 4251295701387 + UAE + Please use this procedure only when the network primary controller is missing or otherwise inoperable. + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3627/RadiatorThermostat_Mainmanual.pdf + Remove batteries. + Press and hold boost button. + While still holding boost button insert batteries. + The LCD shows RES. Release boost button. + To perform the factory reset press boost button. + + With the Aeotec Radiator Thermostat you get many functions. It regulates the room temperature to your comfort. For the best use it is equipped with FLiRS (Frequently Listening Receiver Slave) and reacts immediately to incoming commands of the Z-Wave controller. Furthermore the device is able to be connected to an external Z-Wave temperature sensor. Because of that the thermostat refers to the temperature of the external sensor, which can be placed in the middle of the room. + + The display of the thermostat has a background light and has a big LCD screen. Besides you can also lock the local buttons as a child protection. + + The multicolor LED of the central button allows a intuitive usability because the User is invited to follow the instruction based on the blinking LED of the middle butto. + + The TRV can either be used as heating thermostat or as a actuator depending on the configuration of the device. The measured temperature or the position of the actuator of the thermostat are transfered to the Z-Wave gateway. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3627 + ProductPic + + https://products.z-wavealliance.org/products/3627 + 4251295701387 + UAE + + + + + + + + + + + Off: No heating, only frost protection. + Heat: Room temperature will be kept at the configured setpoint. + Heat Eco: Energy save heating mode. Room temperature will be lowered to the configured eco setpoint in order to save energy. + Full Power: Full power heating. This mode is left automatically after 5 minutes. + Manufacturer Specific: Direct valve control mode. The valve opening percentage can be controlled using the switch multilevel command class. + + + + + + + + + + + + + + + + + + + + + + 0 + false + + + + + + + + Allows rotating the LCD contents by 180 degrees. + Default: Normal + + + + + + + 0: No Timeout, LCD always on. + 5-30: Timeout after 5-30s. + Default: 0 (LCD always on) + + + + + Default: Backlight enabled + + + + + + + Default: Send once a day + + + + + + + 0: Don't send temperature automatically. + 1-50: Report temperature at 0.1-5.0°C temperature difference. + Default: 5 (Delta = 0.5°C) + + + + + 0: Don't send Valve opening percentage automatically. + 1-100: Report valve opening percentage at a delta of 1-100%. + Default: 0 + + + + + Default: Medium sensibility + + + + + + + + + 206-255: -5.0 to -0.1°C. + 0-50: 0°C-5°C. + 128: External Temperature Sensor. + Default: 0 (0.0°C Offset) + + + + diff --git a/openzwave/airlinemechanical/zds-ud10.xml b/openzwave/airlinemechanical/zds-ud10.xml new file mode 100644 index 00000000..dbfab0b7 --- /dev/null +++ b/openzwave/airlinemechanical/zds-ud10.xml @@ -0,0 +1,15 @@ + + + http://www.openzwave.com/device-database/0111:0200:8200 + images/airlinemechanical/zds-ud10.png + https://products.z-wavealliance.org/products/106/ + AMC Dimming Switch Module + NDS/ZDS-UD10 + Z-Wave US Plug-in Switch/Dimmer + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/106/xml + + + + diff --git a/openzwave/alfred/DB2.xml b/openzwave/alfred/DB2.xml new file mode 100644 index 00000000..08e550e2 --- /dev/null +++ b/openzwave/alfred/DB2.xml @@ -0,0 +1,41 @@ + + + DB2 Z-Wave Accessory + Connect a DB2 or DB2-B to your smart hub using this easy to install Z-Wave module + http://www.openzwave.com/device-database/021D:0001:0003 + images/alfred/DB2.png + https://alfredinc.com/collections/products/products/zwave-module + https://alfredinc.com/pages/support + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3324/Alfred Z-Wave Plus System Integrators Guide V5.1.pdf + + Follow the user guide of hub to enter inclusion mode. +-Operate on lock following guide below: +1.Enter master mode(refer to programming instruction) +2.Input “8” to enter “function extension settings” +3.Input “1” to join a network. + Follow the user guide of hub to enter exclusion mode. +-Operate on lock following guide below: +1.Enter master mode(refer to programming instruction) +2.Input “8” to enter “function extension settings” +3.Input “2” to log off a network. + Please use this procedure only when the network primary controller is missing or inoperable. +-Operations on lock +1.Open the door and keep the lock in "unlock" status +2.Open battery box and find the reset button. +3.Use a sharp thing to press and hold the reset button. +4.Keep holding the reset button and remove a battery from battery box then replace it. +5.Keep holding the reset button until hearing voice guide. + https://products.z-wavealliance.org/products/3324 + + Initial file based on z-wavealliance.org + + + + + + + + + + diff --git a/openzwave/assa_abloy/ConexisL1.xml b/openzwave/assa_abloy/ConexisL1.xml new file mode 100644 index 00000000..de2a7111 --- /dev/null +++ b/openzwave/assa_abloy/ConexisL1.xml @@ -0,0 +1,121 @@ + + + http://www.openzwave.com/device-database/0129:0002:6600 + images/assa_abloy/ConexisL1.png + https://products.z-wavealliance.org/products/2535/ + Features: + +Control Via Smartphone - Configure, Control and unlock your Smart Door Lock from your smartphone via our secure Bluetooth App. + +Keyless - Say goodbye to keys, Open your Smart Door lock via your smartphone, Key Card or Key Tag. + +Simple to Fit - Engineered for easy installation. + +Connectivity - Compatible with the Yale Smart Home system. (Yale module sold separately) + +Security as standard - Built in tamper alarm, PAS24 accredited. + +Battery Operated - Powered by 4 AA batteries and a warning when they're running low. + +Battery Backup - A 9v battery connection port can be used to power the Smart door lock in the event of flat batteries. + +Secure Push & Turn Thumbturn - Engineered to give additional convenience and security to your door + CEPT (Europe) + SD-L1000-CH + Put the Z-Wave controller into add or learn mode + +Press the R button on the lock 3 times quickly (within 1.5 seconds) + +Refer to the operation manual of the Z-Wave controller to complete the learn in process + +For more information on this please visit: +www.yale.co.uk/smart-living + + Only use this when the existing Z-Wave controller is missing or inoperable + + Lift up the lever handle + +While holding the handle up, press the R button 3 times within 1.5 seconds + + Put the existing Z-Wave controller into Remove Mode + +Press the R button on the lock 3 times quickly (within 1.5 secs) + +The lock is now ready to be added to a new Z-Wave controller + +For more information on this please visit: +www.yale.co.uk/smart-living + + + Conexis L1 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2535/Instruction Manual V2a.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2535/xml + + + + + + + Volume of the keypad tones and any voice prompts (default = 3, high) + + + + + + Enable or disable the Auto relock feature (default = 255, enable) + + + + + After successful local unlock, automatically relock after the specified time (default = 7 seconds) + + + + Number of incorrect tags before lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable for the time specified by Wrong tag timeout parameter. (5 = default) + + + + + + + + + + + + + + + + + + + + + + + + Number of seconds unit will be inoperable after number of Wrong tag attempts is exceeded (30 = default) + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/KeyfreeConnected-plus.xml b/openzwave/assa_abloy/KeyfreeConnected-plus.xml new file mode 100644 index 00000000..e0d4b347 --- /dev/null +++ b/openzwave/assa_abloy/KeyfreeConnected-plus.xml @@ -0,0 +1,105 @@ + + + http://www.openzwave.com/device-database/0129:0001:0007 + images/assa_abloy/KeyfreeConnected-plus.png + https://products.z-wavealliance.org/products/2576/ + Put the Z-Wave controller into add mode + +Enter the Master code on the lock, followed by # + +Press the 4 button, followed by # + +Press the 1 button followed by # + +Refer to the operation manual of the Z-Wave controller to complete the add/inclusion process + +For more information on this please visit: +www.yale.co.uk/smart-living + + Put the Z-Wave controller into remove mode + +Enter the Master code on the lock, followed by # + +Press the 4 button, followed by # + +Press the 2 button followed by # + +Refer to the operation manual of the Z-Wave controller to complete the remove/exclusion process + +For more information on this please visit: +www.yale.co.uk/smart-living + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2743/Instruction Manual V2b.pdf + Keyfree Connected Ready smart lock + +Features + + Battery operated + Low battery indicator with emergency battery connection + User codes and settings remain if batteries are replaced + 3 minute lock out if code is entered incorrectly 5 times + Tamper alarm + For use on UPVC & Composite Doors + 2 year guarantee + + Keyfree Connected + Enter the Master code on the lock, followed by # + +Press the 4 button, followed by # + +Press the 0 button followed by # + +Please use this procedure only when the network controller is missing or inoperable + CEPT (Europe) + YD-01-CON + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2576/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2743/xml + + https://products.z-wavealliance.org/products/2743/ + CEPT (Europe) + YKFCON + + + + + + + Volume of the keypad tones and any voice prompts (default = 3, high) + + + + + + Enable or disable the Auto relock feature (default = 255, enable) + + + + + After successful local unlock, automatically relock after the specified time (default = 7 seconds) + + + After successful remote unlock, automatically relock after the specified time (default = 10 seconds) + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/KeyfreeConnected.xml b/openzwave/assa_abloy/KeyfreeConnected.xml new file mode 100644 index 00000000..2b7618cb --- /dev/null +++ b/openzwave/assa_abloy/KeyfreeConnected.xml @@ -0,0 +1,23 @@ + + + http://www.openzwave.com/device-database/0129:0000:0007 + images/assa_abloy/KeyfreeConnected.png + https://products.z-wavealliance.org/products/1399/ + Yale Keyless Connected YD-01-CON + Keyless Connected with Z-Wave for Rim locks + YD-01-CON + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1399/xml + + + + + + + + + diff --git a/openzwave/assa_abloy/PushButtonDeadbolt.xml b/openzwave/assa_abloy/PushButtonDeadbolt.xml new file mode 100644 index 00000000..04bf00fc --- /dev/null +++ b/openzwave/assa_abloy/PushButtonDeadbolt.xml @@ -0,0 +1,128 @@ + + + http://www.openzwave.com/device-database/0129:0000:0004 + images/assa_abloy/PushButtonDeadbolt.png + https://products.z-wavealliance.org/products/687/ + Yale Real Living® Assure Lock™ Interconnect combines electronic deadbolts with the convenience of a passage lever for panic proof egress. From the inside, both the latchbolt and the deadbolt are retracted simultaneously in a single motion for a quick and easy exit. Ships with Z-Wave Plus Smart Module. + U.S. / Canada / Mexico + Yale/YRD/ 210 + http://www.yalerealliving.com + Yale Real Living® Assure Lock™ Interconnected Z-Wave Enabled Push Button Deadbolt + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/687/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1039/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1971/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3239/xml + Fixed index of alarm message to trigger lock status refresh + + https://products.z-wavealliance.org/products/1039/ + YRD110-ZW-US + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/3239/ + Enter the 4-8 master Pin code followed by the gear key. +Press the 7 key followed by the gear key +Press the 1 key followed by the gear key + Remove the battery cover and batteries. +Remove the interior escutcheon to access the reset button. +The reset button is located above the PCB cable connector. +While pressing the reset button for a minimum of 3 seconds, reinstall batteries. Release reset button. +Replace battery cover. +Please use this procedure only when the network primary controller is missing or otherwise inoperable + YRC216-ZW2 + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3239/YRC216_YaleRealLivingAssureDeadbolt_Z-WavePlus_SystemIntegratorsGuide.pdf + Enter the 4-8 digit master pin code followed by the gear key +Press the 7 key followed by the gear key +Press the 3 key followed by the gear key + + + + + + Disable the door sensor alarm function. + + + + + + + + + + seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/PushButtonLever.xml b/openzwave/assa_abloy/PushButtonLever.xml new file mode 100644 index 00000000..4e8fd002 --- /dev/null +++ b/openzwave/assa_abloy/PushButtonLever.xml @@ -0,0 +1,63 @@ + + + + + + + + Disable the door sensor alarm function. + + + + + + + + + + seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/TouchDeadbolt.xml b/openzwave/assa_abloy/TouchDeadbolt.xml new file mode 100644 index 00000000..733f870d --- /dev/null +++ b/openzwave/assa_abloy/TouchDeadbolt.xml @@ -0,0 +1,148 @@ + + + http://www.openzwave.com/device-database/0129:0000:0002 + images/assa_abloy/TouchDeadbolt.png + https://products.z-wavealliance.org/products/631/ + U.S. / Canada / Mexico + http://www.yalerealliving.com + Never worry about carrying around or losing your keys again. Unlock and lock your home with ease from the backlit touchscreen keypad. Create unique pin codes for friends and family and remove codes whenever you need to. This Yale Real Living lock features Z-Wave technology and seamlessly integrates into 50+ home automation and security systems. When added to most Z-Wave automation systems, lock and unlock your door, create pin codes, view access history and receive notifications from anywhere. The lock is tamper resistant, easy to install and even easier to use! + + Yale Assure Lock with Bluetooth Z-Wave Enabled Touch Screen Deadbolt + Yale/YRD/ 220 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/631/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1040/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1358/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1878/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1972/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1973/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2402/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2403/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3211/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3251/xml + Fixed index of alarm message to trigger lock status refresh + + https://products.z-wavealliance.org/products/1040/ + U.S. / Canada / Mexico + YRD120-ZW-US + https://products.z-wavealliance.org/products/2403/ + 05-3109-1-00-60-11 + CEPT (Europe) + https://products.z-wavealliance.org/products/3211/ + YRD256-ZW2 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3251/YRD426_YaleRealLivingAssureDeadbolt_Z-WavePlus_SystemIntegratorsGuide_.pdf + Please use this procedure only when the network primary controller is missing or otherwise inoperable. +1. Remove the inside lever with the lever removal tool. +2. Remove battery cover using hex wrench provided with lock. +3. Remove four (4) AA batteries. +4. Remove the 10-32 x 3/4" pan head screw from the center of the battery housing into the barrel nut of the outside assembly. +5. Remove inside escutcheon. Cables may stay connected. +6. Reinstall batteries +7. On the back of the PC board, push and hold the Reset Button with the lever removal tool for 3 seconds. +8. While continuing the press the reset button, temporarily remove one AA battery. +9. Reinstall the battery +10. Release reset button and wait 15 seconds. Speaker will announce "Welcome to Yale" +11. Reassemble escutcheon + 1. Enter the 4-8 digit master PIN code followed by the gear key. +2. Press the 7 key followed by the gear key. +3. Press the 3 key followed by the gear key. + 1. Enter the 4-8 digit master PIN code followed by the gear key. +2. Press the 7 key followed by the gear key. +3. Press the 1 key followed by the gear key. + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/3251/ + YRD426-ZW2 + U.S. / Canada / Mexico + + + + + + Disable the door sensor alarm function. + + + + + + + + + + + seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/TouchLever.xml b/openzwave/assa_abloy/TouchLever.xml new file mode 100644 index 00000000..a86e97ea --- /dev/null +++ b/openzwave/assa_abloy/TouchLever.xml @@ -0,0 +1,86 @@ + + + http://www.openzwave.com/device-database/0129:0000:0001 + images/assa_abloy/TouchLever.png + https://products.z-wavealliance.org/products/686/ + U.S. / Canada / Mexico + http://www.yalerealliving.com + Yale/YRL/210 + Yale Real Living Push Button Lever Lock + Yale Real Living deadbolt and lever locks are the first products in the Yale Real Living™ (www.yalerealliving.com) portfolio of home control and security solutions. Available in both durable acrylic touchscreen or simple, elegant, tamper-resistant keypad, Yale's new platform of intelligent locks support Z-Wave, allowing them to integrate seamlessly into a wide range of home control and security systems. + +Regardless of the home control system employed, users will have access to a high degree of functionality, including the ability to lock and unlock doors from web-enabled devices or create customized entry scenes for family members, neighbors and guests. Features of Yale Real Living locks include personalized access-control scenes for up to 250 users; access to all user programmable settings via select user interfaces; plus the touchscreen versions employ voice assisted programming in English, Spanish and French. The new intelligent locks offer an elegant, next-generation home control solution for entryways and protected interior doors to make everyday living easier and safer. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/686/xml + + + + + + + Disable the door sensor alarm function. + + + + + + + + + + + seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/nexTouch.xml b/openzwave/assa_abloy/nexTouch.xml new file mode 100644 index 00000000..388ff242 --- /dev/null +++ b/openzwave/assa_abloy/nexTouch.xml @@ -0,0 +1,135 @@ + + + http://www.openzwave.com/device-database/0129:0B00:8003 + images/assa_abloy/nexTouch.png + https://products.z-wavealliance.org/products/2439/ + nexTouch Wireless Key Free Push Button with Z-Wave + NTB620-ZW2 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2440/nexTouch TS Manual for Cert.pdf + 1. Enter the 4-8 digit master PIN code followed by the gear key. +2. Press the 7 key followed by the gear key. +3. Press the 3 key followed by the gear key. + U.S. / Canada / Mexico + Please use this procedure only when the network primary controller is missing or otherwise inoperable. +1. Remove the inside lever with the lever removal tool. +2. Remove battery cover using hex wrench provided with lock. +3. Remove four (4) AA batteries. +4. Remove the 10-32 x 3/4" pan head screw from the center of the battery housing into the barrel nut of the outside assembly. +5. Remove inside escutcheon. Cables may stay connected. +6. Reinstall batteries +7. On the back of the PC board, push and hold the Reset Button with the lever removal tool for 3 seconds. +8. While continuing the press the reset button, temporarily remove one AA battery. +9. Reinstall the battery +10. Release reset button and wait 15 seconds. Speaker will announce "Welcome to Yale" +11. Reassemble escutcheon + Yale nexTouch™ provides small business owners a wireless access management solution with the security of commercial grade locks and the convenience and cost-efficiency of wireless installation. The nexTouch product is a keypad access lock designed to meet most small business applications, both interior and exterior. The lock can be paired with a Z-Wave system for easy integration into new and existing alarm and automation platforms. + +Yale nexTouch offers many benefits for the small business owner, including easy management of employee access rights and attendance, seeing to unattended deliveries, monitoring of business hours, managing remote locations, and increased security. Lock features may vary based on the chosen integration system, but typically include accommodation of up to 500 users, real-time notifications, audit trail, scheduling of access rights and remote access. To meet small business security needs Yale nexTouch locks are ANSI/BHMA Grade 1 certified, UL listed for use on fire doors and windstorm listed. The product is designed for standard commercial doors, ideal for employee, delivery or back entrances. The lock is available with a backlit push button or touchscreen keypad, the latter offering low battery and tamper alarm indicators on the device. + 1. Enter the 4-8 digit master PIN code followed by the gear key. +2. Press the 7 key followed by the gear key. +3. Press the 1 key followed by the gear key. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1857/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1970/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2439/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2440/xml + + https://products.z-wavealliance.org/products/2440/ + NTB630-ZW2 + U.S. / Canada / Mexico + + + + + + Disable the door sensor alarm function. + + + + + + + + + + + seconds; after successful code entry and unit unlocks, it will automatically re-lock after specified time (30 = default value) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/assa_abloy/yrd1x0.xml b/openzwave/assa_abloy/yrd1x0.xml new file mode 100644 index 00000000..f1104e6e --- /dev/null +++ b/openzwave/assa_abloy/yrd1x0.xml @@ -0,0 +1,115 @@ + + + YRD110/YRD120 Keyless Deadbolt + Yale Real Living® keyless deadbolt. These push button and touchscreen deadbolts are designed to seamlessly integrate into your smart home to provide you and your family with security and convenience. + http://www.openzwave.com/device-database/0129:0800:0004 + https://us.yalehome.com/en/products/yale-assure-lock-and-levers/b1l-and-t1l-lock + https://support.shopyalehome.com/ + images/assa_abloy/yrd1x0.png + https://us.yalehome.com/Yale/Yale%20US/Support/B1L%20and%20T1L%20Locks/AYRD_110_INST_FUL%20Rev%20G%20WEB.pdf + Method 1: +Remove the battery cover +Press zwave buttton (right side near top) and hold until beeps 2 times +Release button and network joining automatically begins +Replace battery cover +Method 2: +Enter the master Pin code followed by the gear key. +Press the 7 key followed by the gear key +Press the 1 key followed by the gear key + Method 1: +Remove the battery cover +Press zwave buttton (right side near top) and hold until beeps 5 times +Release button and network removal automatically begins +Replace battery cover +Method 2: +Enter the master Pin code followed by the gear key. +Press the 7 key followed by the gear key +Press the 3 key followed by the gear key + Remove the battery cover and batteries +While pressing the reset button (left side near top) for a minimum of 3 seconds, reinstall batteries +Release reset button. +Replace battery cover +Please use this procedure only when the network primary controller is missing or otherwise inoperable + https://products.z-wavealliance.org/products/1039/ + YRD110-ZW-US + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/1040/ + U.S. / Canada / Mexico + YRD120-ZW-US + + Split out from PushButtonDeadbolt.xml + + + + + + (On = default) + + + + + (Off = default) + + + + + after successful code entry and unit unlocks, it will automatically re-lock after specified number of seconds (30 = default) + + + + The number of invalid code entries lock will accept before sending TAMPER Alarm. + When number of wrong code entries is exceeded, lock will disable keypad for the time specified by Shutdown Time parameter. (5 = default) + + + + + + + + + + + number of seconds unit will be inoperable after number of wrong code entries is exceeded (60 = default) + + + Normal Mode: Master code and all user codes enabled (default). +Vacation Mode: Master code enabled, all user codes disabled. +Privacy Mode: Master code and all user codes disabled. + + + + + + (On = default) + + + + + (Off = default) + + + + + (Off = default) + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/august/asl-03.xml b/openzwave/august/asl-03.xml new file mode 100644 index 00000000..fe8ec05c --- /dev/null +++ b/openzwave/august/asl-03.xml @@ -0,0 +1,45 @@ + + + http://www.openzwave.com/device-database/033F:0001:0001 + images/august/asl-03.png + https://products.z-wavealliance.org/products/2624/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2624/August Z-Wave Required Documentation.pdf + Any operation (manual, RF, etc.) will wake up the lock. + August Smart Lock Rev 3 + In order to include the August Smart Lock on to a Z-Wave network the user will have to do the following: +1. Open the August app +2. Go to the Lock Settings screen +3. Select Z-Wave Settings +4. Select Add To A Z-Wave Network +5. Put the controller into inclusion mode and select My Hub is in Inclusion Mode on the August app + In order to exclude the August Smart Lock from a Z-Wave network the user will have to do the following: +1. Open the August app +2. Go to the Lock Settings screen +3. Select Z-Wave Settings +4. Select Remove Z-Wave Device +5. Put the controller into exclusion mode and select My Hub is in Exlusion Mode on the August app + Give your customer total control over their front door, from anywhere. The August Smart Lock Pro is the leading Z-Wave Plus retrofit smart lock. You can lock and unlock your door, create virtual keys for guests, and keep track of who comes and goes with a 24/7 activity log, all from your iOS or Android smartphone. The August Smart Lock Pro features Z-Wave Plus and BLE and it is the only lock to support the three leading voice-assistants, Siri, Google Assistant, and Amazon Alexa. The lock quickly installs on the inside of your door with just a screwdriver. Keep your exterior door hardware exactly as it is and use your traditional key any +time. + ASL-03 + In order to reset the August Smart Lock the user will have to do the following: +1. Open the August app +2. Go to the Lock Settings screen +3. Select Z-Wave Settings +4. Select Remove Z-Wave device +5. Select My Hub Is No Longer Working +6. Caution: Resetting a Z-Wave device without telling the hub can cause performance issues. Use this procedure only when the Z-Wave hub is missing or otherwise inoperable. +7. Select Reset Z-Wave Device +8. On the Reset Z-Wave Device? prompt select Reset + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2624/xml + + + + + + + + + + diff --git a/openzwave/buffalo/hw-100v15a-zw.xml b/openzwave/buffalo/hw-100v15a-zw.xml new file mode 100644 index 00000000..40f71fcd --- /dev/null +++ b/openzwave/buffalo/hw-100v15a-zw.xml @@ -0,0 +1,14 @@ + + + http://www.openzwave.com/device-database/0145:0004:0001 + images/buffalo/hw-100v15a-zw.png + https://products.z-wavealliance.org/products/802/ + Buffalo HW-100V15A-ZW + Smat Tap 100V/15A measure & monitor power + Japan + HW-100V15A-ZW + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/802/xml + + + diff --git a/openzwave/building36/b36-t10.xml b/openzwave/building36/b36-t10.xml new file mode 100644 index 00000000..3ab2d79c --- /dev/null +++ b/openzwave/building36/b36-t10.xml @@ -0,0 +1,253 @@ + + + + Building 36 Intelligent Thermostat + The Building 36 Intelligent Thermostat gives you remote access and control of your thermostat. Enjoy effortless energy management, climate and ambiance control, custom automation and measurable results. Create custom smart schedules that automate your thermostat. Receive critical temperature alerts to know instantly when your thermostat reaches preset limits. Save energy by using location-based automation to have your thermostat adjust itself while you're out. + http://www.openzwave.com/device-database/0190:0001:0001 + images/building36/b36-t10.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/1161/Product_Manual_11_25_14-spreads_B36.pdf + Short press any button + Press and hold the DOWN button on the thermostat to begin inclusion mode. Release the button when the RADIO icon lights up. + Set the thermostat to OFF mode. Press and hold the DOWN button on the thermostat to enter exclusion mode. Release the button when the RADIO icon lights up. + https://products.z-wavealliance.org/products/1161 + U.S. / Canada / Mexico + B36-T10 + + Added device + Bump revision + + + + + 64 + + + + + + + + Air Temperature Sensor Value + + + Humidity Sensor Value + + + Air Temperature Sensor Available Units + + + + + Humidity Sensor Available Units + + + + + + + + Set the Thermostat Mode + + + + + + + + + + + + + + + + + Set the Thermostat Operating State + + + + + + + Set the Thermostat target heating temperature + + + Set the Thermostat target cooling temperature + + + + + + + + + + + + + + + + + + + Set the Fan Mode + + + + + + + + + + + + + + + Set the Fan State + + + + + + + + + + + ZWave+ Version Supported on the Device + + + Icon File to use for the Installer Application + + + Icon File to use for the User Application + + + + + + + + + + + Revision of the Config file currently loaded + + + Revision of the Config file on the File System + + + Latest Revision of the Config file available for download + + + + + + + Output RF PowerLevel + + + + + + + + + + + + + Timeout till the PowerLevel is reset to Normal + + + Apply the Output PowerLevel and Timeout Values + + + Node to Perform a test against + + + PowerLevel to use for the Test + + + + + + + + + + + + + How Many Messages to send to the Node for the Test + + + Perform a PowerLevel Test against the a Node + + + Get the results of the latest PowerLevel Test against a Node + + + The Current Status of the last PowerNode Test Executed + + + + + + Number of Messages successfully Acked by the Target Node + + + + + + + Current Battery Level + + + + + + + Day of Week + + + + + + + + + + Hour + + + Minute + + + + + + + + + + + + + + + + Z-Wave Library Version + + + Z-Wave Protocol Version + + + Application Version + + + diff --git a/openzwave/comfort/ucm.xml b/openzwave/comfort/ucm.xml new file mode 100644 index 00000000..4c249780 --- /dev/null +++ b/openzwave/comfort/ucm.xml @@ -0,0 +1,15 @@ + + + http://www.openzwave.com/device-database/0030:0001:0001 + images/comfort/ucm.png + https://products.z-wavealliance.org/products/833/ + The UCM/Zwave is a gateway to Z-Wave which allows users to control Z-Wave modules from the telephone, keypads, touchscreens and any user interface used with Comfortintegrated Intruder Alarm and Home Automation system + UCM/Zwave + Cytech UCM/ZWave + CEPT (Europe) + http://www.cytech.biz/zwave_interface_eu.html?category_id=74 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/833/xml + + + diff --git a/openzwave/config-template.xml b/openzwave/config-template.xml new file mode 100644 index 00000000..10117100 --- /dev/null +++ b/openzwave/config-template.xml @@ -0,0 +1,76 @@ + + + + + + http://www.openzwave.com/device-database/XXXX:YYYY:ZZZZ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Small Description of what this config param does. + + + + + Short Help Description + + + + + + + Short Help Description + + + + + Help text that describes what this Param does over all + + + + What Bit 1 Does + + + + What Bit 5 Does + + + + + + + false + + + + + + + + + diff --git a/openzwave/connecthome/ch-201.xml b/openzwave/connecthome/ch-201.xml new file mode 100644 index 00000000..27f19e46 --- /dev/null +++ b/openzwave/connecthome/ch-201.xml @@ -0,0 +1,133 @@ + + + + CH-201 Thermostat + CH-201 thermostat is a Z-Wave device designed to maintain the set temperature. The thermostat can control the heating element directly (electric floor heating, electric heater, etc.) or with additional equipment (thermoelectric drive, etc.) The thermostat is equipped with a digital temperature sensor, but can work with any other temperature sensor if necessary Your Z-Wave network. + http://www.openzwave.com/device-database/0179:0001:0001 + https://connecthome.com.ua/product/ch201 + https://connecthome.com.ua/index.php?route=information/contact + images/connecthome/CH_201.png + https://connecthome.com.ua/product/ch201 + To include the thermostat in a Z-Wave network, place the controller in the inclusion mode (see the instructions of your controller) and apply power to the electrical network to which the device is connected. The device will be added automatically (NWI). If this does not happen automatically, briefly press the system button three times on the top cover of the device. +If there are problems with connecting the device to your Z-Wave network, you must complete the Z-Wave network exclusion procedure, and then repeat the inclusion procedure. + To exclude the thermostat from the Z-Wave network, place the controller in the exclusion mode (see the controller instruction) and press the system button three times briefly. +Please note that after excluding the device from the Z-Wave network, all settings you have made will be reset to the factory settings. + To perform factory reset exclude the device form Z-Wave network and include it again. + + Initial configuration definition of CH-201 + Setpoint feature fixed for CH-201 + + + + + + +Relay mode. +Normal: Close the relay when the thermostat is in the "heating" mode and open when the set temperature is reached (Default). The most frequently used mode is used when the heater is directly connected through a thermostat. +Reverse: Open the relay when the thermostat is in the "heating" mode, close - when the set temperature is reached. Can be used with a limited list of special equipment (normally closed valves, etc.). + + + + + + +Set temperature threshold +To maintain the temperature, two values ​​are used: minimum and maximum. When the minimum value is reached, the heating will be turned on, when heating to the maximum value - the heating element will be turned off. For the convenience of the user, the controller assumes temperature adjustment with only one value, from which the thermostat will calculate the previously mentioned "minimum" and "maximum" values ​​of the temperature range. We recommend using a small range of 1 degree for more comfort and the most accurate match to the chosen temperature. If your heating element consumes a significant amount of energy at the moment of switching on, then it is recommended to reduce the number of on-off cycles by increasing this parameter. With our thermostat, you can always achieve the optimum operating mode by experiment or by contacting our specialists for help. The acceptable value is from 1 to 7 degrees: + + + + +Set point mode. +0 Switch on the heating mode at set point, switch off at set point + Δt +1 Switch on the heating mode at set point - Δt, switch off at set point +2 Switching on the heating mode at set point - ½ Δt, switching off at set point - ½ Δt (Default) + + + + + + + Operating mode in case a thermostat doesn't receive data from a temp sensor + + + + + Max time of data expectation from room temperature sensor + + + Set minimum allowable temperature + + + Set minimum allowable temperature + + + Set maximum alowable temperature + + + Set time turbo mode + + + Set power on turbo mode + + + Set temperature sensor mode + + + + + + Set polling period of the room sensor + + + The value that temprature should be changed to send data + + + Set Interval for forced sending data + + + Set Type of switch 1 (thermostat operating mode) + + + + + + + Set type of switch 2 (turbo mode) + + + + + + + Adjust temperature sensor if required. + + + + + + + + + + + + + + + + + + 2 + 0 + + + + + + + + + + + + diff --git a/openzwave/cooper/RF9501.xml b/openzwave/cooper/RF9501.xml new file mode 100644 index 00000000..3bfa0d08 --- /dev/null +++ b/openzwave/cooper/RF9501.xml @@ -0,0 +1,60 @@ + + + http://www.openzwave.com/device-database/001A:0000:534C + images/cooper/RF9501.png + https://products.z-wavealliance.org/products/740/ + RF9501 + U.S. / Canada / Mexico + ASPIRE RF 15A Wireless Switch + The ASPIRE RF 15A switch (RF9501) replaces regular switches or dimmers (where a neutral is present) to provide local and remote ON/OFF control for Incandescent, Magnetic Low-Voltage, Electronic Low-Voltage and Fluorescent lighting loads. Each switch can be manually controlled and remotely controlled by commands sent from an ASPIRE RF controller or other Z-Wave compatible controllers or programs. An ASPIRE RF switch utilizes existing 120V/AC, 60Hz standard house wiring and fits in a standard wallbox. No new wiring is needed. + http://www.cooperindustries.com/content/public/en/wiring_devices/products/lighting_controls/aspire_rf_wireless/switches/aspire_rf_15a_wireless_switch_rf9501.html + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/740/xml + + + + + + + The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + The amount of time in seconds the switch will turn on for when panic mode is trigered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + The amount of time in seconds the switch will turn off for when panic mode is triggered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Setting this to anything other than 0 will cause the value to be transmitted to devices in the association group when the switch is triggered. A setting other than 0 will likely result in undesired operation + + + + + Power up state of the device + + + + + + + + Enables this switch to participate in panic mode + + + + + + + + + + + + + diff --git a/openzwave/cooper/RF9505-T.xml b/openzwave/cooper/RF9505-T.xml new file mode 100644 index 00000000..d7633799 --- /dev/null +++ b/openzwave/cooper/RF9505-T.xml @@ -0,0 +1,49 @@ + + + http://www.openzwave.com/device-database/001A:0000:5244 + images/cooper/RF9505-T.png + https://products.z-wavealliance.org/products/741/ + RFTR9505-T + U.S. / Canada / Mexico + ASPIRE RF TR receptacle version complies with 2011 NEC section 406.12 specification that states all receptacles installed in dwelling units must be tamper resistant. The ASPIRE RF 15A Split Receptacle replaces regular receptacles and provides local and remote wireless ON/OFF control of a single outlet. Receptacle can be manually controlled and remotely controlled by commands sent from an ASPIRE RF controller (RFHDCSG, RFTDCSG) or other Z-Wave compatible controllers or programs. An ASPIRE RF receptacle utilizes existing 120V/AC, 60Hz standard house wiring and fits in a standard wallbox. No new wiring is required. + ASPIRE RF Tamper Resistant Receptacle + http://www.cooperindustries.com/content/public/en/wiring_devices/products/lighting_controls/aspire_rf_wireless/aspire_rf_15a_tamper_resistant_split_control_duplex_receptacle_rftr9505_t.html + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/741/xml + + + + + + + The amount of time in seconds the switch will turn on for when panic mode is trigered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + The amount of time in seconds the switch will turn off for when panic mode is triggered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Power up state of the device + + + + + + + + Enables this device to participate in panic mode + + + + + + + + + + + + diff --git a/openzwave/cooper/RF9505-T.xml.zip b/openzwave/cooper/RF9505-T.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..b81a0c8ffcfe10e9d21d27bf60d32094cfb0a332 GIT binary patch literal 890 zcmWIWW@Zs#-~hs|jjllqNPveyfFa1u($v6IH$<-@HzzcLhavY$Y-AJ=S8lPke;al> z@3w(}je7jXRQ^)FO*+f{njE|YBz&V6crbq{WXXeZtoL(fn^c znJnkbmF06?I^8?+piHl5RI1KPeu)LAN)-^+D4R5rh>4Ry~dKUv-JCyh( zvo&{W9TVLy=HjR{NpW#!^B42=QY_n7875Dj>dfXOy5r1^367noE)>Y^kPNA53O$y$ zQ^>MrKcl+JL21=FXJ@!JiB4-2+2>wWc5vkfyAHd$#*OcCH{k`7#SaMArw&-!IJrEI#I zMVB6GlIzl8y>Gn2&F{jOOj*UK6;HGcBBZx?ys9ww%1T>Ma@%A=-(Q2<6VmdW-D@Qp zE>Ga`Ul^XCr?S3JZrY9Zo29qs3fFc_dN^}_kI)NEos|aZtGuRWixZ1qOzdn z`cKOq^;OMVb0Q>bqRbQ%7r(7LU#6rV$zzS&v02nMtJGF}gS!B)yLy4|;}}N0ooi0| zOqw@`@A~R2WyOS*OLa2Jr?1+YG zYgZnu+O{Fwc)w=x#K*!nzx=zpFy{3FOFn&C z$j8npIzPl(kJoDYq}b`-=43bcHy+)Vn0@x+!8JPzmBhD}`{m5Pzunrr;_S{RD-|>M z)W)vQ|Dl~-s&^~@aQfoezkcriyMxzh*VZGy9+!u=mF`Fa@4i2K^npLXo1H`Z`p%>)ObiSHoD2*B-i%D5 o%!vGfEXTvZ1J5l>8bM6d+`<9REdk!FY#@0?Aan!La?Bte04iL4UH||9 literal 0 HcmV?d00001 diff --git a/openzwave/cooper/RF9517.xml b/openzwave/cooper/RF9517.xml new file mode 100644 index 00000000..9a83ea43 --- /dev/null +++ b/openzwave/cooper/RF9517.xml @@ -0,0 +1,34 @@ + + + http://www.openzwave.com/device-database/001A:0000:5352 + images/cooper/RF9517.png + https://products.z-wavealliance.org/products/742/ + U.S. / Canada / Mexico + RF9517 + ASPIRE RF Accessory Switch + ASPIRE RF Accessory Switch (RF9517) replaces regular switches or dimmers to provide local and remote ON/OFF control. The device also provides 3-way, multi-location or virtual 3-way remote ON/OFF control of a selected RF switch without the need for traditional 3-way wiring. Each switch can be manually controlled and remotely controlled by commands sent from an ASPIRE RF controller or other Z-Wave compatible controllers or programs. ASPIRE RF switches utilize existing 120V/AC, 60Hz standard house wiring and fit in standard wallboxes. No new wiring is required. + http://www.cooperindustries.com/content/public/en/wiring_devices/products/lighting_controls/aspire_rf_wireless/switches/aspire_rf_accessory_switch_rf9517.html + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/742/xml + + + + + + + The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Setting this to anything other than 0 will cause the value to be transmitted to devices in the association group when the switch is triggered. A setting other than 0 will likely result in undesired operation + + + + + + + + + + diff --git a/openzwave/cooper/RF9540-N.xml b/openzwave/cooper/RF9540-N.xml new file mode 100644 index 00000000..91c0de1d --- /dev/null +++ b/openzwave/cooper/RF9540-N.xml @@ -0,0 +1,81 @@ + + + http://www.openzwave.com/device-database/001A:0101:4449 + images/cooper/RF9540-N.png + https://products.z-wavealliance.org/products/797/ + Cooper RF9540-N + RF9540-N + U.S. / Canada / Mexico + Aspire RF All load smart dimmer master + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/797/xml + Remove group 255 as 0 associations is reported from the device + + + + + + + The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + The amount of time in seconds the switch will turn on for when panic mode is trigered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + The amount of time in seconds the switch will turn off for when panic mode is triggered. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Setting this to anything other than 0 will cause the value to be transmitted to devices in the association group when the switch is triggered. A setting other than 0 will likely result in undesired operation + + + + + Power up state of the device + + + + + + + + Enables this switch to participate in panic mode + + + + + + + The amount of time in seconds the switch will take to reach the desired dim level. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Ensures that LED / CFL bulbs turn on when the preset dim level is low. Enabling this feature may cause the lights brightness to momentarily be bright when the switch is turned on before reducing in brightness to desired level + + + + + + + The minimum dim level the switch will allow. The minimum level must always be at least 13 below the maximum level. + + + + + The maximum dim level the switch will allow. The maximum level must always be at least 13 above the minimum level. + + + + + + + + + + diff --git a/openzwave/cooper/RF9542-Z.xml b/openzwave/cooper/RF9542-Z.xml new file mode 100644 index 00000000..c0c263ff --- /dev/null +++ b/openzwave/cooper/RF9542-Z.xml @@ -0,0 +1,55 @@ + + + http://www.openzwave.com/device-database/001A:0000:4441 + images/cooper/RF9542-Z.png + https://products.z-wavealliance.org/products/971/ + U.S. / Canada / Mexico + RF9542-Z + Aspire RF™ Accessory Dimmers replace regular switches or dimmers to provide local and remote ON/OFF/DIM/BRIGHT control. The device also provides multi-location control or virtual 3-way remote ON/OFF/DIM/BRIGHT control without the need for traditional 3-way wiring or a dedicated traveler wire. Aspire RF Accessory Dimmers provide other programmable functions (scenes, events, association, child lockout, etc.) when used with Aspire RF or other Z-Wave® compliant controller*. Each dimmer can be manually controlled and remotely controlled by commands sent from an Aspire RF controller (RFHDCSG, RFTDCSG, RFBER) or other Z-Wave compatible controllers or programs. Aspire RF Dimmers utilize existing 120V/AC 60Hz standard house wiring and fit in standard wallboxes. No new wiring is needed. + Dimmer Accessory Switch + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/745/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/971/xml + + http://www.cooperindustries.com/content/public/en/wiring_devices/products/lighting_controls/aspire_rf_wireless/dimmers/aspire_rf_accessory_w_leds_rf9542_z_.html + + + + + + The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + Setting this to anything other than 0 will cause the value to be transmitted to devices in the association group when the switch is triggered. A setting other than 0 will likely result in undesired operation + + + + + Power up state of the device + + + + + + + + Enables this switch to participate in panic mode + + + + + + + The amount of time in seconds the switch will take to reach the desired dim level. The configuration value is a signed single byte number. This value may represent a value with no units or may represent a value such as time. 0 to 127 (decimal) represents 0 to 127 seconds of time. -128 to -1 (negative decimal numbers) represents 128 to 255 seconds as calculated by this formula. Config value = desired time in seconds (or desired value) -256 For an example of 172 seconds: config value = 172 - 256 = -84 (decimal) or 0xAC (hex) + + + + + + + + + + diff --git a/openzwave/cooper/RFWC5.xml b/openzwave/cooper/RFWC5.xml new file mode 100644 index 00000000..13eb45eb --- /dev/null +++ b/openzwave/cooper/RFWC5.xml @@ -0,0 +1,45 @@ + + + + + + Value 0x00-0x63 or 0xFF is the level for all nodes listed in the Group 1 + + + Value 0x00-0x63 or 0xFF is the level for all nodes listed in the Group 2 + + + Value 0x00-0x63 or 0xFF is the level for all nodes listed in the Group 3 + + + Value 0x00-0x63 or 0xFF is the level for all nodes listed in the Group 1 + + + Value 0x00-0x63 or 0xFF is the level for all nodes listed in the Group 4 + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/cooper/rf9534.xml b/openzwave/cooper/rf9534.xml new file mode 100644 index 00000000..89a83564 --- /dev/null +++ b/openzwave/cooper/rf9534.xml @@ -0,0 +1,18 @@ + + + http://www.openzwave.com/device-database/001A:0002:4449 + images/cooper/rf9534.png + https://products.z-wavealliance.org/products/761/ + U.S. / Canada / Mexico + RF9536 + RF9536 - 1000W Incandescent Smart Dimmer ASPIRE RF Dimmers replace regular switches or dimmers to provide local and remote ON/OFF/DIM/BRIGHT control and are compatible with incandescent lighting loads. ASPIRE RF Dimmers provide other programmable functions (scenes, events, association, child lockout, etc.) when used with ASPIRE RF or other Z-Wave compliant controllers*. + +(*Note: some specific ASPIRE RF features may not be programmable) + ASPIRE RF 1000W Incandescent Smart Dimmer + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/760/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/761/xml + + + + diff --git a/openzwave/danfoss/living.xml b/openzwave/danfoss/living.xml new file mode 100644 index 00000000..421d856d --- /dev/null +++ b/openzwave/danfoss/living.xml @@ -0,0 +1,34 @@ + + + http://www.openzwave.com/device-database/0002:0001:8005 + images/danfoss/living.png + https://products.z-wavealliance.org/products/93/ + 014G0001 + Danfoss Living Connect + living connect is an electronic radiator thermostat for homes. Wireless temperature control – all around the house. + + +For total control of your indoor environment, living connect radiator thermostats work wirelessly with Danfoss Link, bringing you the highest performance in home heating control. living connect thermostats have all the smart features of the living eco model, plus they can be wirelessly controlled from a single Danfoss Link control screen centrally placed in the home. This means you can set all living connect thermostats at once, and heating can still be controlled room-by-room. A user-friendly interface with a colourful touchscreen make operating a Danfoss Link simple. It is one of the most immediate, most convenient and most cost-effective ways to improve your home's energy efficiency. +Product Name: living connect +Brand Name: Danfoss +Product Line: Radiator Thermostat +Battery Type: AAA +Battery Count: 2 +Description: Radiator Thermostat +Inclusion Note: Short push middle button +Wakeup Note: Short push middle button + CEPT (Europe) + http://www.danfoss.com/businessareas/heating/products/literature/he/radiator-thermostats/radiator-sensors/living-by-danfoss/living-connect/b7bea5b9-eb96-45d5-b229-02739a4779c2.html + http://heating.danfoss.com/PCMPDF/Z_wave_living_connect_VDHMB202.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/93/xml + + + + + + 2 + 1 + + + diff --git a/openzwave/danfoss/rsroom.xml b/openzwave/danfoss/rsroom.xml new file mode 100644 index 00000000..a51e3968 --- /dev/null +++ b/openzwave/danfoss/rsroom.xml @@ -0,0 +1,95 @@ + + + http://www.openzwave.com/device-database/0002:8010:0003 + images/danfoss/rsroom.png + https://products.z-wavealliance.org/products/1188/ + CEPT (Europe) + 014G0159 + Devolo Z-Wave RS + Devolo RS 014G0159 Thermostat + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1062/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1063/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1187/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1188/xml + + + + + + + + + + 2 + 0 + + + + + + + Temperature Report threshold (1=0.1C) + + + + + Set-point display resolution (1=0.1C) + + + + + Min Set-point and override limit + + + + + Max Set-point and override limit + + + + + Setpoint control function + + + + + + + Temporarily override scheduler + + + + + + + Setpoint type in thermostat setpoint_reports + + + + + + + + Led on time (1=100ms) + + + + + Led Flash Period (0 to 65535 seconds) + + + + + Number of led flashes (duration) + + + + + Led Color + + + + + + diff --git a/openzwave/danfoss/z.xml b/openzwave/danfoss/z.xml new file mode 100644 index 00000000..c605adcb --- /dev/null +++ b/openzwave/danfoss/z.xml @@ -0,0 +1,36 @@ + + + http://www.openzwave.com/device-database/0002:0003:0005 + images/danfoss/z.png + https://products.z-wavealliance.org/products/932/ + http://heating.consumers.danfoss.com/xxTypex/585379.html + 014G0013 + CEPT (Europe) + Danfoss Living Connect Z v1.06 014G0013 + Electronic radiator thermostat + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/932/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/967/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1035/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1258/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1506/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1507/xml + + https://products.z-wavealliance.org/products/1507/ + 014G0013 + CEPT (Europe) + https://products.z-wavealliance.org/products/1506/ + CEPT (Europe) + 014G0801 + + + + + + + + 2 + 0 + + + diff --git a/openzwave/device_classes.xml b/openzwave/device_classes.xml new file mode 100644 index 00000000..e6985d1b --- /dev/null +++ b/openzwave/device_classes.xml @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/device_classes.xsd b/openzwave/device_classes.xsd new file mode 100644 index 00000000..50ba6274 --- /dev/null +++ b/openzwave/device_classes.xsd @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/device_configuration.xsd b/openzwave/device_configuration.xsd new file mode 100644 index 00000000..d850a24a --- /dev/null +++ b/openzwave/device_configuration.xsd @@ -0,0 +1,395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/devolo/connectz.xml b/openzwave/devolo/connectz.xml new file mode 100644 index 00000000..7c9cb5ec --- /dev/null +++ b/openzwave/devolo/connectz.xml @@ -0,0 +1,15 @@ + + + + + + + + 2 + 0 + + + diff --git a/openzwave/devolo/mt02648.xml b/openzwave/devolo/mt02648.xml new file mode 100644 index 00000000..5c80e838 --- /dev/null +++ b/openzwave/devolo/mt02648.xml @@ -0,0 +1,135 @@ + + + http://www.openzwave.com/device-database/0175:000E:0002 + images/devolo/mt02648.png + https://products.z-wavealliance.org/products/1130/ + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To add into a Z-Wave network: +1. Have Z-Wave Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the inclusion mode. +3. After add successful, the device will wake to receive the setting command from Z-Wave Controller about 20 seconds. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To remove the device from a Z-Wave network: +1. Have Z-Wave Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1130/Devolo home Control Door-Window.pdf + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +Press any key once, the device will awake 10 seconds. + Door/Window Contact + CEPT (Europe) + MT02648 + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To reset the device: +Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4th pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + The Door/Window Contact MT02648 has door/window, temperature and illumination, 3 sensors function in one,based on Z-Wave technology. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1130/xml + + + + + + + Setting the BASIC command value to turn on the light. + 0 Send Basic Set Off. + 255 Send Basic Set On. + 1 to 99 Send Basic Set Level between 1 and 99. + + + + + Setting the illumination threshold to turn on the light. When the event triggered and the environment illumination lower than + the threshold, the device will turn on the light. + 0 means turn off illumination detected function and never turn on the light. + 1 means darkest. + 99 means brightest. + 100 means turn off illumination detected function. And always turn on the light. + * Notice * in none test mode, only the value in 1 to 99 will enable the illumination detected function and update the illumination value. + + + + + 2 Bit Mask - When 1, Test Mode is Enabled, When 0, Test Mode is Disabled. + 4 Bit Mask - When 1, Door/Window function is Disabled, When 0, Door/Window function is Enabled. + 8 Bit Mask - When 1, Temperature Scale is Celsius, When 0, Temperature Scale is Fahrenheit. + 16 Bit Mask - When 1, Illumination Report after event trigger is not sent, When 0, illumination report after trigger is sent. + 32 Bit Mask - When 1, Temperature report after trigger is not sent, When 0, temperature report after trigger is sent. + 64 Reserved. + 128 Bit Mask - When 1, Back key release into test mode is disabled, when 0, back key into test mode is enabled. + + + + + 0 to 1 Bit Mask, When 1, Door opening will not send a signal to the nodes in association group 2, When 0, door opening will cause the lights in association group 2 to be sent a control signal. + 2 to 15 Reserved. + 16 Bit Mask, When 1, Disable the 5 second delay before turning off the light when the door is closed, When 0, enable a 5 second delay before turning off the light when the door is closed. + 32 Bit Mask, When 1, the automatic turn-off of the light after the light is turned on by a door opening, When 0, the light that is turned on by the door opening will be automatically turned off. + 64 to 255 Reserved. + + + + + 0 to 7 Reserved. + 8 Bit Mask, When 1, BASIC SET OFF is not sent when the door is closed, When 0, BASIC SET OFF is sent when the door is closed. + 16 Bit Mask, When 1, Door Opening is reported using Sensor Binary, When 0, Door Opening is reported using Notification Report. + 32 Bit Mask, When 1, Multi CC is Disabled, When 0, Multi CC is Enabled. + 64 Bit Mask, When 1, the battery state is not sent when the device is triggered, when 0, the battery state is sent when the device is triggered. + 255 Reserved. + + + + + After turn on the lighting, setting the delay time to turn off the lighting when the PIR motion is not detected. + 8 seconds per tick, default tick is 4 (32 seconds). 0 means never send turn off light command. + + + + + The interval time for auto report the battery level. 0 means turn off auto report battery. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the door/window state. 0 means turn off auto report door/window state. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the illumination. 0 means turn off auto report illumination. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the temperature. 0 means turn off auto report temperature. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report each tick. Setting this configuration will effect configuration No.10, No.11, No.12 and No.13. Caution: Setting to 0 means turn off all auto report function. + + + + + The temperature differential to report. 0 means turn off this function. The unit is Fahrenheit. Enable this function the device will detect every minutes. And when the temperature is over 140 degree Fahrenheit, it will continue report. Enable this functionality will cause some issue please see the detail in the "Temperature Report" section. + + + + + The illumination differential to report.0 means turn off this function. The unit is percentage. Enable this function the device will detect every minutes. Enable this functionality will cause some issue please see the detail in the "Illumination Report" section. + + + + + + + + + + + diff --git a/openzwave/devolo/mt02755.xml b/openzwave/devolo/mt02755.xml new file mode 100644 index 00000000..4fd2679c --- /dev/null +++ b/openzwave/devolo/mt02755.xml @@ -0,0 +1,114 @@ + + + http://www.openzwave.com/device-database/0175:0020:0002 + images/devolo/mt02755.png + https://products.z-wavealliance.org/products/2226/ + 1. Have Z-Wave™ Controller entered inclusion mode. +2. Pressing the tamper key three times within 1.5 +seconds to enter the inclusion mode. +3. After add successful, the device will wake to +receive the setting command from Z-Wave™ +Controller about 20 seconds. + + MT02755 + Notice: Use this procedure only in the event +that the primary controller is lost or +otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds +and do not release the tamper key in the 4 th +pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that +within 2 seconds, release the tamper key. If +successful, the LED will light ON one second. +Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to +factory default. + MT02755 has temperature and humidity,based on Z-Wave™ technology. +It is the Z-Wave™ plus product, it support the security, OTA... Those newest features of the Z-Wave™ technology. Z-Wave™ is a wireless communication protocol designed for home automation, specifically to remotely control applications in residential and light commercial environments. The technology uses a low-power RF radio embedded or retrofitted into home electronics devices and systems, such as lighting, home access control, entertainment systems and household appliances. +This product can be included and operated in any Z-Wave™ network with other Z-Wave™ certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the +network. + + When the device power on, the device will wake about 20 seconds. In +this duration, the controller can communicate with the device. Normally +the device is always sleeping to save the battery energy. + + 1. Have Z-Wave™ Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds +to enter the exclusion mode. +Node ID has been excluded. + + CEPT (Europe) + Humidity Sensor + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2226/MT02756_MT02755_Manual.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2226/xml + + + + + + + + + + + + + 16 Notification Type, 0:Using Notification Report. 16:Using Sensor Binary Report. + 32 Disable Multi CC in auto report. + + + + + The interval time for auto report the battery level. + 0 means turn off auto report. + The default value is 12. + The tick time can be set by the configuration No.20. + + + + + The interval time for auto report the temperature. 0 means turn off auto report temperature. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the humidity. 0 means turn off auto report humidity. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report each tick. + Setting this configuration will effect configuration No.10, No.13, No.14. + Units of one minute. + Caution1: Setting to 0 means turn off all auto report function. + Caution2: The value is unsigned byte + + + + + The temperature differential to report. 0 means turn off this function. The unit is Fahrenheit. Enable this function the device will detect every minutes. And when the temperature is over 140 degree Fahrenheit, it will continue report. Enable this functionality will cause some issue please see the detail in the "Temperature Report" section. + + + + + The humidity differential to report. 0 means turn off this function. The unit is %. + + + + + + + true + + + + + + + + + diff --git a/openzwave/devolo/mt02758.xml b/openzwave/devolo/mt02758.xml new file mode 100644 index 00000000..333f00ff --- /dev/null +++ b/openzwave/devolo/mt02758.xml @@ -0,0 +1,71 @@ + + + http://www.openzwave.com/device-database/0175:000A:0004 + images/devolo/mt02758.png + https://products.z-wavealliance.org/products/2308/ + 1. Have Z-Wave™ Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + Siren MT02758 is a wireless siren, based on Z-Wave™ technology. It is the Z-Wave™ plus product, it support the security, OTA... Those newest features of the Z-Wave™ technology. + Siren + CEPT (Europe) + MT02758 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2308/MT02758_manual.pdf + Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4 pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + 1. Have Z-Wave™ Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds +to enter the inclusion mode. +3. After add successful, the LED will light ON 1 second + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2308/xml + + + + + + + bit 0 Notification Type: 0: Using Notification Report, 1: Using Sensor Binary Report. + bit 7 Other sounds: 0: Disabled, 1: Enable. + + + + + + + + + Disable the alarm function. + 1: Disable Alarm, + 0: Enable Alarm. + Caution: After the power up, this configuration is always 0. + + + + + + + Play alarm sound duration, + 1 tick is 30 seconds. Default is 3 minutes, maximum is 63.5 minutes. + 0 means never auto stop. + + + + + + + true + + + + + + + + + diff --git a/openzwave/devolo/mt02792.xml b/openzwave/devolo/mt02792.xml new file mode 100644 index 00000000..9c36ee03 --- /dev/null +++ b/openzwave/devolo/mt02792.xml @@ -0,0 +1,76 @@ + + + + + + + + 0 Disable automatic interval meter reporting of Watts. + 1 to 32767 Enable automatic interval reporting with an interval of 5 * the value. + + + + + 0 Disable automatic interval meter kWh reporting. + If the setting is configured for 1hour (set value =6), the Home Control Metering Plug will report its Accumulated Power Consumption (KW/h) every 1 hour to Group1 node. The maximum interval to report its Accumulated Power Consumption (KW/h) is 227.55 days (10min*32767/1440=227.55 days). + + + + + This is a warning when the current of load over the preset threshold value, if the setting value is 1300, when the load current of Relay1 over this value, Home Control Metering Plug will send current meter report to warn the Group1 node, the Range of the setting value is from 10 to 1300,and the default value is 1300. + + + + + 0 Disable kWh Load Caution Reporting + 1 to 10000 Enable automatic warning when the accumulated kWh power consumption exceeds the setting value from 1KWh to 10000KWh. + + + + + Whenever the AC power return from lost, Home Control Metering Plug will restore the switch state which could be SWITCH OFF, LAST SWITCH STATE, SWITCH ON. The default setting is LAST SWITCH STATE. + + + + + + + + When the mode of switch On/Off is set to 0, any command of switch off will be disabled and the On/Off function of include button will be disabled. The default setting is enable mode. + + + + + + + LED indication mode + + + + + + + + 0 Disable the auto off function. + 1 to 32767 1s to 32767s for automatically turning off. + + + + + Whenever a switch off command,BASIC_SET, BINARY_SWITCH_SET, SWITCH_ALL_OFF, is received, it could be interpreted as a variety of 4 commands. + + + + + + + + + + + + + + diff --git a/openzwave/devolo/mt2646.xml b/openzwave/devolo/mt2646.xml new file mode 100644 index 00000000..6569d030 --- /dev/null +++ b/openzwave/devolo/mt2646.xml @@ -0,0 +1,100 @@ + + + http://www.openzwave.com/device-database/0175:0011:0001 + images/devolo/mt2646.png + https://products.z-wavealliance.org/products/1129/ + (Use this procedure only in the event that the primary controller is lost or otherwise inoperable.) + +1. Pressing On/Off button three times within 2 seconds will enter inclusion mode on the switch. +2. Within 1 second, press On/Off button again for 5 seconds. + + MT02646 + Metering Plug + This plug-in ON/OFF switch Home Control Metering Plug is a security enabled wireless switch, based on Z-Wave Plus technology. Z-Wave Plus™ enabled devices displaying the Z-Wave Plus™ logo can also be used with it regardless of the manufacturer, and can also be used in other manufacturer’s Z-Wave™ enabled networks. Remote On/Off control of the connected load is possible with other manufacturer’s wireless Controller. Each switch is designed to act as a repeater. Repeaters will re-transmit the RF signal to ensure that the signal is received by its +intended destination by routing the signal around obstacles and radio dead spots. Because Home Control Metering Plug supports Security Command Class, it can be added with a Secured controller. Its functionality and supported command classes is identical when included as a secure and non-secure device. +This plug-in ON/OFF switch is able to detect instance wattage (3000W/CE/CN,1500W/UL/TW/JP) and overload current (14.5A) of connected lights or appliances. When detecting overload state, the Switch will be disabled and its On/Off button will be lockout of which LED will flash quickly. However, unplug and re-connect the switch will reset its overload condition to normal status. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1129/PAN11-1B manual-20140816.pdf + 1. Put your Z-Wave controller into inclusion mode by following the instructions provided by the controller manufacturer. +2. Pressing On/Off button three times within 2 seconds will enter inclusion + mode on the switch. + 1. Put your Z-Wave controller into exclusion mode by following the instructions provided by the controller manufacturer. +2. Pressing On/Off button three times within 2 seconds will enter exclusion + mode on the switch. + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1129/xml + + + + + + + 0 Disable automatic interval meter reporting of Watts. + 1 to 32767 Enable automatic interval reporting with an interval of 5 * the value. + + + + + 0 Disable automatic interval meter kWh reporting. + If the setting is configured for 1hour (set value =6), the Home Control Metering Plug will report its Accumulated Power Consumption (KW/h) every 1 hour to Group1 node. The maximum interval to report its Accumulated Power Consumption (KW/h) is 227.55 days (10min*32767/1440=227.55 days). + + + + + This is a warning when the current of load over the preset threshold value, if the setting value is 1300, when the load current of Relay1 over this value, Home Control Metering Plug will send current meter report to warn the Group1 node, the Range of the setting value is from 10 to 1300,and the default value is 1300. + + + + + 0 Disable kWh Load Caution Reporting + 1 to 10000 Enable automatic warning when the accumulated kWh power consumption exceeds the setting value from 1KWh to 10000KWh. + + + + + Whenever the AC power return from lost, Home Control Metering Plug will restore the switch state which could be SWITCH OFF, LAST SWITCH STATE, SWITCH ON. The default setting is LAST SWITCH STATE. + + + + + + + + When the mode of switch On/Off is set to 0, any command of switch off will be disabled and the On/Off function of include button will be disabled. The default setting is enable mode. + + + + + + + LED indication mode + + + + + + + + 0 Disable the auto off function. + 1 to 32767 1s to 32767s for automatically turning off. + + + + + Whenever a switch off command,BASIC_SET, BINARY_SWITCH_SET, SWITCH_ALL_OFF, is received, it could be interpreted as a variety of 4 commands. + + + + + + + + + + + + + + diff --git a/openzwave/devolo/mt2647.xml b/openzwave/devolo/mt2647.xml new file mode 100644 index 00000000..ebc7e9ab --- /dev/null +++ b/openzwave/devolo/mt2647.xml @@ -0,0 +1,150 @@ + + + http://www.openzwave.com/device-database/0175:000D:0002 + images/devolo/mt2647.png + https://products.z-wavealliance.org/products/1131/ + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To add into a Z-Wave network: +1. Have Z-Wave Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the inclusion mode. +3. After add successful, the device will wake to receive the setting command from Z-Wave Controller about 20 seconds. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To remove the device from a Z-Wave network: +1. Have Z-Wave Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + Motion Sensor + CEPT (Europe) + MT02647 + The Motion Sensor MT02647 has PIR, temperature and illumination, 3 sensors function in one,based on Z-Wave technology. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To reset the device: +Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4th pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +Press any key once, the device will awake 10 seconds. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1131/Devolo home Control Motion.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1131/xml + + + + + + + + + + PIR sensitivity settings. + 0 means disable the PIR motion. + 1 means the lowest sensitivity, + 99 means the highest sensitivity. + High sensitivity means can detected long distance, but if there is more noise signal in the environment, it will re-trigger too frequency. + + + + + Setting the illumination threshold to turn on the light. When the event triggered and the environment illumination lower than + the threshold, the device will turn on the light. + 0 means turn off illumination detected function and never turn on the light. + 1 means darkest. + 99 means brightest. + 100 means turn off illumination detected function. And always turn on the light. + * Notice * in none test mode, only the value in 1 to 99 will enable the illumination detected function and update the illumination value. + + + + + Bit 0: Reserve. + Bit 1: 1 means enable test mode, 0 means disable normal mode. Notice: This bit only effect by the DIP Switch setting to program mode. + Bit 2: Set to 1. + Bit 3: Setting the temperature scale. 0: Fahrenheit, 1:Celsius. + Bit 4: Disable the illumination report after event triggered (1: Disable, 0: Enable). + Bit 5: Disable the temperature report after event triggered (1: Disable, 0: Enable). + Bit 6: Reserve. + Bit 7: Disable the back key release into test mode (1: Disable, 0: Enable). + ozw Recommended: 12 + + + + + Bit 0: Reserve, set to 1. + Bit 1: Disable PIR integrate Illumination to turn ON the lighting nodes in the association group 2. (1:Disable, 0:Enable). + Bit 2: Reserve, set to 1. + Bit 3: Reserve. + Bit 4: Reserve. + Bit 5: Reserve. + Bit 6: Reserve. + Bit 7: Reserve. + + + + + Bit 0: Reserve. + Bit 1: Enable sending motion OFF report (0:Disable, 1:Enable). + Note: Depends on the Bit4, 0: Report Notification CC, Type: 0x07, Event: 0xFE 1: Sensor Binary Report, Type: 0x0C, Value: 0x00. + Bit 2: Enable PIR super sensitivity mode (0:Disable, 1:Enable). + Bit 3: Reserve. + Bit 4: Notification Type (0: Notification Report, 1: Sensor Binary Report). + Bit 5: Disable Multi CC in auto report (1:Disable, 0:Enable). + Bit 6: Disable to report battery state when the device triggered (1:Disable, 0:Enable) + Bit 7: Reserve. + ozw Recommended: 22 + + + + + In the normal mode, after the PIR motion detected, setting the re-detect time. 8 seconds per tick, default tick is 3 (24 seconds). + Setting the suitable value to prevent received the trigger signal too frequency. Also can save the battery energy. + Notice: If this value bigger than the configuration setting NO. 9. There is a period after the light turned off and the PIR not start detecting. + + + + + After turn on the lighting, setting the delay time to turn off the lighting when the PIR motion is not detected. + 8 seconds per tick, default tick is 4 (32 seconds). 0 means never send turn off light command. + + + + + The interval time for auto report the battery level. 0 means turn off auto report battery. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the illumination. 0 means turn off auto report illumination. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the temperature. 0 means turn off auto report temperature. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report each tick. Setting this configuration will effect configuration No.10, No.11, No.12 and No.13. Caution: Setting to 0 means turn off all auto report function. + + + + + The temperature differential to report. 0 means turn off this function. The unit is Fahrenheit. Enable this function the device will detect every minutes. And when the temperature is over 140 degree Fahrenheit, it will continue report. Enable this functionality will cause some issue please see the detail in the "Temperature Report" section. + + + + + The illumination differential to report.0 means turn off this function. The unit is percentage. Enable this function the device will detect every minutes. Enable this functionality will cause some issue please see the detail in the "Illumination Report" section. + + + + + + + + + + + diff --git a/openzwave/devolo/mt2651.xml b/openzwave/devolo/mt2651.xml new file mode 100644 index 00000000..4d6611ae --- /dev/null +++ b/openzwave/devolo/mt2651.xml @@ -0,0 +1,18 @@ + + + + + + false + + + + + + + + + diff --git a/openzwave/devolo/mt2652.xml b/openzwave/devolo/mt2652.xml new file mode 100644 index 00000000..d72ac6b0 --- /dev/null +++ b/openzwave/devolo/mt2652.xml @@ -0,0 +1,115 @@ + + + http://www.openzwave.com/device-database/0175:0101:0100 + images/devolo/mt2652.png + https://products.z-wavealliance.org/products/1143/ + CEPT (Europe) + Use this procedure only if the primary controller is missing or otherwise inoperable. +(1) Turn the device into Management Mode by keeping all four buttons pushed for 5 seconds, (2) click on Button 3, (3) keep button 4 pushed for 4 seconds. + Re-Inclusion and Exclusion are performed by pushing button 1 in management mode. Pushing all four buttons for 5 sec. turns the device into management mode (indicated by blinking green LED). + MT2652 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1143/SceneSwitch_Manual.docx + (1) Turn the device into Management Mode by keeping all four buttons pushed for 5 seconds, (2) click on Button 2. + Place your primary controller in inclusion mode by following the manufacturer's instructions, then activate inclusion on the wall controller by pressing any one of the four buttons for one second. Inclusion mode is indicated by the red/green blinking of the LEDs until the timeout occurs after 10 seconds. + The MT2652 Scene Switch is a Z-Wave device that can both control other Z-Wave devices and activate scenes. Although it is controlling other devices, the Wall Controller cannot act as Z-Wave network controller (primary or secondary) and will always need a Z-Wave network controller to be included into a Z-Wave network. The device can be used in different modes that are selected by configuration parameters: + +Control of groups of other Z-Wave devices using 'ON', 'OFF' and Dim commands. +Activation of predefined scenes in Gateways or other Z-Wave devices. +This device support secure communication when included by a controller that also supports secure communication. + Scene Switch + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1143/xml + + + + + + In separate mode button 1 works with group A, button 3 with groups C. Click is On, Hold is dimming Up, Double click is Off, Click-Hold is dimming Down. In pair button 1/3 are Up/Down correspondingly. Click is On/Off, Hold is dimming Up/Down. Single clicks works with group A, double click with group C. + + + + + + In separate mode button 2 works with control group B, button 4 with control group D. Click is On, Hold is dimming Up, Double click is Off, Click-Hold is dimming Down. In pair button B/D are Up/Down correspondingly. Click is On/Off, Hold is dimming Up/Down. Single clicks works with group B, double click with group D. + + + + + + This parameter defines the command to be sent to devices of control group A when the related button is pressed + + + + + + + + + + + This parameter defines the command to be sent to devices of control group B when the related button is pressed + + + + + + + + + + + This parameter defines the command to be sent to devices of control group C when the related button is pressed + + + + + + + + + + + This parameter defines the command to be sent to devices of control group D when the related button is pressed + + + + + + + + + + + + + + + + + + + + If the KFOB wakes up and there is no controller nearby, several unsuccessful communication attempts will drain battery + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/devolo/mt2653.xml b/openzwave/devolo/mt2653.xml new file mode 100644 index 00000000..3d8b6346 --- /dev/null +++ b/openzwave/devolo/mt2653.xml @@ -0,0 +1,113 @@ + + + + + + In separate mode button 1 works with group A, button 3 with groups C. + Click is On, Hold is dimming Up, Double click is Off, Click-Hold is dimming Down. + In pair button 1/3 are Up/Down correspondingly. Click is On/Off, Hold is dimming Up/Down. Single clicks works with group A, double click with group C. + + + + + + + In separate mode button 2 works with group B, button 4 with groups D. + Click is On, Hold is dimming Up, Double click is Off, Click-Hold is dimming Down. + In pair button 2/4 are Up/Down correspondingly. Click is On/Off, Hold is dimming Up/Down. Single clicks works with group B, double click with group D. + + + + + + + This parameter defines the command to be sent to devices of control group A when the related button is pressed + + + + + + + + + + + + This parameter defines the command to be sent to devices of control group B when the related button is pressed + + + + + + + + + + + + This parameter defines the command to be sent to devices of control group C when the related button is pressed + + + + + + + + + + + + This parameter defines the command to be sent to devices of control group D when the related button is pressed + + + + + + + + + + + + Send the following Switch All ON/OFF commands + + + + + + Invert meaning of On/Dim up and Off/Dim down in pairs of buttons. This applies only to pairs in grouped mode. Buttons 1 and 2 will become Off/Dim down, buttons 3 and 4 On/Dim up. + + + + + If the KFOB wakes up and there is no controller nearby, several unsuccessful communication attempts will drain battery + + + + + + + + + + + + + + false + + + + + + + + + + + + + diff --git a/openzwave/devolo/mt2756.xml b/openzwave/devolo/mt2756.xml new file mode 100644 index 00000000..095ef9ba --- /dev/null +++ b/openzwave/devolo/mt2756.xml @@ -0,0 +1,117 @@ + + + http://www.openzwave.com/device-database/0175:0021:0002 + images/devolo/mt2756.png + https://products.z-wavealliance.org/products/2227/ + 1. Have Z-Wave™ Controller entered inclusion mode. +2. Pressing the tamper key three times within 1.5 +seconds to enter the inclusion mode. +3. After add successful, the device will wake to +receive the setting command from Z-Wave™ +Controller about 20 seconds. + + MT02756 has temperature and humidity,based on Z-Wave™ technology. +It is the Z-Wave™ plus product, it support the security, OTA... Those newest features of the Z-Wave™ technology. Z-Wave™ is a wireless communication protocol designed for home automation, specifically to remotely control applications in residential and light commercial environments. The technology uses a low-power RF radio embedded or retrofitted into home electronics devices and systems, such as lighting, home access control, entertainment systems and household appliances. +This product can be included and operated in any Z-Wave™ network with other Z-Wave™ certified devices from other manufacturers and/or other applications. All non-battery operated nodes within the network will act as repeaters regardless of vendor to increase reliability of the +network. + + When the device power on, the device will wake about 20 seconds. In +this duration, the controller can communicate with the device. Normally +the device is always sleeping to save the battery energy. + + Flood Sensor + MT02756 + CEPT (Europe) + 1. Have Z-Wave™ Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds +to enter the exclusion mode. +Node ID has been excluded. + + Notice: Use this procedure only in the event +that the primary controller is lost or +otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds +and do not release the tamper key in the 4 th +pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that +within 2 seconds, release the tamper key. If +successful, the LED will light ON one second. +Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to +factory default. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2227/MT02756_MT02755_Manual.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2227/xml + + + + + + + + Setting the BASIC command value. + When the flood trigger off(0x00), send the BASIC CC to the group 2 + + + + + Setting the BASIC command value. + When the flood trigger on(0xFF), send the BASIC CC to the group 2 + + + + + + + + + + 8 Disable send out BASIC OFF after the flood event cleared. + 16 Notification Type, 0:Using Notification Report. 16:Using Sensor Binary Report. + 32 Disable Multi CC in auto report. + 64 Disable to report battery state when the device triggered. + + + + + The interval time for auto report the battery level. + 0 means turn off auto report. + The default value is 12. + The tick time can be set by the configuration No.20. + + + + + The interval time for auto report the flood state. + 0 means turn off auto report. + The default value is 12. + The tick time can be set by the configuration No.20. + + + + + The interval time for auto report each tick. + Setting this configuration will effect configuration No.10, No.13, No.14 and No.15. + Units of one minute. + Caution1: Setting to 0 means turn off all auto report function. + Caution2: The value is unsigned byte + + + + + + + true + + + + + + + + + + diff --git a/openzwave/devolo/mt2759.xml b/openzwave/devolo/mt2759.xml new file mode 100644 index 00000000..5fa7a790 --- /dev/null +++ b/openzwave/devolo/mt2759.xml @@ -0,0 +1,169 @@ + + + http://www.openzwave.com/device-database/0175:0052:0002 + images/devolo/mt2759.png + https://products.z-wavealliance.org/products/2645/ + REMOVAL FROM A ZWAVE NETWORK (Z-WAVE EXCLUSION) + +1. Connect the device to the power supply +2. Make sure the device is within direct range of your Z-Wave gateway (hub) or use a hand-held Z-Wave remote to perform exclusion +3. Enable add/remove mode on your Z-Wave gateway (hub) +4. Toggle the switch connected to the I1 terminal 3 times within 5 seconds +OR +If the device is powered by 24 V SELV supply, press and hold the S (Service) button between 2 and 6 seconds +5. The device will be removed from your network but any custom configuration parameters will not be erased + + FACTORY RESET + +1. Connect the device to the power supply +2. Within the first minute (60 seconds) the device is connected to the power supply, toggle the switch connected to the I1 terminal 5 times within 5 seconds (5 times change switch state) +OR +If the device is powered by 24 V SELV supply, press and hold the S (Service) button for more than 6 seconds + +*By resetting the device, all custom parameters previously set on the device will return to their default values, and the owner ID will be deleted. Use this reset procedure only when the main gateway (hub) is missing or otherwise inoperable. + + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2645/Manual_Devolo_HCswitch_FM.pdf + MT2759 + Home Control Switch FM + CEPT (Europe) + AUTOMATICALLY ADDING THE DEVICE TO A Z-WAVE NETWORK (AUTO INCLUSION) + +1. Enable add/remove mode on your Z-Wave gateway (hub) +2. Connect the device to the power supply (with the temperature sensor already connected – sold separately*). +3. Auto-inclusion will be initiated within 5 seconds of connection to the power supply and the device will automatically enrol in your network + +MANUALLY ADDING THE DEVICE TO A Z-WAVE NETWORK (MANUAL INCLUSION) + +1. Enable add/remove mode on your Z-Wave gateway (hub) +2. Connect the device to the power supply (with the temperature sensor already connected*) +3. Toggle the switch connected to the I1 terminal 3 times within 5 seconds +OR +If the device is powered by 24 V SELV supply, press and hold the S (Service) button between 2 and 6 seconds +4. A new multi-channel device will appear on your dashboard +*If connecting the temperature sensor, switch off the power supply and make sure the device is excluded from your network BEFORE connecting the sensor. + + +*Make sure the device is excluded from your network before connecting the temperature sensor. Switch off the power supply, connect the temperature sensor, and re-include the device to your network. + + The Switch FM controls on/off function for one electrical device. It measures power consumption of the connected device, and can be paired with a digital temperature sensor (sold separately). It supports push-button/momentary switches and toggle switches (default). + +The connection of a digital temperature sensor means you can create complex scenes and control any device relative to a set temperature range. The Devolo Switch FM also acts as a Z-Wave repeater to improve the range and stability of the Z-Wave network. + + Initial Version - Copied from qubino/ZMNHADx.xml + + + + + + + + + + + + + + + + + + + + + + Switch FM module responds to commands ALL ON / ALL OFF that may be sent by the main controller or by other controller belonging to the system. + + + + + + + 0 => Auto OFF disabled. 1 - 32535 => 1 second (0,01s) - 32535 seconds (325,35s). Auto OFF enabled with define time, step is 1s or 10ms according to parameter 15. Default value 0 + + + 0 - Auto OFF disabled. 1 - 32535 => 1 second (0,01s) - 32535 seconds (325,35s). Auto ON enabled with define time, step is 1s or 10ms according to parameter 15. Default value 0 + + + + + + + + + + + + + Set value from 0 - 100 (0%- 100%). 0 = Reporting Disabled. 1 - 100 = 1% - 100% and reporting enabled. Power report is send (push) only when actual power in Watts in real time change for more than set percentage comparing to previous actual power in Watts, step is 1%. Default value 10% + + + Set value means time interval (0 - 32535) in seconds, when power report is send. 0 = Reporting Disabled. 1 - 32535 = 1 second - 32535 seconds and reporting enabled. Power report is send with time interval set by entered value. Default value 300 (power report in Watts is send each 300s) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Set value is added or subtracted to actual measured value by sensor. Available configuration parameters : default value 32536. 32536 offset is 0.0C. From 1 to 100 = value from 0.1C to 10.0C is added to actual measured temperature. From 1001 to 1100 = value from -0.1 C to -10.0 C is subtracted to actual measured temperature. + + + If digital temperature sensor is connected, module reports measured temperature on temperature change defined by this parameter. Available configuration parameters : 0 = reporting disabled. 1 to 127 = 0,1C to 12,7C, step is 0,1C. Default value is 5 = 0,5C + + + + + + false + + + + + + + + + + + + + + + + + true + + + + + + + + + + false + + + diff --git a/openzwave/devolo/mt2760.xml b/openzwave/devolo/mt2760.xml new file mode 100644 index 00000000..3649edaa --- /dev/null +++ b/openzwave/devolo/mt2760.xml @@ -0,0 +1,218 @@ + + + http://www.openzwave.com/device-database/0175:0051:0001 + images/devolo/mt2760.png + https://products.z-wavealliance.org/products/2838/ + • Connect module to power supply +• bring module within maximum 1 meter (3feet) of the main controller, +• enable add/remove mode on main controller, +• press push button I1 five times within 3s ( 5 times change switch state within 3 seconds) in the first 60 seconds after the module is connected to the power supply or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 6 second. +By this function all parameters of the module are set to default values and own ID is deleted. +If push button I1 is pressed three times within 3s (or service button S is pressed more than 2 and less than 6 seconds) module is excluded, but configuration parameters are not set to default values. +NOTE: If the module is included with parameters 100 or 101 with values different to default and module reset is done, wait at least 30s before next inclusion + + This Z-Wave module is used for dimming the bulb or to manage the speed of a fan. The module can be controlled either through a Z-Wave network or through the wall switch. The module is designed to be mounted inside a “flush mounting box”, hidden behind a traditional wall switch. Module measures power consumption of bulb or fan and supports connection of digital temperature sensor. It is designed to act as repeater in order to improve range and stability of Z-wave network. + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2838/manualdevoloHCdimmerFM25012018_0910.pdf + CEPT (Europe) / Australia / New Zealand + • Connect module to power supply (with +temperature sensor connected - if purchased), +• enable add/remove mode on main controller +• auto-inclusion (works for about 2 minutes after connected to power supply) or +• press push button I1 three times within 3s (3 times change switch state within 3 seconds) or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 2 second. +NOTE1: For auto-inclusion procedure, first set main controller into inclusion mode and then connect module to power supply. +NOTE2: When connecting temperature sensor to module that has already been included, you have to exclude module first. Switch off power supply, connect the sensor and re-include the module. + + MT2760 + Home Control Dimmer FM + • press push button I1 five times within 3s ( 5 times change switch state within 3 seconds) in the first 60 seconds after the module is connected to the power supply or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 6 second. + +Please use reset procedure only when the network primary controller is missing or otherwise inoperable. + + Initial Version - Copied from qubino/ZMNHDDx.xml + + + + + + + + + + + + + + + + + + + + + + Default value 0 + + + + + Flush dimmer module responds to commands ALL ON / ALL OFF that may be sent by the main controller or by other controller belonging to the system. + Default value 255. + + + + + + + 0 - Auto OFF disabled. + 1 second to 32536 seconds Auto OFF enabled with defined time, step is 1 second. + Default value 0. + + + 0 - Auto ON disabled. + 1 second to 32535 seconds Auto ON enabled with defined time, step is 1 second. + Default value 0. + + + Dimming is done by push button or switch connected to I1 (by default). + Enabling 3-way switch, dimming can be controlled by push button or switch connected to I1 and I2. + Default value 0. + + + + + + + If Double click function is enabled, a fast double click on the push button will set dimming power at maximum dimming value. + Default value 0. + + + + + Default value 0. + + + + + Set value from 0 - 100 (0% - 100%). + 0 - Reporting Disabled. + 1 - 100 = 1% - 100% Reporting enabled. + Power report is send (push) only when actual power in Watts in real time change for more than set percentage comparing to previous actual power in Watts, step is 1%. + Default value 5. + + + Set value means time interval (0 - 32767) in seconds, when power report is send. + 0 - Reporting Disabled. + 1 second to 32767 seconds reporting enabled. + Power report is send with time interval set by entered value. + Default value 300 (power report in Watts is send each 300s). + + + 1 - 98 = 1% - 98%, step is 1%. Minimum dimming values is set by entered value. + Default value 1 (Minimum dimming value is 1%). + + + 2 - 99 = 2% - 99%, step is 1%. Maximum dimming values is set by entered value. + Default value 99 (Maximum dimming value is 99%). + + + Set value means time of moving the Dimmer between min. and max. dimming values by short press of push button I1 or controlled through. + 1- 255 = 10mseconds - 2550mseconds (2,55s), step is 10mseconds. + Default value 100 (Dimming time between min. and max. dimming values is 1s). + + + Time of moving the Dimmer between min. and max dimming values by continues hold of push button I1. + 1- 255 = 1 second - 255 seconds. + Default value 3 (Dimming time between min. and max. dimming values is 3s). + + + This parameter is used with association group 4. + A receiving device SHOULD respect the start level if the Ignore Start Level bit is 0. + A receiving device MUST ignore the start level if the Ignore Start Level bit is 1. + Default value 0. + + + + + This parameter is used with association group 3. + The Duration field MUST specify the time that the transition should take from the current value to the new target value. + A supporting device SHOULD respect the specified Duration value. + Default value 0. + + + + + Enabling I2 means that Endpoint (I2) will be present on UI. + Disabling it will result in hiding the endpoint according to the parameter set value. + Additionally, a Notification Type and Event can be selected for the endpoint. + Endpoint device type selection: notification sensor (1 - 6) sensor binary (9). + NOTE: After parameter change, module has to be re included into the network in order setting to take effect! + Default value 1. + + + + + + + + + + + Enabling I3 means that Endpoint (I3) will be present on UI. + Disabling it will result in hiding the endpoint according to the parameter set value. + Additionally, a Notification Type and Event can be selected for the endpoint. + Endpoint device type selection: notification sensor (1 - 6) sensor binary (9). + NOTE: After parameter change, module has to be re included into the network in order setting to take effect! + Default value 1. + + + + + + + + + + + Set value is added or subtracted to actual measured value by sensor. + 32536 : offset is 0.0C. + From 1 to 100 : value from 0.1 C to 10.0 C is added to actual measured temperature. + From 1001 to 1100 : value from -0.1 C to -10.0 C is subtracted to actual measured temperature. + Default value 32536. + + + + If digital temperature sensor is connected, module reports measured temperature on temperature change defined by this parameter. + 0 : Reporting disabled. + 1- 127 = 0,1C - 12,7C, step is 0,1C. + Default value 5 = 0,5C change. + + + + + + + + + + + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/devolo/mt2761.xml b/openzwave/devolo/mt2761.xml new file mode 100644 index 00000000..5c765db3 --- /dev/null +++ b/openzwave/devolo/mt2761.xml @@ -0,0 +1,154 @@ + + + http://www.openzwave.com/device-database/0175:0052:0003 + images/devolo/mt2761.png + https://products.z-wavealliance.org/products/2962/ + • Connect module to power supply (with +temperature sensor connected - if purchased), +• auto-inclusion (works for about 5 seconds after connected to power supply) or +• press push button I1 three times within 3s (3 times change switch state within 3 seconds) or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 2 second. + +NOTE1: For auto-inclusion procedure, first set main controller into inclusion mode and then connect module to power supply. + +NOTE2: When connecting temperature sensor to module that has already been included, you have to exclude module first. Switch off power supply, connect the sensor and re-include the module. + + • Connect module to power supply +• bring module within maximum 1 meter (3 feet) of the main controller, +• enable add/remove mode on main controller, +• press push button I1 five times within 3s (5 times change switch state within 3 seconds) in the first 60 seconds after the module is connected to the power supply or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 6 second. +By this function all parameters of the module are set to default values and own ID is deleted. + +If push button I1 is pressed three times within 3s (or service button S is pressed more than 2 and less than 6 seconds) module is excluded, but configuration parameters are not set to default values. + +NOTE: Please use this procedure only when the network primary controller is missing or otherwise inoperable. + +NOTE: If the module is included with parameters 71 with value different to default and module reset is done, wait at least 30s before next inclusion + + • press push button I1 five times within 3s (5 times change switch state within 3 seconds) in the first 60 seconds after the module is connected to the power supply or +• press service button S (only applicable for 24 V SELV supply voltage) for more than 6 second. + +NOTE: Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + This Z-Wave module is used to control the motor of blinds, rollers, shades, venetian blinds, etc … The module can be controlled either through a Z-Wave network or through the wall switch. Precise positioning is supported for motors equipped with mechanical or electronic end switches. The module is designed to be mounted inside a “flush mounting box”, hidden behind a traditional wall switch. Module measures power consumption of motor and support connection of digital temperature sensor. It is designed to act as repeater in order to improve range and stability of Z-Wave network. + + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2962/Manual_Devolo_HC Shutter_FM.pdf + MT2761 + Home Control Shutter FM + CEPT (Europe) / Australia / New Zealand / U.S. / Canada / Mexico + + Initial Version - Copied from qubino/ZMNHCDx.xml + + + + + + Flush 1 relay module responds to commands ALL ON / ALL OFF that may be sent by the main controller or by other controller belonging to the system. + + + + + + + Set value from 0 - 100 (0% - 100%). 0 - Reporting Disabled. 1 - 100 = 1% - 100% Reporting enabled. Power report is send (push) only when actual power (in Watts) in real time changes for more than set percentage comparing to previous actual power in Watts, step is 1%. Default value 1 + + + Set value means time interval (0 - 65535) in seconds, when power report is send. 0 - Reporting Disabled. 1 - 65535 = 1second - 65535 seconds. Reporting enabled. Power report is send with time interval set by entered value. Default value 300 (power report in Watts is send each 300s) + + + This parameter defines selection between two available operating modes + + + + + + This parameter defines the time necessary for slats to make full turn (180 degrees) + default value 150 = 1,5 seconds + 0 - Tilting time disabled + 1 - 32767 = 0,01seconds - 327,67 seconds + + + + This parameter defines slats position after up/down movement through Z-wave or push-buttons + Slats return to previously set position only in case of + + + + + + This parameter defines shutter motor moving time of complete opening or complete closing. + Default value 0 + 0 - moving time disabled (working with limit switches). + 1 - 65535 = 0,1seconds - 6553,5seconds + After that time motor is stopped (relay goes to off state) + + + + Power threshold to be interpreted when motor reach the limit switch. + default value 10 = 10W + 0 - 127 = 1-127 W. The value 0 means reaching a limit switch will not be detected. + + + + By modifying the parameters setting from 0 to 1 a Shutter enters the calibration mode + + + + + + This parameter defines the max time before motor power consumption is read after one of the relays is switched ON. + If there is no power consumption during this max time (motor not connected, damaged or requires higher time to start, motor in end position) the relay will switch OFF. + Time is defined by entering it manually. + default value 0 = time is set automatically + 3 - 50 = 0,3seconds - 5seconds (100ms resolution) + + + + + This parameter defines the minimum time delay between next motor movement (minimum time between switching motor off and on again). + default value 5 = 500ms + 1 - 30 = 0,1seconds - 3seconds (100ms resolution) + + + + + Set value is added or subtracted to actual measured value by sensor. + default value 32536 + 32536 - offset is 0.0C + From 1 to 100 - value from 0.1 C to 10.0 C is added to actual measured temperature. + From 1001 to 1100 - value from -0.1 C to -10.0 C is subtracted to actual measured temperature. + + + + + If digital temperature sensor is connected, module reports measured temperature on temperature change defined by this parameter + default value 5 = 0,5C + 0 - Reporting disabled + 1-127 = 0,1C - 12,7C, step is 0,1C + + + + + + + + + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/devolo/rs014G0159.xml b/openzwave/devolo/rs014G0159.xml new file mode 100644 index 00000000..7b4086d5 --- /dev/null +++ b/openzwave/devolo/rs014G0159.xml @@ -0,0 +1,84 @@ + + + + + + + + + + 2 + 0 + + + + + + + Temperature Report threshold (1=0.1C) + + + + + Set-point display resolution (1=0.1C) + + + + + Min Set-point and override limit + + + + + Max Set-point and override limit + + + + + Setpoint control function + + + + + + + Temporarily override scheduler + + + + + + + Setpoint type in thermostat setpoint_reports + + + + + + + + Led on time (1=100ms) + + + + + Led Flash Period (0 to 65535 seconds) + + + + + Number of led flashes (duration) + + + + + Led Color + + + + + + diff --git a/openzwave/diehlcontrols/766366.xml b/openzwave/diehlcontrols/766366.xml new file mode 100644 index 00000000..b9ae31c7 --- /dev/null +++ b/openzwave/diehlcontrols/766366.xml @@ -0,0 +1,15 @@ + + + http://www.openzwave.com/device-database/0103:0002:0002 + images/diehlcontrols/766366.png + https://products.z-wavealliance.org/products/1208/ + DiehlControls Dimmer Actuator + Dimmer Actuator + CEPT (Europe) + 766366 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/996/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1208/xml + + + diff --git a/openzwave/dlink/dch-z110.xml b/openzwave/dlink/dch-z110.xml new file mode 100644 index 00000000..a9b427d1 --- /dev/null +++ b/openzwave/dlink/dch-z110.xml @@ -0,0 +1,139 @@ + + + http://www.openzwave.com/device-database/0108:000E:0002 + images/dlink/dch-z110.png + https://products.z-wavealliance.org/products/1151/ + CEPT (Europe) + D-Link Z-Wave Door/Window Sensor + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +Press any key once, the device will awake 10 seconds. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1151/D-Link DCH-Z110_120 manual.pdf + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To remove the device from a Z-Wave network: +1. Have Z-Wave Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To add into a Z-Wave network: +1. Have Z-Wave Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the inclusion mode. +3. After add successful, the device will wake to receive the setting command from Z-Wave Controller about 20 seconds. + DCH-Z110 + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To reset the device: +Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4th pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + The mydlink Z-Wave Door/Window Sensor DCH-Z110 has door/window, temperature and illumination, 3 sensors function in one,based on Z-Wave technology. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1151/xml + + + + + + + Setting the BASIC command value to turn on the light. The 0xFF (-1) means turn on the light. + For dimmer equipment 1 to 100 means the light strength. 0 means turn off the light. + + + + + Setting the illumination threshold to turn on the light. When the event triggered and the environment illumination lower than + the threshold, the device will turn on the light. + 0 means turn off illumination detected function and never turn on the light. + 1 means darkest. + 99 means brightest. + 100 means turn off illumination detected function. And always turn on the light. + * Notice * in none test mode, only the value in 1 to 99 will enable the illumination detected function and update the illumination value. + + + + + Bit 0: Reserved + Bit 1: Reserved + Bit 2: Disable the door/window function (1: Disable, 0: Enable). + Bit 3: Setting the temperature scale. 0: Fahrenheit, 1:Celsius. + Bit 4: Disable the illumination report after event triggered (1: Disable, 0: Enable). + Bit 5: Disable the temperature report after event triggered (1: Disable, 0: Enable). + + + + + Multi-Sensor Function switch. Using bit to control. + Bit 0: Disable magnetic integrate illumination to turn ON the lighting nodes in the association group 2 (1: Disable, 0: Enable). + Bit 1: Reserved always 1 + Bit 2: Reserved always 1 + Bit 3: Reserved + Bit 4: Disable delay 5 seconds to turn off the light, when door/window closed. + Bit 5: Disable auto turn off the light, after door/window opened to turn on the light. Notice: If bit2 is zero, this setting is useless. Notice: If the configuration No.9 is zero, this setting is useless. + Bit 6: Enable temperature monitoring. When this bit enabled the temperature changed 3 degree Fahrenheit. It will report. And also temp above 140 it will report every 64 seconds. + + + + + Customer function switch, using bit control. + Bit 0: Reserve. + Bit 1: Enable sending motion OFF report. Note: Depends on the Bit4, 0: Report Notification CC, Type: 0x07, Event: 0xFE 1: Sensor Binary Report, Type: 0x0C, Value: 0x00. + Bit 2: Enable PIR super sensitivity mode. + Bit 3: Enable don't send out BASIC OFF after door closed. + Bit 4: Notification Type, 0: Using Notification Report. 1: Using Sensor Binary Report. + Bit 5: Disable Multi CC in auto report. + Bit 6: Disable to report battery state when the device triggered. + Bit 7: Reserve. + + + + + After turn on the lighting, setting the delay time to turn off the lighting when the PIR motion is not detected. + 8 seconds per tick, default tick is 4 (32 seconds). 0 means never send turn off light command. + + + + + The interval time for auto report the battery level. 0 means turn off auto report battery. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the door/window state. 0 means turn off auto report door/window state. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the illumination. 0 means turn off auto report illumination. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report the temperature. 0 means turn off auto report temperature. The default value is 12. The tick time can setting by the configuration No.20. + + + + + The interval time for auto report each tick. Setting this configuration will effect configuration No.10, No.11, No.12 and No.13. Caution: Setting to 0 means turn off all auto report function. + + + + + The temperature differential to report. 0 means turn off this function. The unit is Fahrenheit. Enable this function the device will detect every minutes. And when the temperature is over 140 degree Fahrenheit, it will continue report. Enable this functionality will cause some issue please see the detail in the "Temperature Report" section. + + + + + The illumination differential to report.0 means turn off this function. The unit is percentage. Enable this function the device will detect every minutes. Enable this functionality will cause some issue please see the detail in the "Illumination Report" section. + + + + + + + + + + + + + + diff --git a/openzwave/dlink/dch-z120.xml b/openzwave/dlink/dch-z120.xml new file mode 100644 index 00000000..304bff45 --- /dev/null +++ b/openzwave/dlink/dch-z120.xml @@ -0,0 +1,153 @@ + + + http://www.openzwave.com/device-database/0108:000D:0002 + images/dlink/dch-z120.png + https://products.z-wavealliance.org/products/1152/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1152/D-Link DCH-Z110_120 manual.pdf + CEPT (Europe) + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +Press any key once, the device will awake 10 seconds. + The mydlink Z-Wave Motion Sensor DCH-Z120 has PIR, temperature and illumination, 3 sensors function in one,based on Z-Wave technology. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To add into a Z-Wave network: +1. Have Z-Wave Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the inclusion mode. +3. After add successful, the device will wake to receive the setting command from Z-Wave Controller about 20 seconds. + DCH-Z120 + D-Link Z-Wave Motion Sensor + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To reset the device: +Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4th pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + There are two tamper keys in the device, one is in the back side, another is in the front side. Both of them can add, remove, reset or association from Z-Wave network. +To remove the device from a Z-Wave network: +1. Have Z-Wave Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1152/xml + + + + + + + Set the BASIC command value to turn on the light. + 255: always turn on the light. + For dimmer equipment 1 to 100 means the light strength. 0 means turn off the light. + + + + + PIR sensitivity settings. + 0 means disable the PIR motion. + 1 means the lowest sensitivity. + 99 means the highest sensitivity. + High sensitivity means the sensor can detect over a long distance, but if there is more noise signal in the environment, it will re-trigger too frequently. + + + + + Set the illumination threshold to turn on the light. When the event is triggered and the environment illumination is lower than the threshold, the device will turn on the light. + 0 means turn off illumination detected function and never turn on the light. + 1 means darkest. + 99 means brightest. + 100 means turn off illumination detected function. And always turn on the light. + * Notice * in none test mode, only the value in 1 to 99 will enable the illumination detected function and update the illumination value. + + + + + Bit 0: Reserved + Bit 1: 1 means test mode, 0 means normal mode. + Notice: This bit only effect by the DIP Switch setting to customer mode, otherwise it decides by DIP Switch setting to Test or Normal Mode. + Bit 2: Reserved + Bit 3: Setting the temperature scale. 0: Fahrenheit, 1:Celsius. + Bit 4: Disable the illumination report after event triggered (1: Disable, 0: Enable). + Bit 5: Disable the temperature report after event triggered (1: Disable, 0: Enable). + Bit 6: Reserved. + Bit 7: Disable the back key release into test mode. (1: Disable, 0: Enable) + Note: All default to 0. + + + + + Multi-Sensor Function switch. Using bit to control. + Bit 0: Reserved. (Default: 0) + Bit 1: Disable PIR integrate Illumination to turn ON the lighting nodes in the association group 2. (1:Disable, 0:Enable) (Default: 0) + Bit 2: Reserved always 1 + Bit 3: Reserved always 0 + Bit 4: Reserved always 0 + Bit 5: Reserved always 0 + Bit 6: Reserved always 0 + Bit 7: Reserved always 0 + + + + + Customer function switch, using bit control. + Bit 0: Reserved always 0. + Bit 1: Enable sending motion OFF report. Note: Depends on the Bit4, 0: Report Notification CC, Type: 0x07, Event: 0xFE 1: Sensor Binary Report, Type: 0x0C, Value: 0x00. (Default: 0) + Bit 2: Enable PIR super sensitivity mode. (Default: 1) + Bit 3: Reserved always 0 + Bit 4: Notification Type, 0: Using Notification Report. 1: Using Sensor Binary Report. (Default: 0) + Bit 5: Disable Multi CC in auto report. (Default: 0) + Bit 6: Disable to report battery state when the device triggered. (1:Disable, 0:Enable) (Default: 0) + Bit 7: Reserved always 0. + + + + + In the normal mode, after the PIR motion detected, setting the re-detect time. 8 seconds per tick, default tick is 3 (24 seconds). Set a suitable value to prevent receiving the trigger signal too frequently. Also can save the battery energy. Notice: If this value bigger than the configuration setting NO. 9 there will be a period after the light turned off where the PIR is not detecting. + + + + + After turn on the lighting, setting the delay time to turn off the lighting when the PIR motion is not detected. + 8 seconds per tick, default tick is 4 (32 seconds). 0 means never send turn off light command. + + + + + The interval time for auto report the battery level. 0 means turn off auto report battery. The default value is 12. The tick time can be set by the configuration No.20. + + + + + The interval time for auto reporting of the illumination. 0 means turn off auto report illumination. The default value is 12. The tick time can be set by the configuration No.20. + + + + + The interval time for auto report the temperature. 0 means turn off auto report temperature. The default value is 12. The tick time can be set by the configuration No.20. + + + + + The interval time for auto report each tick. Setting this configuration will effect configuration No.10, No.11, No.12 and No.13. Caution: Setting to 0 means turn off all auto report function. Default is 30 minutes + + + + + The temperature differential to report. 0 means turn off this function. The unit is Fahrenheit. Enable this function the device will detect every minutes. And when the temperature is over 140 degree Fahrenheit, it will continue report. Enable this functionality will cause some issue please see the detail in the "Temperature Report" section. + + + + + The illumination differential to report.0 means turn off this function. The unit is percentage. Enable this function the device will detect every minutes. Enable this functionality will cause some issue please see the detail in the "Illumination Report" section. + + + + + + + + + + + + + + diff --git a/openzwave/dlink/dch-z210.xml b/openzwave/dlink/dch-z210.xml new file mode 100644 index 00000000..26fe6150 --- /dev/null +++ b/openzwave/dlink/dch-z210.xml @@ -0,0 +1,37 @@ + + + This plug-in ON/OFF switch DCH-210 (aka Wenzhou TKB TZ88) is a security enabled wireless switch, based on Z-Wave Plus technology. Z-Wave Plus™ enabled devices displaying the Z-Wave Plus™ logo can also be used with it regardless of the manufacturer, and can also be used in other manufacturer’s Z-Wave™ enabled networks. Remote On/Off control of the connected load is possible with other manufacturer’s wireless Controller. Each switch is designed to act as a repeater. Repeaters will re-transmit the RF signal to ensure that the signal is received by its intended destination by routing the signal around obstacles and radio dead spots. Because TZ88 supports Security Command Class, it can learn with Secured controller. Its functionality and supported command classes is identical when included as a secure and non-secure device. +This plug-in ON/OFF switch is able to detect instance wattage (3000W/CE/CN, 1500W/UL/TW/JP) and overload current (14.5A) of connected lights or appliances. When detecting overload state, the Switch will be disabled and its On/Off button will be lockout of which LED will flash quickly. However, unplug and re-connect the switch will reset its overload condition to normal status. + + Smart Energy Plug In Switch + DCH-Z210 + CEPT (Europe) / U.S. / Canada / Mexico + images/dlink/dch-z210.png + + Initial version - clone of Wenzhou (TKB) TZ88 + Add Product Pic + + + Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing On/Off button three times within 2 seconds will enter inclusion mode. +2. Within 1 second, press On/Off button again for 5 seconds until LED is off. +3. IDs are excluded. + 1. Put your Z-Wave controller into inclusion mode by following the instructions provided by the controller manufacturer. +2. Pressing On/Off button three times within 2 seconds will enter inclusion mode. + CEPT (Europe) + 1. Put your Z-Wave controller into exclusion mode by following the instructions provided by the controller manufacturer. +2.Pressing On/Off button three times within 2 seconds will enter exclusion mode. +3. Node ID has been excluded. + DCH-Z10 + + + + + + If the setting is configured for 1 hour (value=720), the plug will report its instant power consumption every 1 hour. + + + If the setting is configured for 1 hour (value=6), the plug will report its accumulated power consumption (kWh) every 1 hour. + + + diff --git a/openzwave/dlink/dch-z510.xml b/openzwave/dlink/dch-z510.xml new file mode 100644 index 00000000..062bca6e --- /dev/null +++ b/openzwave/dlink/dch-z510.xml @@ -0,0 +1,66 @@ + + + http://www.openzwave.com/device-database/0108:000A:0004 + images/dlink/dch-z510.png + https://products.z-wavealliance.org/products/1262/ + CEPT (Europe) + 1. Have Z-Wave™ Controller entered inclusion mode. +2. Pressing tamper key three times within 1.5 seconds +to enter the inclusion mode. +3. After add successful, the LED will light ON 1 second + mydlink Z-Wave Siren + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1262/DCH-Z510_Manual.pdf + The DCH-Z510 mydlink ™ Z-Wave ™ Siren is a wireless siren, based on Z-Wave ™ technology. It is the Z-Wave™ plus product, it supports the security, OTA... Those newest features of the Z-Wave™ technology. Z-Wave™ is a wireless communication protocol designed for home automation, specifically to remotely control applications in residential and light commercial environments. The technology uses a low-power RF radio embedded or retrofitted into home lectronics devices and systems, such as lighting, home access control, entertainment systems and household appliances. + DCH-Z510 + Notice: Use this procedure only in the event that the primary controller is lost or otherwise inoperable. +1. Pressing tamper key four times within 1.5 seconds and do not release the tamper key in the 4 pressed, and the LED will light ON. +2. After 3 seconds the LED will turn OFF, after that within 2 seconds, release the tamper key. If successful, the LED will light ON one second. Otherwise, the LED will flash once. +3. IDs are excluded and all settings will reset to factory default. + 1. Have Z-Wave™ Controller entered exclusion mode. +2. Pressing tamper key three times within 1.5 seconds to enter the exclusion mode. +Node ID has been excluded. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1262/xml + + + + + + + Bit 0: Reserved + Bit 1: Reserved + Bit 2: Reserved + Bit 3: Reserved + Bit 4: Notification type (0: Using Notification Report, 1: Using sensor Binary Report). + Bit 5: Reserved + Bit 6: Reserved + Bit 7: Reserved + + + + + Disable the alarm function. + 0: Enable Alarm, 1:Disable Alarm, + Caution: After the power up, this configuration always be 0. + + + + + + + Play alarm sound duration. + 1 tick is 30 second. Default is 3 minutes, maximum is 63.5 minutes. + 0: means never auto stop + + + + + + + + + + + + + diff --git a/openzwave/dome/0002.xml b/openzwave/dome/0002.xml new file mode 100644 index 00000000..c7f6c4ab --- /dev/null +++ b/openzwave/dome/0002.xml @@ -0,0 +1,43 @@ + + + http://www.openzwave.com/device-database/021F:0002:0003 + images/dome/0002.png + https://products.z-wavealliance.org/products/2158/ + Press and hold the open/close button for at least 10 seconds then release. The Shut-Off’s memory will be erased to factory settings. A flashing light indicates a successful factory reset. Beware that resetting your device will disconnect it from your system. Only do this if the controller is missing or otherwise unreachable! + The Dome™ Home Automation DMWV1 Water Main Shut-off is designed to fit over existing ¼ turn ball-valves for pipes sized up to 1½ inch. No professional plumbing contractor is required- it can be installed by a homeowner with just a screwdriver. This device requires a Z-Wave Certified hub for operation. When configured with a Water Leak Sensor, the Water Main Shut-off can automatically cut off the supply to limit the damage. You can also remotely control the valve position using your smarthome system mobile app. Extra-long Z-Wave wireless range (up to 150 ft) allows you to place it where it’s needed without worrying if the signal is reaching your Z-Wave Hub. Also functions as Z-Wave signal extender. Dome™ DMWV1 Water Main Shut-off comes with a 1-year limited warranty. Measurements in inches: 2.5 x 3.5 x 6. Dome™ Home Automation Z-Wave devices give your family peace of mind and security you can count on. With Dome™, you’re always connected and always covered. + +• Installs over existing valve without need of a plumber using just a screw driver. Works with ¼ turn ball-valves on pipes sized up to 1½ inch +• Open/Close valve control allowing for automatic water shut-off when leaks are detected as well as on demand control using your smarthome mobile app. +• Up to 150-foot range. Functions as Z-Wave signal extender +• Z-Wave Plus Certified. Requires a Z-Wave Certified Hub to operate + + DMWV1 + 1. Follow the instructions for your Z-Wave certified Controller to enter exclusion mode. +2. When prompted, press the “open/close” button on the Shut-Off quickly 3 times in a row. + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2158/Dome Water Main Shut-Off Advanced Manual.pdf + 1 For proper inclusion, bring the Water Main Shut-Off to the final location where it will be used. * +2 Follow the instructions for your Z-Wave controller to enter inclusion mode. +3 Make sure the Water Main Shut-Off is powered on, and when prompted by your controller, press the “open/close” button quickly 3 times in a row. The LED will stop blinking and stay on continuously upon successful inclusion. + +*For non Z-Wave Plus networks, please consult the owner’s manual for your primary controller to determine the best method and location for adding the Water Main Shut-Off to your Z-Wave network. + Water Main Shut-Off + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2158/xml + + + + + + + + + + + + + diff --git a/openzwave/dome/0083.xml b/openzwave/dome/0083.xml new file mode 100644 index 00000000..04e441b6 --- /dev/null +++ b/openzwave/dome/0083.xml @@ -0,0 +1,86 @@ + + + + + + + + This parameter sets the sensitivity of the Motion Detector. + It is a unitless parameter ranging in values from 8 up to 255, with 8 being the highest sensitivity level and 255 being the lowest. + After physical installation, make sure the farthest part of the coverage area is still visible to the Motion Detector by adjusting this parameter. + + + + + This parameters sets the amount of time after a motion event before the Motion Detector reports no activity to the main controller. + This also sets the amount of time before a BASIC_SET(00) command is sent to Association Group 2 to turn off any activated devices. + This value must be higher than the value of Parameter 6, and if this parameter is reset to default settings, Parameter 6 will also be reset. + See Group 2 on page for more information. + + + + + This parameter sets the value sent by the BASIC_SET command to Association Group 2. + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + This setting enables or disables motion detection and light reporting. + + + + + + + If Parameter 8 is enabled, this setting sets the light level below which the Motion Detector will send BASIC_SET commands to Association Group 2 when motion is detected. + + + + + After each motion event, the Motion Detector is disabled for the amount of time set by this parameter before it can send out another Motion Detected Notification Report/Binary Sensor Report. + This value must be lower than the value of Parameter 2, and if this parameter is reset to default settings, Parameter 2 will also be reset. + + + + + This parameter sets the amount of time between each successive ambient light level reading that is sent. + This value must be less than the Wakeup Interval Time (which is 43,200 seconds or 12 hours by default.) + + + + + If this parameter is enabled, the Motion Detector will only send Basic Set commands to Associon Group 2 if the ambient light level is below the value set in Parameter 05. + + + + + + + This Parameter sets the minimum change in ambient light level (in lux) the Motion Detector must detect before a Multilevel Sensor Report is sent to the main controller. + + + + + If this parameter is enabled, the LED INDICATOR will flash everytime there motion is detected. + If this is disabled, the LED INDICATOR will not flash to indicate motion events. + + + + + + + + + + + + + + + diff --git a/openzwave/dome/0085.xml b/openzwave/dome/0085.xml new file mode 100644 index 00000000..374aa499 --- /dev/null +++ b/openzwave/dome/0085.xml @@ -0,0 +1,97 @@ + + + http://www.openzwave.com/device-database/021F:0085:0003 + images/dome/0085.png + https://products.z-wavealliance.org/products/1954/ + If needed, the Flood Sensor can be reset locally by following these steps. Only do this when your Z-Wave controller is disconnected or otherwise unreachable. Beware that resetting your device will disconnect it from the system: +1. Remove the MAIN BODY COVER and confirm that your Flood Sensor is powered up. +2. Press and hold the CONNECT BUTTON for at least 10 seconds then release. A flashing light indicates a successful factory reset. +3. The Flood Sensor’s memory will be erased to factory settings. + Follow the instructions for your Z-Wave Certified Conto enter inclusion mode. When prompted by the controller: +1. The Flood Sensor should be within 10’ of your Z-Wave controller for the inclusion process. After successful pairing, the device can be brought to the desired location. +2. Remove the MAIN BODY COVER by twisting it apart counter-clockwise. +3. Remove the BATTERY TAB. +4. Press the BUTTON quickly 3 times in a row. +The INDICATOR LED will flash five times indicating inclusion. + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1954/Dome Leak Sensor API Manual.pdf + Dome Z-Wave Plus Leak Sensor + Because the Flood Sensor is a battery powered device, it wakes up on regular intervals to give battery and other status updates to the controller, as well as to accept configuration settings from the controller. This helps to extend the battery life. The device can be forced to wake up to submit these reports or accept new settings immediately by simply pressing and holding the BUTTON for two seconds. The LED INDICATOR will flash once indicating successful wake up. + The Dome™ Home Automation DMWS1 Leak Sensor is purpose built to withstand a wet environment it may find itself in. It is suitable for areas where leaks are likely to occur: sinks, toilets, washing machines and water heaters. The Leak Sensor’s flat design allows it to be easily slid under common household appliances with low clearance from the floor. Additional flexibility is provided with a Remote Sensor extending 4 feet for placing it in hard to reach areas and sump pump pits. Once the leak is detected, the Leak Sensor will alert you by beeping locally and it will send an instant notification to your smarthome system. With a Z-Wave Certified Hub, this sensor can be set up to trigger sirens, lights and custom automation scenes or even turn off the water when used with Dome™ Water Main Shut Off (DMWV1). Extra-long Z-Wave wireless range (up to 150 ft) allows you to place it where it’s needed without worrying if the signal is reaching your Z-Wave Hub. There is a 3-year battery life, so you can always be confident that your sensor has power. Dome™ DMWS1 Leak Sensor comes with a 1-year limited warranty. Measurements in inches: 2.625 x 2.625 x 1.125. Dome™ Home Automation Z-Wave devices give your family peace of mind and security you can count on. With Dome™, you’re always connected and always covered. +• Water resistant design with ultra low profile to fit under appliances. Includes a 4 feet long Remote Probe for hard to reach areas and sump pump pits +• Local alarm sound with LED visual indicator when leaks are detected. Can be integrated with sirens, lights and compatible water main shut off valves (like Dome™ DMWV1) +• Up to 150-foot range and 3-year battery life (CR14250 Battery Included) +• Z-Wave Plus Certified. Requires a Z-Wave Certified Hub to operate +• Tested to work with SmartThings, Vera, Staples Connect, HomeSeer, Nexia, Piper, URC, Harmony. Not supported by Wink, DSC, ADT Pulse, 2Gig, Napco, Interlogix, Honeywell (Dome™ is not associated with listed brands) + + DMWS1 + Follow the instructions for your Z-Wave Certified Conto enter exclusion mode. When prompted by the controller: +1. Remove the MAIN BODY COVER from the MAIN BODY BASE. +2. Press the CONNECT BUTTON quickly 3 times in a row. +The INDICATOR LED will flash five times indicating exclusion/disconnection. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1954/xml + + + + + + + + This parameter sets the total amount of time the Leak Sensor will beep and light its LED in the event of a leak. + 0 Leak Sensor beeps until water is removed. + 1 to 255 in Minutes. + + + + + This parameter defines the amount of time the Leak Sensor remains quiet between each Reminder Alarm. + + + + + This parameter sets the amount of time the Leak Sensor beeps before it is muted. + + + + + This parameter sets the length of each beep after the Initial Alarm. + + + + + This parameter enables or disables the audible alarm (beeping) functionality of the Leak Sensor. + + + + + + + This parameter enables or disables the Leak Sensor. + If disabled, the device will not respond in any way to detected leaks. + + + + + + + This parameter defines the value sent by the BASIC_SET command to Association Group 2. + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + + + + + + + + + diff --git a/openzwave/dome/0086.xml b/openzwave/dome/0086.xml new file mode 100644 index 00000000..775bcfb5 --- /dev/null +++ b/openzwave/dome/0086.xml @@ -0,0 +1,95 @@ + + + http://www.openzwave.com/device-database/021F:0086:0003 + images/dome/0086.png + https://products.z-wavealliance.org/products/1847/ + The Dome™ Home Automation DMMZ1 Mouser is a powerful rodent electric trap with Z-Wave technology built-in. It kills mice, rats and other rodents quickly, cleanly and humanely with a powerful jolt of electricity. Simply set bait, turn on and place in desired location. When connected to Z-Wave Certified Hub, once the trap is full, it sends out a notification to your smarthome system. You can easily dispose of Mouser’s contents without ever having to touch them. Use the top handle and tip to dispose of caught rodents. Specially designed removable and washable bait tray will allow you to easily replace the bait and set it back up. It operates on 4 AA batteries (not included) and is optimised to last over 50 uses. Mouser features extra-long Z-Wave wireless range (up to 150 ft) and Dome™ DMMZ1 Mouser comes with a 1-year limited warranty. Measurements in inches: 8.75 x 4.5 x 5. Dome™ Home Automation Z-Wave devices give your family peace of mind and security you can count on. With Dome™, you’re always connected and always covered. +• Humanely kills mice, rats and other rodents with a powerful electric shock and sends an alert to your smarthome system when the trap needs to be emptied +• Easy to use: set bait, turn on and place in desired location +Touch free: hold handle and tip to dispose of contents, then set it again +• Up to 150-foot Z-Wave range. Operating Temperature: 32°F - 112°F. Powered by 4 AA batteries (not included) enabling it to be triggered over 50 times +• Z-Wave Plus Certified. Works as a stand alone electronic mouse trap but requires a Z-Wave Certified Hub for notification functionality +• Tested to work with SmartThings, Vera, Staples Connect, HomeSeer, Nexia, Piper, URC, Harmony. Not supported by Wink, DSC, ADT Pulse, 2Gig, Napco, Interlogix, Honeywell (Dome is not associated with listed brands) + + Follow the instructions for your Z-Wave Certified controller to enter inclusion mode. When prompted by the controller: +1. Bring the Mouser to within 10’ of your Z-Wave controller for the inclusion process. After successful pairing, the device can be brought to the desired location. +2. Remove top cover by sliding it back and lifting up. +3. Insert batteries. +4. Press the CONNECT BUTTON quickly 3 times in a row. +5. The LED INDICATOR will flash five times indicating inclusion + + If needed, the Mouser can be reset locally by following these steps. Only do this when your Z-Wave controller is disconnected or otherwise unreachable. Beware that resetting your device will disconnect it from the system: +1. Remove the TOP COVER and confirm that your Mouser is powered up. +2. Press and hold the CONNECT BUTTON for at least 10 seconds then release. A flashing LED INDICATOR indicates a successful factory reset. +3. The Mouser’s memory will be erased to factory settings. + + DMMZ1 + If needed, the Mouser can be reset locally by following these steps. Only do this when your Z-Wave controller is disconnected or otherwise unreachable. Beware that resetting your device will disconnect it from the system: +1. Remove the TOP COVER and confirm that your Mouser is powered up. +2. Press and hold the CONNECT BUTTON for at least 10 seconds then release. A flashing LED INDICATOR indicates a successful factory reset. +3. The Mouser’s memory will be erased to factory settings. + U.S. / Canada / Mexico + Follow the instructions for your Z-Wave Certified controller to enter exclusion mode. +When prompted by the controller: +1. Remove top cover by sliding it back and lifting up. +2. Press the CONNECT BUTTON quickly 3 times in a row. +The LED INDICATOR will flash five times indicating exclusion/disconnection. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1847/Mouser API Manual.pdf + Dome Mouser + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1847/xml + + + + + + + + This parameter defines the value sent by the BASIC_SET command to Association Group 2. + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + This parameter sets firing mode of the Mouser. + Two firing modes are available: in the first (Continuous Fire,) electricity is passed continuously for the entire duration, + and in the second (Burst Fire,) electricity is passed continuously only for the first minute and it is pulsed at approximately 400 beats per minute for the remainder of the time. + + + + + + + This parameter defines how long the Mouser will fire continuously before it starts to burst-fire + + + + + This parameter enables or disables the indicator LED alarm when the trap is tripped. + + + + + + + This parameter sets the amount of time the LED Indicator blinks after the trap is tripped. + 0 LED Blinks Until Trap is Reset. + 1 to 255 in Hours. + + + + + + + + + + + + + diff --git a/openzwave/dome/0087.xml b/openzwave/dome/0087.xml new file mode 100644 index 00000000..470eb64e --- /dev/null +++ b/openzwave/dome/0087.xml @@ -0,0 +1,81 @@ + + + + + + + + This parameter enables/disables the METER_REPORT function, which sends periodic reports to Group1 members with information on line voltage, current load, and power and energy consumption. + Also see Param 2 and 6. + + + + + + This parameter sets the amount of time between each successive METER_REPORT signal sent to Group 1 (also see Param 1 and 6.) + + + + Sets the maximum current the plug will pass before it cuts off power and sends a NOTIFICATION_EVENT_POWER_MANAGEMENT_OVER_LOAD_DETECTED signal to Group 1 and a BASIC_SET(FF) to Group 2. + The LED will then blink red once per second until the notification is cleared after the current returns to normal. + To clear the NOTIFICATION and start monitoring again, the BUTTON must be pushed once (only after the current is back to normal) or a BINARY_SWITCH_SET(FF) command must be sent. + NOTE: this value must be higher than Param 4. + + + + + Sets the current level at which the On/Off Plug-In Switch will flash its LED yellow, until the current returns to below this level. + It will NOT cut off current to the device; this functions as a visible warning to the user. + NOTE: this value must be lower than Param 3. + + + + This parameter enables or disables the indicator LED. + + + + + + In addition to sending a METER_REPORT to Group 1 in the time interval set by Param 2, the On/Off Plug-In Switch also sends a METER_REPORT when it detects a relative change in current flow. + This parameter sets this minimum current change amount, in percent, at which point the On/Off Plug-In Switch will send a METER_REPORT to Group 1. + Also see Param 1 and 2. + + + + + This parameter sets whether or not the On/Off Plug-In Switch will remember if it was turned on or off when it was last plugged in. + If enabled, whenever the device is rebooted (plugged in and out of the main outlet,) it will resume its state from before the reboot. + If disabled, it will turn on every time the device is rebooted. + + + + + + If this parameter is enabled, whenever the On/Off Plug-In Switch is turned on, it will automatically turn off after a set amount of time (set in Param 9.) + + + + + + Sets the time interval before the On/Off Plug-In Switch automatically shuts off. + See Param 8. + + + + If this parameter is enabled, the user can turn the device on or off using the BUTTON. + + + + + + + + + + + + + diff --git a/openzwave/dome/0088.xml b/openzwave/dome/0088.xml new file mode 100644 index 00000000..b72ca595 --- /dev/null +++ b/openzwave/dome/0088.xml @@ -0,0 +1,117 @@ + + + http://www.openzwave.com/device-database/021F:0088:0003 + images/dome/0088.png + https://products.z-wavealliance.org/products/2059/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2059/Dome Siren Manual.pdf + The Dome™ Home Automation DMS01 Siren offers ten user selectable sounds with three volume levels (at up to 105dB) and adjustable siren timeout (30/60/300 seconds or infinite). It includes a functionality of an alarm siren, doorbell and an audible chime notification when door/window opens (advanced settings subject to Z-Wave Hub compatibility). Additional visual notification is provided by built-in flashing LED’s when triggered. One of a kind device on the market with 100% battery operation allowing for easy installation anywhere in your home. There is a 3-year battery life, so you can always be confident that your siren has power. Extra-long Z-Wave wireless range (up to 150 ft) allows you to place it where it’s needed without worrying if the signal is reaching your Z-Wave Hub. Dome™ DMS01 Siren comes with a 1-year limited warranty. Measurements in inches: 2.625 x 2.625 x 1.125. Dome™ Home Automation Z-Wave devices give your family peace of mind and security you can count on. With Dome™, you’re always connected and always covered. + Follow the instructions for your Z-Wave certified Controller to enter exclusion mode. +When prompted by the Controller: +1. Remove the Back Plate of the Siren. +2. Press the Connect Button quickly 3 times in a row. +The LED Ring will flash five times indicating exclusion/disconnection. + U.S. / Canada / Mexico + Follow the instructions for your Z-Wave certified Controller to enter inclusion mode. +When prompted by the Controller: +1. For proper inclusion, bring the Siren to the final location where it will be used. * +2. Remove the Back Plate of the Siren. +3. Remove the Battery Tabs. +4. Press the Connect Button quickly 3 times in a row. +The LED Ring will flash five times indicating inclusion. +*For non Z-Wave Plus networks, please consult the owner’s manual for your primary controller to determine the best method and location for adding the Siren to your Z-Wave network. + Dome Z-Wave Plus Siren + To disconnect from the Z-Wave Network and restore factory default settings: +1. Open the Back Plate and make sure the Siren is powered. +1. Hold the Connect Button for 10 seconds until the LED Ring blinks once, then release the button. +Only do this if the controller is missing or otherwise unreachable! + DMS01 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2059/xml + + + + + + + This parameter sets the volume of the Siren (primary) sound. There are three possible volume levels available. + + + + + + This parameter defines the length of the Alarm/primary notification. + + + + + + + This parameter defines the number of times the Chime/Secondary Notification will play. + + + This parameter sets the volume of the Chime (secondary) sound. There are three possible volume levels available. + + + + + + + The Siren offers ten different sounds to use as the Siren (primary) notification. + This parameter sets the Siren (primary) notification sound. + + + + + + + + + + + + + + + If Parameter 7 is set to 02, the Siren will play a secondary chime sound instead of the main alarm. + The Siren offers ten different sounds to use as the Chime (secondary) notification. + This parameter sets the Chime (secondary) notification sound. + + + + + + + + + + + + + + This Parameter toggles between the Primary and Secondary notification sound to be played when the Siren receives a BINARY_SWITCH_SET(FF) command. + + + + + This Parameter enables or disables the Flashing LED Ring (strobe) accompanying the Primary Notification. + + + + + This Parameter enables or disables the Flashing LED Ring (strobe) accompanying the Secondary Notification. + + + + + + + + + + + + + diff --git a/openzwave/dome/0101.xml b/openzwave/dome/0101.xml new file mode 100644 index 00000000..1e88683f --- /dev/null +++ b/openzwave/dome/0101.xml @@ -0,0 +1,26 @@ + + + + + + + This parameter sets the delay time from when the Door/Window Sensor sends the BASIC_SET command to Association Group 2 and when the BASIC_SET(0) is sent.,It accepts a value up to 65,535, in seconds. + + + + This parameter sets the value sent by the BASIC_SET command to Association Group 2. + + + + + + + + + + + + diff --git a/openzwave/dome/0201.xml b/openzwave/dome/0201.xml new file mode 100644 index 00000000..e618f065 --- /dev/null +++ b/openzwave/dome/0201.xml @@ -0,0 +1,149 @@ + + + http://www.openzwave.com/device-database/021F:0201:0003 + images/dome/0201.png + https://products.z-wavealliance.org/products/2830/ + The Dome Door/Window Sensor Pro is a battery powered security-enabled* Z-Wave Plus magnetic reed switch that can monitor the status of doors, windows, and anything else that opens and closes. It can also report ambient temperature levels. The Door/Window Sensor consists of two parts - the “sensor,” and the “magnet.” The sensor has a “reed switch” inside, which is sensitive to the magnet’s presence when aligned properly and within the defined distance. When the sensor and magnet are brought together or pulled apart, the sensor will report its open/close status to its Z-Wave controller, and the encrypted wireless communication* ensures that user data remains secure. Because many manufacturers use Z-Wave to communicate, the Door/Window Sensor can interact with different products of different categories. + +• Z-Wave Plus Certified +• S0 Security-Enabled* +• Built-In Temperature Sensor +• Up to 250’ range +• Ten-Year Battery Life +• LED Signal Strength Indication +• 1.25” Max distance between sensor & magnet +• Ultra-Narrow (1/4”) Magnet for Placement Between Door and Casing +• Monitor doors, windows, medicine cabinets, drawers, garage doors, and many other openings + Because the Door/Window Sensor Pro is a battery powered device, it wakes up on regular intervals to give battery and other status updates to the controller, as well as to accept configuration settings from the controller. This helps to extend the battery life. The Sensor Cover holds down the Button when installed, and the device can be forced to wake up to submit reports or accept new settings immediately by simply removing the Sensor Cover and then replacing it after. If the device is already included in a system, the LED Indicator will flash Red until the cover is closed. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2830/Gen2DWAPIManualv1.2_1.pdf + Dome Door/Window Sensor Pro + If needed, the Door/Window Sensor Pro can be reset locally by following these steps. Only do this if your Z-Wave controller is missing or otherwise unreachable. Beware that resetting your device will disconnect it from the system: +1. Remove the Sensor Cover and confirm that your Door/Window Sensor Pro is powered up. +2. Wait for 5 seconds. +3. Move the Magnet and Sensor Base in and out of the closed position 6 times. +4. The LED Indicator will light up red for five seconds when reset successfully. + +The Door/Window Sensor Pro memory will be erased to factory settings. + + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand + DMDP1 + Follow the instructions for your Z-Wave Certified Controller to enter exclusion mode. When prompted by the controller: +Remove the SENSOR COVER and the LED Indicator will start blinking red. +Press the Button quickly 3 times in a row. +The LED Indicator will flash green three times indicating exclusion/disconnection and will then continue flashing red (indicating tamper) until the cover is replaced. + New Installation +1. For proper inclusion, bring the Door/Window Sensor Pro to the final location where it will be used*. +2. Follow the instructions for your Z-Wave controller to enter inclusion mode. +3. Remove the Battery Tab protruding from the Battery Tab Slit. +4. The device will automatically enter inclusion mode for two minutes and the LED Indicator will alternate between green and red. + +Upon successful inclusion the LED Indicator will flash green three times then stop blinking. + +Re-Installation +1. For proper inclusion, bring the Door/Window Sensor Proto the final location where it will be used*. +2. Follow the instructions for your Z-Wave controller to enter inclusion mode. +3. Remove the Sensor Cover and the LED Indicator will start blinking yellow. +4. Press the Button quickly 3 times in a row. +5. The device will enter inclusion mode for two minutes and the LED Indicator will alternate between green and red. + +After successful inclusion, the LED Indicator will flash green three times then blink red until the cover is replaced. + +*For non Z-Wave Plus networks, please consult the owner’s manual for your primary controller to determine the best method and location for adding the Door/Window Sensor Pro to your Z-Wave network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2399/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2829/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2830/xml + + + + + + + + This parameter enables or disables the LED Indicator flashing to indicate opening and closing events. + The Door/Window Sensor will always flash the LED Indicator for inclusion, exclusion, tamper, and other system events. + + + + + + + This parameter switches the Notification or Binary Sensor report sent when the door opens or closes. + If this parameter is set to 01, the Door/Window Sensor will report closed instead of open when the Magnet and Sensor are pulled apart. + + + + + + + By default, the Door/Window Sensor uses the Notification command class to communicate open/close and tamper events. + If this Parameter is set to 1, the device will instead use the Binary Sensor command class. + + + + + + + + The Door/Window Sensor can also monitor and report ambient temperature conditions. + However, temperature sensing functionality is disabled by default to save battery life, and this configuration parameter is used to enable or disable this feature. + + + + + + + This Configuration Parameter can offset the temperature value reported by +/- 125 degrees to compensate for temperature variances in a room - for example, the temperature near the ceiling in a room is significantly higher than the average temperature of the same room. + This Parameter accepts a signed 8-bit value with an absolute value of up to 125, and its units are Dependant on Configuration Parameter 07. + Temperature Offset. + 0 to 125 : 0 to 125 degrees. + 255 to 130 : -1 to -125 degrees. + + + + The Door/Window Sensor can report temperature values in either Celsius or Fahrenheit, and this parameter allows the user to decide which unit is used. + + + + + + This parameter sets the value sent by the Basic Set command to Association Group 2 (for more information, see Association Group Info.). + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + This parameter sets the value sent by the Basic Set command to Association Group 4. + The Door/Window Sensor sends a Basic Set command to Association Group 4 when the door or window opens (for more information, see Association Group Info.). + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + This parameter sets the value sent by the Basic Set command to Association Group 4. + The Door/Window Sensor sends a Basic Set command to Association Group 4 when the door or window opens (for more information, see Association Group Info.). + 0 Turn Off Device. + 1 to 99 Set Device to Value. + 255 Turn On Device. + + + + + + + + + + + + + + diff --git a/openzwave/dome/dmex1.xml b/openzwave/dome/dmex1.xml new file mode 100644 index 00000000..b43773da --- /dev/null +++ b/openzwave/dome/dmex1.xml @@ -0,0 +1,49 @@ + + + images/dome/dmex1.png + https://products.z-wavealliance.org/products/2984/ + U.S. / Canada / Mexico + Turn the primary controller of Z-Wave network into inclusion mode, press the button on DMEX1 quickly 3 times in a row. + The Dome Range Extender is designed to improve communication between Z-Wave devices. It amplifies Z-Wave signals and increases the reach of your controller, ensuring your devices stay connected. The Extender has an LED light that works as a nightlight and can also act as an indicator in regular mode. The included suction cup lets you mount the Extender onto any smooth surface while using a micro USB power supply. All these features make the Dome Range extender the perfect choice for your home. + DMEX1 Range Extender + Press the button 6 times quickly, then immediately press and hold for 10 seconds. Use this procedure only in the event that your primary network controller is missing or inoperable. + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2984/DomeExtenderAPIManual10-31.pdf + DMEX1 + Turn the primary controller of Z-Wave network into inclusion mode, press the button on DMEX1 quickly 3 times in a row. + + Initial Entry + + + + + + false + + + + + + + This parameter sets the luminance (brightness) level at which night light is turned off. This is a unitless value that can be set to any value from 0 - 10, with a default value of 5. The higher this value, the brighter the ambient light must be to turn off the night light. + Range:0-10 + Default: 5 + + + + + This parameter sets the luminance (brightness) level at which night light is turned on. This is a unitless value that can be set to any value from 0 - 10, with a default value of 5. The lower this value, the dimmer the ambient light must be to turn on the night light. + Range:0-10 + Default: 5 + + + + + + + + + + + diff --git a/openzwave/domitech/zb22uk.xml b/openzwave/domitech/zb22uk.xml new file mode 100644 index 00000000..f1082ecd --- /dev/null +++ b/openzwave/domitech/zb22uk.xml @@ -0,0 +1,74 @@ + + + http://www.openzwave.com/device-database/020E:3135:4C42 + images/domitech/zb22uk.png + https://products.z-wavealliance.org/products/1543/ + ZB22UK + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1543/Instructions_ZB22UK_10222015 small.pdf + Smart LED light bulb with Z-Wave radio. +- Control lights remotely and save energy +- Compatible with smart home systems supporting Z-Wave +- 60 Watt equivalent light (806 lumens) +- Consumes only 9 watts of power +- 2700K Day light with frosted glass +- Instant ON and fully dimmable +- Functions as a Z-Wave signal repeater +- Very simple to include in your network +- Z-Wave Plus certified + + 1. Turn Off power to the light bulb socket +2. Screw in the light bulb +3. Place your network controller into inclusion mode by following the controller manufacturer's instructions +4. Turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful inclusion. +5. If the controller/gateway shows it was a fail, repeat the procedure. + +Note: If Inclusion still fails after the 2nd attempt, you need to first RESET the dt Smart Bulb before repeating the above steps. + + CEPT (Europe) + You may manually reset the light bulb as follows: +1. Flick the wall switch “OFF-ON” 4 times within 4 seconds. +2. The dt Smart Bulb will flash twice after Reset is successful. + +Use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + 1. Turn off power to the light bulb socket +2. Follow the network controller instruction to place your network controller into exclusion mode to remove the dt light bulb from the network. +3. After being prompted by the network controller, turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful inclusion. + + + Smart LED Light Bulb + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1543/xml + + + + + + You may select the dim level whenever the light is turned back ON to be either full brightness (100% dim level) or be the same as the last dim setting when the light is ON by flicking the wall switch + + + + + + You may change the dimming step level when you adjust the brightness by your controller/gateway. + When the value is low, dimming/brightening is gradual. + When the value is high, dimming/brightening is rapid. + + + + + You may change the dimming speed quicker or slower. + When the value is low, the step timing is quick. + When the value is high, the step timing is slow. + + + + + + + + + + diff --git a/openzwave/domitech/ze27eu.xml b/openzwave/domitech/ze27eu.xml new file mode 100644 index 00000000..2d33033c --- /dev/null +++ b/openzwave/domitech/ze27eu.xml @@ -0,0 +1,72 @@ + + + http://www.openzwave.com/device-database/020E:3134:4C42 + images/domitech/ze27eu.png + https://products.z-wavealliance.org/products/1914/ + 1. Turn off power to the light bulb socket +2. Follow the network controller instruction to place your network controller into exclusion mode to remove the dt light bulb from the network. +3. After being prompted by the network controller, turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful exclusion. + + + CEPT (Europe) / U.S. / Canada / Mexico + You may manually reset the light bulb as follows: +1. Flick the wall switch “OFF-ON” 4 times within 4 seconds. +2. The dt Smart Bulb will flash twice after Reset is successful. + +Use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + ZE26i + Smart LED light bulb with Z-Wave radio. +- Control lights remotely and save energy +- Compatible with smart home systems supporting Z-Wave +- 60 Watt equivalent light (750 lumens) +- Consumes only 9 watts of power +- 2700K soft light with frosted glass +- Instant ON and fully dimmable +- Functions as a Z-Wave signal repeater +- Very simple to include in your network +- Z-Wave Plus certified + + Smart LED Light Bulb + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1914/ZE26I Manual.pdf + 1. Turn Off power to the light bulb socket +2. Screw in the light bulb +3. Place your network controller into inclusion mode by following the controller manufacturer's instructions +4. Turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful inclusion. +5. If the controller/gateway shows it was a fail, repeat the procedure. + +Note: If Inclusion still fails after the 2nd attempt, you need to first RESET the dt Smart Bulb before repeating the above steps. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1530/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1914/xml + + + + + + You may select the dim level whenever the light is turned back ON to be either full brightness (100% dim level) or be the same as the last dim setting when the light is ON by flicking the wall switch + + + + + + You may change the dimming step level when you adjust the brightness by your controller/gateway. + When the value is low, dimming/brightening is gradual. + When the value is high, dimming/brightening is rapid. + + + + + You may change the dimming speed quicker or slower. + When the value is low, the step timing is quick. + When the value is high, the step timing is slow. + + + + + + + + + + diff --git a/openzwave/domux/DX1CA-Z.xml b/openzwave/domux/DX1CA-Z.xml new file mode 100644 index 00000000..60e9430b --- /dev/null +++ b/openzwave/domux/DX1CA-Z.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/openzwave/domux/DX1CG-Z.xml b/openzwave/domux/DX1CG-Z.xml new file mode 100644 index 00000000..39dbbae2 --- /dev/null +++ b/openzwave/domux/DX1CG-Z.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/openzwave/domux/DX1DS-Z.xml b/openzwave/domux/DX1DS-Z.xml new file mode 100644 index 00000000..0c602706 --- /dev/null +++ b/openzwave/domux/DX1DS-Z.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/openzwave/domux/DX1HT-Z.xml b/openzwave/domux/DX1HT-Z.xml new file mode 100644 index 00000000..ed34f0b5 --- /dev/null +++ b/openzwave/domux/DX1HT-Z.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/openzwave/domux/DX1MS-Z.xml b/openzwave/domux/DX1MS-Z.xml new file mode 100644 index 00000000..bb04fe65 --- /dev/null +++ b/openzwave/domux/DX1MS-Z.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/openzwave/domux/DX1SA-Z.xml b/openzwave/domux/DX1SA-Z.xml new file mode 100644 index 00000000..f19cd585 --- /dev/null +++ b/openzwave/domux/DX1SA-Z.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/openzwave/domux/DX1WL-Z.xml b/openzwave/domux/DX1WL-Z.xml new file mode 100644 index 00000000..3e9aaf99 --- /dev/null +++ b/openzwave/domux/DX1WL-Z.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/openzwave/domux/DX2SK-Z.xml b/openzwave/domux/DX2SK-Z.xml new file mode 100644 index 00000000..d1526e37 --- /dev/null +++ b/openzwave/domux/DX2SK-Z.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/openzwave/dragontech/wd-100.xml b/openzwave/dragontech/wd-100.xml new file mode 100644 index 00000000..8cf39c0a --- /dev/null +++ b/openzwave/dragontech/wd-100.xml @@ -0,0 +1,61 @@ + + + http://www.openzwave.com/device-database/0184:3034:4447 + images/dragontech/wd-100.png + https://products.z-wavealliance.org/products/2031/ + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + WD-100 + In-Wall Dimmer Switch + 1. Turn the connected lights ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2031/WD-100_UG_updated 07212016.pdf + Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + +All Configuration Parameters can all be restored to their factory default settings by using your primary controller to delete/reset the device. +To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default. + + + - Works with incandescent and dimmable florescent (CFL) or most LED lighting +- ON/OFF status and location LED indicator +- Fits into standard single or multiple gang junction box +- Keypad can be replaced manually to match color with other wall switches +- Over-The-Air firmware upgrade available with compatible gateway, Z-Wave static controller, or PC and software +- Internal resettable fuse to protect from surge current +- Manual reset capability +- Support Central Scene + + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1127/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1676/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2031/xml + + + + + + + The orientation of the ON/OFF on the rocker switch can be inverted by changing the configuration item from 0 to 1 + + + + + indicates the number of levels the lighting will change when the timer runs out + + + + + indicates the time duration of each level. The resolution is 10 milliseconds for example, a default value of 3 means the timer runs out every 30 milliseconds. + + + + + + + + + + diff --git a/openzwave/duco/DucoBox.xml b/openzwave/duco/DucoBox.xml new file mode 100644 index 00000000..9868e130 --- /dev/null +++ b/openzwave/duco/DucoBox.xml @@ -0,0 +1,127 @@ + + + + + DucoBox + The ducBox is a Z-wave controlled mechenical ventilation unit + http://www.openzwave.com/device-database/XXXX:XXXX:XXXX + https://www.duco.eu/nl-nl-gearchiveerde-systemen + https://www.duco.eu/nl-nl-gearchiveerde-systemen + images/DefaultProductImage.png + https://www.duco.eu/Wes/CDN/1/Attachments/GH_DucoTronic%20System%20Z-wave_(nl)_online%20garantie_LowRes_635500206155264045.pdf + + Press all 4 buttons to enter installer mode. Next pres button 1 to add the device to a z-wave network. + + Press all 4 buttons to enter installer mode. Next press and hold button 1 and 2 to remove the device from a z-wave network. + https://products.z-wavealliance.org/products/49 + CEPT (Europe) + 00001801/G12809 + + Created the config file from scratch based on information from https://products.z-wavealliance.org/products/49 and http://devel.pepper1.net/zwavedb/device/156 + Remove auto on group 1, cleanup MetaDataItem + + + + + + + + + + + + + + + + + + + + + + + + + How often the value is measured(example: if value=60, the sensor value is measured every 60 seconds) + + + + Set point CO2: Used in ‘automatic mode’. (button 4) if the device is a CO2 sensor. The CO2 level in a room is a good indication of the air quality in this room. + When the CO2 level is above this set point, the room needs more ventilation. Consequently, the CO2 sensor will open the associated grating unit. + + + + + Set point CO2: Used in ‘automatic mode’. (button 4) if the device is a CO2 sensor. The CO2 level in a room is a good indication of the air quality in this room. + When the CO2 level is above this set point, the room needs more ventilation. Consequently, the CO2 sensor will open the associated grating unit. + + + + + The value when button1 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The value when button2 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The value when button3 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The minimum value that can be send by the CO2 sensor when it is in automatic mode. + + + + + Temperature high set point: used in association group 2 or 3 + + + + + Temperature low set point: used in association group 2 or 3 + + + + + Temperature delta set point: used in association group 4 + + + + + RH high set point: used in association group 5 or 6 + + + + + RH low set point: used in group5 or 6 + + + + + RH delta set point: used in group7 + + + + + CO2 high set point: not available in RH sensor + + + + + CO2 low set point: not available in RH sensor + + + + + CO2 delta set point: not available in RH sensor + + + + diff --git a/openzwave/duco/Ducotronic_CO-RH_sensor.xml b/openzwave/duco/Ducotronic_CO-RH_sensor.xml new file mode 100644 index 00000000..22957b15 --- /dev/null +++ b/openzwave/duco/Ducotronic_CO-RH_sensor.xml @@ -0,0 +1,140 @@ + + + + + Duco CO2/RH sensor + The DUCO CO2 sensor measures the indoor CO2 levels and temperature. This is a good indication for the indoor air quality.Duco Tronic System + The Duco Tronic System is a demand-driven natural ventilation system that always provides a balance between controlled natural ventilation and a central mechanical extraction. + The demand for ventilation is determined based on air quality (CO 2 ) in the living spaces, the relative humidity (RH) in the 'wet' rooms and outdoor temperature readings. + These values ​​are measured by means of various sensors in different rooms. The sensors communicate wirelessly via the Z-wave protocol with the electronically controlled by the air supply + grilles and DucoBox the mechanical removal of the polluted and humid air controls. This electronic control ensures that only where a ventilation when needed, so the energy loss is limited. + Moreover, the Duco Tronic System takes into account the temperature and adjusts to the weather conditions. If it gets colder outside, it will automatically schedule a higher CO 2 target gain. T + his opens it progresses less rapidly and less far. When the weather warms up, the opposite is true. In extreme heat is ventilated only by those grids where the lowest temperature measured, for example, + on the shady side of the building. The measurement of the outside temperature is done by means of a sensor located in the control unit of the air vents situated. Thanks to the electronically controlled grids + within the 'Duco Tronic System requires the user to do anything. The system ventilates automatically . Still, the resident boss and he may, if necessary or desired, the air supply and exhaust manually. + Over time, the system automatically switches back to the most optimal position. All components, sensors, DucoBox and grills are aesthetically designed, fast and easy to install, use and maintenance. + http://www.openzwave.com/device-database/XXXX:XXXX:XXXX + https://www.duco.eu/nl-nl-gearchiveerde-systemen + https://www.duco.eu/nl-nl-gearchiveerde-systemen + images/DefaultProductImage.png + https://www.duco.eu/Wes/CDN/1/Attachments/GH_DucoTronic%20System%20Z-wave_(nl)_online%20garantie_LowRes_635500206155264045.pdf + + Press all 4 buttons to enter installer mode. Next pres button 1 to add the device to a z-wave network. + + Press all 4 buttons to enter installer mode. Next press and hold button 1 and 2 to remove the device from a z-wave network. + https://products.z-wavealliance.org/products/49 + CEPT (Europe) + 00001801/G12809 + + Created the config file from scratch based on information from https://products.z-wavealliance.org/products/49 and http://devel.pepper1.net/zwavedb/device/156 + Remove auto on group 1, cleanup MetaDataItem + + + + + + + + + + + + + + + + + + + + + + + + + + + How often the value is measured(example: if value=60, the sensor value is measured every 60 seconds) + + + + + Set point CO2: Used in ‘automatic mode’. (button 4) if the device is a CO2 sensor. The CO2 level in a room is a good indication of the air quality in this room. + When the CO2 level is above this set point, the room needs more ventilation. Consequently, the CO2 sensor will open the associated grating unit. + + + + + Set point RH: Used in ‘automatic mode’. (button 4) if the device is a humidity sensor. The humidity level in a room is a good indication of the air quality in this room. + When the RH level is above this set point, the room needs more ventilation. Consequently, the RH sensor will open the associated grating unit. + + + + + The value when button1 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The value when button2 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The value when button3 is pressed. Values above 99 will be capped to 99 (maximum) used in association group 1 + + + + + The minimum value that can be send by the CO2 sensor when it is in automatic mode. + + + + + Temperature high set point: used in association group 2 or 3 + + + + + Temperature low set point: used in association group 2 or 3 + + + + + Temperature delta set point: used in association group 4 + + + + + RH high set point: used in association group 5 or 6 + + + + + RH low set point: used in group5 or 6 + + + + + RH delta set point: used in group7 + + + + + CO2 high set point: not available in RH sensor + + + + + CO2 low set point: not available in RH sensor + + + + + CO2 delta set point: not available in RH sensor + + + + + diff --git a/openzwave/duwi/05458.xml b/openzwave/duwi/05458.xml new file mode 100644 index 00000000..07038457 --- /dev/null +++ b/openzwave/duwi/05458.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + 0 Disabled (Default). + 1 - 65535, automatically switch off after a user defined time + + + Defines how to interpret RF Off command. + Can be used in conjunction with Auto Off function: Ignore - to switch on the light by motion detectors and switch it off after some amount of time: in case of multiple motion detectors each would try to switch the light off that would break logics; + Switch on - to switch on the light on both On and Off paddle press on the remote and switch it off after some amount of time. Button off click will still work (if button operations are not disabled). + + + + + + + Defines if the dimmer shall ignore start level in StartLevelChange command despite it is specified or not. + + + + + Time to dim on button presses and Set command (if it has no duration specified). + If not 0, dimming will be done smoothly to preserve bulb life. + 0 : Instantly. + 1 - 255 : in 10ms units (Default 30). + + + + Time to dim on button holds and StartLevel Change command (if it has no duration specified). + + + Defines if the dimmer shall set maximum light level on On command. + By default on On command dimmer restores last level. + This parameter allows to configure to set maximum level on second On command (if already On) or to always switch on to maximum level. + + + + + + Time to dim on double click Off button for Baby-Dim function. + This function works only if the load is operated by single press and hold button action. + If enabled, the device will wait for a click timeout to see if the second click would be pressed. + This will introduce a small delay for single click commands. + 0 : Disabled (Default). + 1 - 99 : in minutes. + + + + Target level on which to stop while executing Baby Dimming. Can be 0 to completely switch off the light. + + + Typical time used to differentiate click, hold, double and triple clicks. + + + + + + + If disabled, the local operations by buttons will not switch the load, but only send commands to On/Off association group. + In this mode buttons are not linked with the switch anymore. + They can be used separately: buttons to control remote device, switch will operate by RF commands only. + + + + + + Defines which command should be sent on button single press or hold. + Basic and Scene Activation commands are sent to Association group. + Use Scene Controller Conf to set up Scene ID for Scene Activation. + Switch All commands are sent broadcast. + + + + + + + + + + + Defines which command should be sent on button double press or press-hold. + Basic and Scene Activation commands are sent to Association group. + Use Scene Controller Conf to set up Scene ID for Scene Activation. + Switch All commands are sent broadcast. + If not disabled, the device will wait for a click timeout to see if the second click would be pressed. + This will introduce a small delay for single click commands. + + + + + + + + + + + + + + + + Defines how to interpret button Down press. Depends on "Switch by buttons" parameter. + If not Disabled this parameter will affect the action selected by the latter parameter. + Can be used in conjunction with Auto Off function. + + + + + + + + + Maximum level should be greater than minimal level. Set to 0 to work as a switch (off or full on only), or set to 10 - 99 + + + Set to 0 to use previous light level, or set to 1 - 99 + + + NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 1. For other bulbs use default value. + + + NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 40. For other bulbs use default value. + + + NB: Do not touch these settings if you are not sure what they mean! For dimmable LEDs and CFL with bypass use value 20. For other bulbs use default value. + + + NB: Do not touch these settings if you are not sure what they mean! + + + + + + + + + + + + + + diff --git a/openzwave/duwi/ZWES1000.xml b/openzwave/duwi/ZWES1000.xml new file mode 100644 index 00000000..bc6f344d --- /dev/null +++ b/openzwave/duwi/ZWES1000.xml @@ -0,0 +1,19 @@ + + + http://www.openzwave.com/device-database/0064:0000:2001 + images/duwi/ZWES1000.png + https://products.z-wavealliance.org/products/351/ + CEPT (Europe) + For wireless switching of: light bulbs, HV and LV halogen lamps or electrical equipment (e.g. fans). Combinable with all Z-Wave transmitters and remote controls, with installation in splash-proof junction box IP 44, can be selectively installed in flush-mounted power points and canopies or triggered directly via wireless rockers. + ZW-ES-1000 - Flush-mount Z-Wave switch + http://www.duewi.de/index.php?productid=29184 + http://www.duewi.de/index.php?productid=37347 + ZW-ES-1000 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/338/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/351/xml + + + + + diff --git a/openzwave/duwi/ZWESJ300.xml b/openzwave/duwi/ZWESJ300.xml new file mode 100644 index 00000000..64897761 --- /dev/null +++ b/openzwave/duwi/ZWESJ300.xml @@ -0,0 +1,18 @@ + + + + + + + + + + Continuous operation. 0x01-0x7F: 1-127 seconds in 1-second steps. 0x80-0xFE: 130-1390 seconds (0xFE) in 10 second-steps. 0xFF: 120 seconds (default; + + + + + + + + diff --git a/openzwave/duwi/zw-edan-300.xml b/openzwave/duwi/zw-edan-300.xml new file mode 100644 index 00000000..453c06a7 --- /dev/null +++ b/openzwave/duwi/zw-edan-300.xml @@ -0,0 +1,17 @@ + + + http://www.openzwave.com/device-database/0064:0000:0001 + images/duwi/zw-edan-300.png + https://products.z-wavealliance.org/products/337/ + ZW-EDAN-300 - Flush-mount Z-Wave dimmer + CEPT (Europe) + ZW-EDAN-300 + For wireless dimming of: light bulbs, HV and LV halogen lamps with conventional transformer. Combinable with all Z-Wave transmitters and remote controls. For installation in splash-proof junction box IP 44, can be selectively installed in flush-mounted power points and canopies or triggered directly via wireless rockers. + http://www.duewi.de/index.php?productid=29184 + http://www.duewi.de/index.php?productid=37321 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/337/xml + + + + diff --git a/openzwave/duwi/zw-zdan-300.xml b/openzwave/duwi/zw-zdan-300.xml new file mode 100644 index 00000000..decd9d64 --- /dev/null +++ b/openzwave/duwi/zw-zdan-300.xml @@ -0,0 +1,17 @@ + + + http://www.openzwave.com/device-database/0064:0000:1001 + images/duwi/zw-zdan-300.png + https://products.z-wavealliance.org/products/370/ + CEPT (Europe) + ZW-ZDAN-300 + http://www.duewi.de/index.php?productid=37324 + For wireless dimming of: light bulbs, HV and LV halogen lamps with conventional transformer, combinable with all Z-Wave transmitters and remote controls. + http://www.duewi.de/index.php?productid=29184 + ZW-ZDAN-300 - Z-Wave Plug-in Dimmer + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/370/xml + + + + diff --git a/openzwave/duwi/zwfb.xml b/openzwave/duwi/zwfb.xml new file mode 100644 index 00000000..c6c1e0ca --- /dev/null +++ b/openzwave/duwi/zwfb.xml @@ -0,0 +1,133 @@ + + + + + + + + This parameter defines the command to be sent to devices of control group No1 when the related button is pressed (association group 2) + + + + + + + + + This parameter defines the command to be sent to devices of control group No2 when the related button is pressed (association group 3) + + + + + + + + + This parameter defines the command to be sent to devices of control group No3 when the related button is pressed (association group 4) + + + + + + + + + This parameter defines the command to be sent to devices of control group No4 when the related button is pressed (association group 5) + + + + + + + + + This parameter defines the command to be sent to devices of control group No5 when the related button is pressed (association group 6) + + + + + + + + + This parameter defines the command to be sent to devices of control group No6 when the related button is pressed (association group 7) + + + + + + + + + This parameter defines the command to be sent to devices of control group No7 when the related button is pressed (association group 8) + + + + + + + + + This parameter defines the command to be sent to devices of control scene group No1 when the related button is pressed (association group 9) + + + + + + + + + This parameter defines the command to be sent to devices of control scene group No2 when the related button is pressed (association group 10) + + + + + + + + + This parameter defines the command to be sent to devices of control scene group No3 when the related button is pressed (association group 11) + + + + + + + + + This parameter defines the command to be sent to devices of control group All On/Off when the related button is pressed (association group 12) + + + + + + + + + Send the following Switch All ON/OFF commands + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/duwi/zwws.xml b/openzwave/duwi/zwws.xml new file mode 100644 index 00000000..b6951dd5 --- /dev/null +++ b/openzwave/duwi/zwws.xml @@ -0,0 +1,18 @@ + + + http://www.openzwave.com/device-database/0064:0000:5002 + images/duwi/zwws.png + https://products.z-wavealliance.org/products/342/ + CEPT (Europe) + http://www.duewi.de/index.php?productid=37276 + http://www.duewi.de/index.php?productid=29184 + For wireless switching, resp. control of: all Z-Wave wireless switch inserts and wireless intermediate plugs, existing installations can also be expanded without flush-mounted power point, high flexibility with installation due to extremely flat design, to stick or screw on to various substrates, for installation in existing switch box or clipping-in in multiple combinations. + ZWWS - Z-Wave wall-mounted Wall Switch + ZWWS + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/339/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/342/xml + + + + diff --git a/openzwave/ecodim/0.7.xml b/openzwave/ecodim/0.7.xml new file mode 100644 index 00000000..5fee8ee9 --- /dev/null +++ b/openzwave/ecodim/0.7.xml @@ -0,0 +1,99 @@ + + + + ECO-DIM.07 Z-Wave LED dimmer + ECO-DIM.07 Z-Wave is a push/rotary dimmer for LED lights. +The dimmer has a range of 0-200W LED, and is able to dim 230V halogen and incandescent bulds, dimable LED-drivers and electronic transfomers. +The minimum and maximum light level of the dimmer can be adjusted via a potentiometer. It is protected against overload and interference signals. +Installation can be done via 2 wires, there is no need for a neutral wire! +It is suitable for most popular smarthome systems, and the frame systems of the most popular brands can be used: Busch-Jaeger, Merten by Schneider, Berker by Hager, Niko, Gira, Jung and Peha. +The dimmer is compatible with 95% of all dimmable LED lights. + http://www.openzwave.com/device-database/0431:0001:0202 + https://www.ecodim.nl/eco-dim07-z-wave-druk-draai-led-dimmer-fase-afsnij.html + https://www.ecodim.nl/service/ + images/ecodim/0.7.jpg + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3796/Z-Wave%20Dimmer%20Controller%20V1.4%20(1).pdf + Double press the reset button on the device then initiate inclusion on your z-wave controller. + Press the reset button three times on the device then initiate exclusion on your z-wave controller. + Push reset button for 5 seconds. + https://products.z-wavealliance.org/products/3796/ + CEPT (Europe) + ECO-DIM.07 Z-Wave + + Information from manufacturer website and manual + Change ProductManual link format + + + + + + + + State After Power Restored: The state the switch should return to once power is restored after power failure. + Default value: 0 + 0 - Off. + 1 - On. + 2 - Returns to level before Power Outage + + + + + Notification when Load status change: The Dimmer will send notification to associated device (Group Lifeline) when the status of Dimmer load is changed. + Default value: 1 + 0 - The function is disabled. + 1 - Send Switch Multilevel Report. + + + + + Default dimming speed,unit is second. Valid values: 0-100. + Default value: 5 + 0 - Instanly. + 1 - Fast. + ... + 100 - Slow. + + + + + + Enable or Disable external switch to pair network. + Default value: 0 + 0 - Disable. + 1 - Enable. + + + + + Setting dimming way. + Default value: 0 + 0 - Linear dimming. + 1 - Logarithmic dimming. + + + + + Setting default brightness when turn on the dimmer from off status. + Setting of 0 means that the dimmer will use parameter 1. + Default value: 0 + Valid values: 0-99 + + + + + Setting delay time when turn off, unit is second. + Default value: 0 + Valid values: 0-60 + + + + + + + + + + + + + diff --git a/openzwave/ecolink/doorwindow.xml b/openzwave/ecolink/doorwindow.xml new file mode 100644 index 00000000..3b3bc44a --- /dev/null +++ b/openzwave/ecolink/doorwindow.xml @@ -0,0 +1,64 @@ + + + http://www.openzwave.com/device-database/014A:0002:0001 + images/ecolink/doorwindow.png + https://products.z-wavealliance.org/products/1498/ + U.S. / Canada / Mexico + EU Z-WAVE DOOR WINDOW SENSOR + Includes Brown & White covers +Sleek design virtually disappears +Easy-to-open case requires no special tools +Case tamper protection +Ideal for double-hung window +Up to 3 year battery life on 1 CR123A lithium battery +Uses rare earth magnet for up to 5/8th inch gap detection +Includes white and brown cases + DWZWAVE2.5-ECO + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/790/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1498/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2927/xml + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2927/EU Z-wave Door Window Sensor H114101 ZWAVE_Ver03.pdf + The sensor will wake up every so often and when the case is closed to send a Wake-Up Notification to allow the life line master node controller that the sensor is now available for any queued messages that the controller may have for the sensor. The time between Wake-Up Notifications can be configured with the Wake-Up Notification command class to be between 1 hour and 1 week with interval steps of 200 seconds. + The sensor must be added to a Z-Wave network prior to use. To include the sensor in a network both the sensor and the network controller must be in inclusion mode at the same time. Refer to the instructions provided by the manufacturer of your specific controller for details on initiating the controller’s inclusion mode. + +STEP ONE Start by placing the controller into inclusion mode. + +STEP TWO Activate inclusion mode for the sensor by removing the plastic pull-tab from the back of the sensor. When the + inclusion process is complete, the LED on the sensor will be solid blue, then go out. + +STEP THREE Test the sensor. Place the magnet next to the sensor to represent a closed position (see Installation section + to see where to position the magnet). If the LED flashes ONE TIME, it is successfully communicating on your + Zwave network. If the LED on the sensor flashes slow and steady for 5 seconds, you need to repeat the + inclusion process. + + Exclusion mode on the senor is initiated following the same exact procedure as inclusion. + To restore this sensor to factory default settings, follow the instructions in this manual to exclude this sensor from the Z-Wave network. Upon completion of removal from the network the sensor will restore itself to factory default settings automatically. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + https://products.z-wavealliance.org/products/2927/ + CEPT (Europe) + H114101 + + + + + true + + + + + + true + + + + + + + + + + diff --git a/openzwave/ecolink/firefighter.xml b/openzwave/ecolink/firefighter.xml new file mode 100644 index 00000000..3e562ebc --- /dev/null +++ b/openzwave/ecolink/firefighter.xml @@ -0,0 +1,49 @@ + + + http://www.openzwave.com/device-database/014A:000F:0005 + images/ecolink/firefighter.png + https://products.z-wavealliance.org/products/1827/ + The Ecolink Z-Wave Plus FireFighter is an audio detector that listens for your smoke, fire, or Carbon Monoxide alarm and transmits as alert back to your hub to notify you of an event. It is easy to include/exclude with your hub, detector both temporal 3 and 4 patterns of your sensing device, has a 5 year battery life on (1) CR123A Lithium battery included. Dimensions are 3 1/8" x 1" tall. Certified to work with most Z-Wave enabled hubs on the market. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1827/1 - Ecolink FireFighter Z-wave plus Manual (standard).pdf + FF-ZWAVE5-ECO + Ecolink Z-Wave Plus FireFighter + Removing Sensor +A) Any sensor can be removed from any Z-Wave Plus network with any Z-Wave Plus controller. Follow the directions to put your Z-Wave Plus Controller into Z-Wave Plus exclusion mode. +B) Press the learn button located near the LED and Tamper switch. If successfully removed from the Z-Wave Plus network, the sensor’s LED should blink continuously if successful. + + Factory Default + The FireFighter™ can be restored back to factory default settings which will remove its Z-Wave Plus node ID from the sensor (but not the controller) with the following steps. +A) Put the battery into the sensor. +B) Do not press the tamper switch. +C) Hold the learn button down for 10 seconds until the LED turns RED. +D) Release the learn button and wait for the sensor’s green LED to “breath” on and off continuously. The sensor is now ready to be added to a Z-Wave Plus network, and all settings have been restored. + +Please use this procedure only when the network primary +controller is missing or otherwise inoperable. + U.S. / Canada / Mexico + Adding Sensor +A) Be sure that the Z-Wave Plus Controller you are using is compatible with the FireFighter™. +B) Either mount or move the sensor as close as possible to the place in the building where the sensor is to be mounted in order that the new Z-Wave Plus node is added to the correct place in the mesh network routing tables. +C) To add the sensor to an existing Z-Wave Plus network, follow the directions to put your Z-Wave Plus Controller into add (inclusion) mode. The FireFighter™ enters add and remove (inclusion/exclusion) mode on pressing the learn button for 1 second which is located on the PCB between the LED and the tamper switch. If the LED starts blinking continuously, the sensor has no node ID and was not successfully added, so start step C over again. +D) If after 5 seconds the LED is not blinking, look on the Z-Wave Plus controller’s interface for feedback on whether the sensor was added successfully. If you do not see any feedback that the sensor was added, follow directions for removing the sensor from a Z-Wave Plus network, and then try adding the sensor again. If you are still having problems, you may need to add additional Z-Wave Plus listening devices in-between the controller and the sensor. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1827/xml + + + + + + true + + + + + + + + + diff --git a/openzwave/ecolink/floodfreeze.xml b/openzwave/ecolink/floodfreeze.xml new file mode 100644 index 00000000..b61cdefe --- /dev/null +++ b/openzwave/ecolink/floodfreeze.xml @@ -0,0 +1,40 @@ + + + + http://www.openzwave.com/device-database/014A:0010:0005 + images/ecolink/floodfreeze.png + -Z-Wave Plus enabled device which detects flood and freeze. +-Reports tamper condition when cover is open. +Product Specifications +-For indoor use only +-Operating frequency: 908.42 MHz +-Operating temperature: 0° – 49°C, 32° – 120°F (ambient temperature) +-Operating humidity 5-95% non-condensing +-Battery type required: 3V Lithium CR123A +-Battery life approximately 5 years + + http://www.openzwave.com/device-database/XXXX:XXXX:XXXX + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2551/Z-Wave%20Plus%20Wireless%20Flood%20Sensor%20with%20a%20Probe%20FLF-ZWAVE5_V5.pdf + Put Z-Wave Controller into inclusion mode. Insert battery into sensor to enter inclusion mode. + Put Z-Wave Controller into exclusion mode. Remove battery for 1 second and reinsert to enter exclusion mode. + + https://products.z-wavealliance.org/products/2551/ + U.S. / Canada / Mexico + FLF-ZWAVE5 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2551/xml + + + + + + + + + + + + diff --git a/openzwave/ecolink/motion.xml b/openzwave/ecolink/motion.xml new file mode 100644 index 00000000..a2b9b521 --- /dev/null +++ b/openzwave/ecolink/motion.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/014A:0001:0004 + images/ecolink/motion.png + https://products.z-wavealliance.org/products/2928/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2928/EU Z-wave PIR H214101 ZWAVE_Ver02.pdf + The sensor must be added to a Z-Wave network prior to use. To include the sensor in a network, both the sensor and the network controller must be in inclusion mode at the same time. + +Activate inclusion mode for the sensor by removing the battery isolation pull tab, or by inserting the battery (see next section for battery installation tips). When the inclusion process is complete the red LED will turn on for approximately 10 seconds and then it will go out. If the LED continues to flash repeat the inclusion process. + +Refer to the instructions provided by the manufacturer of your specific controller for details on initiating the controller’s inclusion mode. + + +STEP ONE Start by placing the controller into inclusion mode. + +STEP TWO Activate inclusion mode for the sensor by removing the battery isolation pull tab, or by inserting the battery (see next section for battery installation tips). When the inclusion process is complete the red LED will turn on for approximately 10 seconds and then it will go out. If the LED continues to flash repeat the inclusion process. +STEP THREE Test the motion sensor before mounting it. Place the sensor in an unoccupied room. Leave the room for at least 4 minutes. Return to the room and pass in front of the sensor lens. The LED will flash once to indicate that motion was detected. + + H214101 + To restore this sensor to factory default settings, follow the instructions in this manual to exclude this sensor from the Z-Wave network. Upon completion of removal from the network the sensor will restore itself to factory default settings automatically. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + • For indoor use only +• Operating frequency: 908.42 MHz +• Operating range: Up to 100 feet (30.5 meters) line-of-sight +• Operating temperature: 0˚C to 49˚C, 32˚F to 120˚F (ambient temperature) +• Detection radius: 39 feet (see detection region diagram) +• Detection angle: 45 degrees in either direction from the sensor’s center +• Battery type: 3V Lithium CR123A +• Battery life: approximately 3 years +• Passive Infrared (PIR) based technology + EU Z-WAVE PIR MOTION SENSOR + To save power, this sensor sleeps most of the time and is therefore not awake to receive messages from a gateway for testing. Removing the top case from the sensor will put in device into a tampered mode in which the sensor will stay awake and able to receive messages. Most of the time an end user would not do this, but if the sensor needs to be configured after inclusion, an end user can follow the instructions below for sending Wake-Up notifications. + U.S. / Canada / Mexico / CEPT (Europe) + Exclusion mode on the sensor is initiated following the same exact procedure as inclusion. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1500/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2928/xml + + + + + + true + + + + + + + Configures the sensor to send or not send Basic Set commands of 0x00 to nodes in Association group 2 turning the devices off when the sensor is in a restored state (i.e. motion not detected). + By default the sensor does NOT send Basic Set commands of 0x00. + + + + + + + Configures the sensor to either to send or not to send Sensor Binary Report commands to Association Group 1 when the sensor is faulted and restored. + + + + + + + + + + + + + diff --git a/openzwave/ecolink/sensor.xml b/openzwave/ecolink/sensor.xml new file mode 100644 index 00000000..6cefcc67 --- /dev/null +++ b/openzwave/ecolink/sensor.xml @@ -0,0 +1,37 @@ + + + http://www.openzwave.com/device-database/014A:0001:0001 + images/ecolink/sensor.png + https://products.z-wavealliance.org/products/791/ + PIRZWAVE1 + Ecolink Motion Sensor + The PIR Motion Sensor transmits to a Z-Wave gateway/controller when it detects movement within its field of view. + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/791/xml + + + + + + true + + + + + + Enable/Disable Basic Sets of 0x00 on a fault restore to nodes in Group 2 + + + + + + + + + + + + diff --git a/openzwave/ecolink/tiltsensor.xml b/openzwave/ecolink/tiltsensor.xml new file mode 100644 index 00000000..d206751f --- /dev/null +++ b/openzwave/ecolink/tiltsensor.xml @@ -0,0 +1,52 @@ + + + http://www.openzwave.com/device-database/014A:0003:0001 + images/ecolink/tiltsensor.png + https://products.z-wavealliance.org/products/816/ + TILTZWAVE1 + Ecolink Garage Door Tilt Sensor + U.S. / Canada / Mexico + • For indoor use only +• Operating frequency: 908.42 MHz +• Operating range: Up to 100 feet (30.5 meters) line-of-sight +• Operating temperature: 0˚C to 49˚C, 32˚F to 120˚F (ambient temperature) +• Battery type: 3V Lithium CR123A +• Battery life: 5 to 8 years depending upon operating conditions + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/816/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1501/xml + + https://products.z-wavealliance.org/products/1501/ + Once the controller is in exclusion mode, remove the battery pull tab OR insert the battery into the sensor to initiate power up. + Simply remove the sensor cover to wake up for configuration. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1501/Tilt_ZWave_Plus_Manual_R1.04_021816kgs.pdf + Once the controller is in inclusion mode, remove the battery pull tab OR insert the battery to power up the sensor. + U.S. / Canada / Mexico + TILTZWAVE2.5-ECO + To reset the sensor to factory default, place the controller in exclusion mode and then insert the battery into the sensor to initiate power up. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + + + + true + + + + + + Enable/Disable Basic Sets of 0x00 on a fault restore to nodes in Group 2 + + + + + + + + + + + + diff --git a/openzwave/econet/ezw1204.xml b/openzwave/econet/ezw1204.xml new file mode 100644 index 00000000..f067ef17 --- /dev/null +++ b/openzwave/econet/ezw1204.xml @@ -0,0 +1,37 @@ + + + EcoNet Z-Wave Plus Water Leak Sensor + Damage from water leaks can be both devastating and costly, leading to both unnecessary expenses and stress. Protect your home from water damage with EcoNet’s EZW1204 Z-Wave leak sensor. This sleek and compact leak sensor can be placed below dishwashers, in laundry rooms, beside hot water tanks, on a wall close a sump pump and more. It comes with an optional snap-in wall mount piece. +Z-Wave Plus technology allows this sensor to communicate with any Z-Wave enabled network and controller so notifications can be sent to your smartphone or other enabled smart devices. Its compatible with most popular Smart Home systems including Samsung’s SmartThings, Wink, Vera and Homeseer. It has a wireless range of 30 meters in a clear line of sight. + + http://www.openzwave.com/device-database/015D:C41C:2003 + https://www.econetshop.com/products.html + https://www.econetshop.com/support + images/econet/ezw1204.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2748/EZW1204-Manual-Guide%C2%A0171220.pdf + Open the shell, wake up immediately + Press the inclusion switch 3 or more times rapidly (within 0.5s). It is recommended to keep the EZW1204 within 1M/3ft of the controller. +(Set controller to inclusion mode first) + Press the inclusion switch 3 or more times rapidly (within 0.5s). It is recommended to keep the EZW1204 within 1M/3ft of the controller. +(Set controller to exclusion mode first) + Press and hold down the inclusion switch for 5 or more seconds. +Note: this should only be used in the event your network's primary controller is missing or otherwise inoperable + https://products.z-wavealliance.org/products/2748/ + U.S. / Canada / Mexico + EZW1204 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2748/xml + + + + + + + + + + + + + + diff --git a/openzwave/electronicsolutions/dbmz.xml b/openzwave/electronicsolutions/dbmz.xml new file mode 100644 index 00000000..6df113d3 --- /dev/null +++ b/openzwave/electronicsolutions/dbmz.xml @@ -0,0 +1,46 @@ + + + http://www.openzwave.com/device-database/0033:3032:5250 + images/electronicsolutions/dbmz.png + https://products.z-wavealliance.org/products/305/ + DC Motor Controller for window coverings.Z-Wave DC motor control, packaged in a “Plug & Play” Box. Z-Wave radio allows for bi-directional RF communications with other Z-Wave products in the market. Allows for total switched load of up to 2 Amps at 27VDC. + +By utilizing the Z-Wave standard, the DBMZ is guaranteed interoperability between systems and devices from other Z-Wave enabled products. + +In order for scene functionality to operate correctly, the calibration sequence MUST be performed. See the technical documentation for more details. + +DC Power supply needed, see Power Supplies for selections. + +This product has passed a stringent conformance test to assure it meets the Z-Wave standard for complete interoperability with all other devices and controls. + Malaysia / India / Hong Kong / CEPT (Europe) + http://elec-solutions.com/products/z-wave/dbmz.html + http://elec-solutions.com/home.html + DC Motor Controller - Window coverings + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/40/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/41/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/42/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/305/xml + + DBMZ EU + + + + + Unit calibration state + + + + + + Unit motor direction state + + + + + Unit tilt feature state + + + + + diff --git a/openzwave/enblink/ss201-us-w_1308.xml b/openzwave/enblink/ss201-us-w_1308.xml new file mode 100644 index 00000000..98c00281 --- /dev/null +++ b/openzwave/enblink/ss201-us-w_1308.xml @@ -0,0 +1,16 @@ + + + http://www.openzwave.com/device-database/014D:0001:0001 + images/enblink/ss201-us-w_1308.png + https://products.z-wavealliance.org/products/969/ + SS201-US-W + U.S. / Canada / Mexico + Enblink GoogleTV Controller + Enblink turns Google TV into a home automation hub. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/937/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/969/xml + + http://www.enblink.com/ + + diff --git a/openzwave/enerwave/zw15rmplus.xml b/openzwave/enerwave/zw15rmplus.xml new file mode 100644 index 00000000..89a59daf --- /dev/null +++ b/openzwave/enerwave/zw15rmplus.xml @@ -0,0 +1,57 @@ + + + http://www.openzwave.com/device-database/011A:0105:0111 + images/enerwave/zw15rmplus.png + https://products.z-wavealliance.org/products/1776/ + The ZW15RM TR Duplex Receptacle is a perfect wireless manual and remote on/off control replacement of regular receptacles, controlling table and floor lamps, small appliances, etc. It provides two different type outlets. One outlet with Z-Wave mark has programmable functions such as scenes, association, schedule event, etc. It is fully interoperable with other Z-Wave certified device from other manufacturers and/or other applications. It can report wattage energy usage or kWh energy usage to a Z-Wave gateway.It has a Blue LED on the face cover indicates the status of the controlled outlet and/or act as a night light. The other outlet with Tamper-Resistant feature provides constant power, helps you and your families prevent electrical injuries. + When the controller is in add mode and the blue LED is blinking on the +ZW15RM, press and hold the program button of ZW15RM for 3 second, and +then the controller will verify the add. + IN-Wall Smart Meter TR Duplex Receptacle + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1776/ZW15RM(20160509 ).pdf + When the controller is in remove mode, press and hold the program button of +ZW15RM for 3 second, and then the controller will remove it from the current +Z-Wave network, and the LED will blink on the receptacle,when power on. + Once program button is pressed and hold for 10 second, the device will send a device reset locally notification to controller. Then clear all of information for +the network, and restore factory defaults, and reset the module. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + ZW15RM + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1776/xml + + + + + + Synchronization of load power and LED indicator + + + + + How often to send the energy report for the moment-in-time usage (METER_REPORT version) automatically in minutes. 0 = disabled. + + + How often to send the energy report for the moment-in-time usage (SENSOR_MULTILEVEL_REPORT version) automatically in minutes. 0 = disabled. + + + How often to send the energy report for the accumulated energy usage usage (METER_REPORT) automatically in minutes. 0 = disabled. + + + Enable automatic notifications when there is a change in wattage. + + + + + + + How much the wattage needs to change by to trigger the wattage change notifications. Units are 1-10th of a watt; 0-255: 0.0-25.5W + + + + + + + + + + diff --git a/openzwave/enerwave/zw15s.xml b/openzwave/enerwave/zw15s.xml new file mode 100644 index 00000000..c839eec8 --- /dev/null +++ b/openzwave/enerwave/zw15s.xml @@ -0,0 +1,22 @@ + + + + + + + Set to 1 for LED to be in sync with switch. + + + + + Set to 1 for "up" to turn the load off. + + + + + + + + + + diff --git a/openzwave/enerwave/zw20r.xml b/openzwave/enerwave/zw20r.xml new file mode 100644 index 00000000..c9a00d0c --- /dev/null +++ b/openzwave/enerwave/zw20r.xml @@ -0,0 +1,23 @@ + + + http://www.openzwave.com/device-database/011A:0603:0101 + images/enerwave/zw20r.png + https://products.z-wavealliance.org/products/713/ + CEPT (Europe) + ZWN-RSM2 + Wenzhou MTLC Electric ZWN-RSM2 + Smart Lighting Control Module(RSM2) which can be used with traditional switch, for use with incandescent, incandescent, fluorescent, ballast , motor , meet customer's requirements. + http://www.smart-wave.us/product_show.asp?classid=2&ID=34 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/713/xml + + + + + + Set to 1 for LED to be in sync with switch. + + + + + diff --git a/openzwave/enerwave/zw20rm.xml b/openzwave/enerwave/zw20rm.xml new file mode 100644 index 00000000..4c853c0e --- /dev/null +++ b/openzwave/enerwave/zw20rm.xml @@ -0,0 +1,55 @@ + + + http://www.openzwave.com/device-database/011A:0101:0111 + images/enerwave/zw20rm.png + https://products.z-wavealliance.org/products/1766/ + PLUG-IN SMART METER APPLIANCE MODULE + ZWN-333M + This ZWN-333M Smart Meter Appliance Module is a Z-Wave enabled device and fully interoperable with other Z-Wave certified device from other manufacturers and/or other applications, which can report wattage energy usage or kWh energy usage to a Z-Wave gateway. In a Z-Wave network, ZWN-333M can be controlled to turn on/off to save energy, also act as a wireless repeater regardless of vendor to increase reliability of the network. With a horizontal design, the Smart Meter Appliance Module will not block other nearby AC outlets. + Once program button is pressed and hold for 3 second, the device will enter into +learn mode to accomplish adding or removing by controller. Refer to the instruction +for your primary controller to access the setup function and add or remove devices. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1766/ZWN-333M_20160506.pdf + Once program button is pressed and hold for 3 second, the device will enter into +learn mode to accomplish adding or removing by controller. Refer to the instruction +for your primary controller to access the setup function and add or remove devices. + Once program button is pressed and hold for 10 second, the device will send a device reset locally notification to controller. Then clear all of information for the network, and restore factory defaults, and reset the module. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1766/xml + + + + + + Synchronization of outlet power and LED indicator + + + + + How often to send the energy report for the moment-in-time usage (METER_REPORT version) automatically in minutes. 0 = disabled. + + + How often to send the energy report for the moment-in-time usage (SENSOR_MULTILEVEL_REPORT version) automatically in minutes. 0 = disabled. + + + How often to send the energy report for the accumulated energy usage usage (METER_REPORT) automatically in minutes. 0 = disabled. + + + Enable automatic notifications when there is a change in wattage. + + + + + + + How much the wattage needs to change by to trigger the wattage change notifications. Units are 1-10th of a watt; 0-255: 0.0-25.5W + + + + + + + + diff --git a/openzwave/enerwave/zw500d.xml b/openzwave/enerwave/zw500d.xml new file mode 100644 index 00000000..432c7e27 --- /dev/null +++ b/openzwave/enerwave/zw500d.xml @@ -0,0 +1,22 @@ + + + + + + + Set to 1 for LED to be in sync with switch. + + + + + Set to 1 for "up" to turn the load off. + + + + + + + + + + diff --git a/openzwave/enerwave/zwn-bpc.xml b/openzwave/enerwave/zwn-bpc.xml new file mode 100644 index 00000000..a37316f0 --- /dev/null +++ b/openzwave/enerwave/zwn-bpc.xml @@ -0,0 +1,34 @@ + + + http://www.openzwave.com/device-database/011A:0901:0601 + images/enerwave/zwn-bpc.png + https://products.z-wavealliance.org/products/2165/ + 3. Once program button is pressed and hold for 10 second, the device will send a device reset locally notification to controller. Then clear all the module. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + 1. When the controller is in add mode, press and hold the program button of ZWN-BPC for 2 second, and then the controller will verify the add. + Once short press the program button it will send singlecast wake up notification to controller devices. + U.S. / Canada / Mexico + The PIR Motion Sensor ZWN-BPC is a Z-Wave enabled device and is fully compatible with other Z-Wave certified device from other manufacturers. With the ZWN-BDS to monitor the environment and provide hand-free lighting control, it can also trigger a Z-Wave enabled alarm when motion is detected and when there is movement within or across the detection of coverage, one triggering signal will be transmitted to all associated Z-Wave devices. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2165/20170111 ZWN-BPC.pdf + 2. When the controller is in remove mode, press and hold the program button of ZWN-BPC for 2 second, and then the controller will remove it from the current Z-Wave network. + ZWN-BPC + Ceiling Mounted PIR Motion Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2165/xml + + + + + Sets the time after triggering the sensor to send the Basic OFF command. 0: Don't send Basic OFF. 1-240: N minutes. 241-255: 15 seconds. + + + + + true + + + + + + + + diff --git a/openzwave/enerwave/zwn-sc7.xml b/openzwave/enerwave/zwn-sc7.xml new file mode 100644 index 00000000..9a618332 --- /dev/null +++ b/openzwave/enerwave/zwn-sc7.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/openzwave/enerwave/zwnrsm1plus.xml b/openzwave/enerwave/zwnrsm1plus.xml new file mode 100644 index 00000000..55e6a672 --- /dev/null +++ b/openzwave/enerwave/zwnrsm1plus.xml @@ -0,0 +1,27 @@ + + + http://www.openzwave.com/device-database/011A:0605:0111 + images/enerwave/zwnrsm1plus.png + https://products.z-wavealliance.org/products/2242/ + ZWN-RSM2 + Smart Dual Relay Switch Module + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2242/ZWN-RSM2 2017-2-28.pdf + The ZWN-RSM2 Switch Module have two channels switch ,that is a component of lighting control system, it can not be used separately but should turn an existing switch into a Z-Wave switch. This ZWN-RSM2 module is a Z-Wave enabled device and is fully compatible with other Z-Wave certified device from other manufacturers. In a Z-Wave network, each device is designed to act as a wireless repeater. Once the ZWN-RSM2 module is installed and setup with in your wall, it will retransmit the RF signal from one device to another until the intended device to intended device is reached. This ensures that the signal is received by its intended destination + U.S. / Canada / Mexico + Once program button is pressed and hold for 10 second, the device will send a device reset locally notification to controller. Then clear all of information for the network, and restore factory defaults, and reset the module. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + When the controller is in remove mode,Press and release the program button of ZWN-RSM2 module, or Flick 3 times of the connected switch with Aux1 line (or Aux2 line) in 1.5 second. Then the controller will remove the module from current Z-Wave network. + When the controller is in add mode,Press and release the program button of ZWN-RSM2 module,or Flick 3 times of the connected switch with Aux1 line(or Aux 2 line) in 1.5 second. Then the controller will add the module into current Z-Wave network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1777/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2242/xml + + + + + + + + + + diff --git a/openzwave/enerwave/zwnrsm2plus.xml b/openzwave/enerwave/zwnrsm2plus.xml new file mode 100644 index 00000000..b6774b81 --- /dev/null +++ b/openzwave/enerwave/zwnrsm2plus.xml @@ -0,0 +1,37 @@ + + + ZWN-RSM2-PLUS Smart Dual Relay Switch Module + ZWN-RSM2-Plus Transform any home into a connected home with the Enerwave Z-Wave Plus Smart Dual Relay Wireless Lighting Control Module. The lighting control enables wireless control of on/off functions for standard table and floor lamps, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. + http://www.openzwave.com/device-database/011A:0606:0111 + https://enerwaveautomation.com/products/zwnrsm2/ + https://enerwaveautomation.com/products/zwnrsm2/ + images/enerwave/zwnrsm2plus.png + https://products.z-wavealliance.org/ProductManual/File?folder=%26filename=MarketCertificationFiles/2242/ZWN-RSM2%202017-2-28.pdf + Once program button is pressed and hold for 10 second, the device will send a device reset locally notification to controller. Then clear all of information for the network, and restore factory defaults, and reset the module. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + When the controller is in remove mode,Press and release the program button of ZWN-RSM2 module, or Flick 3 times of the connected switch with Aux1 line (or Aux2 line) in 1.5 second. Then the controller will remove the module from current Z-Wave network. + When the controller is in add mode,Press and release the program button of ZWN-RSM2 module,or Flick 3 times of the connected switch with Aux1 line(or Aux 2 line) in 1.5 second. Then the controller will add the module into current Z-Wave network. + U.S. / Canada / Mexico + + Original file was placeholder - had not revision entry + Wholesale replacement of placeholder file. Added information from mfg site + + + + + + true + + + + + ZWN-RSM2-PLUS can send unsolicited status reports to the primary controller (Node ID 0x1) when the switch is toggled if the controller is designed as a gateway. If your controller is not a gateway or does not need the status reported or you think it could confuse your Z-Wave network, you can use Command_Class_Configuration to disable this function. By default this function is disabled. ZWM-RSM2 disabled=0, enabled=255. ZWN-RSM2-PLUS disabled=0, enabled=1 + + + + + + + + + + diff --git a/openzwave/eurotronic/eur_airquality.xml b/openzwave/eurotronic/eur_airquality.xml new file mode 100644 index 00000000..9dd08f04 --- /dev/null +++ b/openzwave/eurotronic/eur_airquality.xml @@ -0,0 +1,121 @@ + + + + + http://www.openzwave.com/device-database/0148:0001:0005 + images/eurotronic/eur_airquality.png + Start Inclusion mode of your primary Z-Wave Controller. +Press the network button three times within 1 second. + https://eurotronic.org/wp-content/uploads/2020/02/LGS-Z-Wave-Plus_BDA_web_EN-1.pdf + Start Exclusion mode of your primary Z-Wave Controller. +Press the network button three times within 1 second. + Air Quality Sensor + Please use this procedure only when the network primary controller is missing or otherwise inoperable. + +Press and hold the network button for at least 10 seconds. The Air Quality Sensor Z-Wave Plus will indicate +the reset blinking pattern once the reset is completed. + + This Z-Wave sensor provides comprehensive information on indoor +air quality. +• Multicolor LED for signalling ventilation recommendations +• Returns the following values: + - VOC value (volatile organic compounds) in ppm + - CO2 value (as CO2 equivalent) in ppm + - Temperature (°C) + - Humidity (%) + - Dew point (°C) +• Supports Z-Wave Plus S2 security (encryption) +• Z-Wave repeater function +• Operation with plug-in power supply unit + + + Initial Metadata Import from https://eurotronic.org/wp-content/uploads/2020/02/LGS-Z-Wave-Plus_BDA_web_EN-1.pdf/ + + CEPT (Europe) + https://eurotronic.org/produkte/sensoren/luftguetesensor/ + + + + + + + + 0: No on change reporting (only time-based reports) + 1-50: report if temperature changed by delta = 0,1°C - 5,0°C + Default: 5 + + + + + + 0: No on change reporting (only time-based reports) + 1-10: report if humidity changed by delta = 1% ...10% + Default: 5 + + + + + Temperature in Degrees Celcius + Temperature in Degrees Fahrenheit + Default: Temperature in Degrees Celcius + + + + + + + No resolution (example 22°C) + 1/10 resolution (example 22.3°C) + 1/100 resolution (example 22.35°C) + Default: No resolution (example 22°C) + + + + + + + + No resolution (example 33%) + 1/10 resolution (example 33.4%) + 1/100 resolution (example 33.45% + Default: No resolution (example 33% + + + + + + + + 0: No on change reporting (only time-based reports) + 1-10: report if VOC reading changed by 100ppb - 1000ppb + Default: 5 + + + + + 0: No on change reporting (only time-based reports) + 1-10: report if CO2eq reading changed by 100ppm - 1000ppm + Default: 5 + + + + + 0: No air quality indication via LEDs + 1: Indicate measuered air quality via LEDs + Default: 1 + + + + + + + + + + + + + diff --git a/openzwave/eurotronic/eur_cometz.xml b/openzwave/eurotronic/eur_cometz.xml new file mode 100644 index 00000000..fb3982c5 --- /dev/null +++ b/openzwave/eurotronic/eur_cometz.xml @@ -0,0 +1,38 @@ + + + http://www.openzwave.com/device-database/0148:0001:0002 + images/eurotronic/eur_cometz.png + https://products.z-wavealliance.org/products/2202/ + CEPT (Europe) + LIZY001 + Comap LIZY001 + LIZY001 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1601/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2200/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2201/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2202/xml + + + + + + + + + + + + + + + + + + + + + 0 + + + diff --git a/openzwave/eurotronic/eur_spiritz.xml b/openzwave/eurotronic/eur_spiritz.xml new file mode 100644 index 00000000..8c0d6640 --- /dev/null +++ b/openzwave/eurotronic/eur_spiritz.xml @@ -0,0 +1,150 @@ + + + http://www.openzwave.com/device-database/0148:0001:0003 + images/eurotronic/eur_spiritz.png + https://products.z-wavealliance.org/products/2543/ + Start Inclusion mode of your primary Z-Wave Controller. +Press the Boost-Button. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2650/Spirit_Z-Wave_BAL_web_EN_view_05.pdf + Start Exclusion mode of your primary Z-Wave Controller. +Now press and hold the boost button of the Spirit Z-Wave Plus for at least 5 seconds. + KOMFORTHAUS Spirit Z-Wave Plus + 4260012711110 + UAE + Please use this procedure only when the network primary controller is missing or otherwise inoperable. + +Remove batteries. +Press and hold boost button. +While still holding boost button insert batteries. +The LCD shows RES. Release boost button. +To perform the factory reset press boost button. + + • Easy control for water radiators from any Z-Wave Controller +• Fits most European water radiators (wide range of additional adaptors for different manufacturers available) +• FLiRS for quick response time +• LED Backlit LCD +• Metal nut for reliable connection to the radiator +• 2 buttons for easy temperature regulation +• Battery level indicator +• Child Lock +• Over the Air update +• UK-Mode for upside down installation +• Open Window detection +• Automatic frost protection + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2543/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2650/xml + + https://products.z-wavealliance.org/products/2650/ + 4250848804063 + UAE + + + + + + + + + + + Off: No heating, only frost protection. + Heat: Room temperature will be kept at the configured setpoint. + Heat Eco: Energy save heating mode. Room temperature will be lowered to the configured eco setpoint in order to save energy. + Full Power: Full power heating. This mode is left automatically after 5 minutes. + Manufacturer Specific: Direct valve control mode. The valve opening percentage can be controlled using the switch multilevel command class. + + + + + + + + + + + + + + + + + + + + + + 0 + false + + + + + + + + Allows rotating the LCD contents by 180 degrees. + Default: Normal + + + + + + + 0: No Timeout, LCD always on. + 5-30: Timeout after 5-30s. + Default: 0 (LCD always on) + + + + + Default: Backlight enabled + + + + + + + Default: Send once a day + + + + + + + 0: Don't send temperature automatically. + 1-50: Report temperature at 0.1-5.0°C temperature difference. + Default: 5 (Delta = 0.5°C) + + + + + 0: Don't send Valve opening percentage automatically. + 1-100: Report valve opening percentage at a delta of 1-100%. + Default: 0 + + + + + Default: Medium sensibility + + + + + + + + + 206-255: -5.0 to -0.1°C. + 0-50: 0°C-5°C. + 128: External Temperature Sensor. + Default: 0 (0.0°C Offset) + + + + diff --git a/openzwave/eurotronic/eur_stellaz.xml b/openzwave/eurotronic/eur_stellaz.xml new file mode 100644 index 00000000..dac416d5 --- /dev/null +++ b/openzwave/eurotronic/eur_stellaz.xml @@ -0,0 +1,41 @@ + + + http://www.openzwave.com/device-database/0148:0001:0001 + images/eurotronic/eur_stellaz.png + https://products.z-wavealliance.org/products/826/ + CEPT (Europe) + Stella Z Thermostat + Stella Z + Radiator Controller + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/826/xml + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + diff --git a/openzwave/eurotronic/eur_temphumin.xml b/openzwave/eurotronic/eur_temphumin.xml new file mode 100644 index 00000000..c7c33ee3 --- /dev/null +++ b/openzwave/eurotronic/eur_temphumin.xml @@ -0,0 +1,92 @@ + + + + + http://www.openzwave.com/device-database/0148:0001:0004 + Temperature and Humidity Sensor + images/eurotronic/eur_temphumid.png + Start Inclusion mode of your primary Z-Wave Controller. +Press the network button three times within 1 second. + Please use this procedure only when the network primary controller is missing or otherwise inoperable. + +Press and hold the network button for at least 10 seconds. The temperature humidity sensor will indicate +the reset blinking pattern once the reset is completed. + + CEPT (Europe) + https://eurotronic.org/produkte/sensoren/temperatur-feuchte-sensor/ + https://eurotronic.org/ + + +This Z-Wave sensor provides comprehensive information on indoor +temperature and humidity. +• Returns the following values: + - Temperature (°C) + - Humidity (%) + - Dew point (°C) +• Supports Z-Wave Plus S2 security (encryption) + + + + Initial Metadata Import + + + + + + + + + 0: Don't report temperature changes + 1-50: Report temperature changes from 0,1°C - 5,0°C + Default: 5 + + + + + + 0: Don't report humidity changes + 1-10: report humidity changes in 1% steps + Default: 5 + + + + + 0: Temperature in Degrees Celcius + 1: Temperature in Degrees Fahrenheit + Default: 0 + + + + + + + 0: no decimal places + 1: one decimal place + 2: two decimal places + Default: 1 + + + + + 0: no decimal places + 1: one decimal place + 2: two decimal places + Default: 0 + + + + + + + + + + + + + diff --git a/openzwave/everspring/ad146.xml b/openzwave/everspring/ad146.xml new file mode 100644 index 00000000..4b0659c8 --- /dev/null +++ b/openzwave/everspring/ad146.xml @@ -0,0 +1,65 @@ + + + http://www.openzwave.com/device-database/0060:0002:0003 + images/everspring/ad146.png + https://products.z-wavealliance.org/products/1057/ + The In-Wall Dimmer Module is a Z-Wave enabled device which is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. Inclusion of this unit on other manufacturer’s Wireless Controller menu allows remote operation of the unit and the connected load. Z-Wave node in the system also acts as a repeater, so as to re-transmit the RF signal to ensure that the signal is received by its intended destination by routing the signal around obstacles and radio dead spots. + +The In-Wall Dimmer Module is designed to control the on/off status of lighting and appliances load in your house. The unit also provides dimmer function which is only applicable to light bulbs. AC 230V voltage, this module can support up to 300W resistive/ incandescent load, or 200W fluorescent load. + + (This procedure should only be used when the primary controller is no longer operational.) +1. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press link key again and hold until LED is off (about 5 sec.). +3. Node ID is excluded, and the unit is returned to the factory default state. + + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into inclusion mode. + + In-Wall Dimmer Module + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1057/Manual_AD146-0_20140728.pdf + CEPT (Europe) + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. + + AD146-0 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1057/xml + + + + + + + 0 is off. 1 to 99 sets output level at specified value. +255 sets output level at last memorized level + + + + + Delaying time to report to Group 1 + + + + + Remember the last status: 0 (do not remember) | 1 (remember) + + + + + 0: Single Pole Double Throw (1: Toggle switch) + + + + + Output mode setting: 0 (dimming) | 1 (on/off) + + + + + + + + + + + diff --git a/openzwave/everspring/ad147.xml b/openzwave/everspring/ad147.xml new file mode 100644 index 00000000..8bd2565b --- /dev/null +++ b/openzwave/everspring/ad147.xml @@ -0,0 +1,56 @@ + + + http://www.openzwave.com/device-database/0060:0003:0003 + images/everspring/ad147.png + https://products.z-wavealliance.org/products/1527/ + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into inclusion mode. + wireless dimmer plug + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1527/Manual - AD147_20151007-A501112259R01.pdf + AD147-2 + 1. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press link key again and hold it until LED is off (about 5 seconds). +3. Node ID is excluded. The device reverts to factory default state and will be in auto-inclusion mode for 4 minutes. +4. Use this procedure only in the event that the network primary controller is missing, or otherwise inoperable + NR + The mini Dimmer Plug is designed to control the on/off status of lighting and appliance load in your house. The unit also provides dimmer function which is only applicable to light bulbs. At 220-240V voltage, this Dimmer Plug can support connected load of 6W - 250W. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1065/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1527/xml + + + + + + + 0 is off. 1 to 99 sets output level at specified value. +255 sets output level at last memorized level + + + + + Delaying time to report to Group 1 + + + + + Remember the last status: 0 (do not remember) | 1 (remember) + + + + + Output mode setting: 0 (dimming) | 1 (on/off) + + + + + + + + + + + diff --git a/openzwave/everspring/an145.xml b/openzwave/everspring/an145.xml new file mode 100644 index 00000000..3a87ca7c --- /dev/null +++ b/openzwave/everspring/an145.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/openzwave/everspring/an157.xml b/openzwave/everspring/an157.xml new file mode 100644 index 00000000..5df638b5 --- /dev/null +++ b/openzwave/everspring/an157.xml @@ -0,0 +1,24 @@ + + + http://www.openzwave.com/device-database/0060:0001:0004 + images/everspring/an157.png + https://products.z-wavealliance.org/products/895/ + Malaysia / Hong Kong / U.S. / Canada / Mexico / U.S. / Canada / Mexico / CEPT (Europe) / CEPT (Europe) / CEPT (Europe) / U.S. / Canada / Mexico + http://www.everspring.com/AN145.aspx + http://www.everspring.com/AN145.aspx + he AN145-1 Screw-in On/OFF Module is a transceiver which is a Z-Wave TM enabled device and is fully compatiable with any Z-WAVE TM enabled network. The Plug type of AN145-1 is E26 + Lamp Holder + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/33/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/34/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/207/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/214/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/215/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/274/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/276/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/895/xml + + AN145-1_Ever_0910 + + + diff --git a/openzwave/everspring/an158.xml b/openzwave/everspring/an158.xml new file mode 100644 index 00000000..2a24511c --- /dev/null +++ b/openzwave/everspring/an158.xml @@ -0,0 +1,47 @@ + + + http://www.openzwave.com/device-database/0060:0002:0004 + images/everspring/an158.png + https://products.z-wavealliance.org/products/871/ + ON/OFF Plug with power metering + CEPT (Europe) / Russia + http://www.everspring.com/AN158.aspx + This wireless plug-in ON/OFF Module is a transceiver which is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. Remote On/Off control of the connected load is possible with other manufacturer’s Wireless Controller. Each module is designed to act as a repeater. Repeaters will re-transmit the RF signal to ensure that the signal is received by its intended destination by routing the signal around obstacles and radio dead spots. The plug-in ON/OFF Module is compatible with Everspring’s Motion Detectors SP814 and Door/Window Detectors SM103. + AN158-A + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/213/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/639/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/871/xml + + http://www.everspring.com.tw/contact-us/index.asp + + + + + + This is the time the switching status needs to remain +unchanged after a change to cause the device to send out a status +message. 0 is Disabled. + + + + + Enable or Disable Send Basic Command to Group 2 when the local +button press changes the switching state. + + + + + The device will report its meter value within the interval +set. Set to 0 will disable the autoreporting function. + + + + + + + + + + + diff --git a/openzwave/everspring/an163.xml b/openzwave/everspring/an163.xml new file mode 100644 index 00000000..47960d3c --- /dev/null +++ b/openzwave/everspring/an163.xml @@ -0,0 +1,51 @@ + + + http://www.openzwave.com/device-database/0060:0005:0004 + images/everspring/an163.png + https://products.z-wavealliance.org/products/979/ + On/Off Plug with metering + AN163-1 + U.S. / Canada / Mexico + This plug-in ON/OFF Module is able to detect current wattage (5~1440W) and overload wattage (1460~1580W) of connected non-dimmable lights or appliances. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/979/xml + + + + + + + This is the time the switching status needs to remain unchanged after a change to cause the device to send out a status message. 0 is Disabled. + + + + + Enable or Disable Send Basic Command to Group 2 when the local button press changes the switching state. + + + + + + + The device will report its meter value within the interval set. + Set to 0 will disable the autoreporting function. + + + + + The device will report its meter value within the interval set. + Set to 0 will disable the autoreporting function. + + + + + + + + + + + diff --git a/openzwave/everspring/an179.xml b/openzwave/everspring/an179.xml new file mode 100644 index 00000000..f1a2337f --- /dev/null +++ b/openzwave/everspring/an179.xml @@ -0,0 +1,61 @@ + + + http://www.openzwave.com/device-database/0060:0008:0004 + images/everspring/an179.png + https://products.z-wavealliance.org/products/1058/ + The In-Wall On/Off Module is a Z-Wave enabled device which is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. Inclusion of this unit on other manufacturer’s Wireless Controller menu allows remote operation of the unit and the connected load. Z-Wave node in the system also acts as a repeater, so the RF signal can reach its intended receiver by routing around obstacles and radio dead spots. + +The In-Wall On/Off Module is designed to control the on/off status of lighting and appliances load in your house. Two sets of dry contacts provide more wiring applications. For security, the unit can detect overheating and will turn off relay automatically to avoid damage. At 230V voltage, this module can support up to 2500W resistive, 1200W incandescent, 700W motor, or 320W (40W*8) fluorescent load. + + NR + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1058/Manual_AN179_20140808.pdf + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into inclusion mode. + + CEPT (Europe) + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. + + In-Wall On/Off Switch Module + AN179-0 + (This procedure should only be used when the primary controller is no longer operational.) +1. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press link key again and hold until LED is off (about 5 sec.). +3. Node ID is excluded, and the unit is returned to the factory default state. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1058/xml + + + + + + + Basic Set Command value + + + + The delaying time to report to Group 1 + + + + + Remember the last status on plug + + + + + + + 0: Single Pole Double Throw (1: Toggle switch) + + + + + + + + + + + diff --git a/openzwave/everspring/an180.xml b/openzwave/everspring/an180.xml new file mode 100644 index 00000000..4e567350 --- /dev/null +++ b/openzwave/everspring/an180.xml @@ -0,0 +1,54 @@ + + + http://www.openzwave.com/device-database/0060:0007:0004 + images/everspring/an180.png + https://products.z-wavealliance.org/products/1456/ + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into inclusion mode. + AN180-2 + on/off mini plug + The On/Off Mini Plug is a Z-WaveTM enabled device which is fully compatible with any Z-WaveTM enabled network. Z-WaveTM enabled devices displaying the Z-WaveTM logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-WaveTM enabled networks. Inclusion of this unit on other manufacturer’s Wireless Controller menu allows remote operation of the unit and the connected load. + +The On/Off Mini Plug is designed to control the on/off status of appliances load in your house. At 220-240V voltage, this Plug can support up to 1500W resistive. + + NR + 1. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press link key again and hold it until LED is off (about 5 seconds). +3. Node ID is excluded. The device reverts to factory default state and will be in auto-inclusion mode for 4 minutes. +4. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1456/Manual_AN180_20150901-A501112261R02-rev.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1066/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1456/xml + + + + + + + Basic Set Command value + + + + The delaying time to report to Group 1 + + + + + Remember the last status on plug + + + + + + + + + + + + + diff --git a/openzwave/everspring/an181.xml b/openzwave/everspring/an181.xml new file mode 100644 index 00000000..21a52441 --- /dev/null +++ b/openzwave/everspring/an181.xml @@ -0,0 +1,72 @@ + + + http://www.openzwave.com/device-database/0060:0006:0004 + images/everspring/an181.png + https://products.z-wavealliance.org/products/1067/ + (This procedure should only be used when the network primary controller is inoperable.) +1. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press link key again and hold it until LED is off (about 5 seconds). (Please refer to the documentation for the location of the link key.) +3. Node ID is excluded. The device reverts to factory default state and will be in auto-inclusion mode for 4 minutes.. + Metering Mini Plug + NR + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into inclusion mode. (Please refer to the documentation for the location of the link key.) + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1067/manual_AN181_20140729.pdf + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the link key three times within 1.5 seconds to put the unit into exclusion mode. (Please refer to the documentation for the location of the link key.) + + AN181-6 + CEPT (Europe) + The Metering Plug is a Z-Wave enabled device which is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. Inclusion of this unit on other manufacturer’s Wireless Controller menu allows remote operation of the unit and the connected load. + +The Metering Plug is designed to control the on/off status of lighting and appliances load in your house. For metering the unit can detect up to 10485.75kW/h before resetting to 0 and can support wattage, voltage, ampere, and PF detection. The unit can also detect overload upon which the unit will switch off relay and keep LED flashing until power is off and re-applied. At 220-240V voltage, this Plug can support up to 2500W resistive, 1200W incandescent, 700W motor, or 320W (40W*8) fluorescent load. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1067/xml + + + + + + + + Set Basic Set Command value to be sent to group 2 when switch is turned on. + + When the physical button on the mini-plug is used to turn OFF the switch the value "0" will always be sent to group 2, + however this is not the case when the switch is turned off remotely. + + + + + The delaying time to report to Group 1 + + + + + Remember the last status on plug + + + + + + Set the interval for wattage auto report (0 = disabled) + + + Set the interval for kWh auto report (0 = disabled) + + + Auto report is sent when load surpasses the set value of wattage (0 = disabled) + + + Auto report is sent when the change of wattage surpasses the set percentage (0 = disabled) + + + + + + + + + + diff --git a/openzwave/everspring/hac01.xml b/openzwave/everspring/hac01.xml new file mode 100644 index 00000000..8a0007e9 --- /dev/null +++ b/openzwave/everspring/hac01.xml @@ -0,0 +1,22 @@ + + + http://www.openzwave.com/device-database/0116:0001:0010 + images/everspring/hac01.png + https://products.z-wavealliance.org/products/694/ + CEPT (Europe) + Small Z-Wave In-Wall Remote Module + This in-wall remote module is a transceiver which is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Mini size design let the module can easily put into the wall box and still have enough space to install the traditional wall switch. There are many application for the module , one application is connect the 2 wire of manual switch input to most of the wall switch sell in the market , while the connected wall switch been switched ON or OFF , the module will send the correspond signal to the associated devices like Z-Wave switch module HAN01 or any Z-Wave ON/OFF or dimmer module。Another application is connect this module to any traditional wire sensor which has NC/NO manual switch input output, and this will easily convert those wire sensors into wireless Z-wave sensors. +With the external antenna let this module have excellent communicate RF range, and this will let the module not only send signal to the associated device by itself easily but also act as a good routing node in the z-wave mesh network. +SM103.HSM02 + +The Module can be connected to resistive load – 2990 watts for U.K. and Denmark, and 3500 watts for Germany, France and Italy. + http://www.everspring.com/HAC01.aspx + HAC01 + http://www.ctc-chromagic.com/?q=contact + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/23/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/694/xml + + + + diff --git a/openzwave/everspring/han01.xml b/openzwave/everspring/han01.xml new file mode 100644 index 00000000..d864263e --- /dev/null +++ b/openzwave/everspring/han01.xml @@ -0,0 +1,20 @@ + + + http://www.openzwave.com/device-database/0060:0001:0011 + images/everspring/han01.png + https://products.z-wavealliance.org/products/695/ + This in-wall switch module is a transceiver which is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Mini size design let the module can easily hide itself into the wall box and that will be good for the house decoration. +There are many kind of application by using the module to switch AC power On and Off , one main application is the light control. The new smart relay calibration technology can reduce the inrush current caused by the load and let the module work perfectly with many kind of light like incandescent, fluorescent and LED light. + +This in-wall switch module is able to detect overload wattage of connected non-dimmable lights or appliances. When detecting overload state, the Module will be disabled and its On/Off button will be lockout of which LED will flash quickly. However, disconnect and re-connect the wiring of the Module will reset its overload condition to normal status. + + http://www.everspring.com/HAN01.aspx + CEPT (Europe) + HAN01 + Small Z-Wave In-Wall Switch Module + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/695/xml + + + + diff --git a/openzwave/everspring/han02-1.xml b/openzwave/everspring/han02-1.xml new file mode 100644 index 00000000..0d49d485 --- /dev/null +++ b/openzwave/everspring/han02-1.xml @@ -0,0 +1,19 @@ + + + http://www.openzwave.com/device-database/0060:0002:0011 + images/everspring/han02-1.png + https://products.z-wavealliance.org/products/696/ + CEPT (Europe) + http://www.everspring.com/HAN02.aspx + HAN02-1 + Small Z-Wave In-Wall Switch Module With Two Relay + This in-wall switch module is a transceiver which is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. Remote On/Off control of the connected load is possible with other manufacturer’s Wireless Controller. + +This in-wall switch module is able to detect overload wattage of connected non-dimmable lights or appliances. When detecting overload state, the Module will be disabled and its On/Off button will be lockout of which LED will flash quickly. However, disconnect and re-connect the wiring of the Module will reset its overload condition to normal status. +Two additional digital inputs allow user to manual switch on/off the module for normal operation and can manual execute inclusion/exclusion/association at the first 3 minute when the first power is applied, this can let installer easy to configure even the module already install inside the wall box. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/696/xml + + + + diff --git a/openzwave/everspring/hsp02.xml b/openzwave/everspring/hsp02.xml new file mode 100644 index 00000000..39587c2a --- /dev/null +++ b/openzwave/everspring/hsp02.xml @@ -0,0 +1,71 @@ + + + http://www.openzwave.com/device-database/0060:0001:0001 + images/everspring/hsp02.png + https://products.z-wavealliance.org/products/606/ + Malaysia / Hong Kong / CEPT (Europe) / CEPT (Europe) + HSP02 + The motion detector is designed with dual detecting mode: security mode and home automation mode.In security mode, the detector can be used as a security device to detect movements. Z-Wave protocol to secure the success of wireless two way communication +With tamper-proof protection +Easy install and can corner mount +Low battery indication +Very low power consumption (2 years battery life) +Adjustable PIR detection pattern and sensitivity (pet immunity) +Built in light sensor to simulate lighting control + http://www.ctc-chromagic.com/?q=zwave/HSP02 + Chromagic (HSP02) Motion Detector + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/24/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/35/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/392/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/606/xml + + http://www.ctc-chromagic.com/?q=support + + + + + + When Basic Set Command is sent where contains a value, the receiver will take it for consideration; for instance, if a lamp module is received the Basic Set Command of which value is decisive as to how bright of dim level of lamp module shall be. + + + + + The Detecting function can be Disabled of Enabled. + + + + + 1 Means lowest sensitivity and 10 means highest. + + + + + Adjust the interval of being re-triggered afer the detector has been triggered in seconds. + + + + + Sets minimum Lux Level of ambient illumination necessary for Motion Detector to trigger. + + + + + The duration determines how long before the module sends an Off after being triggered. + + + + + + + true + + + + + + + + + + diff --git a/openzwave/everspring/lptdm1u.xml b/openzwave/everspring/lptdm1u.xml new file mode 100644 index 00000000..3d5c6fad --- /dev/null +++ b/openzwave/everspring/lptdm1u.xml @@ -0,0 +1,25 @@ + + + http://www.openzwave.com/device-database/0060:0001:0003 + images/everspring/lptdm1u.png + https://products.z-wavealliance.org/products/1140/ + CEPT (Europe) / Hong Kong / U.S. / Canada / Mexico / CEPT (Europe) / CEPT (Europe) / Russia / U.S. / Canada / Mexico / U.S. / Canada / Mexico / U.S. / Canada / Mexico + AD145-1/ Everspring + The AD145 is a lamp holder to receive the Command from the Controller or Routing Slave and through Controller or Routing Slave controls the ON/OFF status of the plug-in lighting fixtures, of which power loading cannot exceed 20W. + AD145-1 + http://www.everspring.com/AD142.aspx + http://www.everspring.com/AD126.aspx + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/30/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/32/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/208/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/275/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/277/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/870/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/978/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/992/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1140/xml + + + + diff --git a/openzwave/everspring/se812.xml b/openzwave/everspring/se812.xml new file mode 100644 index 00000000..7b657359 --- /dev/null +++ b/openzwave/everspring/se812.xml @@ -0,0 +1,28 @@ + + + http://www.openzwave.com/device-database/0060:0001:000C + images/everspring/se812.png + https://products.z-wavealliance.org/products/735/ + CEPT (Europe) / U.S. / Canada / Mexico / Australia / New Zealand / U.S. / Canada / Mexico + http://www.everspring.com/SE812.aspx + TSE07-1 + Everspring TSE07-1 Indoor Siren + http://www.everspring.com/SE812.aspx + Z-WAVE INDOOR SIREN (US) 300 SERIES + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/273/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/584/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/616/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/735/xml + + + + + + + + + + + diff --git a/openzwave/everspring/sf812.xml b/openzwave/everspring/sf812.xml new file mode 100644 index 00000000..e7f2d099 --- /dev/null +++ b/openzwave/everspring/sf812.xml @@ -0,0 +1,26 @@ + + + http://www.openzwave.com/device-database/0060:0001:000D + images/everspring/sf812.png + https://products.z-wavealliance.org/products/618/ + http://www.everspring.com/SF812.aspx + SF812-ANZ + Smoke Detector + CEPT (Europe) / Australia / New Zealand + The photoelectric Smoke Detector is a Z-Wave enabled device which is fully compatible with any Z-Wave enabled network. + +The detector is designed to sense smoke that comes into the detector chamber. It does not sense gas, heat, or flame. The working principle is when the smoke detector detects a certain density of smoke, the horn of smoke detector will sound and in the meantime, the detector will emit the signals to the associated devices for further execution. It can provide precious time for you and your family to escape before a fire spreads. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/272/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/618/xml + + + + + + + + + + diff --git a/openzwave/everspring/sm103.xml b/openzwave/everspring/sm103.xml new file mode 100644 index 00000000..b81eecb9 --- /dev/null +++ b/openzwave/everspring/sm103.xml @@ -0,0 +1,56 @@ + + + http://www.openzwave.com/device-database/0060:0001:0002 + images/everspring/sm103.png + https://products.z-wavealliance.org/products/924/ + SM103 + Door/Window Sensor + http://www.everspring.com/SM103.aspx + CEPT (Europe) / Russia / CEPT (Europe) + The Mini Door/Window contact detector consists of two parts; a Detector and a Magnet. They are designed to be fitted to doors or windows with the Magnet mounted on the opening part and the Detector mounted on the fixed frame. Opening the protected door/window will remove the magnetic field, trigger the Detector and generate an alarm condition, (if the system is armed). +The Door/Window Detector is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. +If several windows need to be protected, adopt the wire according to the placement as mentioned below. This should be wired to the terminal block provided in the battery compartment in series connection. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/394/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/921/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/924/xml + + + + + + + Defines the level in the event sent when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 100-127 will set device on to the last value it was when turned off. + + + + + On Time sets the number of seconds the sensor stays alerted before the off event is sent. + + + + + Enable/Disable power saving mode. 0 enables. + + + + + + + true + + + + + + false + + + + + + + + + diff --git a/openzwave/everspring/sp103.xml b/openzwave/everspring/sp103.xml new file mode 100644 index 00000000..1f4f0e83 --- /dev/null +++ b/openzwave/everspring/sp103.xml @@ -0,0 +1,52 @@ + + + http://www.openzwave.com/device-database/0060:0001:0101 + images/everspring/sp103.png + https://products.z-wavealliance.org/products/873/ + CEPT (Europe) + SP103 + The Motion Detector is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Z-Wave enabled devices displaying the Z-Wave logo can also be used with it regardless of the manufacturer, and ours can also be used in other manufacturer’s Z-Wave enabled networks. This Motion Detector is controllable to our modules, such as On/Off Module AN135 and Lamp Module AD130. Inclusion of this Motion Detector on other manufacturer’s Wireless Controller menu allows remote turn-on of connected modules and their connected lighting when the Detector is triggered. Z-Wave nodes in the system also act as repeaters if they support that function. + Motion Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/873/xml + + + + + + + Phase Level of ON Command + The Configuration parameter that can be used to adjust the phase level of ON command is transmitted is Configuration Parameter # 1. + This parameter can be configured with the value of 0 through 127. + Value 0: Set Device OFF(0x00) + Value 1-99: Set Device On (1-99) + Value 100-127: Set Device On to the last phase (0xFF) + Note: 0xFF means the device will be on to the last phase before the device was turned off. + Information reproduced from: http://www.techstyleuk.co.uk/index_files/sp103_manual.pdf + + + + + Enabling/Disabling Power Saving Function (for testing) + When no movement has been detected for 10 seconds, the SP103 will enter the power saving mode. + It can be disabled or enabled power saving function by setting Configuration Parameter # 3. + This parameter can be configured with the value of 0 through 127, where 0 means power saving being enabled and others mean power saving being disabled. + PS : As long as the batteries have been refitted, the Detector will enable the power saving function automatically. + Information reproduced from: http://www.techstyleuk.co.uk/index_files/sp103_manual.pdf + + + + + + true + + + + + + + + + + + diff --git a/openzwave/everspring/sp814.xml b/openzwave/everspring/sp814.xml new file mode 100644 index 00000000..3de25455 --- /dev/null +++ b/openzwave/everspring/sp814.xml @@ -0,0 +1,80 @@ + + + http://www.openzwave.com/device-database/0060:0002:0001 + images/everspring/sp814.png + https://products.z-wavealliance.org/products/977/ + U.S. / Canada / Mexico / CEPT (Europe) / Australia / New Zealand / U.S. / Canada / Mexico + PIR Sensor + The Motion Detector is designed with two detecting sensors, Passive Infra-Red (PIR) sensor and light sensor, to detect movement within a protected area, operating at 868.42 , 908.42, and 921.42 MHz. + +The detector can be used as a security device or home automation device. When the detector is cooperated with security appliances, the detector is acting as a security device by detecting changes in infra-red radiation levels. If a person moves within or across the devices field of vision, a trigger radio signal will be transmitted to cause full alarm condition in order to frighten intruders away. Alternatively, when the detector is worked with Z-Wave Controller , the detector can be set to perform the role of home automation device by detecting both changes in infra-red radiation levels and percentage of lux levels. Once night falls, the percentage of ambient illumination is lower than preset value. If a person moves within or across the devices field of vision, a trigger radio signal will be transmitted so as to turn connected lightings for better illumination. + +Two mounting methods are provided for varying detection range. The detector can be mounted on a wall for farther detecting distance but narrower coverage; while for ceiling mounting, shorter detecting distance can be made but desired coverage can be expected at user’s disposal. + + SP814-2 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/216/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/617/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/977/xml + + http://www.everspring.com/SP814.aspx + http://www.everspring.com/SP814.aspx + + + + + + When Basic Set Command is sent where contains a value, the receiver will take it for consideration; for instance, if a lamp module is received the Basic Set Command of which value is decisive as to how bright of dim level of lamp module shall be. + + + + The Detecting function can be Disabled of Enabled. + + + + + 1 Means lowest sensitivity and 10 means highest. + + + + + + + + + + + + + + Adjust the interval of being re-triggered afer the detector has been triggered in seconds. + IMPORTANT: Parameter size is 1 5-127 or 2 if value > 127. Any value below 127 will be rejected! + + + + + Sets minimum Lux Level of ambient illumination necessary for Motion Detector to trigger. + + + + + The duration determines how long before the module sends an Off after being triggered. + IMPORTANT: Parameter size is 1 5-127 or 2 if value > 127. Any value below 127 will be rejected! + + + + + + + true + + + + + + + + + + diff --git a/openzwave/everspring/sp815.xml b/openzwave/everspring/sp815.xml new file mode 100644 index 00000000..63920efa --- /dev/null +++ b/openzwave/everspring/sp815.xml @@ -0,0 +1,76 @@ + + + http://www.openzwave.com/device-database/0060:0004:0001 + images/everspring/sp815.png + https://products.z-wavealliance.org/products/3366/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3366/SP815 user manual_05102019-A501112752R01.pdf + CEPT (Europe) + 1. Put the Z-Wave Controller into inclusion mode. +2. Press the learn key 3 times within 1.5 seconds to put the unit into inclusion mode. + + After it has been included into a Z-Wave network, the detector will go to sleep but will send a Wakeup Notification Command periodically at preset period to the controller. The Motion detector will stay awake for 10 seconds at least and then go back to sleep to conserve battery life. + +The time interval between Wakeup Notification Commands can be set in the Wakeup Command Class based on the range values below: + +Minimum Wake Up Interval 600s (10 minutes) +Maximum Wake Up Interval 86400s (1 day) +Default Wake Up Interval 14400s (4 hours) +Wake Up Interval Step Seconds 600s (10 minutes) + + 1. Press the learn key 3 times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press the learn key again and hold for 5 seconds. +3. Node ID is excluded. The device reverts to factory default state. +(This procedure should only be used when the controller is inoperable.) + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the learn key 3 times within 1.5 seconds to put the unit into exclusion mode. + + The SP815 is a multifunction device with motion detector and temperature/humidity sensor. It uses Passive Infra-Red (PIR) technology to detect movement in a protected area by sensing the changes of thermal radiation caused by the moving body within or across the field of detection. Featuring dual PIR sensor designed with dual lens technology, this detector is immune to presence of pets in the home allowing your pet to move freely without causing false alarms. + +This product is a Z-Wave Plus enabled device and is fully compatible with any Z-Wave enabled network. The device can be set up in a Z-Wave network to communicate directly with other end devices such as smartplugs, or to report directly to a Z-Wave controller (usually a gateway). + +When the motion detector is triggered, an alarm signal will be emitted to the controller and the controller, after receiving the signal, will perform certain action according to its settings. + +The product has a built in digital temperature sensor and humidity sensor to report environmental condition of the protected area to the controller. + +This product supports the S2 security protocol that uses encrypted Z-Wave Plus messages to communicate to other security-enabled Z-Wave Plus products. A security-enabled Z-Wave Plus Controller must be used in order to fully utilize the security features of this product. + + + SP815-1 + PET IMMUNE PIR MOTION DETECTOR + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3366/xml + + + + + + + + + + The parameter adjusts the sleep period after the detector has been triggered. + No response will be made during this interval if a movement is presented. + Longer re-trigger interval will result in longer battery life. + + + + + This controls how long the connected lighting will stay on after the motion is detected. + This is useful for Group 2 associations where the detector is connected directly to another device such as smartplugs. + + + + + + + true + + + + + + + + + + diff --git a/openzwave/everspring/sp816.xml b/openzwave/everspring/sp816.xml new file mode 100644 index 00000000..ecaae239 --- /dev/null +++ b/openzwave/everspring/sp816.xml @@ -0,0 +1,52 @@ + + + http://www.openzwave.com/device-database/0060:0005:0001 + images/everspring/sp816.png + https://products.z-wavealliance.org/products/3077/ + After it has been included into a Z-wave network, the detector will go to sleep but will send a Wakeup Notification Command periodically at preset period to the controller. The Motion detector will stay awake for 10 seconds at least and then go back to sleep to conserve battery life. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3077/SP816 A501112630R01_20180913.pdf + Outdoor Motion Detector + CEPT (Europe) / U.S. / Canada / Mexico + The SP816 Outdoor Motion Detector is a Z-Wave PlusTM enabled device and is fully compatible with any Z-WaveTM enabled network. The device can be set up in a Z-Wave network to communicate directly with other end devices such as lighting controllers, or to report directly to a Z-Eave controller (usually a gateway). + +This motion detector is primarily designed for outdoor lighting control application. It features a PIR motion detector to detect movement in a protected area and a lux sensor for determining brightness of its surroundings. It comes with a built in timer to set the duration for light turn on. The lux level and the timer can be set through knobs on the device itself. + +If the PIR detects motion when lux level falls below a preset setting, the device will transmit a signal to turn on the outdoor lighting (or indirectly through gateway) and then later turns it off when its timer has elapsed. + +This device can also be used as a basic motion sensor for indoor security application. + + SP816-2 + 1. Put the Z-Wave Controller into exclusion mode. +2. Press the tamper switch 3 times within 1.5 seconds to put the unit into exclusion mode. + + + 1. Press the tamper switch 3 times within 1.5 seconds to put the unit into exclusion mode. +2. Within 1 second of step 1, press the tamper switch again and hold until LED is off (about 5 seconds). +3. Node ID is excluded. The device reverts to factory default state and will be in auto-inclusion mode for 4 minutes. +(This procedure should only be used when the controller is inoperable.) + 1.Put the Z-Wave Controller into inclusion mode. +2.Press the tamper switch 3 times within 1.5 seconds to put the unit into inclusion mode. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2656/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3077/xml + + + + + + + true + + + + + + + + + + diff --git a/openzwave/everspring/st812.xml b/openzwave/everspring/st812.xml new file mode 100644 index 00000000..dcd80138 --- /dev/null +++ b/openzwave/everspring/st812.xml @@ -0,0 +1,37 @@ + + + http://www.openzwave.com/device-database/0060:0001:000B + images/everspring/st812.png + https://products.z-wavealliance.org/products/736/ + Z-Wave Flood Sensor (US) 300 Series + TST01-1 + Everspring TST01-1 Flood Detector + CEPT (Europe) / U.S. / Canada / Mexico / U.S. / Canada / Mexico + http://www.everspring.com/ST812.aspx + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/217/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/585/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/736/xml + + + + + + + Defines the level in the Basic Set event sent to group 2 when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 0 disables. + + + + + + + + + + + + + true + + + diff --git a/openzwave/everspring/st814.xml b/openzwave/everspring/st814.xml new file mode 100644 index 00000000..8ff88301 --- /dev/null +++ b/openzwave/everspring/st814.xml @@ -0,0 +1,76 @@ + + + http://www.openzwave.com/device-database/0060:0001:0006 + images/everspring/st814.png + https://products.z-wavealliance.org/products/974/ + ST814-2 + The Temperature/Humidity Detector is designed to monitor the current temperature and humidity of ambient environment. The reading of temperature/humidity can be reported to you on a regular base at your disposal. If temperature/humidity reaches set points, the detector will send alerts to associated devices for further execution. The application example will be like this , Step 1 include both ST814 and ON/OFF Z-Wave module (like AN158 or AN157, HAN01…) into a Z-wave controller, Step2 associate ST814 to the ON/OFF Z-Wave module Step3 connect the power wire of the heater or humidifier to the ON/OFF Z-Wave module and this simple 3 step will let user easy to control the temperature or humidity of the room automatically Since sudden temperature/humidity change may cause health problems to people such as elderly or very young children, Temp./Humid. Detector provides you most up-to-date temperature and humidity reading for you to watch your family’s health. + + U.S. / Canada / Mexico / CEPT (Europe) / Russia / CEPT (Europe) / U.S. / Canada / Mexico + http://www.everspring.com/ST814.aspx + Temperature/Humidity Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/271/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/923/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/934/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/974/xml + + http://www.everspring.com.tw/contact-us/index.asp + + + + + + Defines the level in the Basic Set event sent to group 2 when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 0 disables. + + + + + Temperature level to trigger when a ON command is sent out. 99 will clear the value. + + + + + Temperature level to trigger when an OFF command is sent out. 99 will clear the value. + + + + + Humidity level to trigger when a ON command is sent out. 99 will clear the value. + + + + + Humidity level to trigger when a OFF command is sent out. 99 will clear the value. + + + + + Sets the auto report time interval. 0 disables. + + + + + Sets the auto report temperature trigger interval. 0 disables. + + + + + Sets the auto report humidity trigger interval. 0 disables. + + + + + + + + + + + + + true + + + diff --git a/openzwave/everspring/st815.xml b/openzwave/everspring/st815.xml new file mode 100644 index 00000000..a181f6ca --- /dev/null +++ b/openzwave/everspring/st815.xml @@ -0,0 +1,63 @@ + + + http://www.openzwave.com/device-database/0060:0001:0007 + images/everspring/st815.png + https://products.z-wavealliance.org/products/975/ + Illumination Sensor + U.S. / Canada / Mexico / CEPT (Europe) / U.S. / Canada / Mexico + http://www.everspring.com/ST815.aspx + The Illumination Sensor is designed to monitor the current illumination of ambient environment. The reading of illumination can be reported to you on a regular base at your disposal. If illumination reaches set points, the sensor will send alerts to associated devices for further execution (such as trigger on connected lightings or remote curtain control). The Illumination Sensor is suitable for use in darkness and outdoor. + ST815-2 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/210/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/975/xml + + + + + + + Defines the level in the Basic Set event sent to group 2 when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 0 disables. + + + + + Lux level to trigger when a ON command is sent out. 0 will clear the value. + + + + + Lux level to trigger when an OFF command is sent out. 0 will clear the value. + + + + + Set Lux timer trigger to send an OFF command. 0 will clear the value. + + + + + Sets the auto report time interval. 0 disables. + + + + + Sets the auto report Lux interval. 0 disabled. + + + + + + + false + + + + + + + + + + diff --git a/openzwave/everspring/tse03.xml b/openzwave/everspring/tse03.xml new file mode 100644 index 00000000..1c42702d --- /dev/null +++ b/openzwave/everspring/tse03.xml @@ -0,0 +1,38 @@ + + + http://www.openzwave.com/device-database/0060:0001:0009 + images/everspring/tse03.png + https://products.z-wavealliance.org/products/257/ + TSE03-JOEL + TSE03-JOEL - Z-Wave Bell + Z-Wave Bell (EU) ƒ€“ 300 Series UTSE03A Door Bell Set +Features: +◆Adopt Z-Wave protocol to secure the success of wireless two way communication +◆USB port to download 45 second of high quality voice files +◆Visal and audible alarm indications +◆Low battery indication +◆Small form factor +◆IP44 for the push button +◆Z-Wave V5.02 +◆Consist of TSE03 Doorbell and TAC06 push button + http://www.everspring.com/Contact-Us.aspx + CEPT (Europe) + http://www.everspring.com/UTSE03A.aspx + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/257/xml + + + + + + false + + + + + + + + + diff --git a/openzwave/everspringct/hsm02.xml b/openzwave/everspringct/hsm02.xml new file mode 100644 index 00000000..a0ce4663 --- /dev/null +++ b/openzwave/everspringct/hsm02.xml @@ -0,0 +1,108 @@ + + + http://www.openzwave.com/device-database/0116:0001:0002 + images/everspring/hsm02.png + https://products.z-wavealliance.org/products/607/ + http://www.ctc-chromagic.com/?q=contact + CEPT (Europe) + Magnetic door or window sensor. Z-Wave protocol to secure the success of wireless two way communication +Very small size +With tamper-proof protection +Easy install +Low battery indication +Auto report the open/close status and battery status +Very low power consumption (3 years battery life) + http://www.ctc-chromagic.com/?q=zwave/HSM02 + Chromagic (HSM02) Magnetic Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/14/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/607/xml + + + + + + + When Basic Set Command is sent where contains a value, the receiver will + take it for consideration; for instance, if a lamp module is received the Basic + Set command of which value is decisive as to how bright of dim level of lamp + module shall be. + + + + + The Configuration parameter that can be used to adjust the amount of delay + before the OFF command is transmitted as Configuration Parameter #2. + This parameter can be configured with the value of 0 through 127, where 0 + means send OFF command immediately and 127 means 127 seconds of + delay + + + + + + + + + Magnets to be opened/closed + + + + + + + + Grouping 1, afterward, LED will light up for 1 sec to remind user when HSM02 is triggered due to open or close incidents. + + + + No alarm : There is no alarm to report. + Power applied : Once the power has been applied, Alarm Report Command will be sent to + Nodes in Grouping 1 to confirm the power applied status for HSM02. + Tamper event : Grouping 1, afterward, LED will light up for 1 sec to remind user when HSM02 is + triggered due to open or close incidents. + Low battery : When HSM02 automatically wakes up, it will check the battery usage. When + low battery is detected, Alarm Report Command will be sent to Nodes in + Grouping 1, afterward, LED will light up for 1 sec to remind user when HSM02 is + triggered due to open or close incidents. + + + + + + + + + + + + + The users can also inquire the battery status of the unit by sending + BATTERY_GET command via Z-Wave Controller. Once the unit receives the + command, it will return BATTERY_REPORT command. The unit will send + Battery_Level = 255 (0xFF) command to the Z-Wave Controller to inform that + the unit is in low battery status. + + + + + + + + + + true + + + + + + + + + + + + + + diff --git a/openzwave/evolve/lfm-20.xml b/openzwave/evolve/lfm-20.xml new file mode 100644 index 00000000..30d7bdfe --- /dev/null +++ b/openzwave/evolve/lfm-20.xml @@ -0,0 +1,14 @@ + + + http://www.openzwave.com/device-database/0113:3133:5246 + images/evolve/lfm-20.png + https://products.z-wavealliance.org/products/1007/ + Scene Capable Fixture Relay + Evolve LFM-20 + LFM-20 + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1007/xml + + + diff --git a/openzwave/evolve/lrm-as.xml b/openzwave/evolve/lrm-as.xml new file mode 100644 index 00000000..05904ffb --- /dev/null +++ b/openzwave/evolve/lrm-as.xml @@ -0,0 +1,19 @@ + + + + + + + + + By default, the LED on the LRM-AS will turn OFF when the load attached is turned ON. To make the LED turn ON when the load attached is turned ON, set parameter to a value of 0. + + + To change the top of the switch to OFF and the bottom of the switch to ON, set parameter to 1. + + + Set this parameter to 0 to disable load sense. Set this parameter to 1 to enable load sense + + + + diff --git a/openzwave/evolve/lsm-15.xml b/openzwave/evolve/lsm-15.xml new file mode 100644 index 00000000..85e7f5e6 --- /dev/null +++ b/openzwave/evolve/lsm-15.xml @@ -0,0 +1,16 @@ + + + + + + + + + By default, the LED on the LSM-15 will turn OFF when the load attached is turned ON. To make the LED turn ON when the load attached is turned ON, set parameter to a value of 0. + + + To change the top of the switch to OFF and the bottom of the switch to ON, set parameter to 1. + + + + diff --git a/openzwave/evolve/ltm-5.xml b/openzwave/evolve/ltm-5.xml new file mode 100644 index 00000000..d0596bee --- /dev/null +++ b/openzwave/evolve/ltm-5.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/0113:3033:5457 + images/evolve/ltm-5.png + https://products.z-wavealliance.org/products/155/ + U.S. / Canada / Mexico + LTM-5_1006 + http://www.eguestcontrols.com/products/lighting-devices/ltm-5/ + LTM-5 Wall Mounted Transmitter + +The LTM-5 Wall Mounted Transmitter is a component of the Evolve lighting control system. As it controls no load directly, wire the transmitter anywhere power is available according to the diagram above. Inclusion of the LTM-5 Wall Mounted Transmitter allows remote ON/OFF control and dimming of lights controlled by associated modules. + +This Wall Mounted Transmitter is designed to work with other Evolve enabled devices. Evolve nodes of other types can be included in the network and will also act as repeaters to increase the range of the network. + +Power Requirements +120 VAC, 60 Hz +Specifications +Signal (Frequency) – 908.42 MHz +Range – Up to 100 feet line of sight between the Controller and /or the closest Z-Wave Device. +Z-Wave Version 4.52 +Network Inclusion +Scene – Command Class +Security Compatible + http://www.eguestcontrols.com/products/lighting-devices/lt + LTM-5 - Wall mounted Z-Wave transmitter + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/155/xml + + + + + + Dimmers controlled by this switch will start dimming from their current level. + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. + + + + + This dimmer will start dimming from its current level. + + + + + Flicker LED while transmitting. + + + + + + How often to poll to keep synchronized with group. + + + Poll only the first node in Group 1. + + + + + + + + + + + diff --git a/openzwave/fakro/arz.xml b/openzwave/fakro/arz.xml new file mode 100644 index 00000000..bea11d9d --- /dev/null +++ b/openzwave/fakro/arz.xml @@ -0,0 +1,16 @@ + + + http://www.openzwave.com/device-database/0085:0002:0002 + images/fakro/arz.png + https://products.z-wavealliance.org/products/677/ + http://www.fakro.com/htmlen/379.php + The ARZ Z-Wave external roller shutters, powered by 12VDC, have been adapted for wireless cooperation with the Z-Wave system. The shutter is designed for FAKRO roof windows and its installation is possible at any time after roof window installation. It is also possible to use the shutter for roof windows of other manufactures. Installed on the outside of the window, the roller shutter constitutes an optimum solution against overheating and provides additional protection of the window e.g. against falling tree branches etc. The roller shutter enables complete blackout and good sound reduction. It is also good protection from glazing excessive cooling during the winter. The roller shutter also means increased security. It has built-in overload protection and can be controlled by using standard Z-Wave controller. + ARZ Z-Wave Roof Window Roller Shutter + ARZ + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/677/xml + + + + diff --git a/openzwave/fakro/zwp10.xml b/openzwave/fakro/zwp10.xml new file mode 100644 index 00000000..a37d0914 --- /dev/null +++ b/openzwave/fakro/zwp10.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fakro/zwrs.xml b/openzwave/fakro/zwrs.xml new file mode 100644 index 00000000..74656bfb --- /dev/null +++ b/openzwave/fakro/zwrs.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/openzwave/fakro/zws12.xml b/openzwave/fakro/zws12.xml new file mode 100644 index 00000000..8a2a5cbb --- /dev/null +++ b/openzwave/fakro/zws12.xml @@ -0,0 +1,76 @@ + + + http://www.openzwave.com/device-database/0085:0001:0003 + images/fakro/zws12.png + https://products.z-wavealliance.org/products/105/ + Fakro CHAIN ACTUATOR ZWS12 + http://www.fakro.com/htmlen/376.php + Window opener 12VDCThe ZWS12 and ZW230 chain motors thanks to their small dimensions and suitable force output are ideal for roof window operating, being fully compatible with the Z-Wave system. The motors can be applied in both centre pivot and top hung and pivot roof windows as well as windows of non-standard dimensions. +The maximum chain reach is 24cm for ZWS12 and 36cm for ZW230. The motors are equipped with built-in overload protection which acts as a sensor of correct window closing. + http://www.fakro.com/htmlen/376.php + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/105/xml + + + + + + + + + + + diff --git a/openzwave/fakro/zws230.xml b/openzwave/fakro/zws230.xml new file mode 100644 index 00000000..2cb8fba4 --- /dev/null +++ b/openzwave/fakro/zws230.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgbs001.xml b/openzwave/fibaro/fgbs001.xml new file mode 100644 index 00000000..4b8b65b2 --- /dev/null +++ b/openzwave/fibaro/fgbs001.xml @@ -0,0 +1,98 @@ + + + + + Input I alarm cancellation delay. Additional delay after an alarm from input IN1 has ceased. The parameter allows you to specify additional time, after which the input no. 1 alarm is cancelled once its violation has ceased. Default 0. + + + Input II alarm cancellation delay. Additional delay after an alarm from input IN1 has ceased. The parameter allows you to specify additional time, after which the input no. 1 alarm is cancelled once its violation has ceased. Default 0. + + + Type of input no. 1, what the input 1 will report if no contact is made. Default 1. + + + + + + + Type of input no. 2, what the input 2 will report if no contact is made. Default 1. + + + + + + + Type of transmitted control frame for association group 1, activated via input IN1. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET). Default 255 - BASIC SET. + + + + + + + + + + Type of transmitted control frame for association group 2, activated via input IN1. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET). Default 255 - BASIC SET. + + + + + + + + + + Value of the parameter specifying the forced level of dimming / opening sun blinds when comes "switch on" / "open" command to devices from association group no. 1. +In the case of alarm frames the alarm priority is specified. Possible parameter settings: (1 to 99) and 255. Value of 255 makes it possible to activate the device when using the Dimmer module it means activating the device and setting it to the previous stored condition, e.g. when Dimmer is set to 30%, then deactivated, and then reactivated using command 255, it will automatically be set to the previous condition, i.e. 30%. Default 255. + + + Value of the parameter specifying the forced level of dimming / opening sun blinds when comes "switch on" / "open" command to devices from association group no. 2. In the case of alarm frames the alarm priority is specified. Possible parameter settings: (1 to 99) and 255. Value of 255 makes it possible to activate the device when using the Dimmer module it means activating the device and setting it to the previous stored condition, e.g. when Dimmer is set to 30%, then deactivated, and then reactivated using command 255, it will automatically be set to the previous condition, i.e. 30%. Default 255. + + + Deactivating transmission of the frame cancelling the alarm or the control frame deactivating the device (Basic). It allows for disabling the deactivation function or the alarm cancellation function for devices associated with the appropriate input of the Fibaro Sensor. NOTE: Information concerning alarm violation or activation commands for devices from association groups are always sent. Default 0. ATTENTION: Information alarm triggered or command enabled for devices with associative groups are always sent. NOTE: Value "Group 1 not sent, Group 2 not sent" is only available in version 2.1 and up + + + + + + + Interval between successive readings of temperature from all sensors connected to the device in seconds. Possible parameter settings: (1 to 255). Default 20. ATTENTION: taking temperature readings from the sensor does not result in sending a temperature condition report to the central hub. + + + Interval between forcing to send report concerning the temperature conditions. The forced report is sent immediately after the next reading of temperature from the sensor, irrespective of the settings of parameter no. 12. Value 0 = Deactivates the function. Default 200. ATTENTION: Frequent sending of temperature condition reports is reasonable when the sensor is located somewhere where can occur rapid changes of ambient temperature. In other cases it is recommended to leave the parameter set to the default value. + + + Insensitiveness to temperature changes. This is the maximum acceptable difference between the last reported temperature and the current temperature taken from the sensor. If the temperatures differ by the set value or more, then a report with the current temperature value is sent to the device assigned to association group no. 3. Intervals between taking readings from sensors are specified by parameter no. 10. Possible parameter settings:0 to 255 [0oC to 16oC] [0 oF to 28.8oF] In order to set the appropriate value of the parameter, the following formula should be used: x = delta T x 16 - for Celsius x = delta T x 80 / 9 - for Fahrenheit x parameter value delta T maximum acceptable temperature gradient in Celsius or Fahrenheit If the value is set to 0, then information about the temperature will be sent every time, immediately once the readings have been taken from the sensor. Default 8. + + + Transmitting the alarm or control frame in "broadcast" mode (i.e. to all devices within range), information sent in this mode is not repeated by the mesh network. Default 0. ATTENTION: If the broadcast mode of information transmission is activated for a given channel, then transmission of information in singlecast mode to devices assigned to the association group of this channel is deactivated. + + + + + + + Enable/Disable scene functionality. The device offers the possibility of sending commands compatible with Command class scene activation. Information is sent to devices assigned to association group no. 3. Default 0. + + + + + + + true + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgbs222.xml b/openzwave/fibaro/fgbs222.xml new file mode 100644 index 00000000..54af58d9 --- /dev/null +++ b/openzwave/fibaro/fgbs222.xml @@ -0,0 +1,315 @@ + + + http://www.openzwave.com/device-database/010F:1000:0502 + images/fibaro/fgbs222.png + https://products.z-wavealliance.org/products/3285/ + FGBS-222 + FIBARO Smart Implant allows to enhance the functionality of wired sensors and other devices by adding Z-Wave network communication. +You can connect binary sensors, analog sensors, DS18B20 temperature sensors or DHT22 humidity and temperature sensor to report their readings to the Z-Wave controller. +It can also control devices by opening/closing output contacts independently of the inputs. + +Main features of FIBARO Smart Implant: +- Compatible with any Z-Wave or Z-Wave+ Controller, +- Supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 with PRNG-based encryption, +- Allows for connecting sensors: + o 6 DS18B20 sensors, + o 1 DHT sensor, + o 2 2-wire analog sensor, + o 2 3-wire analog sensor, + o 2 binary sensors. +- Works as a Z-Wave signal repeater, +- Built-in temperature sensor. + + To remove the device from the Z-Wave network: +1. Power the device. +2. Set the main controller into remove mode (see the controller’s manual). +3. Quickly, triple click button on the device housing or switch connected to IN1 or IN2. +4. LED will start blinking yellow, wait for the removing process to end. +5. Successful removing will be confirmed by the Z-Wave controller’s message. + + FIBARO Smart Implant is powered using DC power supply unit so it is always awake. + Smart Implant + To add the device to the Z-Wave network manually: +1. Power the device. +2. Set the main controller in (Security/non-Security Mode) add mode (see the controller’s manual). +3. Quickly, triple click button on the device housing or switch connected to IN1 or IN2. +4. If you are adding in Security S2 Authenticated, scan the DSK QR code or input the 5-digit PIN code (label on the bottom of the box). +5. LED will start blinking yellow, wait for the adding process to end. +6. Successful adding will be confirmed by the Z-Wave controller’s message. + +To add the device to the Z-Wave network using Smart Start: +1. Set the main controller in Security S2 Authenticated add mode (see the controller’s manual). +2. Scan the DSK QR code or input the 5-digit PIN code (label on the bottom of the box). +3. Power the device. +4. LED will start blinking yellow, wait for the adding process to end. +5. Successful adding will be confirmed by the Z-Wave controller’s message. + + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3285/FGBS-222-EN-T-v1.2c.pdf + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. + +Resetting the device is not the recommended way of +removing the device from the Z-Wave network. Use this procedure only when the network primary controller is missing or inoperable. Certain device removal can be achieved by the procedure of removing described. + +1. Press and hold the button to enter the menu. +2. Release button when the device glows yellow. +3. Quickly click the button to confirm. +4. After few seconds the device will be restarted, which is signalled with the red colour. + + + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3195/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3285/xml + + + + + + + + This parameter allows to choose mode of 1st input (IN1). + Change it depending on connected device. + + + + + + + + + + + This parameter allows to choose mode of 2nd input (IN2). + Change it depending on connected device. + + + + + + + + + + + This parameter allows reversing operation of IN1 and IN2 inputs without changing the wiring. + Use in case of incorrect wiring. + + + + + + + This parameter allows reversing operation of OUT1 and OUT2 inputs without changing the wiring. + Use in case of incorrect wiring. + + + + + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. + Parameter is relevant only if parameter 20 is set to 2 or 3. bitmask. + 0 => No scenes sent. + 1 => Key pressed 1 time. + 2 => Key pressed 2 times. + 4 => Key pressed 3 times. + 8 => Key hold down and key released. + + + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. + Parameter is relevant only if parameter 21 is set to 2 or 3. bitmask. + 0 => No scenes sent. + 1 => Key pressed 1 time. + 2 => Key pressed 2 times. + 4 => Key pressed 3 times. + 8 => Key hold down and key released. + + + + + This parameter defines value sent to devices in 2nd association group when IN1 input is triggered (using Basic Command Class). + Available settings: 0-255. + Default setting: 255. + + + + + This parameter defines value sent to devices in 2nd association group when IN1 input is deactivated (using Basic Command Class). + Available settings: 0-255. + Default setting: 255. + + + + + This parameter defines value sent to devices in 3rd association group when IN2 input is triggered (using Basic Command Class). + Available settings: 0-255. + Default setting: 255. + + + + + This parameter defines value sent to devices in 3rd association group when IN2 input is deactivated (using Basic Command Class). + Available settings: 0-255. + Default setting: 255. + + + + + This parameter defines the inertia time of IN1 input in alarm modes. + Adjust this parameter to prevent bouncing or signal disruptions. + Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode). + Available settings: 1-100 (10ms-1000ms, 10ms step). + Default setting: 10 (100ms). + + + + + This parameter defines the inertia time of IN2 input in alarm modes. + Adjust this parameter to prevent bouncing or signal disruptions. Parameter is relevant only if parameter 21 is set to 0 or 1 (alarm mode). + Available settings: 1-100 (10ms-1000ms, 10ms step). + Default setting: 10 (100ms). + + + + + This parameter defines additional delay of cancelling the alarm on IN1 input. + Parameter is relevant only if parameter 20 is set to 0 or 1 (alarm mode). + Available settings: + 0 - no delay. + 1-3600s. + Default setting: 0 (no delay). + + + + + This parameter defines additional delay of cancelling the alarm on IN2 input. + Parameter is relevant only if parameter 21 is set to 0 or 1 (alarm mode). + Available settings: + 0 - no delay. + 1-3600s. + Default setting: 0 (no delay). + + + + This parameter defines logic of OUT1 output operation. + + + + + This parameter defines logic of OUT2 output operation. + + + + + + This parameter defines time after which OUT1 will be automatically deactivated. + Available settings: + 0 - auto off disabled. + 1-27000 (0.1s-45min, 0.1s step). + Default setting: 0 (auto off disabled). + + + + + This parameter defines time after which OUT2 will be automatically deactivated. + Available settings: + 0 - auto off disabled. + 1-27000 (0.1s-45min, 0.1s step). + Default setting: 0 (auto off disabled). + + + + + This parameter defines minimal change (from the last reported) of + analog input value that results in sending new report. Parameter is + relevant only for analog inputs (parameter 20 or 21 set to 4 or 5). + Available settings: + 0 - (reporting on change disabled). + 1-100 (0.1-10V, 0.1V step). + Default setting: 5 (0.5V). + + + + + This parameter defines reporting period of analog inputs value. + Periodical reports are independent from changes in value (parameter 63). Parameter is relevant only for analog inputs (parameter + 20 or 21 set to 4 or 5). + Available settings: + 0 (periodical reports disabled). + 60-32400 (60s-9h). + Default setting: 0 (periodical reports disabled). + + + + + This parameter defines minimal change (from the last reported) + of internal temperature sensor value that results in sending new + report. + Available settings: + 0 - (reporting on change disabled). + 1-255 (0.1-25.5C). + Default setting: 5 (0.5C). + + + + + This parameter defines reporting period of internal temperature + sensor value. Periodical reports are independent from changes in + value (parameter 65). + Available settings: + 0 (periodical reports disabled). + 60-32400 (60s-9h). + Default setting: 0 (periodical reports disabled). + + + + + This parameter defines minimal change (from the last reported) of + external sensors values (DS18B20 or DHT22) that results in sending new + report. Parameter is relevant only for connected DS18B20 or DHT22 + sensors. + Available settings: + 0 - (reporting on change disabled). + 1-255 (0.1-25.5 units). + Default setting: 5 (0.5 units) + + + + + This parameter defines reporting period of analog inputs value. + Periodical reports are independent from changes in value (parameter 67). + Parameter is relevant only for connected DS18B20 or DHT22 sensors. + Available settings: + 0 - (periodical reports disabled). + 60-32400 (60s-9h). + Default setting: 0 (periodical reports disabled). + + + + + + true + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgcd001.xml b/openzwave/fibaro/fgcd001.xml new file mode 100644 index 00000000..1b694781 --- /dev/null +++ b/openzwave/fibaro/fgcd001.xml @@ -0,0 +1,217 @@ + + + http://www.openzwave.com/device-database/010F:1000:1201 + images/fibaro/fgcd001.png + https://products.z-wavealliance.org/products/2336/ + FIBARO CO Sensor + The CO Sensor needs to be woken up to receive information about the new configuration from the Z-Wave controller, like parameters and associations. To wake up the sensor manually click the button located on the casing. + FGCD-001 + 1) Press and hold the button. +2) Release the button when LED indicator glows white. +3) Click the button when LED indicator glows yellow. +4) After few seconds the device will be reset (confirmed by red LED indicator). + +Resetting the device is not the recommended way of removing the device from the Z-Wave network. use the reset procedure only if the primary controller is missing or inoperable. + + 1) Place the device within direct range of the Z-Wave controller. +2) Set the main Z-Wave controller in (security/non-security) adding mode (see the controller’s manual). +3) Quickly, triple click the button located on the casing. +4) Wait for the device to be added into the system. +5) Successful adding will be confirmed by the Z-Wave controller’s message. + + 1) Place the device within direct range of the Z-Wave controller. +2) Set the main Z-Wave controller in remove mode (see the controller’s manual). +3) Quickly, triple click the button located on the casing. +4) Wait for the removing process to end. +5) Successful removing will be confirmed by the Z-Wave controller’s message. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3000/FGCD-001-EN-T-v1.1.pdf + CEPT (Europe) + FIBARO CO Sensor is an ultra-light, compact, battery-powered carbon monoxide detector, designed to be placed on a wall. Its high sensitivity allows to detect the presence of the carbon monoxide (CO) gas at the early stage in order to prevent carbon monoxide poisoning. Alarm is signalled with a built-in siren, blinking LED indicator and by sending commands to Z-Wave network devices. Additionally, the device is equipped with a temperature sensor. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2336/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3000/xml + + https://products.z-wavealliance.org/products/3000/ + CEPT (Europe) + FGCD-001 + + + + + + + + This parameter allows to set the actions which result in sending notifications to the Z-Wave network controller. + + + + + + + + + This parameter allows to set the actions which result in LED diode indications. + 0=All actions disabled. + 1=Tampering (opened casing). + 2=Exceeding the temperature. + 4=Lack of Z-Wave range. + This parameter does not apply to the most important actions, such as CO Alarm, Malfunction Alarm and Low Battery Alarm. + NOTE: Parameter 3 values may be combined, e.g. 1+2+4=7 means that all actions will be active. + + + + + This parameter allows to set the actions which result in acoustic signals. + 0=All actions disabled. + 1=Tampering (opened casing). + 2=Exceeding the temperature. + 4=Lack of Z-Wave range. + This parameter does not apply to the most important actions, such as CO Alarm, Malfunction Alarm and Low Battery Alarm. + NOTE: Parameter 4 values may be combined, e.g. 1+2+4=7 means that all actions will be active. + + + + + Parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. + It does not apply to 1st Lifeline association group. + Available settings: + 0 - all groups sent as non-secure + 1 - 2nd group sent as secure. + 2 - 3rd group sent as secure. + 4 - 4th group sent as secure. + 8 - 5th group sent as secure. + 16 - 6th group sent as secure. + 32 - 7th group sent as secure. + Default setting: 63. + NOTE Parameter 7 values may be combined, e.g. 1+2=3 means that 2nd and 3rd group are sent as secure. + + + + This parameter defines which frames will be sent in the 2-nd Association Group (CO ALARM). + + + + + + This parameter defines the value of BASIC ON command sent to devices in 2nd association group after the CO Alarm activation. + + + This parameter defines the value of BASIC OFF command sent to devices in 2nd association group after the CO Alarm cancellation. + + + + This parameter defines commands sent to devices associated in 4th association group (CO Level). + Values of specified commands may be set in parameters 16 and 19. + + + + + + + + This parameter defines the minimum level of CO concentration whichexceeding will result in starting the timer set in parameter 15. + Available settings: 20 - 400 CO concentration level in ppm + + + + + This parameter defines the time during which the level of CO concentration should remain above the value set in parameter 14 to send the BASIC ON command to 4th association group. + Available settings: 0 - immediate sending of BASIC ON command 1-2880 (30s - 24h, in 30s steps) + Default setting: 0 + + + + + This parameter defines the value of BASIC ON command sent to devices in 4th association group after exceeding the CO level set in parameter 14 through the time set in parameter 15. + Available settings: 0-99 or 255. + Default setting: 255 (turn on) + + + + + This parameter defines the level of CO concentration below which falling will result in sending the BASIC OFF command to 4th association group. + Available settings: 10-400 - CO concentration level in ppm. + Default setting: 25 (25 ppm) + + + + + This parameter defines the time during which the level of CO concentration should remain below the value set in parameter 17 to send the BASIC OFF command to 4th association group. + Available settings: 0 - immediate sending of BASIC OFF command 1-2880 (30s - 24h, in 30s steps) + Default setting: 0 + + + + + This parameter defines the value of BASIC OFF command sent to devices in 4th association group after falling below the CO level set in parameter 17. + Available settings: 0-99 or 255 + Default setting: 0 (turn off) + + + + + Time interval (in seconds) between consecutive reports of temperature (done by built-in temperature sensor). + Short time interval means more frequent communication, which results in shortened battery life. + Available settings: 0 - no periodical reports 10-1440 (5min - 12h, in 30s steps) + Default setting: 0 + + + + + This parameter defines a minimum change in temperature resulting in a report being sent to the main Z-Wave controller. + Available settings: 1-20 (0.5C - 10C, each 0.5C) + Default setting: 2 (1C) P + + + + This parameter defines the temperature level, which exceeding will result in sending actions set in parameters 2, 3 and 4. + Available settings: 1-85 (1C - 85C, each 1C) + Default setting: 55 (55C) + + + + This parameter activates reporting the value of CO concentration level to the main Z-Wave controller. + + + + This parameter defines a minimum change in CO concentration level which results in sending a new value to the main Z-Wave controller. + + + + + + + + + + This parameter defines the CO concentration level, which exceeding will result in sending a new value to the main Z-Wave controller, according to parameter 25 settings. + Adjusting the value allows to get the accurate data in case of danger and helps to save the battery in normal conditions. + Available settings: 10-255 (ppm) + Default setting: 30 (30 ppm) + + + + + + + true + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgd211.xml b/openzwave/fibaro/fgd211.xml new file mode 100644 index 00000000..9a2d50f5 --- /dev/null +++ b/openzwave/fibaro/fgd211.xml @@ -0,0 +1,110 @@ + + + + + + + + Enable/Disable ALL ON/OFF. Default 255. + + + + + + + Activate/Deactivate association sending for group 1 - Note: Parameter 15 must set to 1 to work properly. Default 0. + + + + + + Key no.2 is not represented by any physical device except of devices on association list. This functionality prevents of lack of reaction on pressing key no.2 through polling devices from association list one by one and checking their actual statuses. Default 1. + + + + + Options for changing parameter 1-99. Default 1. + + + Options for changing parameter 1-255 (10ms - 2,5s). + Default 5. + + + + Options for changing parameter 1-255 (10ms - 2,5s) - 0: this value disables the smooth change in light intensity. Default 1. ATTENTION: value 0 is required for inductive and capacitive devices unsuitable for dimming (e.g. fluorescent lamps, motors, etc...) + + + Options for changing parameter 1-99. Default 1. + + + Options for changing parameter 2-99. Default 99. + + + Options for changing parameter 1-98. Default 2. + + + Binary inputs type configuration. Default 0. + + + + + + Double-click set lighting at 100%. Default 1. + + + + + Saving state before power failure. Default 1. + + + + + The function of 3-way switch provides the option to double key no. 1. The dimmer may control two bi-stable push-buttons or an infinite number of mono-stable push-buttons. Default 0. + + + + + The dimmer communicate the level to the associated devices. Default 0. + + + + + This function allow user to change [On-Off] bi-stable keys (parameter no. 14). Default 0. + + + + + This function will enable decreasing the minimum level of the Dimmer by extending the control impulse.[100 - 170]. By changing the minimum level, the user may completely dim LED bulbs. Not all LED bulbs available on the market have the dimming option. WARNING: Wrong setting of the function may cause incorrect operation of the Dimmer. INFO: THIS PARAMETER IS NOT AVAILABLE IN DEVICE FGD211 v2.1-2.3 + + + Alarm of any type (general alarm, water flooding alarm, smoke alarm: CO, CO2, temperature alarm). + Default 3. + + + + + + + Amount of time the device keeps on flashing after receipt of Alarm Frame (1ms-65535ms). Default 600. + + + Available settings: from 1 to 99 Parameters value changes depending on the dimming level. + + + The device offers the possibility of sending commands compatible with Command class scene activation. Information is sent to devices assigned to association group no. 3. Controllers such as Home Center 2 are able to interpret such commands and based on these commands they activate scenes, to which specific scene IDs have been assigned. The user may expand the functionality of the button connected to inputs S1 and S2 by distinguishing the actions of keys connected to those inputs. For example: double click would activate the scene goodnight and triple click would activate the scene morning. Default 0. + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgd212.xml b/openzwave/fibaro/fgd212.xml new file mode 100644 index 00000000..b9785610 --- /dev/null +++ b/openzwave/fibaro/fgd212.xml @@ -0,0 +1,356 @@ + + + http://www.openzwave.com/device-database/010F:1000:0102 + images/fibaro/fgd212.png + https://products.z-wavealliance.org/products/1729/ + FGD-212 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2836/FGD-212-EN-T-v1.3.pdf + 1) Disconnect the power supply, remove the Dimmer from the wall switch box, than connect the power supply. +2) Locate the B-button on the housing. +3) Click and hold the B-button to enter the menu mode. +4) Release and click the B-button to choose "Device reset" option in the menu that is signalled with the yellow LED indicator colour. +5) After few seconds the device will be restarted, which is signalled with the red LED indicator colour and entering the calibration mode. +Note! Resetting the device is not the recommended way of removing the device from the Z-Wave network. Use reset procedure only if the primary controller is missing or inoperable. + + 1) Switch off the mains voltage. +2) Open the wall switch box. +3) Connect the Dimmer in accordance with one of the diagrams attached in the manual. +4) Switch on the mains voltage. +5) Wait for the calibration process to end. Light may blink. The device will be switched off once the process is completed. +6) Set the main Z-Wave controller in add mode (see the controller’s manual). +7) Quickly, three times press the B-button or key connected to the S1 terminal. +8) Wait for the device to be added to system. Successful adding will be confirmed by the controller. +9) Arrange the antenna and close the wall switch box. + + CEPT (Europe) + FIBARO Dimmer 2 can switch or dim connected light source either through radio waves or through the wall switch connected directly to it. Dimmer 2 is equipped with a smart algorithm of light source detection which makes configuration easier and ensures high compatibility of the device. It may be used as a switch with non-dimmable light sources in 3-wire connection. Active power and energy consumption allows to monitor and reduce electricity bills. Dimmer 2 is compatible with any Z-Wave or Z-Wave Plus Controller. + +FIBARO Dimmer 2 +Product Identifier: FGD-212 +Brand Name: FIBARO +Z-Wave Certification Number: ZC10-15090017 +Z-Wave Certification Date: 9/16/2015 +Z-Wave Protocol Implementation Conformance Statement: View Download + +Remotely controlled light dimming module is designed to work with various types of light sources in 2 or 3-wire connection so it can operate with or without neutral lead. FIBARO Dimmer can switch or dim connected light source either through radio waves or through the wall switch connected directly to it. Dimmer 2 is equipped with a smart algorithm of light source detection which makes configuration easier and ensures high compatibility of the device. It may be used as a switch with non-dimmable light sources in 3-wire connection. Active power and energy consumption allows to monitor and reduce electricity bills. Dimmer 2 is compatible with any Z-Wave or Z-Wave Plus Controller. + +As a dimmer it operates under the following loads: +• 230V operated conventional incandescent and halogen light sources +• ELV electronic transformers (12V operated halogen lamps and dimmable LED bulbs) +• MLV ferromagnetic transformers with 12V operated halogen lamps +• dimmable LED bulbs +• dimmable compact fluorescent CFL tube lamps +• supported dimmable light sources with minimal power of 5VA (power factor > 0.5) using FIBARO Bypass FGB-002 + +Without dimming function it may work with: +• compact fluorescent lamps +• fluorescent tube lamps with electronic ballast +• LED bulbs (power factor > 0.7) +• supported light sources with minimal power of 5VA (power factor > 0.5) using FIBARO Bypass FGB-002 + +https://www.youtube.com/watch?v=K35uFXoa5c0 + + FIBARO Dimmer 2 + The FIBARO Dimmer 2 is powered with mains voltage so it is always awake. + 1) Set the main controller in remove mode (see the controller’s manual) +2) Quickly, three times press the B-button or key connected to the S1 terminal. +3) Wait for the device to be removed from the system. Successful removing will be confirmed by the controller. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1348/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1504/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1525/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1729/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1736/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2836/xml + Fix duplicate label https://github.com/OpenZWave/open-zwave/issues/1854 + + https://products.z-wavealliance.org/products/2836/ + U.S. / Canada / Mexico / CEPT (Europe) + FGD-212 + + + + + + Parameter is set automatically during the calibration process. Options for changing parameter 1-98. Default 1. + + + Parameter is set automatically during the calibration process. Options for changing parameter 2-99. Default 99. + + + Virtual value set as a percentage level between parameters MIN (1%) and MAX. (99%). The Dimmer will set to this value after first switch on. It is required for warming up and switching dimmable compact fluorescent lamps and certain types of light sources. Options for changing parameter 1-99. Default 1. + + + This parameter determines the time required for switching compact fluorescent lamps and certain types of light sources. Setting this parameter to 0 will disable the incandescence functionality. Available settings: 0-255 (0s - 25,5s) + + + Available settings: 1-99 Default: 1 + + + Available settings: 0-255 (0s - 2,55s) Default setting: 1 + + + Available settings: 1-99 Default: 1 + + + Available settings: 0-255 (0s - 2,55s) Default setting: 1 + + + Saving state before power failure. Default 1. + + + + + Available settings: 0 - Function disabled; 1-32767 - time to turn off measured in seconds (1s - 9,1h) Default setting: 0 + + + Enable/Disable ALL ON/OFF. Default 255. + + + + + + + Changing value of this parameter will force the calibration process. + + + + + + This parameter determines operating mode of the Dimmer (automatic/manual settings). + + + + + Function based on the sudden power variation of a specific value, interpreted as a LOAD ERROR. Available settings: 0 - function disabled; 1-99 - percentage value of power variation, compared to standard power consumption, measured during the calibration procedure (to be interpreted as load error/burnt out bulb) Default setting: 30 + + + Time of delay (in seconds) for power variation detection, interpreted as a LOAD ERROR or OVERLOAD detection (too much power connected to the Dimmer). Available settings: 0 - detection of a burnt out bulb disabled; 1-255 - delay time in seconds; Default setting: 5 + + + If the parameter is active, switching on the Dimmer (S1 single click) will always set this brightness level. Available settings: 0 - function disabled; 1-99 - percentage level of brightness; Default setting: 0 + + + Binary inputs type configuration. Default 0. + + + + + + The value sent to associated devices on single click. + + + + + + + + + Double-click set lighting at 100%. Default 1. + + + + + Parameter determines, which actions will not result in sending frames to association groups. Parameter values may be combined, e.g. 1+2=3 means that associations on switching on or off the Dimmer (single click) will not be sent. +Available settings: 0-31 +0 - all actions send to association groups; +1 - do not send when switching on the Dimmer (single click); +2 - do not send when switching off the Dimmer (single click); +4 - do not send when changing dimming level (holding and releasing); +8 - do not send on double click; +16 - send 0xFF value on double click; +Default setting: 0 + + + Parameter determines, which actions will not result in sending frames to association groups. Parameter values may be combined, e.g. 1+2=3 means that associations on switching on or off the Dimmer (single click) will not be sent. +Available settings: 0-31 +0 - all actions send to association groups; +1 - do not send when switching on the Dimmer (single click); +2 - do not send when switching off the Dimmer (single click); +4 - do not send when changing dimming level (holding and releasing); +8 - do not send on double click; +16 - send 0xFF value on double click; +Default setting: 0 + + + Switch no. 2 controls the Dimmer additionally (in 3-way switch mode). Function disabled for parameter 20 set to 2 (roller blind switch) + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. It does not apply to 1st Lifeline group. Parameter values may be combined, e.g. 1+2=3 means that 2nd & 3rd group are sent as secure. +Available settings: 0-15 +0 - all groups (II-V) sent as non-secure; +1 - 2nd group sent as secure; +2 - 3rd group sent as secure; +4 - 4th group sent as secure; +8 - 5th group sent as secure; +15 - all groups (II-V) sent as secure; +Default setting: 15 + + + SCENE ID depends on the switch type configurations. Default 0. + + + + + + + + + Forced auto-calibration will set this parameter value to 2. + + + + + + Load control mode recognized during auto-calibration. + + + + + This mode is necessary while connecting non-dimmable light sources. Setting this parameter to 1 automatically ignores brightening/dimming time settings. Forced auto-calibration will set this parameter’s value to 2 + + + + + + Dimmability of the load + + + + + Time required to warm up the filament of halogen bulb. + + + + + + This parameter determines the trigger of auto-calibration procedure, e.g. power on, load error, etc. + + + + + + + + Behaviour of the Dimmer after OVERCURRENT or SURGE + + + + + Correction reduces spontaneous flickering of some capacitive load (e.g. dimmable lEDs) at certain brightness levels in 2-wire installation. In countries using ripple-control, correction may cause changes in brightness. In this case it is necessary to disable correction or adjust time of correction for flickering loads. Available settings: 0 - automatic correction disabled 1-254 - duration of correction in seconds 255 - automatic correction always enabled Default setting: 255 + + + Reaching the defined value will result in turning off the load. Additional apparent power limit of 350VA is active by default. Available settings: 0 - functionality disabled; 1-350 - 1W-350W; Default setting: 250 + + + Response to General Purpose Alarm; Default 3. + + + + + + + Response to Water Flooding Alarm; Default 2. + + + + + + + Response to Smoke, CO or CO2 Alarm; Default 3. + + + + + + + Response to Temperature Alarm; Default 1. + + + + + + + Alarm state may be cancelled earlier, as a result of pressing the switches or sending the Z-Wave command frame. + + + OVERLOAD alarm report (load power consumption too high) + + + + + LOAD ERROR alarm report (no load, load failure, burnt out bulb) + + + + + OVERCURRENT alarm report (short circuit, burnt out bulb causing overcurrent) + + + + + SURGE alarm report (Dimmer output overvoltage) + + + + + OVERHEAT (critical temperature) and VOLTAGE DROP (low voltage) alarm report + + + + + The parameter defines the power level change that will result in a new power report being sent. The value is a percentage of the previous report. Available settings: +0 - power reports disabled; +1-100 (1-100%) - power report threshold; +Default setting: 10 (10%) + + + Parameter 52 defines a time period between consecutive reports. Timer is reset and counted from zero after each report. Available settings: +0 - periodic reports disabled; +1-32767 (1-32767 seconds); +Default setting: 3600 (3600s) + + + Energy level change which will result in sending a new energy report. Available settings: +0 - energy reports disabled; +1-255 (0,01 - 2,55 kWh) - report triggering threshold; +Default setting: 10 (0,1 kWh) + + + The Dimmer may include active power and energy consumed by itself in reports sent to the main controller. + + + + + This parameter defines how to calculate active power. This parameter is useful in a case of 2-wire connection with light sources other than resistive. The parameter is set to 0 after forced auto-calibration. + + + + + + This parameter determines the approximate value of the power that will be reported by the device at its maximum brightness level. This parameter works only when parameter 58 has a value other than 0. Available settings: 0-500 (0-500W) - power consumed by the load at the maximum brightness level. Default setting: 0 + + + + + + true + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgdw2.xml b/openzwave/fibaro/fgdw2.xml new file mode 100644 index 00000000..2336063e --- /dev/null +++ b/openzwave/fibaro/fgdw2.xml @@ -0,0 +1,158 @@ + + + http://www.openzwave.com/device-database/010F:1000:0702 + images/fibaro/fgdw2.png + https://products.z-wavealliance.org/products/2181/ + https://products.z-wavealliance.org/products/2279/ + FIBARO Door/Window Sensor 2 + FIBARO Door/Window Sensor 2 is a wireless, battery powered, Z-Wave Plus compatible magnetic contact sensor. Changing the device’s status will automatically send signal to the Z-Wave controller and associated devices. In addition the FIBARO Door/Window Sensor 2 is equipped with a built-in temperature sensor. +Sensor can be used to trigger scenes and wherever there is a need for information about opening or closing of doors, windows, garage doors, etc. Opening is detected by separating the sensor’s body and the magnet. + + FGDW-002 + FGDW-002-1 + 1) Place the Door/Window Sensor 2 within the direct range of your Z-Wave controller. +2) Set the main controller in (security/non-security) add mode (see the controller’s manual). +3) Click the Button at least six times. +4) Quickly, three times press one of the TMP buttons (while the other button is pressed). +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2181/FGDW-002-EN-T-v0.3.2.pdf + 1) Place the Door/Window Sensor 2 within the direct range of your Z-Wave controller. +2) Set the main controller into remove mode (see the controller’s manual). +3) Quickly, three times press one of the TMP buttons (while the other button is pressed). +4) Wait for the removing process to end. +5) Successful removing will be confirmed by the Z-Wave controller’s message. + + + The Door/Window Sensor 2 needs to be woken up to receive informa¬tion about the new configuration from the controller, like parameters and associations. +1) To wake up the sensor manually, click one of the TMP buttons (while the other button is pressed). + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: +1) Open the cover. +2) Remove the battery. +3) Install the battery while holding both TMP buttons. +4) Release the TMP button within 5 seconds. +5) Visual indicator will blink 3 times to confirm launching of reset procedure. +6) Wait around 30s for the resetting process to end, do not remove the battery. +7) Visual LED indicator will blink 6 times to confirm the reset. + +*Resetting the device is not the recommended way of removing the device from the Z-Wave network. Use reset procedure only if the primary controller is missing or inoperable. + CEPT (Europe) + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2181/xml + Add support for US Model. + + + + + + This parameter allows to set in what state is door/window when the magnet is close to the sensor. + + + + + This parameter defines events indicated by the visual LED indicator. + Disabling events might extend battery life. + 0 - no indications + 1 - indication of opening/closing status change (input IN) + 2 - indication of wake up (1 x click or periodical) + 4 - indication of device tampering + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. It does not apply to 1st group Lifeline + + + + + + + + Parameter defines events which result in sending on/off commands to devices added to the 2nd association group. + These commands are sent alternately to switch the devices on and off. + + + + + + + Value sent to devices in 2nd association group when opening is detected. + The value of 0 turns OFF the device, 255 turns it On. + In case of associating devices allowing smooth control, values 1-99 allow to set an associated device to a specified level. + + + + Value sent to devices in 2nd association group when closing is detected. + The value of 0 turns OFF the device, 255 turns it On. + In case of associating devices allowing smooth control, values 1-99 allow to set an associated device to a specified level. + + + + Time that must elapse from opening to send the command frame to to devices in 2nd association group. + + + Time that must elapse from closing to send the command frame to devices in 2nd association group. + + + Time period after which a tamper alarm will be cancelled. + + + Reporting cancellation of tamper alarm to the controller and 3rd association group. + + + + + This parameter defines how often the temperature will be measured. + The shorter the time, the more frequently the temperature will be measured, but the battery life will shorten. + 0 - temperature measurements disabled + 5-32400 - time in seconds + + + + This parameter defines the change of temperature in comparison with last reported, resulting in temperature report being sent to the main controller. + 0 - temperature reports based on threshold disabled + 1-300 - temperature threshold (0.1-30C, 0.1C step) + + + + This parameter determines how often the temperature reports will be sent to the main controller. + 0 - periodic temperature reports disabled + 5-32400 - time in seconds + + + + The value to be added to the actual temperature, measured by the sensor (temperature compensation). (0.1C steps) + + + + Temperature alarms reported to the Z-Wave controller. + Thresholds are set in parameters 55 and 56. + + + + + + + + If temperature is higher than set value, overheat notification will be sent and high temperature scene will be triggered (if activated). + 0-600 (0-60C, 0.1C step). + + + + If temperature is lower than the set value, underheat notification will be sent and low temperature scene will be triggered (if activated). + 0-599 (0-59.9C, 0.1C step) + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgfs101.xml b/openzwave/fibaro/fgfs101.xml new file mode 100644 index 00000000..bc8d21e2 --- /dev/null +++ b/openzwave/fibaro/fgfs101.xml @@ -0,0 +1,100 @@ + + + + + Flood alarm cancellation delay. Additional delay after a flood alarm has ceased. The parameter allows you to specify additional time, after which the flood alarm is cancelled once its violation has ceased. + + + Acoustic and visual signals in case of flooding. + + + + + + + Type of alarm frame for association group 1, activated by flood sensor. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET) + + + + + Value of the parameter specifying the forced level of dimming / opening sun blinds when comes "switch on" / "open" command to devices from association group no. 1. +In the case of alarm frames the alarm priority is specified. Possible parameter settings: (1 to 99) and 255. Value of 255 makes it possible to activate the device when using the Dimmer module it means activating the device and setting it to the previous stored condition, e.g. when Dimmer is set to 30%, then deactivated, and then reactivated using command 255, it will automatically be set to the previous condition, i.e. 30%. + + + Deactivating transmission of the frame cancelling the alarm or the control frame deactivating the device (Basic). It allows for disabling the deactivation function or the alarm cancellation function for devices associated with the appropriate input of the Fibaro Sensor. NOTE: Information concerning alarm violation or activation commands for devices from association groups are always sent. + + + + + Interval between successive readings of temperature from all sensors connected to the device in seconds. Note: taking temperature readings from the sensor does not result in sending a temperature condition report to the central hub. + + + Insensitiveness to temperature changes. This is the maximum acceptable difference between the last reported temperature and the current temperature taken from the sensor. If the temperatures differ by the set value or more, then a report with the current temperature value is sent to the device assigned to association group no. 3. Intervals between taking readings from sensors are specified by parameter no. 10. +Possible parameter settings:1 to 1000 [each 0.01oC] [0.01oC to 10.00oC]. + + + Transmitting the alarm or control frame in "broadcast" mode (i.e. to all devices within range), information sent in this mode is not repeated by the mesh network. NOTE: If the broadcast mode of information transmission is activated for a given channel, then transmission of information in singlecast mode to devices assigned to the association group of this channel is deactivated. + + + + + + + The parameter stores a temperature value, below which LED indicator blinks with a colour determined by Parameter 61 settings. By default the LED indicator blinks blue. +Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The parameter stores a temperature value, above which LED indicator blinks with a colour determined by Parameter 62 settings. By default the LED indicator blinks red. +Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The parameter stores RGB colour value. + + + The parameter stores RGB colour value. + + + Parameter determines LED indicator's operation. Set to 0 turns the indicator off, saving battery life. + + + + + + Parameter stores a temperature value to be added to or deducted from the current temperature measured by the internal temperature sensor in order to compensate the difference between air temperature and the temperature at floor level. +Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The device is able to turn on alarms resulting from sensors vibrations, e.g. when the sensor is moved, or the TMP button is released. Group 2 association alarms are not cancelled. + + + + + + + Parameter determines a time period after which alarm will become 'quiet' - still active but the device will go into battery saving mode. Visual or acoustic alarm will be reactivated after time period specified in Parameter 76. When alarm status ceases, alarm will be turned off immediately. +Value of 0 means visual and acoustic alarms are active indefinitely. In battery power mode the device will never go to sleep which may shorten battery life significantly. + + + Parameter determines a time period after which an alarm frame will be retransmitted. +Value of 0 cancels an alarm frame retransmission. + + + Allows for turning off the internal flood sensor. Tamper and internal temperature sensors will remain active. + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgfs101zw5.xml b/openzwave/fibaro/fgfs101zw5.xml new file mode 100644 index 00000000..dd8dee90 --- /dev/null +++ b/openzwave/fibaro/fgfs101zw5.xml @@ -0,0 +1,140 @@ + + + http://www.openzwave.com/device-database/010F:1002:0B01 + images/fibaro/fgfs101zw5.png + https://products.z-wavealliance.org/products/2791/ + 1) Open the cover by turning it counter-clockwise. +2) Make sure the device is powered (either by a battery or a DC power supply). +3) Press and hold the TMP button for 15-20 seconds until LED glows yellow (4th menu position). +4) Release and click the TMP button to start the reset procedure. +5) Successful reset will be confirmed with the LED indicator changing colour to red and an acoustic signal. +Use reset procedure only if the primary controller is missing or inoperable. + + FGFS-101 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3327/FGFS-101-EN-T-v2.11.pdf + FIBARO Flood Sensor will wake up at a defined time interval and will always try to communicate with the main controller. There is a possibility to wake up the device manually by clicking the TMP button + 1) Open the cover by turning it counter-clockwise. +2) Make sure the device is powered (either by a battery or a DC power supply). +3) Place the device within the direct range of your Z-Wave controller. +4) Set the main controller in remove mode (see the controller’s manual). +5) Quickly, triple click the TMP button located inside the casing. +6) Wait for the removing process to end. +7) Successful removing will be confirmed by the Z-Wave controller’s message. + + 1) Open the cover by turning it counter-clockwise. +2) Remove battery blocker. +3) Place the device within the direct range of your Z-Wave controller. +4) Set the main controller in (security/non-security) add mode (see the controller’s manual). +5) Quickly, triple click the TMP button located inside the casing. +6) Wait for the adding process to end. +7) Successful adding will be confirmed by the Z-Wave controller’s message. +8) Close the cover by turning it clockwise. +9) Place the sensor onto a surface prone to flooding. Three electrodes underneath the device should evenly touch the surface. + + FIBARO Flood Sensor is a universal, Z-Wave Plus compatible, flood and temperature sensor. The device can be powered using battery, 12/24V DC power supply or both. Flood alarm is sent to the Z-Wave network devices or additionally to any alarm system controller through opening a NC contact using the external power supply. The device has a built-in temperature sensor that allows to monitor ambient temperature. FIBARO Flood Sensor is designed to be placed on the floor or mounted on a wall (in this case Flood Sensor probes should be extended using addition wire). The device has a built-in visual LED indicator and an acoustic alarm. The LED indicator signals flood, operating mode or the Z-Wave network communication range. In addition, the device is equipped with a sensor reporting tilt or movement to the main controller e.g. when someone has taken the Sensor from its original location. FIBARO Flood Sensor is sink-proof, which means it drifts on the water surface and keeps on sending alarm signal in case of substantial inundation of water (if not wired). Flood Sensor is compatible with any Z-Wave or Z-Wave+ Controller. + CEPT (Europe) + FIBARO Flood Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1354/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1642/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2742/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2791/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3327/xml + + https://products.z-wavealliance.org/products/2742/ + FGFS-101 + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/3327/ + FGFS-101 + CEPT (Europe) + + + + + Determines time period (in seconds) by which a Flood Sensor will retain the flood state after the flooding itself has ceased. The sensor will keep on reporting flooding to the main controller. This parameter setting does not affect acoustic and visual alarms, which turn off immediately after flooding ceases. + + + Acoustic and visual signals in case of flooding. + + + + + + + Determines the requested "on" level to be sent to devices from 2nd association group upon flood event. + + + This setting decides whether device turn off commands and alarm cancellation notifications will be sent to devices in 2nd and 3rd association groups (respectively) + + + + + Interval between successive readings of temperature from all sensors connected to the device in seconds. Note: taking temperature readings from the sensor does not result in sending a temperature condition report to the central hub. + + + Insensitiveness to temperature changes. This is the maximum acceptable difference between the last reported temperature and the current temperature taken from the sensor. If the temperatures differ by the set value or more, then a report with the current temperature value is sent to the device assigned to association group no. 3. Intervals between taking readings from sensors are specified by parameter no. 10. + Possible parameter settings:1 to 1000 [each 0.01oC] [0.01oC to 10.00oC]. + + + The parameter stores a temperature value, below which LED indicator blinks with a colour determined by Parameter 61 settings. By default the LED indicator blinks blue. + Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The parameter stores a temperature value, above which LED indicator blinks with a colour determined by Parameter 62 settings. By default the LED indicator blinks red. + Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The parameter stores RGB colour value. + + + The parameter stores RGB colour value. + + + Parameter determines LED indicator's operation. Set to 0 turns the indicator off, saving battery life. + + + + + + Parameter stores a temperature value to be added to or deducted from the current temperature measured by the internal temperature sensor in order to compensate the difference between air temperature and the temperature at floor level. + Possible parameter settings:-10000 to 10000 [each 0.01oC] [-100oC to 100oC]. + + + The device is able to report tamper alarms resulting from sensor tilt/movement or TMP button state change. + + + + + + + Parameter determines a time period after which alarm will become quiet - still active but the device will go into battery saving mode. Visual or acoustic alarm will be reactivated after time period specified in Parameter 76. When alarm status ceases, alarm will be turned off immediately. + Value of 0 means visual and acoustic alarms are active indefinitely. In battery power mode the device will never go to sleep which may shorten battery life significantly. + + + Parameter determines a time period after which an alarm frame will be retransmitted. + Value of 0 cancels an alarm frame retransmission. + + + Allows for turning off the internal flood sensor. Tamper and internal temperature sensors will remain active. + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. It does not apply to 1st Lifeline group. + + + + + true + + + + + + + + + + + + diff --git a/openzwave/fibaro/fggc001.xml b/openzwave/fibaro/fggc001.xml new file mode 100644 index 00000000..655f81ce --- /dev/null +++ b/openzwave/fibaro/fggc001.xml @@ -0,0 +1,260 @@ + + + http://www.openzwave.com/device-database/010F:1000:0D01 + images/fibaro/fggc001.png + https://products.z-wavealliance.org/products/1655/ + CEPT (Europe) + 1) Place the Swipe within the direct range of your Z-Wave controller. +2) Set the main controller in (security/non-security) add mode (see the controller’s manual). +3) Move and hold your hand close to the centre of the pad. +4) If the device is battery powered, high pitched beep will signal exiting the Standby Mode. +5) Loud sound sequence will confirm entering the menu, keep holding your hand. +6) After hearing two short beeps, withdraw the hand and perform swiping up gesture to confirm selection (two beeps will confirm validity). +7) Wait for the adding process to end. +8) Successful adding will be confirmed by the Z-Wave controller’s message and 3 short beeps. + + The Swipe needs to be woken up to receive information about the new configuration from the Z-Wave controller, like parameters and associations. Use 1st menu position to wake up the device or click the button on the back of the device once. + +1) Move and hold your hand close to the center of the pad. +2) Loud sound sequence will confirm entering the menu, keep holding your hand. +3) Wait for the buzzer to indicate the 1st menu position (1 short beep) +4) Withdraw the hand and perform swiping up gesture to confirm selection (two beeps will confirm validity). + + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: +1) Make sure the device is powered. +2) Move and hold your hand close to the center of the pad. +3) Loud sound sequence will confirm entering the menu, keep holding your hand. +4) Wait for the buzzer to indicate the 3rd menu position (3 short beeps) +5) Withdraw the hand and perform swiping up gesture to confirm selection (two beeps will confirm validity). +Resetting the device is not the recommended way of removing the device from the +Z-Wave network. Use the reset procedure only if the primary controller is missing +or inoperable. Certain device removal can be achieved by the procedure of removing +described in "Adding the device" on page 8. + + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1745/FGGC-001-US-T-v1.0.pdf + 1) Place the Swipe within the direct range of your Z-Wave controller. +2) Set the main controller in remove mode (see the controller’s manual). +3) Move and hold your hand close to the centre of the pad. +4) If the device is battery powered, high pitched beep will signal exiting the Standby Mode. +5) Loud sound sequence will confirm entering the menu, keep holding your hand. +6) After hearing two short beeps (green indicator colour), withdraw the hand and perform swiping up gesture to confirm selection (two beeps will confirm validity). +7) Wait for the removing process to end. +8) Successful removing will be confirmed by the Z-Wave controller’s message and sequence of 2 short beeps, pause, 1 short beep. + + FIBARO Swipe is a revolutionary, battery-powered gesture control pad that allows you to control devices through the Z-Wave network. Swipe your hand up, down, left or right in front of the pad, make circular gestures and use sequences of gestures to get full and intuitive control of your smart home. +Installed device perfectly matches your interior design, as it resembles a picture frame. You can even personalize it with your favourite picture. Gesture controlled menu allow to add/remove or reset the device without dismounting it. +The device is equipped with a buzzer that confirms performed gestures and other actions. + + FGGC-001 + FIBARO Swipe + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1655/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1745/xml + + https://products.z-wavealliance.org/products/1745/ + FGGC-001 + U.S. / Canada / Mexico + + + + + + Parameter determines orientation of the Swipe in relation to its default position. + Required for proper gestures recognition. + + + + + + + + Acoustic signalling of gestures detection. + + + + + Visual indication of gestures detection + + + + + + Acoustic signalling of gesture recognition result (using the built-in buzzer). + Note: Parameter 4 is relevant only if parameter 2 is set to Enabled. + + + + + + + + This parameter determines how often the device checks if the USB power supply is connected and updates powering mode if needed. + 0 - powering mode is not updated + 1-1080 (in minutes) - time interval + Default : (4 minutes) + + + + + This parameter determines operation of gesture detection when battery powered. + When Standby Mode is selected, hold gesture must be performed to exit power saving mode and reactivate normal gesture recognition. + The device in Standby Mode consumes the least battery life. + When Simple Mode mode is selected, gesture recognition is always active, but only slowly performed gestures will be recognized properly (high battery consumption). + + + + + + + This parameter allows to choose if the menu can be entered using the Hold gesture + + + + + + Defines which actions result in sending scenes to 1st Lifeline group + 1 - scenes for Flick UP gesture enabled + 2 - scenes for Flick DOWN gesture enabled + 4 - scenes for Flick LEFT gesture enabled + 8 - scenes for Flick RIGHT gesture enabled + 16 - scenes for clockwise circular gesture enabled + 32 - scenes for counter-clockwise circular gesture enabled + Default setting: 15 + + + + + Parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. + It does not apply to 1st Lifeline association group. + 1 - 2nd group Flick UP sent as secure + 2 - 3rd group Flick DOWN sent as secure + 4 - 4th group Flick LEFT sent as secure + 8 - 5th group Flick RIGHT sent as secure + 16 - 6th group Circular AirWheel sent as secure + Default setting: 31 + + + + + Parameter allows to choose control mode for 2nd-5th groups and scenes. + By default, Toggle Mode is active, meaning that a single flick turns ON + the group and the same flick turns it OFF, doubled flicks are inactive. + After disabling Toggle Mode a single flick will turn the device ON and the same flick doubled will turn it OFF. + 1 - Toggle Mode enabled for 2nd association group + 2 - Toggle Mode enabled for 3rd association group + 4 - Toggle Mode enabled for 4th association group + 8 - Toggle Mode enabled for 5th association group + Default setting: 15 + + + + + Parameter allows to choose how long the hand has to be held near the center of the pad after AirWheel gesture for the associated devices to reach their maximum/minimum level. + 0-10 - duration in seconds + 255 - default settings of controlled devices + + + + + + This parameter allows to set value sent in switch ON command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch OFF command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch ON command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch OFF command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch ON command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch OFF command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch ON command frame to the association group. + 0-99 or 255 + + + + + This parameter allows to set value sent in switch OFF command frame to the association group. + 0-99 or 255 + + + + + + Parameter activated by the main Z-Wave controller. + Change its value to launch sequence learning procedure for the desired slot. + 0 - learning mode disabled + 1-6 - launch sequence learning for selected slot + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + Value containing sequence of gestures. See Sequences of gestures on page 12 for more information. + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgk001.xml b/openzwave/fibaro/fgk001.xml new file mode 100644 index 00000000..e254aab8 --- /dev/null +++ b/openzwave/fibaro/fgk001.xml @@ -0,0 +1,98 @@ + + + http://www.openzwave.com/device-database/010F:1000:0700 + images/fibaro/fgk001.png + https://products.z-wavealliance.org/products/1050/ + FGK-10x + CEPT (Europe) + FIBARO Door/Window Sensor + Door/Window Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1050/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1077/xml + + https://products.z-wavealliance.org/products/1077/ + FGK10x + U.S. / Canada / Mexico + + + + + Input I alarm cancellation delay. Additional delay after an alarm from input IN1 has ceased. The parameter allows you to specify additional time, after which the input no. 1 alarm is cancelled once its violation has ceased. + + + Status change signalled by LED. Default setting: LED turned On + + + + + Type of input no. 1, what the input 1 will report if no contact is made + + + + + + + Type of transmitted control frame for association group 1, activated via input IN1. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET) + + + + + + + + + + Value of the parameter specifying the forced level of dimming / opening sun blinds when comes "switch on" / "open" command to devices from association group no. 1. + In the case of alarm frames the alarm priority is specified. Possible parameter settings: (1 - 99) and 255. Value of 255 makes it possible to activate the device when using the Dimmer module it means activating the device and setting it to the previous stored condition, e.g. when Dimmer is set to 30%, then deactivated, and then reactivated using command 255, it will automatically be set to the previous condition, i.e. 30%. + + + Deactivating transmission of the frame cancelling the alarm or the control frame deactivating the device (Basic). It allows for disabling the deactivation function or the alarm cancellation function for devices associated with the appropriate input of the Fibaro Sensor. NOTE: Information concerning alarm violation or activation commands for devices from association groups are always sent. + + + + + + Interval between successive readings of temperature from all sensors connected to the device in seconds. Note: taking temperature readings from the sensor does not result in sending a temperature condition report to the central hub. + + + Interval between forcing to send report concerning the temperature conditions. The forced report is sent immediately after the next reading of temperature from the sensor, irrespective of the settings of parameter no. 12. Value 0 = Deactivates the function. Note: Frequent sending of temperature condition reports is reasonable when the sensor is located somewhere where can occur rapid changes of ambient temperature. In other cases it is recommended to leave the parameter set to the default value. + + + Insensitiveness to temperature changes. This is the maximum acceptable difference between the last reported temperature and the current temperature taken from the sensor. If the temperatures differ by the set value or more, then a report with the current temperature value is sent to the device assigned to association group no. 3. Intervals between taking readings from sensors are specified by parameter no. 10. + Possible parameter settings:0 - 255 [0oC to 16oC] [0 oF - 28.8oF] + In order to set the appropriate value of the parameter, the following formula should be used: + x = delta T x 16 - for Celsius + x = delta T x 80 / 9 - for Fahrenheit + x - parameter value + delta T - maximum acceptable temperature gradient in Celsius or Fahrenheit + If the value is set to 0, then information about the temperature will be sent every time, immediately once the readings have been taken from the sensor. + + + Transmitting the alarm or control frame in "broadcast" mode (i.e. to all devices within range), information sent in this mode is not repeated by the mesh network. NOTE: If the broadcast mode of information transmission is activated for a given channel, then transmission of information in singlecast mode to devices assigned to the association group of this channel is deactivated. + + + + + + + Enable/Disable scene functionality. The device offers the possibility of sending commands compatible with Command class scene activation. Information is sent to devices assigned to association group no. 3. + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgk10x.xml b/openzwave/fibaro/fgk10x.xml new file mode 100644 index 00000000..83c70327 --- /dev/null +++ b/openzwave/fibaro/fgk10x.xml @@ -0,0 +1,218 @@ + + + http://www.openzwave.com/device-database/010F:2001:0701 + images/fibaro/fgk10x.png + https://products.z-wavealliance.org/products/1620/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1620/FGK-10x-US-T-v1.0.pdf + U.S. / Canada / Mexico + Resetting the device is not the recommended way of removing the device from the Z-Wave network. Use reset procedure only if the primary controller is missing or inoperable. + +1) Take off the Sensor's cover and remove battery. +2) Install the battery while holding both TMP buttons (after mounting the device, one button is constantly pressed by the cover). +3) Release the TMP button within 5 seconds. +4) LED will blink 3 times to confirm launching of reset procedure. +5) Reset procedure may last up to 30 seconds. Do not remove the battery until reset is complete. +6) Reset will be confirmed by the six blinks of the LED. + 1) Open the cover. +2) Remove the battery blocker. +3) Close the cover. +4) Locate the sensor nearby the main Z-Wave controller. +5) Set the main Z-Wave controller into adding mode (see main controller’s operating manual). +6) Quickly, triple click the TMP button located on the bottom of the casing. +7) Wait for the device to be added to the system. +8) Successful adding will be confirmed by the controller. +9) Install the device using the attached self-adhesive pads. + + FIBARO Door/Window Sensor is a wireless, battery powered reed sensor compatible with the Z-Wave Plus standard. Changing the device’s status will automatically send signal to the Z-Wave controller and associated devices. +Sensor can be used to trigger scenes and everywhere there is a need for information about opening or closing of doors, windows, garage doors, etc. Opening is detected by separating the sensor’s body and the magnet. +In addition the FIBARO Door/Window Sensor supports one DS18B20 temperature sensor and has one potential free input. + +The FIBARO Door / Window Sensor is available in seven colors: white, silver, black, pearl powder, cappuccino, truffle surprise and dark chocolate. + + +https://www.youtube.com/watch?v=K35uFXoa5c0 + FGK-10X + 1) Place the device within direct reange of the Z-Wave controller. +2) Make sure that Sensor's cover is closed. +3) Set the main Z-Wave controller into learning mode (see main controller’s operating manual). +4) Quickly, triple click the TMP button. +5) Wait for the device to be excluded from the system. Successful exclusion will be confirmed by the controller. + + FIBARO Door/Window Sensor + FIBARO Door/Window Sensor will wake up at a defined time interval and will ALWAYS try to communicate with the main controller. Setting wake up interval to 0 disables sending Wake Up Notification frame automatically. There is a possibility to wake up the device manually by a single TMP button click. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1620/xml + + + + + + Parameter defines device operation mode. + + + + + Parameter defines state of the sensor when the magnet is close. + If you connect the alarm sensor, it determines the output type. + Parameter inactive in Switch Mode (parameter 1 set to 1). + + + + + This parameter defines events indicated by the visual LED indicator. + Disabling events might extend battery life. + 0 - no indications + 1 - indication of opening/closing status change (input IN) + 2 - indication of wake up (1 x click or periodical) + 4 - indication of device tampering + + + + Parameter defines state of the sensor when the magnet is close. + If you connect the alarm sensor, it determines the output type. + Parameter inactive in Switch Mode (parameter 1 set to 1). + + + + + Parameter defines events which result in sending on/off commands to devices added to the 2nd association group. + These commands are sent alternately to switch the devices on and off. + Commands represent the values of BASIC SET command frames. + Parameter is inactive in external button mode (parameter 1 set to 1). + + + + + + Command frames sent to devices added to the 2nd association group. + + + + + + The value of 0 turns OFF the device, 255 turns it ON. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an associated device to a specified level. + + + + The value of 0 turns OFF the device, 255 turns it ON. + In case of associating the Dimmer or Roller Shutter module, values 1-99 allow to set an associated device to a specified level. + + + + Time period after which ON command frame will be sent. + + + + Time period after which OFF command frame will be sent. + + + + Type of control frames transmitted to the main controller and 3rd association group Alarm. + If an external sensor is connected to IN input, it is possible to choose its functionality. + Otherwise it is recommended to set this parameter to default value. + + + + + + + + + Time period after which a tamper alarm will be cancelled. + + + + Reporting cancellation of tamper alarm to the controller and 5th association group. + + + + + This parameter defines how often the temperature will be measured. + The shorter the time, the more frequently the temperature will be measured, but the battery life will shorten. + 0 - temperature measurements disabled + 5-32400 - time in seconds + + + + This parameter defines the change of temperature in comparison with last reported, resulting in temperature report being sent to the main controller. + 0 - temperature reports based on threshold disabled + 1-300 - temperature threshold (0.1-30C, 0.1C step) + + + + This parameter determines how often the temperature reports will be sent to the main controller. + 0 - periodic temperature reports disabled + 5-32400 - time in seconds + + + + The value to be added to the actual temperature, measured by the sensor (temperature compensation). (0,1C steps) + + + + Temperature alarms reported to the Z-Wave controller. + Thresholds are set in parameters 55 and 56. + + + + + + + If temperature is higher than set value, overheat notification will be sent and high temperature scene will be triggered (if activated). + 0-1000 (0-100C, 0.1C step). + + + + If temperature is lower than the set value, underheat notification will be sent and low temperature scene will be triggered (if activated). + 300-700 (-30-70C, 0.1C step) + + + + The device can trigger scenes using scene IDs assigned to different events. + To deactivate all scenes set the value to 0. + To activate all scenes set the value to 3903. + 1 - [ID 10] opening door/window (single click). + 2 - [ID 11] closing door/window (single click). + 4 - [ID 12] holding. + 8 - [ID 13] releasing. + 16 - [ID 14] double click. + 32 - [ID 15] triple click. + 256 - [ID 50] high temperature - door/window opened. + 512 - [ID 50] high temperature - door/window closed. + 1024 - [ID 51] low temperature - door/window opened. + 2048 - [ID 51] low temperature - door/window closed. + + + + Settings for broadcasting ON/OFF commands, sensor alarm and tamper alarm. + Value other than 0 means alarms are sent in Broadcast Mode, to all devices only within the range of the device. + They are not repeated by the mesh network. + 0 - broadcasts inactive. + 1 - ON/OFF commands broadcast active. + 2 - sensor alarm broadcast active. + 4 - tamper alarm broadcast active. + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. It does not apply to 1st group Lifeline + 0 - none of the groups sent as secure. + 1 - 2nd group Control sent as secure. + 2 - 3rd group Alarm sent as secure. + 4 - 4th group Sensor ZW3 sent as secure. + 8 - 5th group Tamper ZW3 sent as secure. + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgkf601.xml b/openzwave/fibaro/fgkf601.xml new file mode 100644 index 00000000..dffa1f9b --- /dev/null +++ b/openzwave/fibaro/fgkf601.xml @@ -0,0 +1,303 @@ + + + http://www.openzwave.com/device-database/010F:1000:1001 + images/fibaro/fgkf601.png + https://products.z-wavealliance.org/products/2064/ + 1) Place the KeyFob within the direct range of your Z-Wave controller. +2) Set the main Z-Wave controller in (security/non-security) add mode (see the controller’s manual). +3) Press any button three times. +4) Wait for the adding process to end. +5) Successful adding will be confirmed by the Z-Wave controller’s message and green LED colour. + + CEPT (Europe) + FIBARO KeyFob is a Z-Wave Plus compatible, battery-powered, compact remote control. +Six buttons allow you to control other devices through the Z-Wave network and run various scenes defined in FIBARO System. +Configure actions for one, two, three clicks and holding the button to suit all your needs. +Built-in locking system will ensure that unauthorized person will not take control of your home. + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. There are two ways of resetting the device: +• Resetting using the menu +1) Press O and – simultaneously. +2) Press Δ or X until LED glows yellow. +3) Press + to confirm. +• Resetting on start-up +1) Remove the battery. +2) Hold O and + while inserting the battery. +Successful resetting will be confirmed by smoothly brightening and dimming of the yellow LED colour. + +Please use this procedure only when the network primary controller is missing or otherwise inoperable + The Keyfob needs to be woken up to receive information about the new configuration from the Z-Wave controller, like parameters and associations. To wake up the device press O and + simultaneously or use 1st menu position: +1) Press O and – simultaneously. +2) Press Δ or X until LED glows white. +3) Press + to confirm. + + 1) Place the KeyFob within the direct range of your Z-Wave controller. +2) Set the main Z-Wave controller in remove mode (see the controller’s manual). +3) Press O and – simultaneously. +4) Press Δ or X until LED glows green. +5) Press + to confirm. +6) Wait for the removing process to end. +7) Successful removing will be confirmed by the Z-Wave controller’s message. + + FGKF-601 + FIBARO KeyFob + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2120/FGKF-601-EN-T-v1.0_30.11.2016.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2064/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2120/xml + + https://products.z-wavealliance.org/products/2120/ + U.S. / Canada / Mexico + FGKF-601 + + + + + + This parameter allows to activate Lock Mode and set up unlocking sequence. + Device will lock after time set in parameter 2 or after pressing and holding selected button. + 0 - Lock Mode disabled. + 9-28086 - unlocking sequence. + See "Lock Mode" on page 9 for more information. + + + + + This parameter allows to set time that must elapse from the last press of the button to lock the device and locking button. + Setting locking button will deactivate associations and scenes for pressing and holding the selected button. + This parameter is irrelevant if parameter 1 is set to 0 (Lock Mode disable). + 0 - Lock Mode disabled. + 5-1791- calculated value. + See "Lock Mode" on page 9 for more information + + + + + This parameter allows to set up sequence that activates scene with ID 7. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set up sequence that activates scene with ID 8. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set up sequence that activates scene with ID 9. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set up sequence that activates scene with ID 10. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set up sequence that activates scene with ID 11. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set up sequence that activates scene with ID 12. + 0 - 1st sequence disabled. + 9-28086 - value of sequence. + See "Sequences" on page 10 for more information. + + + + + This parameter allows to set time that must elapse from the last press of the button to check if the sequence is valid. + Available settings: 5-30 (0.5-3s, 0.1s step) - time to lock + + + + This parameter allows to choose operating mode for single button associations. + + + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to set value sent to devices in association group. + It will result in turning multilevel devices on with set or last level. + Value is irrelevant for simple on/off devices. + Available settings: 1-99 or 255. + + + + + This parameter allows to activate paired buttons association mode for Square and Circle buttons. + Paired buttons are dependent and association are sent only to Square groups. Circle turns devices on and increases value, Square turns them off and decreases value. + + + + + + + This parameter allows to activate paired buttons association mode for Cross and Triangle buttons. + Paired buttons are dependent and association are sent only to Cross groups. Triangle turns devices on and increases value, Cross turns them off and decreases value. + + + + + + + This parameter allows to activate paired buttons association mode for Minus and Plus buttons. + Paired buttons are dependent and association are sent only to Minus groups. Plus turns devices on and increases value, Minus turns them off and decreases value. + + + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + This parameter determines which actions result in sending assigned scene IDs and attributes to the controller. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Held Down and Released. + Default setting: 9, 1x and hold. + + + + + Parameter defines how commands are sent in specified association groups: using Security Mode or not. + Parameter is active only in Z-Wave network Security Mode. It does not apply to 1st Lifeline association group. + 1 : 2nd group sent using Security Mode. + 2 : 3rd group sent using Security Mode. + 4 : 4th group sent using Security Mode. + 8 : 5th group sent using Security Mode. + 16 : 6th group sent using Security Mode. + 32 : 7th group sent using Security Mode. + 64 : 8th group sent using Security Mode. + 128 : 9th group sent using Security Mode. + 256 : 10th group sent using Security Mode. + 512 : 11th group sent using Security Mode. + 1024 : 12th group sent using Security Mode. + 2048 : 13th group sent using Security Mode. + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgms.xml b/openzwave/fibaro/fgms.xml new file mode 100644 index 00000000..fa43926a --- /dev/null +++ b/openzwave/fibaro/fgms.xml @@ -0,0 +1,358 @@ + + + http://www.openzwave.com/device-database/010F:1001:0800 + images/fibaro/fgms.png + https://products.z-wavealliance.org/products/1048/ + FIBARO Motion Sensor + CEPT (Europe) + Motion Sensor + FGMS-001 (EU) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1048/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1076/xml + + https://products.z-wavealliance.org/products/1076/ + U.S. / Canada / Mexico + FGMS-001 + + + + + + + The lower the value, the more sensitive the PIR sensor. + Available settings: 8 - 255 + Default setting: 10 + + + + + Period of time through which the PIR sensor is "blind" (insensitive) to + motion. After this time period the PIR sensor will be again able to + detect motion. The longer the insensitivity period, the longer the + battery life. If the sensor is required to detect motion quickly, the time + period may be shortened. The time of insensitivity should be shorter + that the time period set in parameter 6. + Available settings: 0 - 15 + Formula to calculate the time: time [s] = 0.5 x (value + 1) + Default setting: 15 (8 seconds) + + + + + Sets the number of moves required for the PIR sensor to report + motion. The lower the value, the less sensitive the PIR sensor. It's + not recommended to modify this parameter settings. + Available settings: 0 - 3 + Formula to calculate the number of pulses: pulses = (value + 1) + Default setting: 1 (2 pulses) + + + + + + + + + Period of time during which the number of moves set in parameter 3 + must be detected in order for the PIR sensor to report motion. The + higher the value, the more sensitive the PIR sensor. It's not + recommended to modify this parameter setting. + Available settings: 0 - 3 + Formula to calculate the time: time [s] = 4 x (value + 1) + Default setting: 2 (12 seconds) + + + + + + + + + Motion alarm will be cancelled in the main controller and the + associated devices after the period of time set in this parameter. Any + motion detected during the cancellation delay time countdown will + result in the countdown being restarted. In case of small values, + below 10 seconds, the value of parameter 2 must be modified (PIR + sensor's "Blind Time"). + Available settings: 1 - 65535 + Default setting: 30 (30 seconds) + + + + + The parameter determines the part of day in which the PIR sensor + will be active. This parameter influences only the motion reports and + associations. Tamper, light intensity and temperature measurements + will be still active, regardless of this parameter settings. + Default setting: 0 (always active) + + + + + + + + The parameter defines the difference between night and day, in + terms of light intensity, used in parameter 8. + Available settings: 1 - 65535 + Default setting: 200 (200 lux) + + + + + The parameter determines the command frames sent in 1-st + association group, assigned to PIR sensor. + Values of BASIC ON and BASIC OFF command frames may be + modified by dedicated parameters. + Default setting: 0 (ON and OFF) + + + + + + + + The value of 255 allows to turn ON a device. In case of the Dimmer, + the value of 255 means turning ON at the last memorized state, e.g. + the Dimmer turned ON at 30% and turned OFF using the value of + 255, and then turned OFF, will be turned ON at 30%, i.e. the last + memorized state. + Available settings: 0 - 255 + Default setting: 255 + + + + + The command frame sent at the moment of motion alarm + cancellation, after the cancellation delay time, specified in parameter + 6, has passed. + The value of 0 allows to turn a device OFF while the value of 255 + allows to turn ON a device. In case of the Dimmer, the value of 255 + means turning ON at the last memorized state, e.g. the Dimmer + turned ON at 30% and turned OFF using the value of 255, and then + turned OFF, will be turned ON at 30%, i.e. the last memorized state. + Available settings: 0 - 255 + Default setting: 0 + + + + + The parameter determines the changes in forces acting on the Fibaro + Motion Sensor resulting in tamper alarm being reported - g-force + acceleration. + Available settings: 0 - 122 (0.08 - 2g; multiply by 0.016g; 0 = tamper inactive) + Default setting: 15 (0.224g) + + + + + Time period after which a tamper alarm will be cancelled. Another + tampering detected during the countdown to cancellation will not + extend the delay. + Available settings: 1 - 65535 + Default setting: 30 (seconds) + + + + + The parameter determines the behaviour of tamper and how it + reports. + Tamper: Tamper alarm is reported in Sensor Alarm command class. + Cancellation: Cancellation is reported in Sensor Alarm command class after the time period set in parameter 22 (Tamper Alarm Cancellation Delay). + Orientation: Sensor's orientation in space is reported in Fibaro Command Class after the time period set in parameter 22. + Vibration: The maximum level of vibrations recorded in the time period set + in parameter 22 is reported. Reports stop being sent when the + vibrations cease. The reports are sent in Sensor Alarm command + class. Value displayed in the "value" field (0 - 100) depends on the + vibrations force. Reports to the association groups are sent using + Sensor Alarm command class. + Default setting: 0 (Tamper) + + + + + + + + + + The parameter determines whether the tamper alarm frame will or + will not be sent in broadcast mode. Alarm frames sent in broadcast + mode may be received by all of the devices within communication + range (if they accept such frames). + Default setting: 0 + + + + + + + The parameter determines the change in light intensity level + resulting in illumination report being sent to the main controller. + Available settings: 0 - 65535 (1 - 65535 lux; 0 = reports are not + sent) + Default setting: 200 (200 lux) + + + + + Time interval between consecutive illumination reports. The reports + are sent even if there are no changes in the light intensity. + Available settings: 0 - 65535 (1 - 65535 seconds; 0 = reports are + not sent) + Default setting: 0 (no reports) + NOTE + Frequent reports will shorten the battery life. + Parameter value under 5 may result in blocking the + temperature reports. + + + + + The parameter determines the change in level of temperature + resulting in temperature report being sent to the main controller. + Available settings: 0 - 255 (0.1 - 25.5C; 0 = reports are not sent) + Default setting: 10 (1C) + + + + + The parameter determines how often the temperature will be + measured. The shorter the time, the more frequently the temperature + will be measured, but the battery life will shorten. + Available settings: 0 - 65535 (1 - 65535 seconds; 0 = temperature + will not be measured) + Default setting: 900 (900 seconds) + NOTE + Frequent reports will shorten the battery life. + Parameter value under 5 may result in blocking the + illumination reports. + + + + + The parameter determines how often the temperature reports will be + sent to the main controller. + Available settings: 0 - 65535 (1 - 65535 seconds; 0 = reports are not + sent) + Default setting: 0 + + + + + The value to be added to the actual temperature, measured by the + sensor (temperature compensation). + Available settings: 0 - 100 (0 to 100C) or 64536 - 65535 (-100 to -0.10C) + Default setting: 0 + + + + + The parameter determines the way in which LED behaves + after motion has been detected. + Values 1 and from 3 to 9 = single long blink at the moment of reporting + motion. No other motion will be indicated until alarm is cancelled. + Values from 10 to 18 = single long blink at the moment of reporting + motion and one short blink each time the motion is detected again. + Values from 19 to 26 = single long blink at the moment of reporting + motion and two short blinks each time the motion is detected again. + Default setting: 10 (flashlight) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The parameter determines the brightness of LED when indicating + motion. + Available settings: 0 - 100 (1 - 100%; 0 = brightness determined by + the ambient lighting - see parameters 82 and 83) + Default setting: 50 + + + + + The parameter is relevant only when the parameter 81 is set to 0. + Available settings: 0 to parameter 83 value + Default setting: 100 (100 lux) + + + + + The parameter is relevant only when the parameter 81 is set to 0. + Available settings: parameter 82 value to 65535 + Default setting: 1000 (1000 lux) + NOTE + The value of the parameter 83 must be higher than + the value of the parameter 82. + + + + + This parameter is relevant only when parameter 80 has been + properly configured. + Available settings: 0 to parameter 87 value (degrees Celsius) + Default setting: 18 (18C) + + + + + This parameter is relevant only when parameter 80 has been + properly configured. + Available settings: parameter 86 value to 255 (degrees Celsius) + Default setting: 28 (28C) + + + + + Indicating mode resembles a police car (white, red and blue). + Default setting: 1 (on) + + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgmszw5.xml b/openzwave/fibaro/fgmszw5.xml new file mode 100644 index 00000000..c3e01919 --- /dev/null +++ b/openzwave/fibaro/fgmszw5.xml @@ -0,0 +1,362 @@ + + + http://www.openzwave.com/device-database/010F:1001:0801 + images/fibaro/fgmszw5.png + https://products.z-wavealliance.org/products/2762/ + FGMS-001 + 1. Open the cover by turning it counter-clockwise. +2. Place the device within the direct range of your Z-Wave controller. +3. Set the main controller in remove mode (see the controller’s manual). +4. Quickly, three times press the B-button. +5. Wait for the removing process to end. +6. Successful removing will be confirmed by the Z-Wave controller’s message. + FIBARO Motion Sensor + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3379/FGMS-001-EN-T-v2.1.pdf + FIBARO Motion Sensor is a universal, Z-Wave Plus compatible multi-sensor. This device has a built-in motion sensor, temperature sensor and light sensor. Additionally, through vibrations detection, it may detect tampering attempt or an earthquake. FIBARO Motion Sensor is battery powered, completely wireless, and its casing allows for quick and non-invasive installation on any surface. The eye of the sensor visually indicates motion, temperature level, operating mode or may inform about Z-Wave network range. The device can be used for lighting scenes and presence monitoring systems. + 1. Open the cover by turning it counter-clockwise. +2. Place the device within the direct range of your Z-Wave controller. +3. Set the main controller in (security/non-security) add mode (see the controller’s manual). +4. Quickly, three times press the B-button. +5. Wait for the adding process to end. +6. Successful adding will be confirmed by the Z-Wave controller’s message. + 1. Open the cover by turning it counter-clockwise. +2. Press and hold the B-button. +3. Wait for visual indicator to glow yellow (2nd menu position). +4. Release the B-button. +5. Click the B-button to confirm selection. +6. After few seconds the device will be reset, which is signalled with the red, fading visual indicator colour. +Use reset procedure only if the primary controller is missing or inoperable. + CEPT (Europe) + The Motion Sensor will wake up at a defined time interval and will always try to communicate with the main controller. There is a possibility to wake up the device manually by clicking the B-button. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1146/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1514/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2762/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2763/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3336/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3379/xml + Force Association Single Channel on Lifeline - https://github.com/OpenZWave/open-zwave/issues/1830 + Updated Metadata Import from Z-Wave Allian Database - https://products.z-wavealliance.org/products/3513/xml + + https://products.z-wavealliance.org/products/2763/ + U.S. / Canada / Mexico + FGMS-001 + https://products.z-wavealliance.org/products/3336/ + FGMS-001 + CEPT (Europe) + https://products.z-wavealliance.org/products/3379/ + U.S. / Canada / Mexico + FGMS-001 + https://products.z-wavealliance.org/products/3513/ + Australia / New Zealand + FGMS-001 + + + + + + + + The lower the value, the more sensitive the PIR sensor is. + Available settings: 8 - 255 + Default setting: 15 + + + + + PIR sensor is blind (insensitive) to motion after last detection for the amount of time specified in this parameter. + Shorter time periods allow to detect motion more frequently, but the battery will be drained faster. + Available settings: 0 - 15 (0.5-8 seconds). + Formula to calculate the time: time [s] = 0.5 x (value+1)) + Default setting: 3 + + + + + This parameter determines the number of moves required for the PIR sensor to report motion. The higher the value, the less sensitive the PIR sensor is. + It is not recommended to modify this parameter settings! + Default setting: 1 (2 pulses) + + + + + + + + + Period of time during which the number of moves set in parameter 3 must be detected in order for the PIR sensor to report motion. + The higher the value, the more sensitive the PIR sensor is. + It is not recommended to modify this parameter setting! + Default setting: 2 (12 seconds) + + + + + + + + + Time period after which the motion alarm will be cancelled in the main controller and associated devices. + Any motion detected during this period resets the timer. + Available settings: 1 - 65535 + Default setting: 30 (30 seconds) + + + + + This parameter determines in which part of day the PIR sensor will be active. + This parameter influences only the motion reports and associations. + Tamper, light intensity and temperature measurements will be still active, regardless of this parameter settings. + Default setting: 0 (always active) + + + + + + + + This parameter defines the difference between night and day in terms of light intensity, used in parameter 8. + Available settings: 1 - 65535 + Default setting: 200 (200 lux) + + + + + This parameter determines the command frames sent to 2nd association group (assigned to PIR sensor). + Default setting: 0 (ON and OFF) + + + + + + + + The command frame sent at the moment of motion detection. + Further motion detections, during the cancellation time, will not result in sending the association. + Available settings: 0 - 255 + Default setting: 255 + + + + + The command frame sent at the moment of motion alarm cancellation, after cancellation delay time specified in parameter 6. + Available settings: 0 - 255 + Default setting: 0 + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. It does not apply to 1st group Lifeline. + Available settings 0 - 15: + 0 - none of the groups sent as secure 1 - 2nd group sent as secure. + 2 - 3rd group sent as secure. + 4 - 4th group sent as secure. + 8 - 5th group sent as secure. + + + + + This parameter determines the change in force acting on the device, that will result in reporting tamper alarm - g-force acceleration. + Available settings: 0 - 121 (0.08 - 2g; multiply by 0.016g; 0 = tamper inactive) + Default setting: 20 (0.4g) + + + + + Time period after which a tamper alarm will be cancelled in the main controller and associated devices. + Any tampering detected during this period will not extend the delay. + Available settings: 1 - 65535 + Default setting: 30 (seconds) + + + + + This parameter determines function of the tamper and sent reports. + It is an advanced feature serving much more functions than just detection of tampering. + Default setting: 0 (Tamper) + + + + + + + + This parameter allows to disable cancellation of the tamper alarm. + Default setting: 0 (Tamper). + + + + + + + The parameter determines whether the tamper alarm frame will or will not be sent in broadcast mode. + Alarm frames sent in broadcast mode can be received by all of the devices within range (if they accept such frames), but not repeated by them. + Default setting: 0 + + + + + + + The parameter determines whether the backward compatible tamper alarm frame will or will not be sent in broadcast mode. + Alarm frames sent in broadcast mode can be received by all of the devices within range (if they accept such frames), but not repeated by them. + This parameter provides backward compatibility with controllers not supporting Z-Wave+. + Default setting: 0 + + + + + + + This parameter determines the change in light intensity level resulting in luminance report being sent to the main controller. + Available settings: + 0 - reports are not sent. + 1-32767 (luminance in lux). + Default setting: 200 (200 lux). + + + + + Time interval between consecutive luminance reports. + The reports are sent even if there is no change in the light intensity. + Available settings: 0 - 32767. + 0 - periodical reports are not sent. + 1-32767 (in seconds). + + + + + This parameter determines the change in measured temperature that will result in new temperature report being sent to the main controller. + Available settings: 0 - 255 (0.1 - 25.5C; 0 = reports are not sent) + Default setting: 10 (1C) + + + + + Time interval between consecutive temperature measurements. + The shorter the time, the more frequently the temperature will be measured, but the battery life will shorten. + Available settings: 0 - 32767 (1 - 32767 seconds; 0 = temperature is not measured) + Default setting: 900 (900 seconds). + + + + + Time interval between consecutive temperature reports. The reports are sent even if there is no change in the temperature. + Available settings: 0 - 32767 (1 - 32767 seconds; 0 = periodical reports are not sent) + Default setting: 0 + + + + + The value to be added to the actual temperature, measured by the sensor (temperature compensation). + Available settings: 0 - 100 (0 to 100C) or 64536 - 65535 (-100 to -0.10C) + Default setting: 0 + + + + + This parameter determines the way in which visual indicator behaves after motion has been detected. + Default setting: 10 (Flashlight mode) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This parameter determines the brightness of the visual LED indicator when indicating motion. + Available settings: 0 - brightness determined by the luminance (parameters 82 and 83). + 1-100 (1-100%) + Default setting: 50 (50 %) + + + + + Light intensity level below which brightness of visual indicator is set to 1%. + Available settings: 0 to value of parameter 83 (in lux). + Default setting: 100. + + + + + Light intensity level above which brightness of visual indicator is set to 100%. + Available settings: value of parameter 82 to 32767 (in lux) + Default setting: 1000 (1000 lux) + NOTE + The value of the parameter 83 must be higher than the value of the parameter 82. + + + + + This parameter is determines minimal temperature that will result in blue visual indicator colour. + Relevant only when parameter 80 has been properly configured. + Available settings: 0 to value of parameter 87 (in Celsius degree) + Default setting: 18 (18C) + + + + + This parameter is determines minimal temperature that will result in red visual indicator colour. + Relevant only when parameter 80 has been properly configured. + Available settings: value of parameter 86 to 255 (in Celsius degree) + Default setting: 28 (28C) + + + + + Indicating mode resembles a police car (white, red and blue). + Default setting: 1 (on) + + + + + + + + + true + + + + + + false + + + + + + + + + + diff --git a/openzwave/fibaro/fgpb101.xml b/openzwave/fibaro/fgpb101.xml new file mode 100644 index 00000000..55a10ace --- /dev/null +++ b/openzwave/fibaro/fgpb101.xml @@ -0,0 +1,161 @@ + + + http://www.openzwave.com/device-database/010F:1000:0F01 + images/fibaro/fgpb101.png + https://products.z-wavealliance.org/products/1944/ + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: +1) Click the Button exactly five times. +2) Press and hold the Button for at least 5 seconds. +Please use this procedure only when the network primary controller is missing or otherwise inoperable + FIBARO Button + 1) Place the Button within the direct range of your Z-Wave controller. +2) Set the main controller in remove mode (see the controller’s manual). +3) Click the Button at least six times. +4) Wait for the removing process to end. +5) Successful removing will be confirmed by the Z-Wave controller’s message. + + 1) Place the Button within the direct range of your Z-Wave controller. +2) Set the main controller in (security/non-security) add mode (see the controller’s manual). +3) Click the Button at least six times. +4) Wait for the adding process to end. +5) Successful adding will be confirmed by the Z-Wave controller’s message. + + FIBARO Button is a compact, battery-powered, Z-Wave Plus compatible device. It allows you to control devices through the Z-Wave network and run various scenes defined in FIBARO System. +Different actions may be triggered with one to five clicks or by holding the button down. In Panic Button mode, each press of the button results in triggering the Fibaro Alarm. +With its small design and wireless communication, the FIBARO Button can be conveniently mounted on any surface and in any position or location at home, e.g. beside the bed or under the desk. + + FGPB-101 + The Button needs to be woken up to receive information about the new configuration from the controller, like parameters and associations. +1) Click the Button 4 times to wake it up + + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2018/FGPB-101-EN-T-v1.1.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1944/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2017/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2018/xml + + https://products.z-wavealliance.org/products/2017/ + FGPB-101 + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/2018/ + Australia / New Zealand + FGPB-101 + + + + + + This parameter determines which actions result in sending scene IDs and attributes assigned to them. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Pressed 4 times. + 16 - Key Pressed 5 times. + 32 - Key Held Down. + 64 - Key Released. + Note: Values of parameter 1 may be combined, e.g. 1+2=3 means that scenes will be sent after pressing the button once or twice. + Default: 127 All. + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. It does not apply to 1st Lifeline group. + 1 - 2nd group sent as secure. + 2 - 3rd group sent as secure. + 4 - 4th group sent as secure. + Default: 3 All. + + + + This parameter defines commands sent to devices associated in 2nd association group after a single click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a single click. + + + This parameter defines commands sent to devices associated in 2nd association group after a double click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a double click. + + + This parameter defines commands sent to devices associated in 2nd association group after a triple click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 2nd association group after a triple click. + + + This parameter defines commands sent to devices associated in 2nd association group after a single click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a single click. + + + This parameter defines commands sent to devices associated in 3rd association group after a double click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a double click. + + + This parameter defines commands sent to devices associated in 3rd association group after a triple click + + + + + + + This parameter defines value of SWITCH ON command sent to devices in 3rd association group after a triple click. + + + This parameter defines commands sent to devices associated in 3rd association group after holding the button down. + + + + + + + + Parameter determines which actions result in sending alarm frames to 4th association group. + 1 - Key Pressed 1 time. + 2 - Key Pressed 2 times. + 4 - Key Pressed 3 times. + 8 - Key Pressed 4 times. + 16 - Key Pressed 5 times. + 32 - Key Held Down. + 64 - Key Released. + Default: 127 All. + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgr221.xml b/openzwave/fibaro/fgr221.xml new file mode 100644 index 00000000..aa62b2b7 --- /dev/null +++ b/openzwave/fibaro/fgr221.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + Binary inputs type configuration + + + + + + + Options for changing parameter 1-99, default 16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only valid for the 1.9 version of FGR221. The device offers the possibility of sending commands compatible with Command class scene activation. Information is sent to devices assigned to association group no. 3. Controllers such as Home Center 2 are able to interpret such commands and based on these commands they activate scenes, to which specific scene IDs have been assigned. The user may expand the functionality of the button connected to inputs S1 and S2 by distinguishing the actions of keys connected to those inputs. For example: double click would activate the scene goodnight and triple click would activate the scene morning. + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgr223.xml b/openzwave/fibaro/fgr223.xml new file mode 100644 index 00000000..8249e965 --- /dev/null +++ b/openzwave/fibaro/fgr223.xml @@ -0,0 +1,309 @@ + + + http://www.openzwave.com/device-database/010F:1000:0303 + images/fibaro/fgr223.png + https://products.z-wavealliance.org/products/3278/ + FIBARO Roller Shutter 3 is powered with mains voltage so it is always awake. + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. +1. Switch off the mains voltage (disable the fuse). +2. Remove the device from the wall switch box. +3. Switch on the mains voltage. +4. Press and hold the B-button to enter the menu. +5. Wait for the LED indicator to glow yellow. +6. Quickly release and click the B-button again. +7. After few seconds the device will be restarted, which is signalled with the red LED indicator colour. +Please use this procedure only when the network primary controller is missing or otherwise inoperable." + + FGR-223 + Roller Shutter 3 + To add the device to the Z-Wave network manually: +1. Power the device. +2. Identify the S1 switch. +3. Set the main controller in (Security/non-Security Mode) add mode (see the controller’s manual). +4. Quickly, triple click the S1 switch. +5. If you are adding in Security S2, scan the DSK QR code or input the underlined part of the DSK (label on the bottom of the box). +6. Wait for the adding process to end. +7. Successful adding will be confirmed by the Z-Wave controller’s message. + +To add the device to the Z-Wave network using Smart Start: +1. Set the main controller in Security S2 Authenticated add mode (see the controller’s manual) +2. Scan the DSK QR code or input the underlined part of the DSK +3. (label on the bottom of the box). +4. Power the device (turn on the mains voltage). +5. LED will start blinking yellow, wait for the adding process to end. +6. Successful adding will be confirmed by the Z-Wave controller’s message. + + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3278/FGR-223-EN-T-v1.3.pdf + CEPT (Europe) + To remove the device from the Z-Wave network: +1. Make sure the device is powered. +2. Identify the S1 switch. +3. Set the main controller in remove mode (see the controller’s manual). +4. Quickly, triple click the S1 switch. +5. Wait for the removing process to end. +6. Successful removing will be confirmed by the Z-Wave controller’s message. + + FIBARO Roller Shutter 3 is a device designed to control roller blinds, awnings, venetian blinds, gates and other single phase, AC powered devices. +Roller Shutter 3 allows precise positioning of roller blinds or venetian blind lamellas. The device is equipped with power and energy monitoring. It allows to control connected devices either via the Z-Wave network or via a switch connected directly to it. +Main features of FIBARO Roller Shutter 3: +- Compatible with any Z-Wave or Z-Wave Plus Controller, +- Supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 with PRNG-based encryption, +- To be installed with roller blind motors with electronic or mechanical limit switches, +- Advanced microprocessor control, +- Active power and energy metering functionality, +- Works with various types of switches – momentary, toggle and dedicated roller blind switches, +- To be installed in wall switch boxes, +- Works as a Z-Wave signal repeater. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3183/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3278/xml + + + + + + + This parameter defines as what type the device should treat the switch connected to the S1 and S2 terminals. + This parameter is not relevant in gate operating modes (parameter 151 set to 3 or 4). + In this case switch always works as a momentary and has to be connected to S1 terminal. + + + + + + + + This parameter allows reversing the operation of switches connected to S1 and S2 without changing the wiring. + Default: S1 -> 1st channel, S2 -> 2nd channel. + Reversed: S1 -> 2nd channel, S2 -> 1st channel. + + + + + + + This parameter allows reversing the operation of Q1 and Q2 without changing the wiring (in case of invalid motor connection) to ensure proper operation. + - Default: Q1 -> 1st channel, Q2 -> 2nd channel. + - Reversed: Q1 -> 2nd channel, Q2 -> 1st channel. + + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + 1B [MSB] - notification Type. + 2B - notification Status. + 3B - Event/State Parameters. + 4B [lSB] action: + 0 - no action, + 1 - open blinds, + 2 - close blinds. + Default setting: [0x00, 0x00, 0x00, 0x00] + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + 1B [MSB] - notification Type. + 2B - notification Status. + 3B - Event/State Parameters. + 4B [lSB] action: + 0 - no action, + 1 - open blinds, + 2 - close blinds. + Default setting: [0x05, 0xFF, 0x00, 0x00] (Water Alarm, any notification, no action) + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + 1B [MSB] - notification Type. + 2B - notification Status. + 3B - Event/State Parameters. + 4B [lSB] action: + 0 - no action, + 1 - open blinds, + 2 - close blinds. + Default setting: [0x01, 0xFF, 0x00, 0x00] (Smoke Alarm, any notification, no action) + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + 1B [MSB] - notification Type. + 2B - notification Status. + 3B - Event/State Parameters. + 4B [lSB] action: + 0 - no action, + 1 - open blinds, + 2 - close blinds. + Default setting: [0x02, 0xFF, 0x00, 0x00] (CO Alarm, any notification, no action) + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + 1B [MSB] - notification Type. + 2B - notification Status. + 3B - Event/State Parameters. + 4B [lSB] action: + 0 - no action, + 1 - open blinds, + 2 - close blinds. + Default setting: [0x04, 0xFF, 0x00, 0x00] (Heat Alarm, any notification, no action) + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + Sum of: + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key hold down and key released. + Default setting: 0. + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + Sum of: + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key hold down and key released. + Default setting: 0. + + + + This parameter determines whether the power metering should include the amount of active power consumed by the device itself. + + + + + + This parameter determines the minimum change in consumed power that will result in sending new power report to the main controller. + For loads under 50W, the parameter is not relevant and reports are sent every 5W change. + Power reports are sent no often than every 30 seconds. + 0: reports are disabled. + 1-500 (1-500%): change in power. + Default setting: 15. + + + + + This parameter determines in what time intervals the periodic power reports are sent to the main controller. + Periodic reports do not depend on power change (parameter 61). + 0: periodic reports are disabled + 30-32400 (30-32400s): report interval. + Default setting: 3600 (1h). + + + + + This parameter determines the minimum change in consumed energy that will result in sending new energy report to the main controller. + 0: reports are disabled. + 1-500 (0.01 - 5 kWh): change in energy. + Default setting: 10 (0.1 kWh). + + + + + This parameter determines in what time intervals the periodic energy reports are sent to the main controller. + Periodic reports do not depend on energy change (parameter 65). + 0: periodic reports are disabled. + 30-32400 (30-32400s): report interval. + Default setting: 3600 (1h) + + + + + By setting this parameter to 2 the device enters the calibration mode. + The parameter relevant only if the device is set to work in positioning mode (parameter 151 set to 1, 2 or 4). + + + + + + + This parameter allows adjusting operation according to the connected device. + + + + + + + + + + For Venetian blinds (parameter 151 set to 2) the parameter determines time of full turn cycle of the slats. + For gates (parameter 151 set to 3 or 4) the parameter determines time after which open gate will start closing automatically (if set to 0, gate will not close). + The parameter is irrelevant for other modes. + 0-90000 (0 - 900s, every 0.01s) time of turn. + Default setting: 150 (1.5s). + + + + + For Venetian blinds (parameter 151 set to 2) the parameter determines slats positioning in various situations. + The parameter is irrelevant for other modes. + + + + + + + + For blinds (parameter 151 set to 1, 2, 5 or 6) the parameter determines the time after which the motor will be stopped after end switch contacts are closed. + For gates (parameter 151 set to 3 or 4) the parameter determines the time after which the gate will start closing automatically if S2 contacts are opened (if set to 0, gate will not close). + 0-600 (0 - 60s). + Default setting: 10 (1s). + + + + + Power threshold to be interpreted as reaching a limit switch. + 0: reaching a limit switch will not be detected + 1-255 (1-255W): report interval. + Default setting: 10. + + + + + This parameter determines the time needed for roller blinds to reach the top. + For modes with positioning value is set automatically during calibration, otherwise, it must be set manually. + 1-90000 (0.01 - 900.00s). + Default setting: 6000 (60s). + + + + + This parameter determines time needed for roller blinds to reach the bottom. + For modes with positioning value is set automatically during calibration, otherwise, it must be set manually. + 1-90000 (0.01 - 900.00s). + Default setting: 6000 (60s). + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgrgbw442.xml b/openzwave/fibaro/fgrgbw442.xml new file mode 100644 index 00000000..f049bd39 --- /dev/null +++ b/openzwave/fibaro/fgrgbw442.xml @@ -0,0 +1,313 @@ + + + RGBW Controller 2 + FIBARO RGBW Controller 2 is a universal, Z-Wave Plus compatible RGB/RGBW controller. +FIBARO RGBW Controller 2 uses PWM output signal, allowing it to control LED, RGB, RGBW strips, halogen lights and other resistive loads. It can also measure active power and energy consumed by the load. Controlled devices may be powered by 12 or 24V DC. +Inputs support momentary/toggle switches and 0-10V analog sensors, like temperature sensors, humidity sensors, light sensors etc. + +Main features of FIBARO RGBW Controller: +- Compatible with any certified Z-Wave or Z-Wave Plus controller. +- Supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 Authenticated with PRNG-based encryption. +- Works as a Z-Wave signal repeater. +- Allows for controlling: » RGB/RGBW LED strip, +- one-color LED strips, +- halogen lights, +- other compliant resistive loads. +- Allows for connecting to inputs: +- switches/buttons, +- 0-10V analog sensors or potentiometers. +- Active power and energy metering. + http://www.openzwave.com/device-database/010F:1000:0902 + https://www.fibaro.com/en/products/rgbw-controller/ + https://manuals.fibaro.com/rgbw-2/ + images/fibaro/fgrgbw442.png + The FIBARO RGBW Controller 2 is powered with mains voltage so it is always awake. + 1. Power the device. +2. Set the main controller in (Security/non-Security Mode) add mode (see the controller’s manual). +3. Quickly, three times click the service button. +4. If you are adding in Security S2 Authenticated, input the underlined part of the DSK (label on the box). +5. LED will start blinking yellow, wait for the adding process to end. +6. Adding result will be confirmed by the Z-Wave controller’s message and the LED: + - Green - successful (non-secure, S0, S2 Unauthenticated), + - Magenta - successful (Security S2 Authenticated), + - Red - not successful. + + 1. Power the device. +2. Set the main controller into remove mode (see the controller’s manual). +3. Quickly, three times click the service button. +4. LED will start blinking yellow, wait for the removing process to end. +5. Successful removing will be confirmed by the Z-Wave controller’s message and red LED colour. + + 1. Press and hold the service button to enter the menu. +2. Release service button when the device glows yellow. +3. Quickly click the service button to confirm. +4. After few seconds the device will be restarted, which is signalled with the red colour. + + + Initial version + + https://products.z-wavealliance.org/products/3589/ + CEPT (Europe) + FGRGBW-442 + https://products.z-wavealliance.org/products/3656/ + U.S. / Canada / Mexico + FGRGBW-442 + https://products.z-wavealliance.org/products/3655/ + Australia / New Zealand + FGRGBW-442 + https://products.z-wavealliance.org/products/3654/ + Russia + FGRGBW-442 + + + + true + + + + + + true + + + + + This parameter determines how the device will react in the event of power supply failure (e.g. power outage or taking out from the electrical outlet). After the power supply is back on, the device can be restored to previous state or remain switched off. Default 0. + + + + + This parameter allows to choose mode of 1st input (IN1). Change it depending on connected device. Default 2 (momentary switch). + + + + + + + + This parameter allows to choose mode of 2nd input (IN2). Change it depending on connected device. Default 2 (momentary switch). + + + + + + + + This parameter allows to choose mode of 3rd input (IN3). Change it depending on connected device. Default 2 (momentary switch). + + + + + + + + This parameter allows to choose mode of 4th input (IN4). Change it depending on connected device. Default 2 (momentary switch). + + + + + + + + This parameter determines to which alarm frames and how the device should react. +The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B [MSB] - notification Type. +2B - notification Status. +3B - Event/State Parameters. +4B [LSB] action: + 0x00 - no reaction + 0x0X - turn off selected channel + 0x1X - turn on selected channel + 0x2X - blink selected channel + 0x3Y - activate alarm sequence +Default setting: [0x00, 0x00, 0x00, 0x00] + + + This parameter determines to which alarm frames and how the device should react. +The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B [MSB] - notification Type. +2B - notification Status. +3B - Event/State Parameters. +4B [LSB] action: + 0x00 - no reaction + 0x0X - turn off selected channel + 0x1X - turn on selected channel + 0x2X - blink selected channel + 0x3Y - activate alarm sequence +Default setting: [0x05, 0xFF, 0x00, 0x00] (Water Alarm, any notification, no action) + + + This parameter determines to which alarm frames and how the device should react. +The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B [MSB] - notification Type. +2B - notification Status. +3B - Event/State Parameters. +4B [LSB] action: + 0x00 - no reaction + 0x0X - turn off selected channel + 0x1X - turn on selected channel + 0x2X - blink selected channel + 0x3Y - activate alarm sequence +Default setting: [0x01, 0xFF, 0x00, 0x00] (Smoke Alarm, any notification, no action) + + + This parameter determines to which alarm frames and how the device should react. +The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B [MSB] - notification Type. +2B - notification Status. +3B - Event/State Parameters. +4B [LSB] action: + 0x00 - no reaction + 0x0X - turn off selected channel + 0x1X - turn on selected channel + 0x2X - blink selected channel + 0x3Y - activate alarm sequence +Default setting: [0x02, 0xFF, 0x00, 0x00] (CO Alarm, any notification, no action) + + + This parameter determines to which alarm frames and how the device should react. +The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B [MSB] - notification Type. +2B - notification Status. +3B - Event/State Parameters. +4B [LSB] action: + 0x00 - no reaction + 0x0X - turn off selected channel + 0x1X - turn on selected channel + 0x2X - blink selected channel + 0x3Y - activate alarm sequence +Default setting: [0x04, 0xFF, 0x00, 0x00] (Heat Alarm, any notification, no action) + + + This parameter determines the duration of alarm signaling (flashing mode and/or alarm sequence). Available values: +0 - infinite signalization +1-32400 (1s-9h, 1s step) +Default 600 (10min). + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 20 is set to 2, 3 or 4. Actions can be summed up, e.g. 1+2+4+8=15 and entered as a value for the parameter. Available values: +1 - Key pressed 1 time +2 - Key pressed 2 times +4 - Key pressed 3 times +8 - Key hold down and key released +Default 15. + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 20 is set to 2, 3 or 4. Actions can be summed up, e.g. 1+2+4+8=15 and entered as a value for the parameter. Available values: +1 - Key pressed 1 time +2 - Key pressed 2 times +4 - Key pressed 3 times +8 - Key hold down and key released +Default 15. + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 20 is set to 2, 3 or 4. Actions can be summed up, e.g. 1+2+4+8=15 and entered as a value for the parameter. Available values: +1 - Key pressed 1 time +2 - Key pressed 2 times +4 - Key pressed 3 times +8 - Key hold down and key released +Default 15. + + + This parameter defines which actions result in sending scene ID and attribute assigned to them. Parameter is relevant only if parameter 20 is set to 2, 3 or 4. Actions can be summed up, e.g. 1+2+4+8=15 and entered as a value for the parameter. Available values: +1 - Key pressed 1 time +2 - Key pressed 2 times +4 - Key pressed 3 times +8 - Key hold down and key released +Default 15. + + + This parameter determines in what time intervals the periodic power reports are sent to the main controller. Periodic reports do not depend of power change (parameter 61). Available values: +0 - periodic reports are disabled +30-32400 (30-32400s) - report interval +Default 3600 (1h). + + + This parameter defines minimal change (from the last reported) of analog input voltage that results in sending new report and change in the output value. Parameter is relevant only for analog inputs (parameter 20, 21, 22 or 23 set to 0 or 1). Available values: +0 - reporting on change disabled +1-100 (0.1-10V, 0.1V step) +Default 5 (0.5V). + + + This parameter defines reporting period of analog inputs value. Periodical reports are independent from changes in value (parameter 63). Parameter is relevant only for analog inputs (parameter 20, 21, 22 or 23 set to 0 or 1). Available values: +0 - periodical reports disabled +30-32400 (30-32400s, 1s step) +Default 0 (periodical reports disabled). + + + This parameter determines the minimum change in consumed energy that will result in sending new energy report to the main controller. Energy reports are sent no often than every 30 seconds. Available values: +0 - reports are disabled +1-500 (0.01 - 5 kWh) - change in energy +Default 10 (0.1 kWh). + + + This parameter determines in what time intervals the periodic energy reports are sent to the main controller. Periodic reports do not depend of energy change (parameter 65) Available values: +0 - periodic reports are disabled +30-32400 (30-32400s) - report interval +Default 3600 (1h). + + + + This parameter determines how connected switches control LED strips. Default 0. + + + + + This parameter determines time of smooth transition between 0% and 100% when controlling with connected switches. Available values: +0 - instantly +1-127 (1s-127s, 1s step) +128-254 (1min-127min, 1min step) +Default 3. + + + This parameter determines time of smooth transition between initial and target state when controlling via Z-Wave network. Available values: +0 - instantly +1-127 (1s-127s, 1s step) +128-254 (1min-127min, 1min step) +Default 3. + + + This parameter defines value sent to devices in association groups. The parameters consist of 4 bytes, each byte reserved for separate channel, from least significant (IN1) to most significant (IN4). Applicable for Basic Set and Switch Multilevel Set commands. Available values: +For every byte: 0-99, 255. +Default 4294967295 (0xFF FF FF FF - 255 for all channels). + + + This parameter defines value sent to devices in association groups. The parameters consist of 4 bytes, each byte reserved for separate channel, from least significant (IN1) to most significant (IN4). Applicable for Basic Set and Switch Multilevel Set commands. Available values: +For every byte: 0-99, 255. +Default 0 (0x00 00 00 00 - 0 for all channels). + + + This parameter defines value sent to devices in association groups. The parameters consist of 4 bytes, each byte reserved for separate channel, from least significant (IN1) to most significant (IN4). Applicable for Basic Set and Switch Multilevel Set commands. Available values: +For every byte: 0-99, 255. +Default 0 (0x63 63 63 63 - 99 for all channels). + + + Setting this parameter will start programmed sequence with selected number. User can define own sequences via controller. Default 0. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgrgbwm441.xml b/openzwave/fibaro/fgrgbwm441.xml new file mode 100644 index 00000000..dd3e5b1a --- /dev/null +++ b/openzwave/fibaro/fgrgbwm441.xml @@ -0,0 +1,165 @@ + + + http://www.openzwave.com/device-database/010F:1000:0900 + images/fibaro/fgrgbwm441.png + https://products.z-wavealliance.org/products/1054/ + FGRGBWM-441 + FIBARO RGBW Dimmer + CEPT (Europe) + RGBW Controller + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1054/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1072/xml + + https://products.z-wavealliance.org/products/1072/ + U.S. / Canada / Mexico + FGRGBWM-441 + + + + + true + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + Enable/Disable ALL ON/OFF + + + + + + + Choose which command classes are sent to associated devices. + + + + + + + + Choose the behaviour of transitions between different levels. + + + + + Size of the step for each change in level during the transition. + + + Time between each step in a transition between levels. Setting this to zero means an instantaneous change. + + + 0 - immediate change; 1->63: 20ms->126ms (value*20ms); 65->127: 1s->63s (value-64)*1s; 129->191: 10s->630s (value-128)*10s; 193->255: 1min->63min (value-192)*1min. Default setting: 67 (3s) + + + Maximum brightness level for the dimmer + + + Minimum brightness level for the dimmer + + + This is too complex to describe here, since this value is built up from 4-bits for each of the 4 channels. Refer to the table in the product manual. Default value is 4369 (1111 in hex). + + + Option double click (lighting set at 100%). 0 - Double click disabled, 1 - Double click enabled. Default setting 1 + + + + + Saving state before power failure + + + + + Alarm of any type (general alarm, water flooding alarm, smoke alarm: CO, CO2, temperature alarm). Default setting 0 (Inactive) + + + + + + + Program number selected from the 10 available. + + + In ALARM PROGRAM mode (see parameter 30), this defines the time in seconds the program lasts (1s->65534s) + + + Specify which command class is used to report output status changes + + + + + + Parameter defines a value by which input voltage must change in order to be reported to the main controller. New value is calculated based on last reported value: Default setting: 5 (0.5V). Range: 1->100 - (0.1V->10V). + + + Sent if last reported value differs from the current value. Reports will also be sent in case of polling. Default setting: 30 (30s). Range: 1->65534 (1s->65534s) - interval between reports. Zero means reports are only sent in the case of polling, or at turning OFF the device + + + Interval between energy consumption reports (in kWh). New reported energy consumption value is calculated based on last reported value. 1->254 (0.01kWh->2.54kWh). Zero means changes in consumed energy will not be reported, except in case of polling. + + + Set whether to remember the previous RGB mix after the brightness has fallen to zero (black) + + + + + First predefined program to use when device is set to work in RGB/RGBW mode (parameter 14) + + + Behaviour when an input is triple-clicked + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgrm222.xml b/openzwave/fibaro/fgrm222.xml new file mode 100644 index 00000000..29d98a3b --- /dev/null +++ b/openzwave/fibaro/fgrm222.xml @@ -0,0 +1,177 @@ + + + + + + + Once the Local Protection is activated, the module stops responding to S1 and S2 push buttons. SCENE ID and association commands will not be sent as well. The only exception is the B-button. Menu and Z-Wave network inclusion, after the B-button or S1 push button triple click, are still active. + + + + + + + Once the RF Protection is activated, the module stops responding to command frames setting the blind position. It's still possible however to configure the device (advanced configuration parameters, protection modes) and checking it's current state through polling (position, power, energy). + + + + + + + + Parameters value shoud be set to 1 if the module operates in Venetian Blind mode. + Default setting: 0 + + + + + + Default setting: 1 + + + + + + + + + In Venetian Blind mode (parameter 10 set to 2) the parameter determines time of full turn of the lamellas. + In Gate Mode (parameter 10 set to 3 or 4) the parameter defines the COUNTDOWN time, i.e. the time period after which an open gate starts closing. + In any other operating mode the parameter value is irrelevant. Value of 0 means the gate will not close automatically + Available settings: 0-65535 (0 - 655,35s) + Default setting: 150 (1,5 s) + + + + In Venetian Blind Mode (parameter 10 set to 2) the parameter influences lamellas positioning in various situations. In any other operating mode the parameter value is irrelevant. + Default setting: 1 + + + + + + + The parameter settings are relevant for Roller Blind Mode and Venetian Blind Mode (parameter 10 set to 0, 1, 2). + + + + + + + In Roller Blind Mode or Venetian Blind mode (parameter 10 set to 0, 1, 2) the parameter determines when the Roller Shutter relays are turned off after reaching a limit switch. + In Gate Mode (parameter 10 set to 3 or 4) the parameter determines a time period after which a gate will start closing after a S2 contact has been disconnected. In this mode, time to turn off the Roller Shutter relays after reaching a limit switch is set to 3 seconds and cannot be modified. + Value of 0 means the gate will note close automatically. + Available settings: 0 - 255 (0,1-25,5s). + Default setting: 10 (1s). + + + + Power threshold to be interpreted as reaching a limit switch. + Available settings: 0 - 255 (1-255 W) + The value of 0 means reaching a limit switch will not be detected + Default setting: 10 (10W). + + + + Time period for the motor to continue operation. + Available settings: 0 - 65535 (0 - 65535s) + The value of 0 means the function is disabled. + Default setting: 240 (240s. - 4 minutes) + + + + By modifying the parameters setting from 0 to 1 a Roller Shutter enters the calibration mode. The parameter relevant only if a Roller Shutter is set to work in positioning mode (parameter 10 set to 1, 2 or 4). + + + + + + + Default setting: 2-Close blind + + + + + + + Default setting: 0-No reaction + + + + + + + Default setting: 1-Open blind + + + + + + + Default setting: 1-Open blind + + + + + + + In Venetian Blind Mode (parameter 10 set to 2), the parameter determines how the lamellas will react upon alarm detection. In any other modes, the parameter value is not relevant. + Default setting: 1 Set lamellas to their extreme position + + + + + + + Power level change that will result in new power value report being sent. The parameter defines a change that needs to occur in order to trigger the report. The value is a percentage of the previous report. + Power report threshold available settings: 1-100 (1-100%). + Value of 0 means the reports are turned off. + Default setting: 10 (10%). + + + + The parameter defines a time period between consecutive reports. + Available settings: 1-65534 (1-65534 seconds) + Value of 0 means the reports are turned off. + Default setting: 3600 (3600 seconds / 60 minutes). + + + + Energy level change which will result in new energy value report being sent. The parameter defines a change that needs to occur in order to trigger the report. + Energy threshold available settings: 1-254 (0,01 - 2,54kWh). + Value of 0 means the reports are turned off. + Default setting 10 (0,1kWh). + + + + A Roller Shutter may include power and energy used by itself in reports sent to the main controller + Default setting: 0-Self-measurement inactive + + + + + + + Parameter determines whether scenes or associations are activated by the switch keys. + Default setting: 0-Associations activation + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgs211.xml b/openzwave/fibaro/fgs211.xml new file mode 100644 index 00000000..f582ea44 --- /dev/null +++ b/openzwave/fibaro/fgs211.xml @@ -0,0 +1,104 @@ + + + + + + + + Enable/Disable ALL ON/OFF + + + + + + + + Auto off relay after specified time, with the possibility of manual override - immediate Off after button push. + Default value: 0 Manual override disabled + + + + + + Automatic turning off relay 1 after set time, (0-255) in 10ms increments for FW1.0 to FW2.0, (0-65535) in 100 ms increment for FW2.1+ + + + + Activate/Deactivate association sending for group 1 - Also see param #15 + + + + + + + In case of bi-stable switches, define their behaviour (toggle or follow) + + + + + + Binary inputs type configuration + + + + + + Enable/Disable operation of dimmer or roller shutter devices associated to group 1. + Available only when using mono-stable inputs (buttons) - Hold button 1 or double-tap for operation + + + + + + Saving state before power failure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Amount of time (ms) the device keeps on flashing after receipt of Alarm Frame + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgs212.xml b/openzwave/fibaro/fgs212.xml new file mode 100644 index 00000000..caf74ebf --- /dev/null +++ b/openzwave/fibaro/fgs212.xml @@ -0,0 +1,108 @@ + + + + + + + + Enable/Disable ALL ON/OFF + + + + + + + + Auto off relay after specified time, with the possibility of manual override - immediate Off after button push. + Default value: 0 Manual override disabled + + + + + + + Time period for auto off, in milliseconds (0,1 s to 6553,5 s) + 0 - Auto off disabled + Default value: 0 + + + + + Activate/Deactivate association sending for group 1 - Also see param #15 + + + + + + + In case of bi-stable switches, define their behaviour (toggle or follow) + + + + + + Binary inputs type configuration + + + + + + Enable/Disable operation of dimmer or roller shutter devices associated to group 1. + Available only when using mono-stable inputs (buttons) - Hold button 1 or double-tap for operation + + + + + + Saving state before power failure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Amount of time (ms) the device keeps on flashing after receipt of Alarm Frame + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgs213.xml b/openzwave/fibaro/fgs213.xml new file mode 100644 index 00000000..5fa0ef96 --- /dev/null +++ b/openzwave/fibaro/fgs213.xml @@ -0,0 +1,307 @@ + + + http://www.openzwave.com/device-database/010F:1000:0403 + images/fibaro/fgs213.png + https://products.z-wavealliance.org/products/2730/ + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: + +1) Switch off the mains voltage (disable the fuse). +2) Remove the Switch 2 from the wall switch box. +3) Switch on the mains voltage. +4) Press and hold the B-button to enter the menu. +5) Wait for the visual LED indicator to glow yellow. +6) Quickly release and click the B-button again. +7) After few seconds the device will be restarted, which is signalled with the red LED indicator colour. + +Use reset procedure only if the primary controller is missing or inoperable. + + FGS-213 + 1) Switch off the mains voltage (disable the fuse). +2) Make sure the Switch 2 is within the direct range of your Z-Wave controller. +3) Connect the device in accordance with one of the diagrams included in the manual. +4) After verifying correctness of the connection switch on the mains voltage. +5) Identify the S1 switch or the B-button (located on the device’s housing). +6) Set the main controller in (security/non-security) add mode (see the controller’s manual). +7) Quickly, three times press the S1 switch or the B-button. +8) Wait for the adding process to end. +9) Successful adding will be confirmed by the Z-Wave controller’s message. + + The FIBARO Single Switch 2 is powered with the mains voltage so it is always awake. + The remotely operated FIBARO Single Switch 2 is designed to turn electrical devices on and off and to measure their power and energy consumption. The compact size of the device makes it the world's smallest of its type and allows for the product to be installed in wall switch boxes or housings. FIBARO Single Switch 2 can be controlled either via Z-Wave network or with a wall switch through a direct connection. + CEPT (Europe) + 1) Make sure the Switch 2 is within the direct range of your Z-Wave controller. +2) Identify the S1 switch or the B-button (located on the device’s housing). +3) Set the main controller in remove mode (see the controller’s manual). +4) Quickly, three times press the S1 switch or the B-button. +5) Wait for the removing process to end. +6) Successful removing will be confirmed by the Z-Wave controller’s message + + FIBARO Single Switch 2 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2750/FGS-2x3-EN-T-v1.2.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1734/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1871/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2730/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2750/xml + + https://products.z-wavealliance.org/products/2750/ + U.S. / Canada / Mexico + FGS-213 + + + + + false + + + + + + Saving state before power failure + + + + + This parameter allows to choose operating for the 1st channel controlled by the S1 switch. + + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the switch connected to the S1 terminal. + + + + + + This parameter allows to set time parameter used in timed modes. (s) + + + + This parameter allows to set time of switching to opposite state in flashing mode. + 1-32000 (0.1-3200.0s, 0.1s step) + + + + This parameter allows to choose operating for the 2st channel controlled by the S2 switch. + + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the switch connected to the S2 terminal. + + + + + + This parameter allows to set time parameter used in timed modes. (s) + + + + This parameter allows to set time of switching to opposite state in flashing mode. + 1-32000 (0.1-3200.0s, 0.1s step) + + + + Inputs type configuration + + + + + + Enabled / Disabled reports on Flashing mode + + + + + + This parameter defines how commands are sent to specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. + This parameter does not apply to 1st lifeline group. + 1 - 2nd group sent as secure. + 2 - 3rd group sent as secure. + 4 - 4th group sent as secure. + 8 - 5th group sent as secure. + Default setting: 15 (all) + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key Hold Down and Key Released. + Default setting: 0 (none) + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key Hold Down and Key Released. + Default setting: 0 (none) + + + + + This parameter determines which actions are ignored when sending commands to devices associated in 2nd and 3rd association group. + All actions are active by default. + 1 - ignore turning On with 1 click of the switch. + 2 - ignore turning OFF with 1 click of the switch. + 4 - ignore holding and releasing the switch. + 8 - ignore double click of the switch. + Default setting: 0 + + + + + This parameter determines value sent with Switch On command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines value sent with Switch Off command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines value sent with Double Click command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines which actions are ignored when sending commands to devices associated in 4th and 5th association group. + All actions are active by default. + 1 - ignore turning On with 1 click of the switch. + 2 - ignore turning OFF with 1 click of the switch. + 4 - ignore holding and releasing the switch. + 8 - ignore double click of the switch. + Default setting: 0 + + + + + This parameter determines value sent with Switch On command to devices associated in 4th and 5th association group. + + + + + This parameter determines value sent with Switch Off command to devices associated in 4th and 5th association group. + + + + + This parameter determines value sent with Double Click command to devices associated in 4th and 5th association group. + + + + This parameter determines how the device will react to General Alarm frame. + + + + + + + This parameter determines how the device will react to Flood Alarm frame. + + + + + + + This parameter determines how the device will react to CO/CO2/Smoke Alarm frame. + + + + + + + This parameter determines how the device will react to Heat alarm frame. + + + + + + + + This parameter allows to set duration of flashing alarm mode. + 1-32000 (0.1-32000s, 1s step) Default: 600 (10min) + + + + + This parameter determines the minimum change in consumed power + that will result in sending new power report to the main controller. + 1-100 (%) Default 20 (20%) + + + + + This parameter determines minimum time that has to elapse before + sending new power report to the main controller. + 1-120 (s) Default 10 (10s) + + + + + This parameter determines the minimum change in consumed energy + that will result in sending new energy report to the main controller. + 1-32000 (0.01-320 kWh) Default 100 (1kWh) + + + + + This parameter determines in what time interval the periodic + power reports are sent to the main controller. + 1-32000 (s) Default 3600 (1h) + + + + + This parameter determines in what time interval the periodic + power reports are sent to the main controller. + 1-32000 (s) Default 3600 (1h) + + + + + This parameter determines whether energy metering should include + the amount of energy consumed by the device itself. Results are + being added to energy reports for first endpoint. + + + + + + + + + true + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/fibaro/fgs221.xml b/openzwave/fibaro/fgs221.xml new file mode 100644 index 00000000..ec03e5c0 --- /dev/null +++ b/openzwave/fibaro/fgs221.xml @@ -0,0 +1,129 @@ + + + + + Enable/Disable ALL ON/OFF + + + + + + + Auto off relay after specified time, with the possibility of manual override - immediate Off after button push. + Default value: 0 Manual override disabled + + + + + Automatic turning off relay 1 after set time, (0-255) in 10ms increments for FW1.0 to FW2.0, (0-65535) in 100 ms increment for FW2.1+ + + + Automatic turning off relay 2 after set time, (0-255) in 10ms increments for FW1.0 to FW2.0, (0-65535) in 100 ms increment for FW2.1+ + + + Correct working parameter No. 6 requires settings parameter No. 15 to 1. This activates functionality double-click - Control Dimmer/Roller Shutter. Default setting: 0 + + + + + + Correct working parameter No. 6 requires settings parameter No. 15 to 1. This activates functionality double-click - Control Dimmer/Roller Shutter. Default setting: 0 + + + + + + In case of bi-stable switches, define their behaviour (toggle or follow). Default setting: 0 + + + + + Binary inputs type configuration. Default setting: 1 + + + + + Enable/Disable operation of dimmer or roller shutter devices associated to group 1. + Available only when using mono-stable inputs (buttons) - Hold button 1 or double-tap for operation (only mono-stable input (button)). Default setting: 0 + + + + + Saving state before power failure. Default setting: 1 + + + + + Default setting: 3 + + + + + + + Default setting: 2 + + + + + + + Default setting: 3 + + + + + + + Default setting: 1 + + + + + + + Amount of time (ms) the device keeps on flashing after receipt of Alarm Frame. Default setting: 600 + + + Default setting: 3 + + + + + + + Default setting: 2 + + + + + + + Default setting: 3 + + + + + + + Default setting: 1 + + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgs222.xml b/openzwave/fibaro/fgs222.xml new file mode 100644 index 00000000..0b9e1ed1 --- /dev/null +++ b/openzwave/fibaro/fgs222.xml @@ -0,0 +1,139 @@ + + + + + Enable/Disable ALL ON/OFF + + + + + + + Auto off relay after specified time, with the possibility of manual override - immediate Off after button push. + Default value: 0 Manual override disabled + + + + + + Time period for auto off, in milliseconds (0,1 s to 6553,5 s) + 0 - Auto off disabled + Default value: 0 + + + + + Time period for auto off, in milliseconds (0,1 s to 6553,5 s) + 0 - Auto off disabled + Default value: 0 + + + + Activate/Deactivate association sending for group 1 - Also see param #16 + + + + + + Key no.2 is not represented by any physical device except of devices on association list. + This functionality prevents of lack of reaction on pressing key no.2 through polling devices + from association list one by one and checking their actual statuses. + + + + + + In case of bi-stable switches, define their behaviour (toggle or follow) + + + + + Binary inputs type configuration + + + + + Enable/Disable operation of dimmer or roller shutter devices associated to group 1. + Available only when using mono-stable inputs (buttons) - Hold button 1 or double-tap for operation + + + + + Saving state before power failure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Amount of time (ms) the device keeps on flashing after receipt of Alarm Frame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgs223.xml b/openzwave/fibaro/fgs223.xml new file mode 100644 index 00000000..f7e13707 --- /dev/null +++ b/openzwave/fibaro/fgs223.xml @@ -0,0 +1,333 @@ + + + http://www.openzwave.com/device-database/010F:1000:0203 + images/fibaro/fgs223.png + https://products.z-wavealliance.org/products/2731/ + 1) Make sure the Switch 2 is within the direct range of your Z-Wave controller. +2) Identify the S1 switch or the B-button (located on the device’s housing). +3) Set the main controller in remove mode (see the controller’s manual). +4) Quickly, three times press the S1 switch or the B-button. +5) Wait for the removing process to end. +6) Successful removing will be confirmed by the Z-Wave controller’s message. + + The remotely operated FIBARO Double Switch 2 is designed to turn two electrical devices on and off and to measure their power and energy consumption. The compact size of the device makes it the world's smallest of its type and allows for the product to be installed in wall switch boxes or housings. FIBARO Double Switch 2 can be controlled either via Z-Wave network or with a wall switch through a direct connection. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2753/FGS-2x3-EN-T-v1.2.pdf + 1) Switch off the mains voltage (disable the fuse). +2) Make sure the Switch 2 is within the direct range of your Z-Wave controller. +3) Connect the device in accordance with one of the diagrams included in the manual. +4) After verifying correctness of the connection switch on the mains voltage. +5) Identify the S1 switch or the B-button (located on the device’s housing). +6) Set the main controller in (security/non-security) add mode (see the controller’s manual). +7) Quickly, three times press the S1 switch or the B-button. +8) Wait for the adding process to end. +9) Successful adding will be confirmed by the Z-Wave controller’s message. + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: + +1) Switch off the mains voltage (disable the fuse). +2) Remove the Switch 2 from the wall switch box. +3) Switch on the mains voltage. +4) Press and hold the B-button to enter the menu. +5) Wait for the visual LED indicator to glow yellow. +6) Quickly release and click the B-button again. +7) After few seconds the device will be restarted, which is signalled with the red LED indicator colour. + +Use reset procedure only if the primary controller is missing or inoperable. + + FGS-223 + FIBARO Double Switch 2 + CEPT (Europe) + The FIBARO Double Switch 2 is powered with the mains voltage so it is always awake. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1742/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1874/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1875/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2731/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2751/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2753/xml + + https://products.z-wavealliance.org/products/2751/ + FGS-223 + U.S. / Canada / Mexico + https://products.z-wavealliance.org/products/2753/ + FGS-223 + Australia / New Zealand + + + + + false + + + + + + Saving state before power failure + + + + + This parameter allows to choose operating for the 1st channel controlled by the S1 switch. + + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the switch connected to the S1 terminal. + + + + + + This parameter allows to set time parameter used in timed modes. (s) + + + + This parameter allows to set time of switching to opposite state in flashing mode. + 1-32000 (0.1-3200.0s, 0.1s step) + + + + This parameter allows to choose operating for the 2nd channel controlled by the S2 switch. + + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the switch connected to the S2 terminal. + + + + + + This parameter allows to set time parameter used in timed modes. (s) + + + + This parameter allows to set time of switching to opposite state in flashing mode. + 1-32000 (0.1-3200.0s, 0.1s step) + + + + Inputs type configuration + + + + + + Enabled / Disabled reports on Flashing mode + + + + + + This parameter defines how commands are sent to specified association groups: as secure or non-secure. + Parameter is active only in Z-Wave network security mode. + This parameter does not apply to 1st lifeline group. + 1 - 2nd group sent as secure. + 2 - 3rd group sent as secure. + 4 - 4th group sent as secure. + 8 - 5th group sent as secure. + Default setting: 15 (all) + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key Hold Down and Key Released. + Default setting: 0 (none) + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + 1 - Key pressed 1 time. + 2 - Key pressed 2 times. + 4 - Key pressed 3 times. + 8 - Key Hold Down and Key Released. + Default setting: 0 (none) + + + + + This parameter determines which actions are ignored when sending commands to devices associated in 2nd and 3rd association group. + All actions are active by default. + 1 - ignore turning On with 1 click of the switch. + 2 - ignore turning OFF with 1 click of the switch. + 4 - ignore holding and releasing the switch. + 8 - ignore double click of the switch. + Default setting: 0 + + + + + This parameter determines value sent with Switch On command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines value sent with Switch Off command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines value sent with Double Click command to devices associated in 2nd and 3rd association group. + + + + + This parameter determines which actions are ignored when sending commands to devices associated in 4th and 5th association group. + All actions are active by default. + 1 - ignore turning On with 1 click of the switch. + 2 - ignore turning OFF with 1 click of the switch. + 4 - ignore holding and releasing the switch. + 8 - ignore double click of the switch. + Default setting: 0 + + + + + This parameter determines value sent with Switch On command to devices associated in 4th and 5th association group. + + + + + This parameter determines value sent with Switch Off command to devices associated in 4th and 5th association group. + + + + + This parameter determines value sent with Double Click command to devices associated in 4th and 5th association group. + + + + This parameter determines how the device will react to General Alarm frame. + + + + + + + This parameter determines how the device will react to Flood Alarm frame. + + + + + + + This parameter determines how the device will react to CO/CO2/Smoke Alarm frame. + + + + + + + This parameter determines how the device will react to Heat alarm frame. + + + + + + + + This parameter allows to set duration of flashing alarm mode. + 1-32000 (0.1-32000s, 1s step) Default: 600 (10min) + + + + + This parameter determines the minimum change in consumed power + that will result in sending new power report to the main controller. + 1-100 (%) Default 20 (20%) + + + + + This parameter determines minimum time that has to elapse before + sending new power report to the main controller. + 1-120 (s) Default 10 (10s) + + + + + This parameter determines the minimum change in consumed energy + that will result in sending new energy report to the main controller. + 1-32000 (0.01-320 kWh) Default 100 (1kWh) + + + + + This parameter determines the minimum change in consumed power + that will result in sending new power report to the main controller. + 1-100 (%) Default 20 (20%) + + + + + This parameter determines minimum time that has to elapse before + sending new power report to the main controller. + 1-120 (s) Default 10 (10s) + + + + + This parameter determines the minimum change in consumed energy + that will result in sending new energy report to the main controller + 1-32000 (0.01-320 kWh) Default 100 (1kWh) + + + + + This parameter determines in what time interval the periodic + power reports are sent to the main controller. + 1-32000 (s) Default 3600 (1h) + + + + + This parameter determines in what time interval the periodic + power reports are sent to the main controller. + 1-32000 (s) Default 3600 (1h) + + + + + This parameter determines whether energy metering should include + the amount of energy consumed by the device itself. Results are + being added to energy reports for first endpoint. + + + + + + + + + true + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/fibaro/fgs224.xml b/openzwave/fibaro/fgs224.xml new file mode 100644 index 00000000..5abc330a --- /dev/null +++ b/openzwave/fibaro/fgs224.xml @@ -0,0 +1,158 @@ + + + http://www.openzwave.com/device-database/010F:1000:0204 + images/fibaro/fgs224.png + https://products.z-wavealliance.org/products/3980/ + To remove the device from the Z-Wave network: +1. Power the device. +2. Set the main controller into remove mode (see the controller’s +manual). +3. Quickly, three times click the maintenance button. +4. LED will start blinking yellow, wait for the removing process to +end. +5. Successful removing will be confirmed by the Z-Wave controller’s +message and red LED colour. + + The remotely operated FIBARO Double Smart Module is designed to turn electrical devices or circuits on and off. Double Smart Module allows to control two devices or circuits. The compact size of the device allows for the product to be installed in the housings of other devices. The devices can be controlled either via the Z-Wave™ network or with buttons connected directly to them. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3980/FGS-2x4-T-EN-1.0.pdf + To add the device to the Z-Wave network manually: +1. Power the device. +2. Set the main controller in (Security/non-Security Mode) add mode +(see the controller’s manual). +3. Quickly, three times click button connected to S1/S2 or the +maintenance button. +4. LED will start blinking yellow, wait for the adding process to end. +5. If you are adding in Security S2 Authenticated, input the underlined +part of the DSK (label on the bottom of the box). +6. Adding result will be confirmed by the Z-Wave controller’s message +and the LED: +• Green – successful (non-secure, S0, S2 non-authenticated), +• Magenta – successful (Security S2 Authenticated), +• Red – not successful. + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. In order to reset the device: +1. Press and hold the maintenance button to enter the menu. +2. Release button when the device glows yellow. +3. Quickly click the button to confirm. +4. After few seconds the device will be restarted, which is signalled +with red LED colour. + +Use reset procedure only if the primary controller is missing or inoperable. + + FGS-224 + FIBARO Double Smart Module + CEPT (Europe) + The FIBARO Double Smart Module is powered with the mains voltage so it is always awake. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/3980/XML + + + + + + This parameter determines the state of relays power supply failure (e.g. power outage). auto OFF and flashing modes the parameter not relevant and the relay will always remain off. + + + + + + This parameter allows to choose operating for channel controlled with Q/Q1 output. timed modes (value 1, 2 or 3), time is set parameter 154 and reaction to input is set with parameter 152. + + + + + + + This parameter determines how the device when changing state of S1 input in timed for first channel. + + + + + + This parameter determines how the device when changing state of S2 input in timed for second channel. + + + + + + This parameter allows to set time parameter used in timed modes. (s) + + + This parameter allows to set time parameter used in timed modes. (s) + + + This parameter determines value sent with Switch On command to devices associated in 2nd association group. + + + This parameter determines value sent with Switch Off command to devices associated in 2nd association group. + + + This parameter determines value sent with Double Click command to devices associated in 2nd association group. + + + This parameter determines value sent with Switch On command to devices associated in 3rd association group. + + + This parameter determines value sent with Switch Off command to devices associated in 3rd association group. + + + This parameter determines value sent with Double Click command to devices associated in 3rd association group. + + + This parameter determines type of Q/Q1 output. + + + + + This parameter determines type of Q2 output. + + + + + When the lock is enabled, both outputs cannot turned on at the same time. + + + + + S1 - Inputs type configuration + + + + + + S2 - Inputs type configuration + + + + + + This parameter allows reversing operation of S1 and S2 inputs changing the wiring. Use in case of incorrect wiring. + + + + + This parameter allows reversing operation of Q1 and Q2 outputs changing the wiring. Use in case of incorrect wiring. + + + + + + + + true + + + + + + + + + + + + + true + + + diff --git a/openzwave/fibaro/fgsd002.xml b/openzwave/fibaro/fgsd002.xml new file mode 100644 index 00000000..21fbf252 --- /dev/null +++ b/openzwave/fibaro/fgsd002.xml @@ -0,0 +1,141 @@ + + + http://www.openzwave.com/device-database/010F:1002:0C02 + images/fibaro/fgsd002.png + https://products.z-wavealliance.org/products/1273/ + 1) Install the battery. Visual indicator will signal the Z-Wave network adding status (green - device added, red - device not added). +2) Make sure the device is located within direct range of the Z-Wave controller. +3) Set the main controller in add mode (see main controller’s operating manual). +4) Quickly, triple click the B-button, located on FIBARO Smoke Sensor enclosure. +5) FIBARO Smoke Sensor will be detected and added to the Z-Wave network. + + Please use this procedure only in the event that the system primary controller is missing or otherwise inoperable. +FIBARO Smoke Sensor reset procedure: +1) Make sure the device is powered. +2) Press and hold the B-button for 3 seconds. Visual indicator will glow white. +3) You will hear a short signal. +4) Release the B-button. + + FGSD-002 + The FIBARO Smoke Sensor is a universal, ultra-light, perfectly designed, optical Z-Wave smoke detector. Fire alarm is signalled by sound, visual indicator blinking and alarm reports sent to the other devices within Z-wave network. The optical sensor detects smoke at an early stage of fire, often before flames appear and temperature starts to rise significantly. Moreover, the device has a built-in temperature sensor, which is adjustable to allow detection of fire by exceeding given temperature threshold. The FIBARO Smoke Sensor is a battery powered device designed to be placed on the wall or ceiling. Visual indicator signals fire, operating mode and it is used to check if the device is within the Z-wave network using a built-in Z-Wave range tester. The Smoke Sensor is designed to operate in confined spaces, under normal conditions (lacking of smoke, dust or condensed water vapor). + +Product video: +https://www.youtube.com/watch?v=50QGfkdUtns + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2837/FGSD-002-EN-A-v1.1.pdf + The Smoke Sensor will wake up at defined time interval and will ALWAYS try to communicate with the main controller. There is a possibility to wake the device up manually by triple-clicking the B-button. + FIBARO Smoke Sensor + CEPT (Europe) + 1) Make sure there is a battery installed. +2) Set the main controller in remove mode (see main controller’s operating manual). +3) Quickly, triple click the B-button, located on FIBARO Smoke Sensor enclosure. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1273/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2837/xml + Updated Text for parameter 12 + + https://products.z-wavealliance.org/products/2837/ + FGSD-002 + CEPT (Europe) + + + + + There are 3 levels of sensitivity to smoke presence. Level 1 means the highest sensitivity. Rising the parameter value lowers the sensitivity to smoke presence. + + + + + + This parameter allows to activate excess temperature and/or enclosure opening notifications sent to the main controller. + + + + + + + This parameter allows to activate visual indications but does not apply to major alarms, such as FIRE, TROUBLE and LOW BATTERY ALARM. + + + + + + + + + + + This parameter allows to activate sound signals but does not apply to major alarms, such as FIRE, TROUBLE and LOW BATTERY ALARM. + + + + + + + + + + + This parameter defines which frames will be sent in the 2-nd Association Group (FIRE ALARM). + + + + + + BASIC ON frame is sent in case of smoke presence detection and FIRE ALARM triggering. Available settings: 0,(1 - 99) or 255. Default setting: 255 + + + BASIC OFF frame is sent in case of FIRE ALARM cancellation. Available settings: 0,(1 - 99) or 255. Default setting: 0 + + + A value other than 0 means that alarms are being sent in broadcast mode, i.e. to all devices within a Fibaro Smoke Sensor's range. + + + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. It doesn't apply to 1st Lifeline group. + Available settings: 0 - 15 + 0 - all groups sent as non-secure + 1 - 2nd group sent as secure + 2 - 3rd group sent as secure + 4 - 4th group sent as secure + 8 - 5th group sent as secure + Parameter values may be combined, e.g. 1+2=3 means that 2nd and 3rd group are sent as secure. + Default setting: 15 (all groups sent as secure) + + + Time interval between consecutive temperature reports. Report is sent when new temperature value is different from the one previously reported - according to the set hysteresis (parameter 21). Available settings: 0,1-8640 (multiply by 10 seconds) [10s-24h]. Default setting: 1 (10s) + + + The temperature report will only be sent if there is a difference in temperature value from the previous value reported, defined in this parameter (hysteresis). Available settings: 1 to 100 (in 0,1C steps). Default setting: 10 (1C) + + + Temperature value measured by the built-in temperature sensor above which the excess temperature notification is sent. Available settings: 1 to 100. Default setting: 55 (55C) + + + Time interval of signaling (visual indication/sound) excess temperature level. Available settings: 1 to 8640 (multiply by 10 seconds) [10s-24h]. Default setting: 1 (10s) + + + Time interval of signaling (visual indication/sound) lack of Z-Wave range. Available settings: 1 to 8640 (multiply by 10 seconds) [10s-24h]. Default setting: 180 (30min) + + + + + + true + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgss101.xml b/openzwave/fibaro/fgss101.xml new file mode 100644 index 00000000..e875eed6 --- /dev/null +++ b/openzwave/fibaro/fgss101.xml @@ -0,0 +1,113 @@ + + + + + + false + + + + + + false + + + + + + false + + + + + + The time between when the smoke disappears and the Fibaro Smoke Sensor stops sending the alarm signal. Available settings: 0 to 17280, 65535 (5s multiplier) [5s-24h]. 0: no delay, immediate cancellation, 65535: alarm cancellation inactive - Smoke Sensor will keep indicating smoke alarm after the smoke will have disappeared. The smoke alarm can be only ceased manually, by entering 2nd menu level (see section XIII). Default setting: 0 + + + Allows for deactivating the LED indicator and the acoustic alarm, in case of detecting an alarm of any type. This doesn't affect the communication with the Z-Wave network controller, i.e. the sensor will keep sending alarms, reports and all information to the associated devices. Modifying this parameter settings helps extending the battery life. + + + + + + + Type of alarm frame for association group 1, activated by smoke sensor. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET) + + + + + The value of 255 allows for turning on a device. In case of Dimmer, the value of 255 means turning on the device with the last memorized state. E.g. Dimmer set to 30% and then turned off, and next turned on using the 255 command, will turn on with the last remembered status, i.e. 30%. In case of alarm frames, alarm priority is defined. Available settings: (1 - 99) or 255. Default setting: 255 + + + Time interval between consecutive temperature reports. The parameter is relevant for the battery powering mode only. Longer time interval means less frequent communication and thus a longer battery life. Report is sent when new temperatue value is different from the one previously reported. Temperature reports can be also sent as a result of polling. Available settings: 1 to 17280, 0 (multiply by 5 seconds) [5s-24h]. 0 reports inactive. Default setting: 0 (Reports inactive) + + + The temperature report will only be sent if there is a difference in temperature value from the previous value reported, defined in this parameter (hysteresis). Temparature reports can be also sent as a result of polling. Available settings: 0 to 100 (in 0,1C steps). 0 temperature change reporting inactive. Default setting: 20 (2C) + + + Transmitting the alarm or control frame in "broadcast" mode (i.e. to all devices within range), information sent in this mode is not repeated by the mesh network. NOTE: If the broadcast mode of information transmission is activated for a given channel, then transmission of information in singlecast mode to devices assigned to the association group of this channel is deactivated. + + + + + + + Parameter stores a temperature value to be added to or deducted from the current temperature measured by internal temperature sensor in order to compensate the difference between air temperature and temperature measured at the ceiling level. Available settings: -1000 -/+ 1000 (in 0,1C steps). Default setting: 0 (0C) + + + Time period between the consecutive Z-Wave network range tests. In battery powering mode, Z-Wave network range test is carried out at the wake up interval. The value of 0 turns off the Z-Wave range test, regardless of the powering mode chosen. Available settings: 0 to 144 (10min multiplier) [10min-24h]. 0 Z-Wave network range test inactive. Default setting: 1 (10min) + + + Temperature value, measured by the built-in temperature sensor, above which the temperature alarm is sent. Available settings: 0,2 - 100. 0 temperature alarm inactive. 2 - 100 (2 - 100C). Default setting: 54 (54C) + + + There are 3 levels of sensitivity to smoke presence. Level 1 means the highest sensitivity. + + + + + + This parameter allows for specifying the moment in which the Black Box starts recording data. After the specified smoke and temperature values will be exceeded, the Fibaro Smoke Sensor Black Box will record them. + + + + + + Time interval in which malfunction alarm, if detected, is repeated using visual and acoustic alarms. Available settings: 1 - 255 (100 ms multiplier) [100ms-25,5s]. Default setting: 10 (1s) + + + Time interval in which temperature alarm, if detected, is repeated using visual and acoustic alarms. Available settings: 1 - 255 (100 ms multiplier) [100ms-25,5s]. Default setting: 5 (500ms) + + + Time interval in which lack of the Z-Wave network alarm, if detected, is repeated using visual and acoustic alarms. Available settings: 1 - 17280 (5s multiplier) [5s-24h]. Default setting: 360 (30min) + + + Time interval in which low battery alarm, if detected, is repeated using visual and acoustic alarms. Available settings: 1 - 17280 (5s multiplier) [5s-24h]. Default setting: 360 (30min) + + + This parameter allows for specifying the moment in which the Black Box starts recording data. After the specified smoke and temperature values will be exceeded, the Fibaro Smoke Sensor Black Box will record them. + + + + + default setting: tamper alarm active, with cancellation option available + + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/fibaro/fgt001.xml b/openzwave/fibaro/fgt001.xml new file mode 100644 index 00000000..63f90101 --- /dev/null +++ b/openzwave/fibaro/fgt001.xml @@ -0,0 +1,122 @@ + + + http://www.openzwave.com/device-database/010F:1000:1301 + images/fibaro/fgt001.png + https://products.z-wavealliance.org/products/3194/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3194/FGT-001-EN-T-v1.0.pdf + The Heat Controller + Please use this procedure only when the network primary controller is missing or otherwise inoperable. +Reset procedure allows to restore the device back to its factory settings, which means all information about the network and user configuration will be deleted. +To perform factory reset: +1. Use the included key to press and hold the button. +2. Release the button when you see yellow LED colour. +3. Click the button to confirm the selection. +4. After finishing resetting the device will be put in Standby Mode. Click the button to activate it again. + + FIBARO Heat Controller is a remotely controlled thermostatic head to control temperature in the room. It measures the temperature and automatically adjust the heat level. It can be mounted without tools on three types of thermostatic radiator valves. It is also possible to create schedules via app to easily manage temperature throughout the week. +Main features: +• to be installed on three types of valves: M30 x 1.5, Danfoss RTD-N and Danfoss RA-N, +• compatible with any Z-Wave or Z-Wave Plus Controller, +• supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 with PRNG-based encryption, +• built-in battery recharged through standard micro-USB port, +• easy installation - no tools required, +• can use dedicated temperature sensor, +• supports heating schedules, +• automatic calibration, +• anti-freeze function, +• decalc function, +• unconstrained rotation spherical knob to set desired temperature. + + To add the device to the Z-Wave network: +1. Make sure the device is within the direct range of your Z-Wave controller. +2. Set the main controller in (security/non-security) add mode. +3. Use the included key to quickly triple click the button on the thermostatic head. +4. The LED ring will start blinking white. +5. If you are adding in S2 authenticated mode, type in the device pin code (underlined part of the public key on the label). +6. Wait for the adding process to end. +7. Successful adding will be confirmed by the Z-Wave controller. + + FIBARO Heat Controller is a FLiRS device. The FLiRS device alternates between sleep mode and a partially awake mode in which it is listening beam signal. When device receives this beam, it immediately fully wakes up and then communicates with the controller or other Z-Wave device. + CEPT (Europe) + FGT-001 + To remove the device from the Z-Wave network: +1. Make sure the device is within the direct range of your Z-Wave controller. +2. Set the main controller into remove mode. +3. Use the included key to quickly triple click the button on the thermostatic head. +4. The LED ring will start blinking white. +5. Wait for the removing process to end. +6. Successful removing will be confirmed by the Z-Wave controller. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2586/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2971/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3194/xml + + + + + + + + + + + + + + + + + + + + + + 0 + true + + + + + + This parameter determines duration of Override Schedule after turning the knob while normal schedule is active (set by Schedule CC). + + + This parameter allows to enable different additional functions of the device. + 1) Enable open window detector + 2) Enable fast open window detector + 4) Increase receiver sensitivity (shortens battery life) + 8) Enable LED indications when controlling remotely + 16) Protect from setting Full ON and Full OFF mode by turning the knob manually + NOTE: Parameter values may be combined, e.g. 1+8=9 means than open window detector and LED indications when controlling remotely are enabled. + + + + This parameter allows to check status of different additional functions. + 1) Optional temperature sensor connected and operational + 2) Open window detected + NOTE: Parameter values may be combined, e.g. 1+2=3 means than optional sensor works properly and open window detection was triggered. + + + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/fibaro/fgwd111.xml b/openzwave/fibaro/fgwd111.xml new file mode 100644 index 00000000..31445003 --- /dev/null +++ b/openzwave/fibaro/fgwd111.xml @@ -0,0 +1,391 @@ + + + + FGWDEU-111 Walli Dimmer + FIBARO Walli Dimmer is a smart wall dimmer designed to control light source via Z-Wave network. It measures active power and energy consumed by the controlled load. + http://www.openzwave.com/device-database/010f:1000:1C01 + https://www.fibaro.com/en/products/smart-switches-and-outlets-walli-dimmer/ + https://manuals.fibaro.com/walli-dimmer/ + images/fibaro/fgwd111.png + https://manuals.fibaro.com + FIBARO Walli Dimmer is powered using DC power supply unit so it is always awake. + To add the device to the Z-Wave network manually: +1. Power the device. +2. Set the main controller in add mode(see the controller’s manual). +3. Quickly, three times click one of the buttons. +4. LED will start blinking yellow, wait for the adding process to end. +5. Adding result will be confirmed by the Z-Wave controller’s message and the LED frame: +• Green – successful (non-secure, S0, S2 non-authenticated), +• Magenta – successful (Security S2 Authenticated), +• Red – not successful. + To remove the device from the Z-Wave network: +1. Power the device. +2. Set the main controller into remove mode (see the controller’s manual). +3. Quickly, three times click one of the buttons. +4. LED will start blinking yellow, wait for the removing process to end. +5. Successful removing will be confirmed by the Z-Wave controller’s message and red LED colour. + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. Resetting to factory defaults does not reset energy consumption memory. +1. Quickly, three times click, then press and hold one of the buttons to enter the menu. +2. Release button when the device glows yellow. +3. Quickly click the button to confirm. +4. After few seconds the device will be restarted, which is signalled with red LED colour. + https://products.z-wavealliance.org/products/3392 + FGWDEU-111 + CEPT (Europe) + + Initial Creation of config file - https://products.z-wavealliance.org/Products/3392/XML + Change definition of params 30-34 to fix https://github.com/domoticz/domoticz/issues/3557 + + + + + + + + This parameter determines how the device will react in the event of power supply failure (e.g. power outage). The parameter is not relevant for outputs set to pulse mode (parameter 150/151 set to 2). + 0 - remains switched off after restoring power + 1 - restores remembered state after restoring power + + + + + This function allows to turn off the controlled device in case of exceeding the defined power. Controlled device can be turned back on via the button or sending a control frame. + 0 - function disabled + 10-5000 - (1.0-500.0W, step 0.1W) – power threshold + + + + + This parameter determines maximum active power. Exceeding it results in the LED frame flashing violet. Function is active only when parameter 11 is set to 8 or 9. + 100-5000 - (10.0-500.0W, step 0.1W) – power threshold + + + + + This parameter defines the LED colour when thedevice is ON. When set to 8 or 9, LED frame colour will change depending on he measured power and parameter 10. Other colours are set permanently and do not depend on power consumption. + + + + + + + + + + + + + + + This parameter defines the LED colour when the device is OFF. + + + + + + + + + + + + + This parameter allows to adjust the LED frame brightness. + 0 - LED disabled + 1-100 - (1-100% brightness) + 101 - brightness directly proportional to measured power + 102 - brightness inversely proportional asured powerto me + + + + + This parameter allows reversing the operation of the buttons. + + + + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + + This parameter defines duration of alarm sequence. When time set in this parameter elapses, alarm is cancelled, LED frame and relay restore normal operation, but do not recover state from before the alarm. + 0 - Infinite + 1-32400 - (1s-9h, 1s step) – Duration + + + + + This parameter determines which actions result in sending scene IDs assigned to them. Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + 1 - Key pressed 1 time + 2 - Key pressed 2 time + 4 - Key pressed 3 time + 8 - Key hold down and key released + + + + + This parameter determines which actions result in sending scene IDs assigned to them. Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + 1 - Key pressed 1 time + 2 - Key pressed 2 time + 4 - Key pressed 3 time + 8 - Key hold down and key released + + + + + This parameter determines whether the power measurements should include power consumed by the device itself. + + + + + + + This parameter defines minimal change (from the last reported) in measured power that results in sending new report. For loads under 50W the parameter is irrelevant, report are sent every 5W change. + 0 - Reporting on change disabled + 1-500 - (1-500%, 1% step) – Minimal change + + + + + This parameter defines reporting interval for measured power. Periodic reports are independent from changes in value (parameter 61). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter defines minimal change (from the last reported) in measured energy that results in sending new report. + 0 - reporting on change disabled + 1-500 - (0.01-5kWh, 0.01kWh step) – minimal change + + + + + This parameter defines reporting interval for measured energy. Periodic reports are independent from changes in value (parameter 65). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter is set automatically during the calibration process, but can be changed manually after the calibration. + 1-98 - (1-98%, 1% step) – level of brightness + + + + + This parameter is set automatically during the calibration process, but can be changed manually after the calibration. + 2-99 - (2-99%, 1% step) – level of brightness + + + + + The virtual value set as a percentage level between parameters MIN (1%) and MAX. (99%). The device will set to this value after the first switch on. It is required for warming up and switching dimmable compact fluorescent lamps and certain types of light sources. + 1-99 - (1-98%, 1% step) – level of brightness + + + + + This parameter determines the time required for switching compact fluorescent lamps and certain types of light sources. Setting this parameter to 0 will disable the incandescence functionality. + 0-255 - (0-25.5s, 0.1s step) – incandescence time + + + + + This parameter defines the percentage value of dimming step during the automatic control. + 0-99 - (1-99%, 1% step) – dimming step + + + + + This parameter defines the time of performing a single dimming step set in parameter 154 during the automatic control. + 0-255 - This parameter defines the time of performing a single dimming step set in parameter 154 during the automatic control. + + + + + This parameter defines the percentage value of the dimming step during the manual control. + 1-99 - (1-99%, 1% step) – dimming step + + + + + This parameter defines the time of performing a single dimming step set in parameter 156 during the manual control. + 0-255 - (0-2.55s, 10ms step) + + + + + This parameter allows to automatically switch off the device after a specified time from switching the light source on. It may be useful when the device is installed in the stairway. + 0 - auto-off disabled + 1-32767 - (1s-9.1h, 1s step) – auto-off time + + + + + Changing value of this parameter will force the calibration process. During the calibration parameter is set to 1 or 2 and switched to 0 upon completion. + + + + + + + + This parameter determines operating mode of the device (automatic/manual settings). + + + + + + + This parameter defines percentage power variation (compared to power consumption measured during the calibration) to be interpreted as load error/burnt out bulb. + 0 - function disabled + 1-99 - (1-99%, 1% step) – power variation + + + + + This parameter defines detection delay for the burnt out bulb (parameter 161) and overload (parameter 2). + 0 - detection of a burnt out bulb disabled + 1-255 - (1-255s, 1s step) – time delay + + + + + This parameter defines value sent with Switch OFF command to devices associated in 2nd and 3rd association group. + 0-99 - value sent + 254 - send value equal to the current level + 255 - value sent + + + + + This parameter defines value sent with Switch ON command to devices associated in 2nd and 3rd association group. + 0-99 - value sent + 254 - send value equal to the current level + 255 - value sent + + + + + This parameter defines brightness level set after double-clicking any of the buttons. The same value is also sent to devices associated with 2nd and 3rd association group. + 0-99 - (0-99%, 1% step) – set level + + + + + This parameter allows to set the desired load control mode. Auto-calibration sets value of this parameter to 2 (control mode recognized during auto-calibration), but the installer may force control mode using this parameter. After changing parameter value, turn the load OFF and ON to change control mode. + + + + + + + + This parameter allows to read load control mode that was set during auto-calibration. + + + + + + + This mode is necessary while connecting non-dimmable light sources. Setting this parameter to 1 automatically ignores brightening/dimming time settings. Forced auto-calibration will set this parameter’s value to 2. + + + + + + + + This parameter allows to read if the load detected during calibration procedure is dimmable. + + + + + + + This parameter allows to set time required to warm up the filament of halogen bulb. + + + + + + + + This parameter determines the trigger of auto-calibration procedure, e.g. power on, load error, etc. + + + + + + + + + Error occurrences related to surge or overcurrent results in turning off the output to prevent possible malfunction. By default the device performs three attempts to turn on the load (useful in case of temporary, short failures of the power supply). + + + + + + + Correction reduces spontaneous flickering of some capacitive loads (e.g. dimmable LEDs) at certain brightness levels in 2-wire installation. + In countries using ripple-control, correction may cause changes in brightness. In this case it is necessary to disable correction or adjust the time of correction for flickering loads. + 0 - automatic correction disabled + 1-254 - (1-254s, 1s step) – duration of correction + 255 - automatic correction always enabled + + + + + This parameter defines how to calculate active power. It is useful in a case of 2-wire connection with light sources other than resistive. + + + + + + + + This parameter determines the approximate value of the power that will be reported by the device at its maximum brightness level. + 0-500 - (0-500W, 1W step) – power consumed by the load at the maximum brightness level. + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgwds221.xml b/openzwave/fibaro/fgwds221.xml new file mode 100644 index 00000000..b72f9d64 --- /dev/null +++ b/openzwave/fibaro/fgwds221.xml @@ -0,0 +1,347 @@ + + + + FGWDSEU-221 Walli Double Switch + FIBARO Walli Double Switch is a smart wall switch designed to control one or two light sources via Z-Wave network. It measures active power and energy consumed by the controlled load. + http://www.openzwave.com/device-database/010f:1000:1B01 + https://www.fibaro.com/en/products/smart-switches-and-outlets-walli-switch/ + https://manuals.fibaro.com/walli-switch/ + images/fibaro/fgwds221.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/3395/FGWDSEU-221-T-EN-0.19.pdf + FIBARO Walli Double Switch is powered using DC power supply unit so it is always awake. + To add the device to the Z-Wave network manually: +1. Power the device. +2. Set the main controller in add mode(see the controller’s manual). +3. Quickly, three times click one of the buttons. +4. LED will start blinking yellow, wait for the adding process to end. +5. Adding result will be confirmed by the Z-Wave controller’s message and the LED frame: +• Green – successful (non-secure, S0, S2 non-authenticated), +• Magenta – successful (Security S2 Authenticated), +• Red – not successful. + To remove the device from the Z-Wave network: +1. Power the device. +2. Set the main controller into remove mode (see the controller’s manual). +3. Quickly, three times click one of the buttons. +4. LED will start blinking yellow, wait for the removing process to end. +5. Successful removing will be confirmed by the Z-Wave controller’s message and red LED colour. + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. Resetting to factory defaults does not reset energy consumption memory. +1. Quickly, three times click, then press and hold one of the buttons to enter the menu. +2. Release button when the device glows yellow. +3. Quickly click the button to confirm. +4. After few seconds the device will be restarted, which is signalled with red LED colour. + https://products.z-wavealliance.org/products/3395 + FGWDSEU-221 + CEPT (Europe) + + Initial Creation of config file - https://products.z-wavealliance.org/Products/3395/XML + Change definition of params 30-34 to fix https://github.com/domoticz/domoticz/issues/3557 + Add Product Picture + + + + + + + + This parameter determines how the device will react in the event of power supply failure (e.g. power outage). The parameter is not relevant for outputs set to pulse mode (parameter 150/151 set to 2). + 0 - remains switched off after restoring power + 1 - restores remembered state after restoring power + + + + + This function allows to turn off the controlled device in case of exceeding the defined power. Controlled device can be turned back on via button or sending a control frame. + 0 - Function disabled + 10-36200 - (1.0-3620.0W, step 0.1W) – Power threshold + + + + + This function allows to turn off the controlled device in case of exceeding the defined power. Controlled device can be turned back on via button or sending a control frame. + 0 - Function disabled + 10-36200 - (1.0-3620.0W, step 0.1W) – Power threshold + + + + + This parameter determines maximum active power. Exceeding it results in the LED frame flashing violet. Function is active only when parameter 11 is set to 8 or 9. + (50.0-3000.0W, step 0.1W) – power threshold + + + + + This parameter defines the LED colour when thedevice is ON. When set to 8 or 9, LED frame colour will change depending on he measured power and parameter 10. Other colours are set permanently and do not depend on power consumption. + + + + + + + + + + + + + + + This parameter defines the LED colour when thedevice is ON. When set to 8 or 9, LED frame colour will change depending on he measured power and parameter 10. Other colours are set permanently and do not depend on power consumption. + + + + + + + + + + + + + This parameter allows to adjust the LED frame brightness. + 0 - LED disabled + 1-100 - (1-100% brightness) + 101 - brightness directly proportional to measured power + 102 - brightness inversely proportional asured powerto me + + + + + This parameter defines how device buttons should control the channels. + + + + + + + + This parameter allows reversing the operation of the buttons. + + + + + + This parameter allows reversing the operation of Q1 and Q2 without changing the wiring (e.g. in case of invalid connection). Changing orientation turns both outputs off. + + + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + + This parameter defines duration of alarm sequence. When time set in this parameter elapses, alarm is cancelled, LED frame and relay restore normal operation, but do not recover state from before the alarm. + 0 - Infinite + 1-32400 - (1s-9h, 1s step) – Duration + + + + + This parameter determines which actions result in sending scene IDs assigned to them. Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + 1 - Key pressed 1 time + 2 - Key pressed 2 time + 4 - Key pressed 3 time + 8 - Key hold down and key released + + + + + This parameter determines which actions result in sending scene IDs assigned to them. Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + 1 - Key pressed 1 time + 2 - Key pressed 2 time + 4 - Key pressed 3 time + 8 - Key hold down and key released + + + + + This parameter determines whether the power measurements should include power consumed by the device itself. + + + + + + + This parameter defines minimal change (from the last reported) in measured power that results in sending new report. For loads under 50W the parameter is irrelevant, report are sent every 5W change. + 0 - Reporting on change disabled + 1-500 - (1-500%, 1% step) – Minimal change + + + + + This parameter defines reporting interval for measured power. Periodic reports are independent from changes in value (parameter 61). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter defines minimal change (from the last reported) in measured power that results in sending new report. For loads under 50W the parameter is irrelevant, report are sent every 5W change. + 0 - Reporting on change disabled + 1-500 - (1-500%, 1% step) – Minimal change + + + + + This parameter defines reporting interval for measured power. Periodic reports are independent from changes in value (parameter 63). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter defines minimal change (from the last reported) in measured energy that results in sending new report. + 0 - reporting on change disabled + 1-500 - (0.01-5kWh, 0.01kWh step) – minimal change + + + + + This parameter defines reporting interval for measured energy. Periodic reports are independent from changes in value (parameter 66). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter defines minimal change (from the last reported) in measured energy that results in sending new report. + 0 - reporting on change disabled + 1-500 - (0.01-5kWh, 0.01kWh step) – minimal change + + + + + This parameter defines reporting interval for measured energy. Periodic reports are independent from changes in value (parameter 67). + 0 - periodic reports disabled + 30-32400 - (30s-9h, 1s step) – time interval + + + + + This parameter allows to choose operating for the 1st channel. + + + + + + + + This parameter allows to choose operating for the 2nd channel. + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the button for 1st channel. The parameter is relevant only for button toggles modes (parameter 20 set to 1 or 3). + + + + + + + + This parameter determines how the device in timed mode reacts to pushing the button for 2nd channel. The parameter is relevant only for button toggles modes (parameter 20 set to 1 or 3). + + + + + + + + This parameter allows to set time parameter used in timed modes for 1st channel (parameter 150). Delay time for switching off or duration of the pulse. + 0 - 0.1 second + 1-32000 - 1-32000s, 1s step – time parameter + + + + + This parameter allows to set time parameter used in timed modes for 2nd channel (parameter 151). Delay time for switching off or duration of the pulse. + 0 - 0.1 second + 1-32000 - 1-32000s, 1s step – time parameter + + + + + This parameter defines value sent with Switch ON command to devices associated in 2nd and 3rd association group for manual changes of Endpoint 1 state. + 0-99 - 2nd association group + 255 - 3rd association group + + + + + This parameter defines value sent with Switch OFF command to devices associated in 2nd and 3rd association group for manual changes of Endpoint 1 state. + 0-99 - 2nd association group + 255 - 3rd association group + + + + + This parameter defines value sent with Double Click command to devices associated in 2nd and 3rd association group for manual changes of Endpoint 1 state. + 0-99 - 2nd association group + 255 - 3rd association group + + + + + This parameter defines value sent with Switch ON command to devices associated in 4th and 5th association group for manual changes of Endpoint 2 state. + 0-99 - 4th association group + 255 - 5th association group + + + + + This parameter defines value sent with Switch OFF command to devices associated in 4th and 5th association group for manual changes of Endpoint 2 state. + 0-99 - 4th association group + 255 - 5th association group + + + + + This parameter defines value sent with Double Click command to devices associated in 4th and 5th association group for manual changes of Endpoint 2 state. + 0-99 - 4th association group + 255 - 5th association group + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgwoe.xml b/openzwave/fibaro/fgwoe.xml new file mode 100644 index 00000000..cd0764ab --- /dev/null +++ b/openzwave/fibaro/fgwoe.xml @@ -0,0 +1,491 @@ + + + + FIBARO Walli Outlet + http://www.openzwave.com/device-database/010F:1000:1f01 + images/fibaro/fgwoe.png + https://manuals.fibaro.com/content/manuals/en/FGWOEF-011/FGWOEF-011-T-EN-v1.0.pdf + https://products.z-wavealliance.org/products/3220 + CEPT (Europe) + FGWOE/F-11 + FIBARO Walli Outlet is a smart electrical outlet designed to control electrical devices via Z-Wave network. +It measures active power and energy consumed by the controlled load. +You can install it with provided cover plate and socket cover or other compatible. + +Main features of FIBARO Walli Outlet: +- Can turn ON/OFF plugged device remotely. +- Available in two versions for plug types: + o Type E, + o Type F. +- Can be used with provided cover plate or one of the following: + o GIRA - System 55 (Standard 55, E2, Event, Event Clear), + o Legrand - Celiane + o Schneider - Odace. +- Active power and energy consumption metering. +- Displays current load using multicolour LED frame (with FIBARO cover plate). +- Supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 Authenticated with PRNG-based encryption. +- Works as Z-Wave signal repeater (all non-battery operated devices within the network will act as repeaters to increase reliability of the network). +- May be used with all devices certified with the Z-Wave Plus certificate and should be compatible with such devices produced by other manufacturers. + + FIBARO Walli Outlet is powered using DC power supply unit so it is always awake. + To add the device to the Z-Wave network manually: +1. Power the device. +2. Set the main controller in (Security/non-Security Mode) add mode (see the controller's manual). +3. Quickly, three times click one of the buttons. +4. If you are adding in Security S2 Authenticated, scan the DSK QR code or input the underlined part of the DSK (on the device label). +5. LED will start blinking yellow, wait for the adding process to end. +6. Adding result will be confirmed by the Z-Wave controller's message and the LED frame: + - Green - successful (non-secure, S0, S2 non-authenticated), + - Magenta - successful (Security S2 Authenticated), + - Red - not successful. + + To remove the device from the Z-Wave network: +1. Power the device. +2. Set the main controller into remove mode (see the controller's manual). +3. Quickly, three times click the button. +4. LED will start blinking yellow, wait for the removing process to end. +5. Successful removing will be confirmed by the Z-Wave controller's message and red LED colour. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3220/xml + + + + + + This parameter determines how the device will react in the event of power supply failure (e.g. power outage). + + + + + This function allows to turn off the controlled device in case of exceeding the defined power. Controlled device can be turned back on via button or sending a control frame. +0: function disabled, 10-36800: (1.0-3680.0W, step 0.1W) power threshold + + + + This parameter determines maximum active power. Exceeding it results in the LED frame flashing violet. Function is active only when parameter 11 is set to 8 or 9. +500-36800 (50.0-3680.0W, step 0.1W) - power threshold + + + This parameter defines the LED colour when the device is ON. + +When set to 8 or 9, LED frame colour will change depending on the measured power and parameter 10. Other colours are set permanently and do not depend on power consumption. + + + + + + + + + + + + + This parameter defines the LED colour when the device is OFF. + + + + + + + + + + + This parameter allows to adjust the LED frame brightness. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter determines to which alarm frames and how the device should react. The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. +1B: [MSB] Notification Type, 2B: Notification Status, 3B: Event/State Parameters, 4B: [LSB] action +0xX0: no action on output, 0xX1: turn ON, 0xX2: turn OFF, 0xX3: turn ON/OFF continuously, 0x0X: no action on LED frame, 0x1X: LED frame blinks red, 0x2X: LED frame blinks green, 0x4X: LED frame blinks blue, 0x8X: disable LED frame, 0xFX: LED frame LAPD signal (red-white-blue) + + + + This parameter defines duration of alarm sequence. When time set in this parameter elapses, alarm is cancelled, LED frame and relay restore normal operation, but do not recover state from before the alarm. + 0: Infinite, 1-32400: (1s-9h, 1s step) - Duration + + + + This parameter determines which actions will result in sending control frames to devices associated in 2nd group. + + + + + + This parameter determines upper power threshold for 2nd association group (paramter 45). Exceeding it will result in sending value set in parameter 47. Cannot be lower than DOWN threshold (parameter 48). +100-36800: (10-3680W, 0.1W step) - power threshold + + + + This parameter defines value sent to devices in 2nd association group when power exceeds UP threshold set in parameter 46 (using Basic Command Class). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This parameter determines lower power threshold for 2nd association group (parameter 45). Exceeding it will result in sending value set in parameter 49. +0-36700: (0-3670W, 0.1W step) - power threshold + + + + This parameter defines value sent to devices in 2nd association group when power exceeds UP threshold set in parameter 46 (using Basic Command Class). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This parameter determines whether the power measurements should include power consumed by the device itself. + + + + + This parameter defines minimal change (from the last reported) in measured power that results in sending new report. For loads under 50W the parameter is irrelevant, reports are sent every 5W change. +0: reporting on change disabled, 1-500: (1-500%, 1% step) minimal change + + + This parameter defines reporting interval for measured power. Periodic reports are independent from changes in value (parameter 61). +0: periodic reports disabled, 30-32400: (30s-9h, 1s step) time interval + + + This parameter defines minimal change (from the last reported) in measured energy that results in sending new report. +0: reporting on change disabled, 1-500: (0.01-5kWh, 0.01kWh step) minimal change + + + This parameter defines reporting interval for measured energy. Periodic reports are independent from changes in value (parameter 65). +0: periodic reports disabled, 30-32400: (30s-9h, 1s step) time interval + + + + + + + + + + diff --git a/openzwave/fibaro/fgwpe.xml b/openzwave/fibaro/fgwpe.xml new file mode 100644 index 00000000..9ccf6af3 --- /dev/null +++ b/openzwave/fibaro/fgwpe.xml @@ -0,0 +1,149 @@ + + + http://www.openzwave.com/device-database/010F:1000:0600 + images/fibaro/fgwpe.png + https://products.z-wavealliance.org/products/993/ + FIBARO Wall Plug + CEPT (Europe) + http://www.fibaro.com/manuals/en/FGWPE_F-101-Wall-Plug/FGWPE_F-101-Wall-Plug-en-2.1-2.3.pdf + FGWPE/F-101 + Fibaro Wall Plug is a universal, Z-Wave compatible, relay switch in +the form of a socket adapter. The Plug may be used to operate any +device up to 2,500W power output. The Plug features power +consumption measuring and uses a crystal LED ring to visualize the +current load by color changing illumination. +Fibaro Wall Plug may be operated using the service button located +on its casing, or via any Z-Wave compatible controller. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/993/xml + + + + + + + + + + + + Once activated, Wall Plug will keep a connected device constantly ON, will stop reacting to alarm frames and B-button push. "Always on" function turns the Plug into a power and energy meter. Also, connected device will not be turned off upon receiving an alarm frame from another Z-Wave device (parameter 35 will be ignored). In "Always on" mode, connected device may be turned off only after user defined power has been exceeded (parameter 70). In such a case, connected device can be turned on again by pushing the B-button or sending a control frame. By default, overload protection is inactive. Default setting: 1 + + + + + Define how will the Plug react after the power supply is back on. Default setting: 1 + + + + + Type of transmitted control frame for association group 1, activated via input IN1. The parameter allows to specify the type of alarm frame or to force transmission of control commands (BASIC_SET) + + + + + + + + + + Parameter defines how the Wall Plug will respond to alarms (device's status change) Default setting: 0. 0 - no reaction, 1 - turn on connected device. LED ring signals an alarm through defined time period (parameter 39) or until the alarm is cancelled. 2 - turn off connected device. LED ring signals an alarm through defined time period (parameter 39) or until the alarm is cancelled. 3 - cyclically change device state, each 1second. In alarm mode Wall Plug does not report status change, power changes, ignores alarm frames. After the defined time period has passed (parameter 39) or after the alarm cancellation, connected device is set to the previous state. NOTE: If "always on" function is active (parameter 1), this parameter's settings are ignored. + + + + + + + Wall Plug's alarm mode duration. If a device sending an alarm frame through the Z-Wave network sets alarm duration as well, this parameter's settings are ignored. Default setting: 600 + + + Parameter defines by how much power load must change, in percents, to be reported to the main controller, with the highest priority in the Z-Wave network. By default, Fibaro Wall Plug immediately sends power report if the power load changes by 80%. Default setting: 80 (%) + + + Parameter defines by how much power load must change, in percents, to be reported to the main controller. By default, Fibaro Wall Plug sends power report if the power load changes by 15%. By default such changes in power load may be reported up to 5 times per 30 seconds. Wall Plug sends 5 reports during time period specified in paramater 43. Default setting: 15 (%) + + + This parameter defines how frequently standard power reports (parameter 42) will be sent. By default Wall Plug sends up to 5 reports each 30 seconds, provided the power load changes by 15%. Default setting: 30 (s) + + + New, reported energy value is calculated based on last reported value. Default setting: 10 (0,1 kWh). Available settings: 1 - 254 (0,01kWh - 2,54kWh). Value of 255 - changes in consumed energy will not be reported. Reports will be sent only in case of polling. Default Setting: 10 (0,1 kWh) + + + Parameter defines time period between reports sent when changes in power load have not been recorded. By default, if power load changes have not been recorded, reports are sent every hour. Default setting: 3 600 (s), Available settings: 1 - 65534 (s). Value of 65535 - no periodic reports. Reports will be sent only in case of power load / energy consumption changes (parameters 40, 42, 43,45) or in case of polling. Default setting: 3600 + + + This parameter determines whether energy metering should include the amount of energy consumed by the Wall Plug itself. Results are being added to energy consumed by controlled device. Default setting: 0 + + + + + Lower power threshold, used in parameter 52. Default setting: 300 (30W) Available settings: 0 - 25000 (0,0W - 2500W) DOWN value cannot be higher than a value specified in parameter 51. Default setting: 300 (30W) + + + Upper power threshold, used in parameter 52. Default setting: 500 (50W) Available settings: 1 - 25000 (0,1W - 2500W) UP value cannot be lower than a value specified in parameter 50. Default setting: 500 (50W) + + + Parameter deifines the way 2nd association group devices are controlled, depending on the current power load. Default setting: 6. Available settings: 0 - function inactive, 1 - turn the associated devices on, once the power drops below DOWN value (parameter 50), 2 - turn the associated devices off, once the power drops below DOWN value (parameter 50), 3 - turn the associated devices on, once the power rises above UP value (parameter 51), 4 - turn the associated devices off, once the power rises above UP value (parameter 51), 5 - 1 and 4 combined. Turn the associated devices on, once the power drops below DOWN value (parameter 50). Turn the associated devices off, once the power rises above UP value (parameter 51). 6 - 2 and 3 combined. Turn the associated devices off, once the power drops below DOWN value (parameter 50). Turn the associated devices on, once the power rises above UP value (parameter 51). Default setting: 6 + + + + + + + + + + Function is active only when parameter 61 is set to 0 or 1. Default setting: 25000 (2500W) Available settings: 1000 - 32000 (100W - 3200W). Default setting: 25000 (2500W) + + + 0 - LED ring illumination colour changes in predefined steps, depending on power consumption changes, 1 - LED ring illumination colour changes continuously, using full spectrum of available colours, depending on power consumption changes. 2 - White illumination, 3 - Red illumination, 4 - Green illumination, 5 - Blue illumination, 6 - Yellow illumination, 7 - Cyan illumination, 8 - Magenta illumination, 9 - illumination turned off completely. Default setting: 1 + + + + + + + + + + + + + 0 - LED ring illumination colour takes on the color corresponding to the last measured power at the time when the device controlled was turn off, 1 - White illumination, 2 - Red illumination, 3 - Green illumination, 4 - Blue illumination, 5 - Yellow illumination, 6 - Cyan illumination, 7 - Magenta illumination, 8 - illumination turned off completely. Default setting: 8 + + + + + + + + + + + + 0 - No change in colour. LED ring illumination colour determined by parameters 61 or 62 settings, 1 - LED ring flashes red / blue / white (default), 2 - White illumination, 3 - Red illumination, 4 - Green illumination, 5 - Blue illumination, 6 - Yellow illumination, 7 - Cyan illumination, 8 - Magenta illumination, 9 - illumination turned off completely. Default setting: 1 + + + + + + + + + + + + + This function allows for turning off the controlled device in case of exceeding the defined power. Controlled device will be turned off even if "always on" function is active (parameter 1). Controlled device can be turned back on via B-button or sending a control frame. By default this function is inactive. Default setting: 65535 (6553,5W) Available settings: 10 - 65535 (1W - 6553,5W). Value higher than 32000 (3200W) turns the overload safety switch off, i.e. this functionality is turned off by default. Default setting: 65535 (6553,5W) + + + + + + + + + + + diff --git a/openzwave/fibaro/fgwpfzw5.xml b/openzwave/fibaro/fgwpfzw5.xml new file mode 100644 index 00000000..699d0de9 --- /dev/null +++ b/openzwave/fibaro/fgwpfzw5.xml @@ -0,0 +1,203 @@ + + + http://www.openzwave.com/device-database/010F:1001:0602 + images/fibaro/fgwpfzw5.png + https://products.z-wavealliance.org/products/1653/ + FGWPE/F-102 + Resetting the device is not the recommended way of removing the device from the +Z-Wave network. Use reset procedure only if the primary controller is missing or +inoperable. Certain device removal can be achieved by the procedure of removing +described in “Adding/ removing the device”on page 6. + +1) Make sure the device is powered. +2) Press and hold the B-button. +3) Wait for the LED ring to glow yellow (4th menu position). +4) Release the B-button. +5) Click the B-button once to confirm selection. +6) After few seconds the device will restart with factory settings, which is signalled with the red ring colour. + + + + + 1) Plug the device into a socket nearby the main Z-Wave controller. +2) The LED ring will glow green signalling being added (removing is not necessary otherwise). +3) Set the main Z-Wave controller into remove mode (see the controller’s manual). +4) Quickly, triple click the B-button located on the casing. +5) Wait for the removing process to end. +6) Successful removing will be confirmed by the Z-Wave controller. + + FIBARO Wall Plug E/F + Wakeup Description +FIBARO Wall Plug is powered with mains voltage so it is always awake. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2818/FGWPEF-102-EN-A-v2.1.pdf + FIBARO Wall Plug is a universal, Z-Wave Plus compatible, remotely controlled outlet adapter. This device may be applied wherever you want to control electrical devices with up to 2500W load. The Wall Plug is equipped with a power and energy metering function. It uses a LED ring to visualize the current load with colour changing illumination and operating mode. This is the smallest and most attractive device of this type available in the world. The Wall Plug may be operated using the B-button located on its casing or via any Z-Wave compatible controller. + +Main features: +• Compatible with any Z-Wave or Z-Wave Plus Controller. +• Supports protected mode (Z-Wave network security mode) with AES-128 encryption. +• Extremely easy installation - simply plug the device into the mains socket. +• Works as a Z-Wave signal repeater. +• Active power and energy consumption metering. +• Current value of the load and operating mode are indicated by the multi-colour LED ring. + + CEPT (Europe) + 1) Plug the device into a socket nearby the main Z-Wave controller. +2) The LED ring will glow red signalling not being added (remove the device otherwise). +3) Set the main Z-Wave controller into adding mode (see the controller’s manual). +4) Quickly, triple click the B-button located on the casing. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1653/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2818/xml + + https://products.z-wavealliance.org/products/2818/ + FGWPE/F-102 + CEPT (Europe) + + + + + + + + + + + + + + Once activated, Wall Plug will keep a connected device constantly ON, will stop reacting to alarm frames and B-button push. "Always on" function turns the Plug into a power and energy meter. Also, connected device will not be turned off upon receiving an alarm frame from another Z-Wave device (parameter 31 will be ignored). In "Always on" mode, connected device may be turned off only after user defined power has been exceeded (parameter 3). In such a case, connected device can be turned on again by pushing the B-button or sending a control frame. By default, overload protection is inactive. Default setting: 0 + + + + + This parameter determines how the Wall Plug will react in the event of power supply failure (e.g. taking out from the electrical outlet). After the power supply is back on, the Wall Plug can be restored to previous state or remain switched off. This parameter is ignored in Always On mode - the device automatically turns ON after plugging it into the socket. Default setting: 1 + + + + + This function allows for turning off the controlled device in case of exceeding the defined power. Controlled device will be turned off even if "always on" function is active (parameter 1). Controlled device can be turned back on via B-button or sending a control frame. Available settings: 10 - 30000 (1,0W - 3000,0W step 0,1W). Default setting: 0 (function inactive) + + + This parameter determines the minimum percentage change in active power that will result in sending power report to the main controller with the highest priority in the Z-Wave network. By default, the Wall Plug immediately sends the power report if the power load changes by 80%. Available settings: 1-99:power change in percent, 100:reports are disabled. Default setting: 80 (80%) + + + This parameter determines the minimum percentage change in active power that will result in sending power report to the main controller Compared to parameter 10, the maximum number of reports sent is reduced (parameter 12) to 5 in a specified time interval. In addition, the frames are not sent in EXPLORE mode, which prevents overloading the Z-Wave network. By default changes in power load may be reported up to 5 times per 30 seconds, when power load changes by 15%. Available settings: 1-99:power change in percent, 100:reports are disabled. Default setting: 15 (15%) + + + This parameter defines how frequently standard power reports (parameter 11) will be sent. By default Wall Plug sends up to 5 reports each 30 seconds, provided the power load changes by 15%. Available setttings: 5-600 (in seconds). Default setting: 30 (s) + + + This parameter specifies the minimum change in energy consumption (in relation to the previously reported), that will result in sending a new report. Available settings: 1-500 (0,01kWh - 5kWh). 0 - energy reports inactive. Default Setting: 10 (0,1 kWh) + + + This parameter defines time period between reports sent when changes in power load have not been recorded or if changes are insignificant (not exceeding values of parameters 20, 21 and 23). By default reports are sent every hour. Available settings: 5 - 32400 (s). 0 - periodic reports inactive. Reports will be sent only in case of power load / energy consumption changes (parameters 20,21,23) or in case of polling. Default setting: 3600 + + + This parameter determines whether energy metering should include the amount of energy consumed by the Wall Plug itself. Results are being added to energy consumed by controlled device. Default setting: 0 + + + + + Controlling devices with the B-Button. Control as the Wall Plug: switching the Wall Plug on switch the devices on (parameter 24) switching the Wall Plug off switch the devices off (parameter 24) This parameter is inactive in Always On mode (parameter 1). Default setting: 0 + + + + + Lower power threshold, used in parameter 23. Available settings: 0 - 24900 (0,0W - 2490,0W step 0,1W) DOWN value cannot be higher than a value specified in parameter 22. Default setting: 300 (30W) + + + Upper power threshold, used in parameter 23. Available settings: 100 - 25000 (10,0W - 2500,0W) UP value cannot be lower than a value specified in parameter 21. Default setting: 500 (50W) + + + Parameter defines the way 3th association group devices are controlled, depending on the actual measured power(as parameter 21 and 22 settings). Available settings: 1 - turn the associated devices ON, once the power drops below DOWN value (parameter 21), 2 - turn the associated devices OFF, once the power drops below DOWN value (parameter 21), 3 - turn the associated devices ON, once the power rises above UP value (parameter 22), 4 - turn the associated devices OFF, once the power rises above UP value (parameter 22), 5 - combination of 1 and 4. Turn the associated devices ON, once the power drops below DOWN value (parameter 21). Turn the associated devices OFF, once the power rises above UP value (parameter 22). 6 - combination of 2 and 3. Turn the associated devices OFF, once the power drops below DOWN value (parameter 21). Turn the associated devices ON, once the power rises above UP value (parameter 22). Default setting: 6 + + + + + + + + + The value of BASIC SET command frame sent to the devices associated in On/Off association groups (2, 3). On/Off (Button) association group - in accordance with parameter 20. On/Off (Power) association group - in accordance with parameter 23. Available settings: 0-99 and 255. Default setting: 255 + + + Define Z-Wave network alarms to which the Wall Plug will respond. + + + + + + + + + + This parameter defines how the Wall Plug will respond to alarms (device's status change). In case of values 1 or 2 the Wall Plug is operating normally and LED ring signals an alarm through time defined in parameter 32 or until the alarm is cancelled. In case of values 5 to 50 the Wall Plug does not report status change, power changes, ignores BASIC SET command frames. After time defined in parameter 32 or after the alarm cancellation, connected device is set to the previous state.. 0- no reaction 1-turn connected device on 2-turn connected device off 5-50(0,5-50,0s step 0,1s)-cyclically change device state with set period. Default setting:0-no reaction + + + This parameter specifies the duration of alarm state. If a device sending an alarm frame through the Z-Wave network sets alarm duration as well, this settings are ignored. Available settings 1-32400(s) Default setting: 600 + + + Function is active only when parameter 41 is set to 0 or 1. Available settings: 1000 - 30000 (100,0W - 3000,0W, step 0,1W). Default setting: 25000 (2500W) + + + 0 - Illumination turned off completely, 1 - LED ring illumination colour changes continuously depending on active power, 2 - LED ring illumination colour changes in steps, depending on active power, 3 - White illumination, 4 - Red illumination, 5 - Green illumination, 6 - Blue illumination, 7 - Yellow illumination, 8 - Cyan illumination, 9 - Magenta illumination. Default setting: 1 + + + + + + + + + + + + + 0 - Illumination turned off completely, 1 - LED ring is illuminated with a colour corresponding to the last measured power, before the controlled device was turned off, 3 - White illumination, 4 - Red illumination, 5 - Green illumination, 6 - Blue illumination, 7 - Yellow illumination, 8 - Cyan illumination, 9 - Magenta illumination. Default setting: 0 + + + + + + + + + + + + 0 - illumination turned off completely, 1 - No change in colour. LED ring illumination colour determined by parameters 41 or 42 settings, 2 - LED ring flashes red/blue/white (default), 3 - White illumination, 4 - Red illumination, 5 - Green illumination, 6 - Blue illumination, 7 - Yellow illumination, 8 - Cyan illumination, 9 - Magenta illumination. Default setting: 2 + + + + + + + + + + + + + This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. This parameter does not apply to 1st Lifeline group. Available settings: 0-3: 0 - none of the groups are sent as secure; 1 - 2nd group sent as secure; 2 - 3rd group sent as secure; 3 - 2nd and 3rd group sent as secure; Default setting: 3 + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgwpg111.xml b/openzwave/fibaro/fgwpg111.xml new file mode 100644 index 00000000..82ce297d --- /dev/null +++ b/openzwave/fibaro/fgwpg111.xml @@ -0,0 +1,243 @@ + + + http://www.openzwave.com/device-database/010F:2000:1701 + images/fibaro/fgwpg111.png + https://products.z-wavealliance.org/products/2854/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2899/FGWPG-111-EN-T-v.0.2.pdf + To remove the device from the Z-Wave network: +1. Plug the device into a socket nearby the main Z-Wave controller. +2. The LED frame will glow green signaling being added (removing is not necessary otherwise). +3. Set the main controller into remove mode. +4. Quickly, triple click the button located on the casing. +5. Wait for the removing process to end. +6. Successful removing will be confirmed by the Z-Wave controller’s message. + + FIBARO Wall Plug is powered with mains voltage so it is always awake. + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. +1. Make sure the device is powered. +2. Press and hold the button. +3. Wait for the LED frame to glow yellow (3rd menu position). +4. Release the button. +5. Click the button once to confirm selection. +6. After few seconds the device will restart with factory settings, which is signaled with the red frame color. + +Resetting the device is not the recommended way of removing the device from the Z-Wave network. Use the reset procedure only if the primary controller is missing or inoperable. + Wall Plug UK + FIBARO Wall Plug is a remotely controlled plug-in switch with the ability to measure power and energy consumption. It uses a LED frame to visualize the current load and operating mode with color changing illumination. FIBARO Wall Plug makes it possible to control electrical devices in a convenient and maintenance-free way. +Main features of FIBARO Wall Plug: +- Compatible with any Z-Wave or Z-Wave+ Controller. +- Supports Z-Wave network Security Modes: S0 with AES-128 encryption and S2 with PRNG-based encryption. +- Extremely easy installation - simply plug the device into the mains socket. +- Works as a Z-Wave signal repeater. +- Active power and energy consumption metering for plugged device. +- Current value of the load and operating mode are indicated by the multi-color LED frame. + + FGWPB-111 + To add the device to the Z-Wave network: +1. Plug the device into a socket nearby the main Z-Wave controller. +2. The LED frame will glow red signaling not being added (reset or remove the device otherwise). +3. Set the main controller in (security/non-security) add mode. +4. Quickly, triple click the button located on the casing. +5. If you are adding in S2 authenticated mode, type in the device pin code (underlined part of the public key available on the device or in the manual). +6. Wait for the adding process to end. +7. Successful adding will be confirmed by the Z-Wave controller’s message. + + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2854/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2899/xml + + https://products.z-wavealliance.org/products/2899/ + FGWPG-111 + CEPT (Europe) + + + + + + + + + + + This parameter determines how the Wall Plug will react in the event of power supply failure (e.g. taking out from the electrical outlet). + After the power supply is back on, the Wall Plug can be restored to previous state or remain switched off. + This parameter is ignored in Always On mode - the device automatically turns ON after plugging it into the socket. + Default setting: 1 + + + + + + This function allows to turning off the controlled device in case of exceeding the defined power. + Controlled device can be turned back on via button or sending a control frame. + Available settings: 10 - 30000 (1,0W - 3000,0W step 0,1W). + Default setting: 0 (function inactive) + + + + This parameter determines the minimum percentage change inactive power consumption (in relation to the previously reported) that will result in sending new power report. + Available settings: 1-100. 0 - power reports inactive. + Default Setting: 15 (%) + + + + This parameter determines the minimum change in energy consumption (in relation to the previously reported), that will result in sending a new report. + Available settings: 1-500 (0,01kWh - 5kWh). 0 - energy reports inactive. + Default Setting: 10 (0,1 kWh) + + + + This parameter defines time period between reports sent when changes in power load have not been record if changes are smaller than defined in parameter 11. + By default reports are sent every hour. + Available settings: 0 - 32400 (s). 0 - periodic reports inactive. + Default setting: 3600 + + + + This parameter defines time period between reports sent when changes in power load have not been recorded or if changes are smaller than in paramater 11. + By default reports are sent every hour. + Available settings: 0 - 32400 (s). 0 - periodic reports inactive. + Default setting: 3600 + + + + This parameter determines whether power metering should include the amount of power consumed by the Wall Plug itself. + Results are being added to the value of power consumed by controlled device. + Default setting: 0 Inactive + + + + + + Upper power threshold, used in parameter 23. Up value cannot be lower than a value specified in parameter 22. + Available settings: 100 - 30000 (10,0W - 30000,0W). + Default setting: 500 (50W) + + + + Lower power threshold, used in parameter 23. + DOWN value cannot be higher than a value specified in parameter 21. + Available settings: 0 - 29900 (0,0W - 2990,0W step 0,1W). + Default setting: 300 (30W) + + + + This parameter defines the way that 3rd association group devices are controlled. + Depends on the actual measured power(according to parameters 21 and 22 settings). + Default setting: 3 + + + + + + + The value of BASIC SET command frame sent to the devices associated in 2nd group On/Off (Button) when turning the device ON using the button. + Available settings: 0-99 or 255. + Default setting: 255 + + + + The value of BASIC SET command frame sent to the devices associated in 2nd group On/Off (Button) when turning the device OFF using the button. + Available settings: 0-99 or 255. + Default setting: 0 + + + + The value of BASIC SET command frame sent to the devices associated in 3rd group On/Off (Power) if power exceeded value of parameter 21. + Available settings: 0-99 or 255. + Default setting: 255 + + + + The value of BASIC SET command frame sent to the devices associated in 3rd group On/Off (Power) if power dropped below value of parameter 22. + Available settings: 0-99 or 255. + Default setting: 0 + + + + Define Z-Wave network alarms to which the Wall Plug will respond. + + + + + + + + + + This parameter defines how the Wall Plug will respond to alarms (device's status change). + In case of values 1 or 2 the Wall Plug is operating normally and LED frame signals an alarm through time defined in parameter 32 or until the alarm is cancelled. + In case of values 5 to 50 the Wall Plug does not report status change, power changes, ignores BASIC SET command frames. + After time defined in parameter 32 or after the alarm cancellation, connected device is set to the previous state. + 0 - no reaction 1-turn connected device on 2-turn connected device off 5-50(0,5-50,0s step 0,1s)-cyclically change device state with set period. + Default setting:0-no reaction + + + + This parameter specifies the duration of alarm state. + If a device sending an alarm frame through the Z-Wave network sets alarm duration as well, this settings are ignored. + Available settings 1-32400(s) + Default setting: 600 + + + + This parameter determines maximum active power value, which when exceeded, causes the LED frame to flash violet. Function is active only when parameter 41 is set to 1 or 2. + Available settings: 1000 - 30000 (100,0W - 3000,0W, step 0,1W). + Default setting: 30000 (3000W) + + + + When set to 1 or 2, LED frame colour will change depending on active power and parameter 40. + Other colours are set permanently and do not depend on power consumption + + + + + + + + + + + + + + This parameter defines the illumination colour after turning off. + + + + + + + + + + + + This parameter defines the illumination colour in case of Z-Wave alarm. + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/fibaro/fgwr111.xml b/openzwave/fibaro/fgwr111.xml new file mode 100644 index 00000000..c9fd31ee --- /dev/null +++ b/openzwave/fibaro/fgwr111.xml @@ -0,0 +1,400 @@ + + + Walli Roller Shutter + FIBARO Walli Roller Shutter is a smart wall switch designed to control motors of roller blinds, awnings, venetian blinds and other single phase, AC powered devices via Z-Wave network. It measures active power and energy consumed by the controlled load. + http://www.openzwave.com/device-database/010F:1000:1D01 + https://www.fibaro.com/en/products/smart-switches-and-outlets-walli-roller-shutter/ + https://manuals.fibaro.com/walli-roller-shutter/ + images/fibaro/fgwr111.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/3396/FGWREU-111-T-EN-0.19.pdf + FIBARO Walli Roller Shutter is powered with mains voltage so it is always awake. + + To add the device to the Z-Wave network manually: + 1. Power the device. + 2. Set the main controller in (Security/non-Security Mode) add mode (see the controller's manual). + 3. Quickly, three times click one of the buttons. + 4. If you are adding in Security S2 Authenticated, scan the DSK QR code or input the underlined part of the DSK (label on the bottom of the box). + 5. LED will start blinking yellow, wait for the adding process to end. + 6. Adding result will be confirmed by the Z-Wave controller's message and the LED frame: + - Green: successful (non-secure, S0, S2 non-authenticated), + - Magenta: successful (Security S2 Authenticated), + - Red: not successful. + + + To remove the device from the Z-Wave network: + 1. Power the device. + 2. Set the main controller into remove mode (see the controller's manual). + 3. Quickly, three times click one of the buttons. + 4. LED will start blinking yellow, wait for the removing process to end. + 5. Successful removing will be confirmed by the Z-Wave controller's message and red LED colour. + + + Reset procedure allows to restore the device back to its factory settings, which means all information about the Z-Wave controller and user configuration will be deleted. Resetting to factory defaults does not reset energy consumption memory. + 1. Quickly, three times click, then press and hold one of the buttons to enter the menu. + 2. Release button when the device glows yellow. + 3. Quickly click the button to confirm. + 4. After few seconds the device will be restarted, which is signalled with red LED colour. + + https://products.z-wavealliance.org/products/3396 + CEPT (Europe) + FGWREU-111 + + Initial Metadata Import from Z-Wave Alliance Database + + + + + + + This parameter defines the LED colour when the motor is running. + + + + + + + + + + + + This parameter defines the LED colour when the device motor is not running. + + + + + + + + + + + + + This parameter allows to adjust the LED frame brightness. + 0 - LED disabled + 1-100 - (1-100% brightness) + + + + + + This parameter allows reversing the operation of the buttons. + + 0 - default (1st button UP, 2nd button DOWN) + 1 - reversed (1st button DOWN, 2nd button UP) + + + + + + + + This parameter allows reversing the operation of Q1 and Q2 without changing the wiring (e.g. in case of invalid motor connection). + + 0 - default (Q1 - UP, Q2 - DOWN) + 1 - reversed (Q1 - DOWN, Q2 - UP) + + + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + + 1B [MSB] - Notification Type + 2B - Notification Status + 3B - Event/State Parameters + 4B [LSB] - action: + 0x00 - no action, + 0xX1 - open, + 0xX2 - close, + 0x0X - no action on LED frame, + 0x1X - LED frame blinks red, + 0x2X - LED frame blinks green, + 0x4X - LED frame blinks blue, + 0x8X - dis- able LED frame, + 0xFX - LED frame LAPD signal (red-white-blue) + + Default value: [0x00, 0x00, 0x00, 0x00] (disabled) + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + + 1B [MSB] - Notification Type + 2B – Notification Status + 3B – Event/State Parameters + 4B [LSB] – action: + 0x00 - no action, + 0xX1 - open, + 0xX2 - close, + 0x0X - no action on LED frame, + 0x1X - LED frame blinks red, + 0x2X - LED frame blinks green, + 0x4X - LED frame blinks blue, + 0x8X - dis- able LED frame, + 0xFX - LED frame LAPD signal (red-white-blue) + + Default value: [0x05, 0xFF, 0x00, 0x00] (Water Alarm, any notification, no action) + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + + 1B [MSB] - Notification Type + 2B - Notification Status + 3B - Event/State Parameters + 4B [LSB] - action: + 0x00 - no action, + 0xX1 - open, + 0xX2 - close, + 0x0X - no action on LED frame, + 0x1X - LED frame blinks red, + 0x2X - LED frame blinks green, + 0x4X - LED frame blinks blue, + 0x8X - dis- able LED frame, + 0xFX - LED frame LAPD signal (red-white-blue) + + Default value: [0x01, 0xFF, 0x00, 0x00] (Smoke Alarm, any notification, no action) + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + + 1B [MSB] - Notification Type + 2B - Notification Status + 3B - Event/State Parameters + 4B [LSB] - action: + 0x00 - no action, + 0xX1 - open, + 0xX2 - close, + 0x0X - no action on LED frame, + 0x1X - LED frame blinks red, + 0x2X - LED frame blinks green, + 0x4X - LED frame blinks blue, + 0x8X - dis- able LED frame, + 0xFX - LED frame LAPD signal (red-white-blue) + + Default value: [0x02, 0xFF, 0x00, 0x00] (CO Alarm, any notification, no action) + + + + + + This parameter determines to which alarm frames and how the device should react. + The parameters consist of 4 bytes, three most significant bytes are set according to the official Z-Wave protocol specification. + + 1B [MSB] - Notification Type + 2B - Notification Status + 3B - Event/State Parameters + 4B [LSB] - action: + 0x00 - no action, + 0xX1 - open, + 0xX2 - close, + 0x0X - no action on LED frame, + 0x1X - LED frame blinks red, + 0x2X - LED frame blinks green, + 0x4X - LED frame blinks blue, + 0x8X - dis- able LED frame, + 0xFX - LED frame LAPD signal (red-white-blue) + + Default value: [0x02, 0xFF, 0x00, 0x00] (CO Alarm, any notification, no action) + + + + + + This parameter defines duration of alarm sequence. + When time set in this parameter elapses, alarm is cancelled, LED frame and relay restore normal operation, but do not recover state from before the alarm. + + 0 – infinite + 1-32400 (1s-9h, 1s step) – duration + + Default value: 600 (10min) + + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). + Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + + 1 - Key pressed 1 time + 2 - Key pressed 2 times + 4 - Key pressed 3 times + 8 - Key hold down and key released + + Default value: 0 (no scenes) + + + + + + This parameter determines which actions result in sending scene IDs assigned to them. + Values can be combined (e.g. 1+2=3 means that scenes for single and double click are sent). + Enabling scenes for triple click disables entering the device in learn mode by triple clicking. + + 1 - Key pressed 1 time + 2 - Key pressed 2 times + 4 - Key pressed 3 times + 8 - Key hold down and key released + + Default value: 0 (no scenes) + + + + + This parameter determines whether the power measurements should include power consumed by the device itself. + + + + + + + This parameter defines minimal change (from the last reported) in measured power that results in sending new report. + For loads under 50W the parameter is irrelevant, report are sent every 5W change. + + 0 - reporting on change disabled + 1-500 (1-500%, 1% step) – minimal change + + Default value: 15 (15%) + + + + + + This parameter defines reporting interval for measured power. + Periodic reports are independent from changes in value (parameter 61). + + 0 – periodic reports disabled + 30-32400 (30s-9h, 1s step) – time interval + + Default value: 3600 (1h) + + + + + + This parameter defines minimal change (from the last reported) in measured energy that results in sending new report. + + 0 - reporting on change disabled + 1-500 (0.01-5kWh, 0.01kWh step) – minimal change + + Default value: 10 (0.1kWh) + + + + + + This parameter defines reporting interval for measured energy. + Periodic reports are independent from changes in value (parameter 65). + + 0 – periodic reports disabled + 30-32400 (30s-9h, 1s step) – time interval + + Default value: 3600 (1h) + + + + + + By setting this parameter to 2 the device enters the calibration mode. + The parameter relevant only if the device is set to work in positioning mode (parameter 151 set to 1 or 2). + + + + + + + + This parameter allows adjusting operation according to the connected device. + + + + + + + + + For Venetian blinds (parameter 151 set to 2) the parameter determines time of full turn cycle of the slats. + The parameter is irrelevant for other modes. + + 0-65535 (0 - 655.35s, every 0.01s) - time of turn + + Default value: 150 (1.5 seconds) + + + + + + For Venetian blinds (parameter 151 set to 2) the parameter determines slats positioning in various situations. + The parameter is irrelevant for other modes. + + + + + + + + + The parameter determines the time after which the motor will be stopped after end switch contacts are closed. + + 1-255 (0.1s - 25.5 seconds) + + + + + + Power threshold interpreted as reaching a limit switch. + + 1-255 (1-255W) - report interval + 0 - no detection + + Default value: 10 (10W) + + + + + + This parameter determines the time needed for roller blinds to reach the top. + For modes with positioning value is set automatically during calibration, otherwise, it must be set manually. + + 1-65535 (0.01 - 655.35 seconds) + + Default value: 6000 (60 seconds) + + + + + This parameter determines the time needed for roller blinds to reach the bottom. + For modes with positioning value is set automatically during calibration, otherwise, it must be set manually. + + 1-65535 (0.01 - 655.35 seconds) + + Default value: 6000 (60 seconds) + + + + + + + + + + + + + diff --git a/openzwave/firstalert/zcombo-g.xml b/openzwave/firstalert/zcombo-g.xml new file mode 100644 index 00000000..e32434b3 --- /dev/null +++ b/openzwave/firstalert/zcombo-g.xml @@ -0,0 +1,48 @@ + + + ZCombo-G Smoke/CO Alarm + http://www.openzwave.com/device-database/0138:0003:0001 + https://products.z-wavealliance.org/products/3886 + images/firstalert/zcombo-g.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3886/User_Manual_M08-0456-173833_D2.pdf + The Z-Wave Smoke/CO alarm can be implemented in residential and institutional applications. Installation settings include sleeping areas within hospitals, hotels, motels, dormitories and other multi-family dwellings that are defined in standard NFPA 101. The First Alert ZCOMBO-G Smoke and Carbon Monoxide Detector has been fully tested and complies with UL217, UL2034, CSFM, NFPA 720, NFPA 101 and other agencies that model their codes after the above agencies. The combination alarm meets building codes that require the use of a battery operated Z-Wave wireless Smoke and CO detector. This First Alert Z-Wave Combination Alarm includes silence features and meets the model building codes published by the ICC. + The First Alert Z-Wave Combo Alarm includes: an insect screened photoelectric smoke sensing chamber, electrochemical carbon monoxide sensor, 85dB horn, supervised 3V (2 AA batteries) power supply, full function test switch and a silence feature. + The First Alert Z-Wave Enabled Battery Smoke & Carbon Monoxide Combo Alarm includes a battery drawer that prevents battery removal and tamper resistant locking pins that lock the alarm to the mounting bracket. This First Alert Combination Alarm is an ideal fit for any number of applications that include apartments, dormitories, and hotels. Designed for wall or ceiling mounting, this alarm includes all of the required mounting anchors and screws needed for easy installation. + + To manual wake-up the device, slide the battery door open wait for ~5 seconds and then slide the battery drawer closed. Upon power-up, the device will send the wake-up notification. + 1. Slide battery door open. +2. Insert batteries checking the correct orientation. +3. Press and hold the test button. Keep it held down as you slide the battery drawer closed. You may then release the button. + 1. Slide battery door open. +2. Insert batteries checking the correct orientation. +3. Press and hold the test button. Keep it held down as you slide the battery drawer closed. You may then release the button. + If the device is powered up with the test button held down for 10+ seconds, the device will reset all Z-Wave settings and leave the network. +Upon completion of the Reset operation, the LED will glow and the horn will sound for ~1 second. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + https://products.z-wavealliance.org/products/3886/ + U.S. / Canada / Mexico + ZCOMBO + + Copy from ZCOMBO, update based on Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3886/xml + + + + + ZCOMBO will send the message over SuperVision Command Class and it will wait for the SuperVision report from the Controller for the SuperVision report timeout time. + + + If the SuperVision report is not received within the SuperVision report timeout time, the ZCOMBO will retry sending the message again. Upon exceeding the max retry, the ZCOMBO device will send the next message available in the queue. + + + Before retrying the message, ZCOMBO will wait for the SuperVision wait time. Actual wait time is calculated using the formula: Wait Time = SuperVision wait time base-value + random-value + (attempt-count x 5 seconds). The random value will be between 100 and 1100 milliseconds. + + + + + + + + + diff --git a/openzwave/firstalert/zcombo.xml b/openzwave/firstalert/zcombo.xml new file mode 100644 index 00000000..b7c12dfa --- /dev/null +++ b/openzwave/firstalert/zcombo.xml @@ -0,0 +1,30 @@ + + + http://www.openzwave.com/device-database/0138:0002:0001 + images/firstalert/zcombo.png + https://products.z-wavealliance.org/products/862/ + Smoke and Carbon Monoxide Alarm + ZCOMBO + U.S. / Canada / Mexico + Smoke/CO Alarm + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/862/xml + + + + + + + + Causes the device to send double alarm messages. + + + + + + + + + + + diff --git a/openzwave/firstalert/zsmoke.xml b/openzwave/firstalert/zsmoke.xml new file mode 100644 index 00000000..d086080b --- /dev/null +++ b/openzwave/firstalert/zsmoke.xml @@ -0,0 +1,29 @@ + + + images/firstalert/zsmoke.png + https://products.z-wavealliance.org/products/863/ + Smoke Alarm + ZSMOKE + U.S. / Canada / Mexico + Smoke Alarm + + Initial release - modified from zcombo + + + + + + + + Causes the device to send double alarm messages. + + + + + + + + + + + diff --git a/openzwave/followgood/swz-1002.xml b/openzwave/followgood/swz-1002.xml new file mode 100644 index 00000000..454f3abc --- /dev/null +++ b/openzwave/followgood/swz-1002.xml @@ -0,0 +1,14 @@ + + + http://www.openzwave.com/device-database/0137:0002:3001 + images/followgood/swz-1002.png + https://products.z-wavealliance.org/products/830/ + Binary Power Switch + CEPT (Europe) + Power Switch + SWZ-1002 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/830/xml + + + diff --git a/openzwave/forest/fs2z5232000002.xml b/openzwave/forest/fs2z5232000002.xml new file mode 100644 index 00000000..5582192c --- /dev/null +++ b/openzwave/forest/fs2z5232000002.xml @@ -0,0 +1,44 @@ + + + http://www.openzwave.com/device-database/0207:0100:0027 + images/forest/fs2z5232000002.png + https://products.z-wavealliance.org/products/3185/ + Press configuration button 3 times. LED3 is ON. +Press and hold once more for 4 seconds. + Press configuration button 25x times. LED 1 is ON. Press and hold once more for 4 seconds to confirm. +Please use this procedure only when your network primary controller is missing or otherwise inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3185/Installing_the_FOREST_SHUTTLE_S-M-L _Z-wave_V1_6EN.pdf + FS2Z5232000007 + CEPT (Europe) / U.S. / Canada / Mexico / India / Australia / New Zealand + Forest Shuttle L Z-wave, Shuttle S Z-wave (US) and Forest motorized curtain track systems (FMS) make an unbeatable combination when it comes to noiseless operated motorized curtains. The smooth and silent running curtain track system can, in addition to remote operation, also be operated by hand. Thanks to Forest’s special Touch Impulse Technology, a gentle pull on the curtain is enough to activate the motor. The Forest Shuttle L Z-wave, Shuttle S Z-Wave (US) makes sure that your curtains will always hang beautifully smooth and supple. Opened as well as closed! +• Touch Impulse Technology, gently pulling the curtain will activate the motor. +• Integrated Emergency Control ensures manual operation of the curtain in case of power failure. +• Modular motor, different modules can be attached for various control options: Radio Frequency, Switch, Infrared, Domotics, Building/Hotel Automation, Serial Communication, Z-Wave, etc. +• Forest Shuttle L Z-Wave and Shuttle S Z-wave (US) will have an internal Z-Wave receiver and BUS connection. +• Silent motor, speeds: 14 and 17 cm/sec., with slow start and slow stop. +• Full automatic setting of the limits. +• Stack-back position programmable to every desired setting. +• Forest Shuttle L Z-Wave and Shuttle S Z-wave (US) have an integrated power supply. +• Motor pulley connects motor and FMS track. Also available in upside down version to conceal the motor into the ceiling. +• Available track lenghts: 5.80 meters and 7.00 meters. FMS track and components available in white, grey and black. + + Forest Shuttle LZ ANZ + Press configuration button 3 times. LED3 is ON. +Press and hold once more for 4 seconds. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1294/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2548/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3184/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3185/xml + + + + + + + + + + + + diff --git a/openzwave/fortrezz/fmi.xml b/openzwave/fortrezz/fmi.xml new file mode 100644 index 00000000..bc05e185 --- /dev/null +++ b/openzwave/fortrezz/fmi.xml @@ -0,0 +1,62 @@ + + + http://www.openzwave.com/device-database/0084:0110:0473 + images/fortrezz/fmi.png + https://products.z-wavealliance.org/products/1690/ + The FMI will send the Node information frame when the switch is briefly pressed. This is primarily used for inclusion; however, status information is also sent after a button press. + + FMI + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1690/User Manual FMI - 29Feb2016.pdf + 1) Set up the inclusion mode at the controller; 2) Briefly press the switch once and the controller will indicate the unit has been included in the network. Also, the LED will blink when the inclusion completes. + U.S. / Canada / Mexico + Device Reset to Factory Defaults – Press and hold the button for 15 or more seconds and then release. This can be done while the device is either in or out of a network, but not while in NWI mode. CAUTION – When a reset is done in-network, the device will no longer be in the network. All configurations and associations will be set to default. + + Information is power! With flow meter, you have the power to automate and manage water consumption and leak detection in your home or building. This is an integral part to a complete water management solution! Flow meter tracks water usage and reports in gallons. Track your households water usage! Drill into reports and find out where your peak consumption is and make changes to reduce your water bills. Flow meter also tells you if water is flowing or not. It knows if the flow is small (like a toilet running) or large (a garden hose left on). This can be used to detect leaks, faulty appliances, or fixtures left on. To add to it's capabilities, flow meter checks the temperature of the nearby surroundings to make sure the pipes don't freeze by sending you temperature reports. There's also a backup battery just in case power is interrupted. You wont have to worry about lost data or a lack of leak monitoring. Plumbed on the water main, flow meter is sure to be a valuable part of your home automation & leak prevention system. + + 1) Set up the exclusion mode at the controller; 2) Briefly press the switch once and then release. The controller will indicate the unit has been removed from the network. The LED will blink when the exclusion completes. + + Flow Meter + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1690/xml + + + + + + + 246 to 69 -10 to 69C + + + 247 to 70 -9 to 70C + + + + 0 TO 2147483647 count rolls over at 99,999,999 + + + + + 0 to 2,550 seconds + + + + + Low vs High flow 0 to 65535 + + + + MultiLevel Sensor Report vs Notification Toggle + + + + + + + + + + + + + + diff --git a/openzwave/fortrezz/fts05p.xml b/openzwave/fortrezz/fts05p.xml new file mode 100755 index 00000000..cdb48772 --- /dev/null +++ b/openzwave/fortrezz/fts05p.xml @@ -0,0 +1,78 @@ + + + FTS05P Flood & Temperature Sensor + Water damages are caused by leaking pipes and faulty appliances. Place sensors in areas near water consuming appliances. If a leak occurs, water will puddle and wet the sensor, triggering an alarm. + http://www.openzwave.com/device-database/0084:020a:00a3 + https://www.fortrezz.com/shop/flood-sensor-w-probe + https://www.fortrezz.com/support + images/fortrezz/fts05p.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2458/User%20Manual%20FTS05-FTS05P.pdf + To initiate manual wakeup, press the program button once, while in network. Device stays awake for 10 seconds or longer if communicating with the controller. + 1) Set up the Add/Inclusion mode at the controller; 2) Briefly press the switch once and the controller will indicate the unit has been added into the network. Also, the LED will blink 2 quick blinks when complete. + 1) Set up the Remove/Exclusion mode at the controller; 2) Press and hold the switch for approx. 2 seconds and then release. The controller will indicates the unit has been removed from the network. The LED will blink 4 quick blinks when complete. + Reset the device to factory Defaults - Press and hold the program button for longer than 15 seconds. When complete, the LED will flash approx. 30 times. This can be done while the device is either in or out of a network. Please use this procedure only when the network primary controller is missing or otherwise inoperable. Caution – When this is done in-network, the device will no longer be in the network and all configurations and associations will be set to default. + https://products.z-wavealliance.org/products/2458 + U.S. / Canada / Mexico + FTS05P + + Initial entry from Z-Wave Alliance Database and from Manufacturer's website. + + + + + + Use this to change the low temperature alarm threshold. Set the range between -10 and 69 deg C. + Note: The user configuration value is a positive decimal integer 0 through 255, but the device + interprets the value as 8-bit Two's complement. Examples: + -10 in Two's complement is 246 decimal (0xF6). + -2 in Two's complement is 254 decimal (xFE) + -1 in Two's complement is 255 decimal (xFF) + 0 in Two's complement is 0 decimal (0x00). + 69 in Two's complement is 69 decimal (0x45). + Thus the valid range the user may enter is 0-69 and 246-255. + + + + + Use this to change the high temperature alarm threshold. Set the range between -9 and 70 deg C. + Note: The user configuration value is a positive decimal integer 0 through 255, but the device + interprets the value as 8-bit Two's complement. Examples: + -9 in Two's complement is 247 decimal (0xF7). + -2 in Two's complement is 254 decimal (xFE) + -1 in Two's complement is 255 decimal (xFF) + 0 in Two's complement is 0 decimal (0x00). + 70 in Two's complement is 70 decimal (0x46). + Thus the valid range the user may enter is 0-70 and 247-255. + + + + + Default is set as a Normally DRY sensor. Use this to switch to Normally WET sensor. + The device only accepts one of two possible values: + 0 (0x00) - Normally Dry (default). + 240 (0xF0) - Normally Wet. + + + + + Use this to send basic set ON or Basic Set OFF when an alarm is detected. + The device only accepts one of two possible values: + 0 (0x00) - For sending basic set OFF when alarm detected. + 240 (0xF0) - For sending basic Set ON (default) when alarm detected. + + + + + + + + + + + + + + + + + diff --git a/openzwave/fortrezz/gdc1_fortrezz_1501.xml b/openzwave/fortrezz/gdc1_fortrezz_1501.xml new file mode 100644 index 00000000..592211f2 --- /dev/null +++ b/openzwave/fortrezz/gdc1_fortrezz_1501.xml @@ -0,0 +1,14 @@ + + + http://www.openzwave.com/device-database/0084:0111:0513 + images/fortrezz/gdc1_fortrezz_1501.png + https://products.z-wavealliance.org/products/1242/ + GDC1_FortrezZ_1501 + FortrezZ GDC1 + The GDC1 Module is an interface / bridge / siren strobe combination module with On/Off Switch outputs. + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1242/xml + + + diff --git a/openzwave/fortrezz/mimo2plus.xml b/openzwave/fortrezz/mimo2plus.xml new file mode 100644 index 00000000..4c0e66bb --- /dev/null +++ b/openzwave/fortrezz/mimo2plus.xml @@ -0,0 +1,86 @@ + + + http://www.openzwave.com/device-database/0084:0204:0463 + images/fortrezz/mimo2plus.png + https://products.z-wavealliance.org/products/1893/ + Device Reset to Factory Defaults – Press and hold the program button for 15 seconds and then release. This can be done while the device is either in or out of a network. CAUTION – When this is done in-network, the device will no longer be in the network and all configurations and associations will be set to default. +Please use this procedure only when your network primary controller is missing or otherwise inoperable. + The MIMO2+ module provides two voltage inputs and two relay outputs (either can be wired normally open or normally closed). +Z-Wave™ messages can be used to read the inputs and control the outputs. The inputs are very configurable for different trigger conditions and can even be mapped to control the outputs. The module includes a button for Z-Wave™ inclusion/exclusion and an LED for various status indications. The functionality of the SIG1 and SIG2 inputs is: +- Analog Triggering: Various trigger conditions can be set for high-to-low and low-to-high transitions. This provides great flexibility for capturing digital or analog events in a wide variety of applications. The trigger status can be automatically sent to the controller. +- Associations: Each input can be associated with up to two other Z-Wave™ devices, so that, for example, an associated device will automatically turn on (or off) based on the occurrence of a trigger event. +Voltage Reporting: The analog input voltage levels can also be sent to the controller. +The physical outputs are relays that are typically activated by Z-Wave™ commands. However, the user can override Z-Wave™ control by configuring the input trigger conditions to be mapped to the output relays via logical AND/OR functions. + + MIMO2+ + U.S. / Canada / Mexico + 1) Activate exclusion mode on your Z-wave controller. +2) Press the program button once. +3) LED will blink 4 times quickly to indicate "in network" status. + 1) Activate inclusion mode on your Z-wave controller. +2) Press the program button once. +3) LED will blink 2 times quickly to indicate "in network" status. + MIMO2+ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1893/MIMO2 Plus Manual and Tech Appendix 2016-07-29.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1893/xml + + + + + + + + 0 The relay will remain latched in the position it is commanded to (open/off or closed/on). + -128 to 127 Set this value to the amount of time in 100ms increments for the relay to remain closed/on before automatically returning to the open/off state. For example, a value of 2 = 0.2 Seconds. + + + + + 0 The relay will remain latched in the position it is commanded to (open/off or closed/on). + -128 to 127 Set this value to the amount of time in 100ms increments for the relay to remain closed/on before automatically returning to the open/off state. For example, a value of 2 = 0.2 Seconds. + + + + Set this value to trigger between thresholds. + + + Set this value to set the lower threshold high number + + + Set this to set the lower threshold low number. + + + Set this to set the upper threshold, high number + + + Set this to set the upper threshold low number + + + Set this value to trigger between thresholds. + + + Set this value to set the lower threshold high number + + + Set this to set the lower threshold low number. + + + Set this to set the upper threshold, high number + + + Set this to set the upper threshold low number + + + + + + + + + + + diff --git a/openzwave/fortrezz/mimolite.xml b/openzwave/fortrezz/mimolite.xml new file mode 100644 index 00000000..79c319cd --- /dev/null +++ b/openzwave/fortrezz/mimolite.xml @@ -0,0 +1,105 @@ + + + http://www.openzwave.com/device-database/0084:0111:0453 + images/fortrezz/mimolite.png + https://products.z-wavealliance.org/products/1756/ + U.S. / Canada / Mexico + MIMOlite + MIMOlite + Make virtually anything speak Z-wave™! The MiMOlite Module is an interface / bridge module, capable of converting a wire or wireless input to a wire or wireless output. It provides one relay to wirelessly control low voltage applications & one signal input to connect a digital, analog, or pulse signal into your Z-waveTM network. + +Common Applications + + Garage Doors & Motorized Gates + Wired Door Bells / Chimes + Control Solenoids + Connect to existing wired buttons + Security Panel Zone-in + Motorized Shades + Connect to various wired sensors including Temperature probes, Soil Moisture probes, Float switches, Level Sensors, Reed Switches, Door / Window sensors, etc. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1756/xml + + + + + + + Clear Pulse Meter Counts (actual value is dont care; count gets reset whenever + this command is received regardless of value). This parameter is for SIG1 only. + + + + + SIG1 triggered/untriggered sets or clears Relay1. + Refer to description in User Manual under section, Input to Relay Mapping. Note + that neither a Basic Report nor a Binary Switch Report is sent when relay is + automatically set or cleared by Trigger Mapping. Only applies to the Relay1 output. + + + + + SIG1 high lower threshold. + Must be less than Upper Threshold Low and greater than Lower Threshold Low. + + + + + SIG1 low lower threshold. + + + + + SIG1 high upper threshold. + + + + + SIG1 low upper threshold. + Must be greater than Lower Threshold High and less than Upper Threshold High. + + + + + Bits 7 - 2 are ignored and should be set to 0 + + Bit1 : Digital-Configuration flag + 1=Set Trigger levels for this channel to digital thresholds (approx. 1V); Default + 0=Set Trigger levels to analog thresholds (see parameters 4 through 7) + + Bit0 : Trigger-Between-Thresholds flag (see below) + 1 = Set to triggered when input falls between thresholds; Default + 0 = Set to triggered when input falls outside of thresholds + + + + + + + + + Periodic send interval of Multilevel Sensor Reports (Association Group 2) and/or + Pulse Count Reports (Association Group 5) for SIG1. This parameter has a resolution + of 10 seconds; for example, 1 = 10 seconds, 2 = 20 seconds, 3 = 30 seconds (Default), + ... 255 = 2550 seconds = 42.5 minutes. A value of 0 disables automatic reporting. + + + + + Momentary Relay1 output enable/disable. + 1..255 = enable / value sets the approximate momentary on time in increments + of 100msec. + + + + + + + + + + + + + + diff --git a/openzwave/fortrezz/ssa2.xml b/openzwave/fortrezz/ssa2.xml new file mode 100644 index 00000000..dab5ba76 --- /dev/null +++ b/openzwave/fortrezz/ssa2.xml @@ -0,0 +1,43 @@ + + + http://www.openzwave.com/device-database/0084:0107:0313 + images/fortrezz/ssa2.png + https://products.z-wavealliance.org/products/130/ + http://www.fortrezz.com/ + FortrezZ SSA1/SSA2 Siren & Strobe Alarm + U.S. / Canada / Mexico + The SSA1 / SSA2 is a Z-Wave enabled device that will sound a loud siren and/or flash a strobe light when signaled via a Z-Wave enabled network. SSA1: clear lens version; SSA2: red lens version.Integrate it into the home automation and/ or security network, and this siren/strobe module will deliver the audible and visual notifications you can depend on. +- SSA will sound a loud audible alarm >110dB@1m and a strobe lighting when an alarm signal is received from a device in the Z-Wave home network. +- Intended for use inside a Z-Wave Home Automation network as a Siren / Strobe Light Alarm. + +- Can be used in a normal, existing home’s security system with wired controllers, using Z-Wave to RS-232/485 bridge. + +- Extends the range of existing Z-Wave devices in the mesh network by acting as a signal repeater. + +- Uses the latest and most successful wireless home automation technology. + +- Tamper proof. Uses 9V batter backup to sound alarm if AC power is disconnected / cut. +- SSA is fully programmable with Z-wave smart controllers to provide the audible and visual notifications you set for your automation and/or security network. + + - Siren ONLY mode + + - Strobe ONLY mode + + - Strobe & Siren Mode + SSA1 - SSA2 01 + http://www.fortrezz.com/ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/130/xml + + + + + + + Delay, from the time the siren-strobe turns on, before the Basic Set Off command is accepted. + This could be used, for example, to avoid the situation where an associated window/door sensor turns the SSA1 alarm on and then immediately off when the window/door is opened and then quickly closed. + -128 seconds to -1 seconds -> Interpreted as unsigned integer for negative values sent in set command. + + + + diff --git a/openzwave/fortrezz/ssa3.xml b/openzwave/fortrezz/ssa3.xml new file mode 100644 index 00000000..5e33a702 --- /dev/null +++ b/openzwave/fortrezz/ssa3.xml @@ -0,0 +1,35 @@ + + + http://www.openzwave.com/device-database/0084:0205:0343 + images/fortrezz/ssa3.png + https://products.z-wavealliance.org/products/931/ + U.S. / Canada / Mexico + http://fortrezz.com/index.php/products/siren/itemlist/category/18-siren-strobe-alarm-wire-wireless + Siren & Strobe Alarm + SSA3-P4 + Siren Strobe Alarm SSA3 by FortrezZ, is a professional grade, with both wire and wireless triggers to be used as an alarm device for home security or home automation. + +SSA3 can be connected and triggered the traditional way, by wire, from the home security panel, or by wire from the security loop and also to be used wireless on the Z-Wave network. SSA3 can be used indoor and/or outdoors and will sound a loud siren and flash a strobe light when an alarm message or alert is received on the Z-Wave network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/931/xml + + + + + + + Delay, from the time the siren-strobe turns on, before the Basic Set Off command is accepted; + 1 Byte (in seconds, default is 0, interpreted as unsigned integer for negative values sent in set command). + This could be used, for example, to avoid the situation where an associated window/door sensor turns the SSA3 alarm on and immediately off when the window/door is opened and then quickly closed + + + + + + + + + + + + diff --git a/openzwave/fortrezz/wv01.xml b/openzwave/fortrezz/wv01.xml new file mode 100644 index 00000000..32067620 --- /dev/null +++ b/openzwave/fortrezz/wv01.xml @@ -0,0 +1,32 @@ + + + http://www.openzwave.com/device-database/0084:020C:0213 + images/fortrezz/wv01.png + https://products.z-wavealliance.org/products/178/ + WV-01_1002 + Professional grade, electrically operated water shutoff valve that is Z-Wave Wireless compatible + FortrezZ Wireless Water Valve + U.S. / Canada / Mexico + http://www.fortrezz.com/wv01.html + http://www.fortrezz.com/ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/178/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/817/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/818/xml + + https://products.z-wavealliance.org/products/818/ + U.S. / Canada / Mexico + Wireless Water Valve + + + + + + + + + + + + + diff --git a/openzwave/fortrezz/wwa-01aa.xml b/openzwave/fortrezz/wwa-01aa.xml new file mode 100644 index 00000000..7f7d6b55 --- /dev/null +++ b/openzwave/fortrezz/wwa-01aa.xml @@ -0,0 +1,19 @@ + + + http://www.openzwave.com/device-database/0084:0210:0013 + images/fortrezz/wwa-01aa.png + https://products.z-wavealliance.org/products/302/ + http://www.fortrezz.com/ + Wireless Water & Freeze Alarm. Wireless Water Alarm WWA-01AA. This product will provide you with peace of mind and the protection you expect. Water damages are caused by leaking pipes, corroded water heaters, water storage tanks, fixtures in bathrooms, laundry rooms, refrigerator drip pans etc. + +•Wireless Water Alarm WWA-01AA is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Inclusion of this WWA-01 into a Z-WaveTM network allows remote status monitoring and alerts when the detector is triggered. Other Z-Wave nodes in the system also act as repeaters if they support that function. + WWA-01AA - Wireless Water & Freeze Alarm + U.S. / Canada / Mexico + http://www.fortrezz.com/ + WWA-01AA + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/302/xml + + + + diff --git a/openzwave/fortrezz/wwa02.xml b/openzwave/fortrezz/wwa02.xml new file mode 100644 index 00000000..b29e886c --- /dev/null +++ b/openzwave/fortrezz/wwa02.xml @@ -0,0 +1,39 @@ + + + http://www.openzwave.com/device-database/0084:0109:0023 + images/fortrezz/wwa02.png + https://products.z-wavealliance.org/products/91/ + http://www.fortrezz.com/ + http://www.fortrezz.com/ + WWA-02 - Wireless Water & Temperature Alarm + Wireless Water Alarm WWA-02AA. This product will provide you with peace of mind and the protection you expect. Water damages are caused by leaking pipes, corroded water heaters, water storage tanks, fixtures in bathrooms, laundry rooms, refrigerator drip pans etc. + +•Wireless Water Alarm WWA-02AA is a Z-Wave enabled device and is fully compatible with any Z-Wave enabled network. Inclusion of this WWA-02AA into a Z-WaveTM network allows remote status monitoring and alerts when the detector is triggered. Other Z-Wave nodes in the system also act as repeaters if they support that function. + WWA-02 + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/91/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/92/xml + + https://products.z-wavealliance.org/products/92/ + CEPT (Europe) + WWA-02 + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/frostdale/fdn2311.xml b/openzwave/frostdale/fdn2311.xml new file mode 100644 index 00000000..49e863ac --- /dev/null +++ b/openzwave/frostdale/fdn2311.xml @@ -0,0 +1,17 @@ + + + http://www.openzwave.com/device-database/0110:0001:2411 + images/frostdale/fdn2311.png + https://products.z-wavealliance.org/products/599/ + http://www.frostdale.com/products/switch_2-4_buttons.html + FDN2311 + The nanogrid™ three button switch provides complete control over three independent light fixtures, with a maximum load rating of 600 watts. No additional wiring or configuration is needed to replace existing switches, and it is easily included in a Z-Wave network. Built-in temperature sensors can deliver room temperature to a Z-Wave gateway or thermostat, and may be used to trigger climate control events. The ESM (Energy Saving Mode) feature is activated by pressing and holding the switch’s top button and helps to reduce electricity usage. The switch’s unique design is available in five elegant finishes, with LEDs available in white, blue, or green. + http://www.frostdale.com/faq.html + nanogrid™ Wireless Light Switch + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/599/xml + + + + diff --git a/openzwave/frostdale/fdn2nxx.xml b/openzwave/frostdale/fdn2nxx.xml new file mode 100644 index 00000000..00c9861a --- /dev/null +++ b/openzwave/frostdale/fdn2nxx.xml @@ -0,0 +1,9 @@ + + + + + + 4 + + + diff --git a/openzwave/ge/12719-plugin-switch.xml b/openzwave/ge/12719-plugin-switch.xml new file mode 100644 index 00000000..7c2e2282 --- /dev/null +++ b/openzwave/ge/12719-plugin-switch.xml @@ -0,0 +1,25 @@ + + + http://www.openzwave.com/device-database/0063:3031:5052 + images/ge/12719-plugin-switch.png + https://products.z-wavealliance.org/products/1210/ + 45703 + U.S. / Canada / Mexico + http://www.ezzwave.com + Jasco Lighting and Small Appliance Module (45703) + Florescent Light and Appliance Module + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1193/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1210/xml + + + + + + + + + diff --git a/openzwave/ge/12720.xml b/openzwave/ge/12720.xml new file mode 100644 index 00000000..b47200a2 --- /dev/null +++ b/openzwave/ge/12720.xml @@ -0,0 +1,22 @@ + + + http://www.openzwave.com/device-database/0063:3130:6363 + images/ge/14284.png + https://products.z-wavealliance.org/products/1194/ + 1. If plugged in, unplug the Switch from the receptacle. +2. Press and hold the top button for at least 3 seconds while you plug the switch into a receptacle. + 12720/ZW4201 + http://z-wave-assets.s3-us-west-2.amazonaws.com/docs/138/B0013V8K3O_GE_Jasco_Z-Wave_Plug-in_Outdoor_Smart_Switch_12720_Manual.pdf + Transform any home into a smart home with the GE Z-Wave Outdoor Smart Switch. The lighting control enables wireless control of on/off functions for outdoor applications, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. The weather-resistant housing with a protective outlet cover safeguards the outlet from dirt and debris when not in use. The discreet black color blends in with any outdoor environment. Perfect for decorative or seasonal lighting, fountains and other outdoor plug-in appliances. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press and release the manual/program button on the smart switch to exclude it from the network. + Plug-in Outdoor Smart Switch + U.S. / Canada / Mexico + 1. Follow the instructions for you Z-Wave certified controller to include the smart switch to the Z-Wave network. +2. Once the controller is ready to include your outdoor smart switch, press and release the manual/program button on the smart switch to include it in the network. +3. Once your controller has confirmed that the smart switch has been included, refresh the Z-Wave network to optimize performance. + + Initial Metadata added - https://products.z-wavealliance.org/products/1194/xml + + + diff --git a/openzwave/ge/12724-dimmer.xml b/openzwave/ge/12724-dimmer.xml new file mode 100644 index 00000000..a27fee4b --- /dev/null +++ b/openzwave/ge/12724-dimmer.xml @@ -0,0 +1,80 @@ + + + http://www.openzwave.com/device-database/0063:3031:4944 + images/ge/12724-dimmer.png + https://products.z-wavealliance.org/products/1197/ + Transform any home into a smart home with the GE Z-Wave Smart Fan Control. The in-wall fan control easily replaces any standard in-wall switch remotely controls a ceiling fan in your home and features a three-speed control system. Your home will be equipped with ultimate flexibility with the GE Z-Wave Smart Fan Control, capable of being used by itself or with up to four GE add-on switches. Screw terminal installation provides improved space efficiency when replacing existing switches and the integrated LED indicator light allows you to easily locate the switch in a dark room. The GE Z-Wave Smart Fan Control is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + U.S. / Canada / Mexico + In-Wall Smart Fan Control + http://www.ezzwave.com + 12724 / ZW3005 + https://products.z-wavealliance.org/products/1198/ + U.S. / Canada / Mexico + 12725 / ZW3006 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1197/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1201/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1202/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1221/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2103/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2506/xml + Update for 3032 + Add Verifed Change Flag + + https://products.z-wavealliance.org/products/1201/ + U.S. / Canada / Mexico + 12729 / ZW3004 + https://products.z-wavealliance.org/products/1221/ + U.S. / Canada / Mexico + 45743 + https://products.z-wavealliance.org/products/2506/ + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2506/Binder2.pdf + 14287/ZW4002 + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the top or bottom of the smart fan control switch (rocker) to include it in the network. +3. Once your controller has confirmed the device has been included, refresh the Z-Wave network to optimize performance. + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press and release the top or bottom of the wireless smart switch (rocker) to exclude it from the network. + 1. Quickly press ON (Top) button three (3) times then immediately press the OFF (Bottom) button three (3) times. The LED will flash ON/OFF 5 times when completed successfully. +Note: This should only be used in the event your network’s primary controller is missing or otherwise inoperable. + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + true + + + diff --git a/openzwave/ge/12727.xml b/openzwave/ge/12727.xml new file mode 100644 index 00000000..913f3adf --- /dev/null +++ b/openzwave/ge/12727.xml @@ -0,0 +1,18 @@ + + + http://www.openzwave.com/device-database/0063:3033:4952 + images/ge/12727.png + https://products.z-wavealliance.org/products/1200/ + U.S. / Canada / Mexico + "Transform any home into a smart home with the GE Z-Wave Smart Lighting Control Smart Toggle Switch. The in-wall GE Z-Wave Smart Lighting Control Toggle Switch replaces your current switch, uses existing wiring and remotely controls the On/Off functions of your permanently installed lighting and ceiling fans. The toggle switch can be used in groups of multiple lights or turned on and off within ambient interior lighting scenes and and provides your home with ultimate flexibility, capable of being used by itself or with up to four GE add-on switching in three, four, five and six-way wiring configurations. Three-way wiring configuration turns the light or appliance on/off from two separate locations. Four-way wiring configuration turns the light or appliance on/off from three separate locations. The GE Z-Wave Smart Lighting Control Toggle Switch is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems and application. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + +Z-Wave is the world’s largest ecosystem of interoperable smart home products. Z-Wave lighting controls provide an easy-to-install and affordable system to control lighting and small appliances in your home. Add GE Z-Wave lighting controls to a Z-Wave certified gateway to access and control your home from anywhere in the world using your smartphone, tablet or computer as a home automation command center. Never worry if you accidentally left the lights on because you can turn them off remotely or program your lights to go on/off at specific times. Create customized lighting scenes for any occasion such as a “go to sleep” scene or a “movie night” scene. Give the illusion that someone is home by programming the lights to turn on/off while you are away—perfect for deterring crime and adding additional security!" + + GE Z-Wave In-Wall Smart Switch (Toggle) + 12727 / ZW4003 + http://www.ezzwave.com + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1200/xml + + + diff --git a/openzwave/ge/14280-plugin-dimmer.xml b/openzwave/ge/14280-plugin-dimmer.xml new file mode 100644 index 00000000..b8407476 --- /dev/null +++ b/openzwave/ge/14280-plugin-dimmer.xml @@ -0,0 +1,58 @@ + + + none + images/ge/14280-plugin-dimmer.png + https://products.z-wavealliance.org/products/2139/ + Plug-in Smart Dimmer, Dual Plug With Simultaneous Control + https://products.z-wavealliance.org/ProductManual/File?folder=%26filename=MarketCertificationFiles/2139/Binder1.pdf + U.S. / Canada / Mexico + + + + 14280/ZW3107 + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2139/xml + + + + + Sets when the LED on the switch is lit. + + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + true + + + + + + + + + + + diff --git a/openzwave/ge/14282-plugin-switch.xml b/openzwave/ge/14282-plugin-switch.xml new file mode 100644 index 00000000..0306623d --- /dev/null +++ b/openzwave/ge/14282-plugin-switch.xml @@ -0,0 +1,62 @@ + + + http://www.openzwave.com/device-database/0063:3033:5052 + images/ge/14282-plugin-switch.png + https://products.z-wavealliance.org/products/2525/ + Adding your device to a Z-Wave network: +1. Follow the instructions for your Z-Wave certified controller to +include the device to the Z-Wave network. +2. Once the controller is ready to include your smart switch, +single press and release the manual/program button on the +smart switch to include it in the network. +Now you have complete control to turn your lamp ON/OFF +according to groups, scenes, schedules and interactive +automations programmed by your controller. +If your Z-Wave certified controller features Remote Access, +you can now control your lighting from your mobile devices + To exclude and reset the device: +1. Follow the instructions for your Z-Wave certified controller to +exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the manual/program button on the smart switch +to exclude it from the network. + Transform any home into a smart home with the GE Z-Wave Smart Lighting Control and Appliance Module. The lighting control enables wireless control of on/off functions for standard table and floor lamps, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. Easily controlled by your mobile device or computer using any Z-Wave certified gateway, the space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. It provides dual simultaneous Z-Wave enabled outlets for the lamp or appliance that you would like to control and a regular pass-through AC outlet for other electrical appliances. Perfect for plug-in fans, heaters, lamps and more! Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + To return your switch to factory defaults: +1. If plugged in, unplug the Switch from the receptacle. +2. Press and hold the top button for at least 3 seconds while +you plug the switch into a receptacle. +Note: This should only be used in the event your networks’ +primary controller is missing or otherwise inoperable. + 14282/ZW4106 + Plug-in Smart Switch, Dual Plug + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2525/Binder1.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1437/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2104/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2525/xml + + + + + + When shipped from the factory, the LED is set to turn ON when the connected light is turned OFF. + This is the default setting and can be changed if your primary controller supports the node configuration function. + To make the LED turn ON when the light is turned ON, change parameter 3s value to 1. + To turn the LED OFF at all times, change parameter 3s value to 2. + + + + + + + + + + + + + diff --git a/openzwave/ge/14284.xml b/openzwave/ge/14284.xml new file mode 100644 index 00000000..f16fd454 --- /dev/null +++ b/openzwave/ge/14284.xml @@ -0,0 +1,23 @@ + + + http://www.openzwave.com/device-database/0063:3032:4F50 + images/ge/14284.png + https://products.z-wavealliance.org/products/2526/ + 1. If plugged in, unplug the Switch from the receptacle. +2. Press and hold the top button for at least 3 seconds while you plug the switch into a receptacle. + 14284/ZW4201 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2526/14284 EnFrSp QSG v1.pdf + Transform any home into a smart home with the GE Z-Wave Outdoor Smart Switch. The lighting control enables wireless control of on/off functions for outdoor applications, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. The weather-resistant housing with a protective outlet cover safeguards the outlet from dirt and debris when not in use. The discreet black color blends in with any outdoor environment. Perfect for decorative or seasonal lighting, fountains and other outdoor plug-in appliances. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press and release the manual/program button on the smart switch to exclude it from the network. + Plug-in Outdoor Smart Switch + U.S. / Canada / Mexico + 1. Follow the instructions for you Z-Wave certified controller to include the smart switch to the Z-Wave network. +2. Once the controller is ready to include your outdoor smart switch, press and release the manual/program button on the smart switch to include it in the network. +3. Once your controller has confirmed that the smart switch has been included, refresh the Z-Wave network to optimize performance. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1853/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2526/xml + + + diff --git a/openzwave/ge/14285.xml b/openzwave/ge/14285.xml new file mode 100644 index 00000000..b923bae7 --- /dev/null +++ b/openzwave/ge/14285.xml @@ -0,0 +1,58 @@ + + + http://www.openzwave.com/device-database/0063:3032:4F44 + images/ge/14285.png + https://products.z-wavealliance.org/products/2939/ + 1. Place the device into ON mode (upper position of Operating Mode Switch) +2. Press and hold the programming button. +3. While holding programming button, place device into OFF mode (middle position of Operating Mode Switch). +4. While holding programming button, place device back into ON mode (upper position of Operating Mode Switch). +5. After three (3) seconds, release programming button. Green LED will flash 3 times when completed successfully. + +Note: This should only be used in the event your networks primary controller is missing or otherwise inoperable. + 14285/ZW4007 + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2939/14285%20QSG.pdf + Transform any home into a smart home with the GE 40 Amp Z-Wave Direct-Wire Indoor/Outdoor Smart Switch. When added to a Z-Wave network, the heavy duty switch enables wireless control of on/off functions for large load, hard-wired applications such as waters heaters, landscape lighting, spas, pool pumps and heaters. The Smart Switch can be used indoors or outdoors and features an easy access wire connection block, front mounted LED lights indicating power and on/off status, and an override switch to turn connected devices on or off manually. The Smart Switch is housed in a lockable, tamper-resistant case to ensure settings and wiring are secure. The rugged, weather-resistant design will keep out dirt and debris while being suitable for use in extreme weather conditions. The GE Z-Wave Direct-Wire Outdoor Smart Switch is also equipped with state-of-the-art energy monitoring capability, allowing you to monitor watts and kilowatt hours, helping you keep your energy costs to a minimum. Take control of your home lighting and large load devices with GE Z-Wave Smart Lighting Controls! + Direct-Wire Outdoor Smart Switch + U.S. / Canada / Mexico + 1. Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. +2. Once the controller is ready to add your device, press and release the programming button to add it to the network. If prompted by the controller to enter the S2 security code, refer to the QR code/security number on the back of the box, or the QR code label on the product. +3. Once your controller has confirmed that the device has been added, refresh the Z-Wave network to optimize performance. + 1. Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device press and release the programming button to remove it from the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2939/xml + + + + + + Product State after Power Reset + + + + + + Energy Report Mode + + + + + + Energy Report Frequency + + + Alternate Exclusion + + + + + + + + + + + + + diff --git a/openzwave/ge/14288-outlet.xml b/openzwave/ge/14288-outlet.xml new file mode 100644 index 00000000..f87f5b69 --- /dev/null +++ b/openzwave/ge/14288-outlet.xml @@ -0,0 +1,50 @@ + + + http://www.openzwave.com/device-database/0063:3134:4952 + images/ge/14288-outlet.png + https://products.z-wavealliance.org/products/2372/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2372/14315 QSG v0.pdf + In-Wall Tamper Resistant Smart Outlet + U.S. / Canada / Mexico + 14315/ZW1002 + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device, press and +release the manual/program button to remove it from the +network. + Follow the instructions for your Z-Wave certified +controller to add a device to the Z-Wave network. +2. Once the controller is ready to add your device, press and +release the Program Button to add it in the network. + Press the button 3 times, then press and hold the button for at least 3 +seconds. The LED will blink 5 times to confirm. +NOTE: This should only be used in the event your network’s primary +controller is missing or otherwise inoperable + Transform any home into a smart home with the Jasco Z-Wave Tamper Resistant Smart Outlet. The Jasco Z-Wave Tamper Resistant Smart Outlet enables wireless control of on/off functions from the Z-Wave controlled outlet, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. The tamper resistant duplex receptacle includes a blue LED indicator light to easily locate the receptacle in a dark room. The receptacle replaces your current electrical outlet, uses your existing wiring and provides a Z-Wave enabled outlet for the lamp or appliance that you would like to control and a standard pass-through AC outlet for other electrical appliances. Take control of your home lighting with Jasco Z-Wave Smart Lighting Controls! + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2236/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2372/xml + + + + + + Sets when the LED on the outlet is lit. + + + + + + + + + + + + + + diff --git a/openzwave/ge/14291-switch.xml b/openzwave/ge/14291-switch.xml new file mode 100644 index 00000000..21e73042 --- /dev/null +++ b/openzwave/ge/14291-switch.xml @@ -0,0 +1,45 @@ + + + http://www.openzwave.com/device-database/0063:3036:4952 + images/ge/14291-switch.png + https://products.z-wavealliance.org/products/2501/ + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the top button of the wireless smart switch (rocker) to exclude it from the network. + 14291/ZW4005 + Transform any home into a smart home with the GE Z-Wave In-Wall Smart Switch. The on/off switch replaces your current light switch, uses your existing wiring, and provides Z-Wave wireless and in-wall control of overhead lighting. The switch enables wireless control of on/off functions of direct wire incandescent, LED, xenon, halogen and fluorescent lighting. Providing ultimate flexibility, the GE Z-Wave Smart Lighting Control On/Off Switch allows you to operate the switch by itself or easily integrate the switch with two-way, three-way or four-way wiring configurations by adding the GE Add-On switch. Single pole wiring configuration turns the light or appliance on/off from one location. Three-way wiring configuration turns the light on/off from two separate locations. Four-way wiring configuration turns the light on/off from three separate locations. The GE Add-On Switch is required for Three-way or Four-way installations. The lighting control includes a blue LED indicator light to easily locate the switch in a dark room. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + 1. Quickly press ON (Top) button 3 times then immediately press the OFF (Bottom) button 3 times. The LED will flash ON/OFF 5 times when completed successfully. +2. Please use this reset procedure only when the primary controller is missing or inoperable. + U.S. / Canada / Mexico + In-Wall Smart Switch + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2501/Binder1.pdf + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the top or bottom of the wireless smart switch(rocker) to include it in the network. +3. Once your controller has confirmed that the device has been included, refresh the Z-Wave network to optimize performance. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1438/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1879/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2501/xml + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + + + diff --git a/openzwave/ge/14292-toggle-switch.xml b/openzwave/ge/14292-toggle-switch.xml new file mode 100644 index 00000000..ee86bde3 --- /dev/null +++ b/openzwave/ge/14292-toggle-switch.xml @@ -0,0 +1,42 @@ + + + http://www.openzwave.com/device-database/0063:3037:4952 + images/ge/14292-toggle-switch.png + https://products.z-wavealliance.org/products/2502/ + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press up and release on the toggle to include it in the network. +3. Once your controller has confirmed that the device has been included, refresh the Z-Wave network to optimize performance. + 14292/ZW4003 + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press up and release on the toggle to exclude it from the network. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2502/Binder2.pdf + Transform any home into a smart home with the GE Z-Wave Smart Toggle Switch. The In-Wall Smart Toggle Switch can easily replaces any standard in-wall switch and remotely controls a light in your home. Your home will be equipped with ultimate flexibility with the GE Z-Wave Smart Toggle Switch, capable of being used by itself or with up to four add-on switches. Screw terminal installation provides improved space efficiency when replacing existing switches and the integrated LED indicator light allows you to easily locate the switch in a dark room. The GE Z-Wave In-Wall Smart Toggle Switch is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + In-Wall Smart Toggle Switch (White) + U.S. / Canada / Mexico + 1. Quickly press ON (up) 3 times then immediately press the OFF (Down) button 3 times. Note: This should only be used in the event your networks primary controller is missing or otherwise inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1856/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2055/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2502/xml + + https://products.z-wavealliance.org/products/2055/ + U.S. / Canada / Mexico + 14293/ZW4003 + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + + + diff --git a/openzwave/ge/14294-dimmer.xml b/openzwave/ge/14294-dimmer.xml new file mode 100644 index 00000000..285680b7 --- /dev/null +++ b/openzwave/ge/14294-dimmer.xml @@ -0,0 +1,97 @@ + + + + http://www.openzwave.com/device-database/0063:3038:4944 + images/ge/14294-dimmer.png + https://products.z-wavealliance.org/products/2105/ + In-Wall Smart 1000W Dimmer + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2105/Binder1.pdf + U.S. / Canada / Mexico + Quickly press ON (Top) button three (3) times then immediately +press the OFF (Bottom) button three (3) times. The LED will flash +ON/OFF 5 times when completed successfully. +NOTE: This should only be used in the event your network’s +primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to add your device, +press and release the top or bottom of the wireless smart +switch (rocker) to add it in the network. +Please reference the controller’s manual for instructions. + Transform any home into a smart home with the GE Z-Wave Smart 1000W Dimmer. The In-Wall Smart 1000W Dimmer can easily replace any standard in-wall switch and remotely controls a light in your home. Your home will be equipped with ultimate flexibility with the GE Z-Wave Smart 1000W Dimmer, capable of being used by itself or with up to four add-on switches. Screw terminal installation provides improved space efficiency when replacing existing switches and the integrated LED indicator light allows you to easily locate the switch in a dark room. The GE Z-Wave In-Wall Smart 1000W Dimmer is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + +Z-Wave is the world’s largest ecosystem of inter operable smart home products. Z-Wave lighting controls provide an easy-to-install and affordable system to control lighting and small appliances in your home. Add GE Z-Wave lighting controls to a Z-Wave certified gateway to access and control your home from anywhere in the world using your smartphone, tablet or computer as a home automation command center. Never worry if you accidentally left the lights on because you can turn them off remotely or program your lights to go on/off at specific times. Create customized lighting scenes for any occasion such as a “go to sleep” scene or a “movie night” scene. Give the illusion that someone is home by programming the lights to turn on/off while you are away—perfect for deterring crime and adding additional security!" + 14294/ZW3005 + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to remove it from the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1442/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2105/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2168/xml + Add Verified Change Flag + Fixed metadata, added undocumented configuration parameters + + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + Adjust the speed at which the light ramps to a specific value other than 0 and FF. + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Turn your dimmer into an On/Off switch with switch mode. + + + + + Set the minimum dimmer threshold when manually or remotely controlled. + + + + + true + + + + + + + + + + + diff --git a/openzwave/ge/14295-dimmer-toggle.xml b/openzwave/ge/14295-dimmer-toggle.xml new file mode 100644 index 00000000..fd6a070e --- /dev/null +++ b/openzwave/ge/14295-dimmer-toggle.xml @@ -0,0 +1,62 @@ + + + http://www.openzwave.com/device-database/0063:3130:4944 + images/ge/14295-dimmer-toggle.png + https://products.z-wavealliance.org/products/2048/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2048/14295 QSG v0.pdf + In-Wall Smart Toggle Dimmer + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to include it in the network. + U.S. / Canada / Mexico + 14295/ZW3004 + 1. Quickly press ON (up) button (3) times then immediately press the OFF (down) button (3) times. +Note: This should only be used in the even your network's primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to exclude it from the network. + Transform any home into a smart home with the GE Z-Wave In-Wall Smart Toggle Dimmer. The dimmer enables wireless control of on/off and dim functions of hard-wired dimmable LED/CFL and incandescent lighting. The dimmer replaces your current light switch, uses your existing wiring, and provides Z-Wave wireless and in-wall control of overhead lighting. Use the dimmer feature to customize the lighting output and create the perfect ambiance for any room. Providing ultimate flexibility, the In-Wall Smart Dimmer allows you to operate the switch by itself or easily integrate the switch three-way or four-way wiring configurations by adding the GE Add-On Switch. Single Pole wiring configuration controls the light from one location. Three-way wiring configuration controls the light from two separate locations. Four-way wiring configuration controls the light from three separate locations. The GE Add-On Switch is required for three-way or four-way installations. Take control of your home lighting with GE Z-Wave Wireless Lighting Controls! + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2048/xml + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + diff --git a/openzwave/ge/14298.xml b/openzwave/ge/14298.xml new file mode 100644 index 00000000..3cdd719e --- /dev/null +++ b/openzwave/ge/14298.xml @@ -0,0 +1,45 @@ + + + http://www.openzwave.com/device-database/0063:3034:4F50 + images/ge/14298.png + https://products.z-wavealliance.org/products/3408/ + 1. If plugged in, unplug the Switch from the receptacle. +2. Press and hold the top button for at least 3 seconds while you plug the switch into a receptacle. + 14298/ZW4202 + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3408/14298%20EnFrSp%20QSG%20v1.pdf + New Plug-in Outdoor Smart Switch is equipt with S2 and Smart Start which allows for easy and secure inclusion. + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press and release the manual/program button on the smart switch to exclude it from the network. + Plug-in Outdoor Smart Switch + U.S. / Canada / Mexico + 1. Follow the instructions for you Z-Wave certified controller to include the smart switch to the Z-Wave network. +2. Once the controller is ready to include your outdoor smart switch, press and release the manual/program button on the smart switch to include it in the network. +3. Once your controller has confirmed that the smart switch has been included, refresh the Z-Wave network to optimize performance. If prompted by the controller to enter the S2 security code +/security number on the side of the box or the QR code label on the product, enter the 5 digit code. + + Initial metadata + + + + + Sets when the LED on the switch is lit. + + + + + + Default - normal exclusion + Active - perform a series of button presses to help eliminate accidental exclusion + + + + + + + + + + + + + diff --git a/openzwave/ge/26931-motion-switch.xml b/openzwave/ge/26931-motion-switch.xml new file mode 100644 index 00000000..5fd6e0cd --- /dev/null +++ b/openzwave/ge/26931-motion-switch.xml @@ -0,0 +1,92 @@ + + + http://www.openzwave.com/device-database/0063:3032:494D + images/ge/26931-motion-switch.png + https://products.z-wavealliance.org/products/2035/ + In-Wall Smart Motion Switch + Press and release the top button ten times. +Note: This should only be used in the event your +network’s primary controller is missing or otherwise +inoperable. + 26931/ZW4006 + U.S. / Canada / Mexico + 1. Follow the instructions for your Z-Wave certified +controller to exclude a device from the Z-Wave +network. +2. Once the controller is ready to exclude your device, +press and release the top or bottom button on the +smart switch to exclude it from the network. + Transform any home into a smart home with the GE In-Wall Smart Motion Switch. This Z-Wave device replaces you current light switch using your existing wiring and provides Z-Wave wireless control of overhead lighting. The switch enables wireless control of On/OFF functions of incandescent, LED, xenon, halogen and fluorescent lighting. Not only does it act as a switch but the GE In-Wall Smart Motion Switch has a built in PIR sensor which can control the local and be set in occupancy or vacancy mode. + 1. Follow the instructions for your Z-Wave certified +controller to include the smart switch to the +Z-Wave network. +2. Once the controller is ready to include your smart +switch, press and release the top or bottom button +on the smart switch to include it in the network. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2035/26931 EnFrSp QSG v1.3 and Parameters.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2035/xml + + + + + + Amount of time the light stays on after motion stops + + + + + + + + + Valid values are 0-99 or 255 for last dimming level + + + Motion-sensing mode of operation. + + + + + + In a three-way configuration, change the top of the add-on switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + + + + + + + + 0 = disable + 1 = 10 seconds + 2 = 20 seconds + 3 = 30 seconds + 4 = 45 seconds + ... + 110 = 27 minutes 15 seconds + + + + + + + + + + + + + + + + diff --git a/openzwave/ge/26932-motion-dimmer.xml b/openzwave/ge/26932-motion-dimmer.xml new file mode 100644 index 00000000..8f06af4c --- /dev/null +++ b/openzwave/ge/26932-motion-dimmer.xml @@ -0,0 +1,132 @@ + + + + http://www.openzwave.com/device-database/0063:3033:494d + images/ge/26933-motion-dimmer.png + https://products.z-wavealliance.org/products/2093/ + 26932 + 1. Follow the instructions for your Z-Wave certified +controller to remove a device from the Z-Wave +network. +2. Once the controller is ready to remove your device, +press and release the top button on the smart +dimmer to remove it from the network. + U.S. / Canada / Mexico + Press and release the top button ten times within 5 +seconds. The LED will flash 3 times quickly confirming +change. +Note: This should only be used in the event your +network’s primary controller is missing or otherwise +inoperable + 1. Follow the instructions for your Z-Wave certified +controller to add the smart dimmer to the Z-Wave +network. +2. Once the controller is ready to add your smart +dimmer, press and release the top or bottom +button on the smart dimmer to include it in the +network. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2093/26932 EnFrSp QSG v1.3 and Parameters.pdf + Transform any home into a smart home with the Jasco In-Wall Smart Motion Dimmer. This Z-Wave device replaces you current light switch using your existing wiring and provides Z-Wave wireless control of overhead lighting. The dimmer enables wireless control of On/Off functions of incandescent, LED, xenon, halogen and fluorescent lighting. Not only does it act as a dimmer but the Jasco In-Wall Smart Motion Dimmer has a built in PIR sensor which can control the local load and be set in occupancy or vacancy mode. + + + In-Wall Smart Motion Dimmer + + Initial Metadata Import from ge/26933-motion-dimmer.xml and https://products.z-wavealliance.org/products/2093/xml + Update VerifyChanged flag + + + + + + Amount of time the light stays on after motion stops + + + + + + + + + Valid values are 0-99 or 255 for last dimming level + + + Motion-sensing mode of operation. + + + + + + In a three-way configuration, change the top of the add-on switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + + 0 = disable + 1 = 10 seconds + 2 = 20 seconds + 3 = 30 seconds + 4 = 45 seconds + ... + 110 = 27 minutes 15 seconds + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + diff --git a/openzwave/ge/26933-motion-dimmer.xml b/openzwave/ge/26933-motion-dimmer.xml new file mode 100644 index 00000000..7c1041b2 --- /dev/null +++ b/openzwave/ge/26933-motion-dimmer.xml @@ -0,0 +1,126 @@ + + + http://www.openzwave.com/device-database/0063:3034:494D + images/ge/26933-motion-dimmer.png + https://products.z-wavealliance.org/products/2108/ + 26933 + 1. Follow the instructions for your Z-Wave certified +controller to remove a device from the Z-Wave +network. +2. Once the controller is ready to remove your device, +press and release the top button on the smart +dimmer to remove it from the network. + U.S. / Canada / Mexico + Press and release the top button ten times within 5 +seconds. The LED will flash 3 times quickly confirming +change. +Note: This should only be used in the event your +network’s primary controller is missing or otherwise +inoperable + 1. Follow the instructions for your Z-Wave certified +controller to add the smart dimmer to the Z-Wave +network. +2. Once the controller is ready to add your smart +dimmer, press and release the top or bottom +button on the smart dimmer to include it in the +network. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2108/26933 EnFrSp QSG v1.3 and Parameters.pdf + Transform any home into a smart home with the GE In-Wall Smart Motion Dimmer. This Z-Wave device replaces you current light switch using your existing wiring and provides Z-Wave wireless control of overhead lighting. The dimmer enables wireless control of On/Off functions of incandescent, LED, xenon, halogen and fluorescent lighting. Not only does it act as a dimmer but the GE In-Wall Smart Motion Dimmer has a built in PIR sensor which can control the local load and be set in occupancy or vacancy mode. + + + In-Wall Smart Motion Dimmer + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2108/xml + Fix paraleter size as per https://github.com/OpenZWave/open-zwave/pull/1968 + + + + + + Amount of time the light stays on after motion stops + + + + + + + + + Valid values are 0-99 or 255 for last dimming level + + + Motion-sensing mode of operation. + + + + + + In a three-way configuration, change the top of the add-on switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + + 0 = disable + 1 = 10 seconds + 2 = 20 seconds + 3 = 30 seconds + 4 = 45 seconds + ... + 110 = 27 minutes 15 seconds + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/ge/28167-plugin-dimmer.xml b/openzwave/ge/28167-plugin-dimmer.xml new file mode 100644 index 00000000..5af8ac1a --- /dev/null +++ b/openzwave/ge/28167-plugin-dimmer.xml @@ -0,0 +1,92 @@ + + + http://www.openzwave.com/device-database/0063:3038:5044 + images/ge/28167-plugin-dimmer.png + https://products.z-wavealliance.org/products/2100/ + U.S. / Canada / Mexico + Plug-in Smart Dimmer, Single Plug + 1. Follow the instructions for your Z-Wave certified controller to add +the smart dimmer to the Z-Wave network. +2. Once the controller is ready to add your smart dimmer, single +press and release the manual/program button on the smart +dimmer to add it in the network. +Please reference the controller/gateway’s manual for instructions. + 28167/ZW3104 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2100/Binder1.pdf + To return your dimmer to factory defaults: +1. If plugged in, unplug the dimmer from the receptacle. +2. Press and hold the top button for at least 3 seconds while you +plug the dimmer into a receptacle. +Note: This should only be used in the event your networks’ primary +controller is missing or otherwise inoperable. + Transform any home into a smart home with the GE Z-Wave Plug-In Smart Dimmer. The Smart Dimmer enables wireless control of on/off and dim functions for standard incandescent table and floor lamps, as well as dimmable fluorescent, LED and CFL fixtures and more! Use the dimmer control to customize the lighting output and create the perfect ambiance for any room. The space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. The Dimmer provides one Z-Wave enabled outlet for the lamp you would like to control. Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device, press and +release the manual/program button on the smart dimmer to +remove it from the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1433/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2100/xml + + + + + + Sets when the LED on the switch is lit. + + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + diff --git a/openzwave/ge/28169-plugin-switch.xml b/openzwave/ge/28169-plugin-switch.xml new file mode 100644 index 00000000..1b9a6e56 --- /dev/null +++ b/openzwave/ge/28169-plugin-switch.xml @@ -0,0 +1,49 @@ + + + http://www.openzwave.com/device-database/0063:3038:5052 + images/ge/28169-plugin-switch.png + https://products.z-wavealliance.org/products/2533/ + Transform any home into a smart home with the GE Z-Wave Smart Lighting Plug-in Smart Switch. The lighting control enables wireless control of on/off functions for standard table and floor lamps, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. Easily controlled by your mobile device or computer using any Z-Wave certified gateway, the space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. It provides a Z-Wave enabled outlet for the lamp or appliance that you would like to control. Perfect for plug-in fans, heaters, lamps and more! Take control of your home lighting with GE Z-Wave Smart Lighting Controls! + 1. Follow the instructions for your Z-Wave certified controller to include the device to the Z-Wave network. +2. Once the controller is ready to include your smart switch, single press and release the manual/program button on the smart dimmer to include it in the network. +3. Once your controller has confirmed that the smart switch has been included, refresh the Z-Wave network to optimize performance. + + 1. Follow the instructions for you Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the manual/program button on the smart switch to exclude it from the network. + + 28169/ZW4103 + 1. If plugged in, unplug the switch from the receptacle. +2. Press and hold the top button for at least 3 seconds while you plug the switch into a receptacle. Note: this should only be used in the event your network’s primary controller is missing or otherwise inoperable. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2533/Binder1.pdf + U.S. / Canada / Mexico + Plug-in Smart Switch (Single Plug) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1435/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1805/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2533/xml + + + + + + When shipped from the factory, the LED is set to turn ON when the connected light is turned OFF. + This is the default setting and can be changed if your primary controller supports the node configuration function. + To make the LED turn ON when the light is turned ON, change parameter 3s value to 1. + To turn the LED OFF at all times, change parameter 3s value to 2. + + + + + + + + + + + + + diff --git a/openzwave/ge/45604.xml b/openzwave/ge/45604.xml new file mode 100644 index 00000000..b756c23a --- /dev/null +++ b/openzwave/ge/45604.xml @@ -0,0 +1,30 @@ + + + http://www.openzwave.com/device-database/0063:3030:5250 + images/ge/45604.png + https://products.z-wavealliance.org/products/671/ + Appliance Module for Schlage + http://www.nexiahome.com/SupportCenter/Pages/supportcenter.aspx?page=support + http://www.nexiahome.com/Products/ProductDetail.aspx?model=043156296347 + U.S. / Canada / Mexico + Schlage It’s easy to remotely operate appliances, lamps and other electronics with Nexia™ Home Intelligence and this simple plug-in module. A Nexia outlet on one end and a regular outlet on the other end mean you don’t sacrifice any plug-in space for your other electrical devices. Nexia makes it easy to manage lights and many other plug-in devices from most web-connected computers, tablets or smart phones. + + +· Remote control appliance module is plug-in simple in any AC outlet. +· Activate incandescent and fluorescent floor and table lamps alike. +· Remotely operate or schedule small compatible appliances too—like fans, video games and stereo components—by plugging into the Nexia compatible module. +· Use Nexia to easily set lighting schedules, creating the appearance that someone’s home when the house is empty. +· On your way home, make lights come on to greet you. +· Forget to turn off a light? Pick up your smart phone and save electricity with one touch. +· Set Nexia to conveniently turn on lights when you enter your access code on your Schlage Home Keypad Lock. + + +Remote management with a Nexia™ Home Intelligence system requires the Nexia Bridge and a monthly subscription of $8.99. + 043156296347 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/655/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/671/xml + + + + diff --git a/openzwave/ge/46201-switch.xml b/openzwave/ge/46201-switch.xml new file mode 100644 index 00000000..3d6ebc18 --- /dev/null +++ b/openzwave/ge/46201-switch.xml @@ -0,0 +1,44 @@ + + + http://www.openzwave.com/device-database/0063:3135:4952 + images/ge/46201-switch.png + https://products.z-wavealliance.org/products/3317/ + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the top button of the wireless smart switch (rocker) to exclude it from the network. + 14291/46201/ZW4008 + In-Wall Smart Switch with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + 1. Quickly press ON (Top) button 3 times then immediately press the OFF (Bottom) button 3 times. The LED will flash ON/OFF 5 times when completed successfully. +2. Please use this reset procedure only when the primary controller is missing or inoperable. + U.S. / Canada / Mexico + In-Wall Smart Switch + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3317/46201%20Binder.pdf + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the top or bottom of the wireless smart switch(rocker) to include it in the network. +3. Once your controller has confirmed that the device has been included, refresh the Z-Wave network to optimize performance. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3317/xml + + + + + Sets when the LED on the switch is lit. + + + + + + + Default - normal exclusion + Active - perform a series of button presses to help eliminate accidental exclusion + + + + + + + + + + + + diff --git a/openzwave/ge/46202-switch.xml b/openzwave/ge/46202-switch.xml new file mode 100644 index 00000000..0e0f07ca --- /dev/null +++ b/openzwave/ge/46202-switch.xml @@ -0,0 +1,44 @@ + + + http://www.openzwave.com/device-database/0063:3137:4952 + images/ge/46202-switch.png + https://products.z-wavealliance.org/products/3350/ + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the top button of the wireless smart switch (rocker) to exclude it from the network. + 14292/46202/ZW4009 + In-Wall Smart Switch with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + 1. Quickly press ON (Top) button 3 times then immediately press the OFF (Bottom) button 3 times. The LED will flash ON/OFF 5 times when completed successfully. +2. Please use this reset procedure only when the primary controller is missing or inoperable. + U.S. / Canada / Mexico + In-Wall Smart Switch + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3350/46202%20Binder.pdf + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the top or bottom of the wireless smart switch(rocker) to include it in the network. +3. Once your controller has confirmed that the device has been included, refresh the Z-Wave network to optimize performance. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3350/xml + + + + + Sets when the LED on the switch is lit. + + + + + + + Default - normal exclusion + Active - perform a series of button presses to help eliminate accidental exclusion + + + + + + + + + + + + diff --git a/openzwave/ge/46203-dimmer.xml b/openzwave/ge/46203-dimmer.xml new file mode 100644 index 00000000..807baf56 --- /dev/null +++ b/openzwave/ge/46203-dimmer.xml @@ -0,0 +1,74 @@ + + + + + http://www.openzwave.com/device-database/0063:3235:4944 + images/ge/46203-dimmer.png + https://products.z-wavealliance.org/products/3323/ + In-Wall Smart Dimmer + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3323/14294.46203.ZW3010%20Binder.pdf + U.S. / Canada / Mexico + Quickly press ON (Top) button three (3) times then immediately +press the OFF (Bottom) button three (3) times. The LED will flash +ON/OFF 5 times when completed successfully. +NOTE: This should only be used in the event your network’s +primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to add your device, +press and release the top or bottom of the wireless smart +switch (rocker) to add it in the network. +Please reference the controller’s manual for instructions. + In-Wall Smart Dimmer with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + 46203/ZW3010 + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to remove it from the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3323/xml + + + + + Adjust the LED status to default, invert, always OFF or always ON + + + + + + + Adjust the speed at which the ramps to a specific value other than 0 and FF + + + + + Turn your dimmer into an On/Off switch with switch mode + + + + + Never accidentally remove a device during with alternate exclusion + + + + + Set the minimum dimmer threshold + + + Set the brightness threshold + + + Set the default brightness level that the dimmer will turn on when being controlled manually + + + + + + + + + + + diff --git a/openzwave/ge/46204-dimmer-toggle.xml b/openzwave/ge/46204-dimmer-toggle.xml new file mode 100644 index 00000000..7af260fc --- /dev/null +++ b/openzwave/ge/46204-dimmer-toggle.xml @@ -0,0 +1,67 @@ + + + + + http://www.openzwave.com/device-database/0063:3237:4944 + images/ge/46204-dimmer-toggle.png + https://products.z-wavealliance.org/products/3352/ + In-Wall Smart Toggle Dimmer + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3352/14295.46204%20Binder.pdf + U.S. / Canada / Mexico + Quickly press ON (up) button three times then immediately press the OFF (down) button three times. + NOTE: This should only be used in the event your network’s + primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. + 2. Once the controller is ready to add your device, press up and release the toggle. Please reference the controller’s manual for instructions. + Now, you have complete control to turn your fixture ON/OFF or dim according to groups, scenes, schedules and interactive automations programmed by your controller. If your Z-Wave certified controller features remote access, you can control your fixture from your mobile devices. + In-Wall Smart Toggle Dimmer with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + 14295/46204/ZW3011 + To remove and reset the device: + 1. Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. + 2. Once the controller is ready to remove your device, press up and release the toggle. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/3352/XML + + + + + Adjust the LED status to default, invert, always OFF or always ON + + + + + + + Adjust the speed at which the ramps to a specific value other than 0 and FF + + + + + Turn your dimmer into an On/Off switch with switch mode + + + + + Never accidentally remove a device during with alternate exclusion + + + + + Set the minimum dimmer threshold + + + Set the brightness threshold + + + Set the default brightness level that the dimmer will turn on when being controlled manually + + + + + + + + + + + diff --git a/openzwave/ge/dimmer.xml b/openzwave/ge/dimmer.xml new file mode 100644 index 00000000..4328aaa3 --- /dev/null +++ b/openzwave/ge/dimmer.xml @@ -0,0 +1,65 @@ + + + http://www.openzwave.com/device-database/0063:3230:4457 + images/ge/dimmer.png + https://products.z-wavealliance.org/products/1223/ + U.S. / Canada / Mexico + http://www.jascoproducts.com/support/ + 45762 + 3-way toggle style in-wall dimmer - light almond colo + Jasco In-Wall Dimmer, Toggle, Almond (45762) + www.ezzwave.com + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/293/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/654/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/842/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/844/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/846/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/856/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/893/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/894/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1214/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1215/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1216/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1217/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1220/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1223/xml + + + + + + In night-light mode the LED on the switch will turn ON when the switch is turned OFF. + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. Note: If you invert the switches and also install the product upside down, remember the load will now be controlled by the right, not the left switch. + + + + + This dimmer will start dimming from its current level. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + diff --git a/openzwave/ge/dimmer_module.xml b/openzwave/ge/dimmer_module.xml new file mode 100644 index 00000000..2946ec08 --- /dev/null +++ b/openzwave/ge/dimmer_module.xml @@ -0,0 +1,54 @@ + + + http://www.openzwave.com/device-database/0063:3030:4450 + images/ge/dimmer_module.png + https://products.z-wavealliance.org/products/1209/ + http://www.ezzwave.com + 45702/ZW3103 + http://nexiahome.com/SupportCenter/Pages/supportcenter.aspx?page=suppor + U.S. / Canada / Mexico + RF controlled, plug-in dimmer + Jasco lamp module 45702 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/672/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/726/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/888/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1191/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1209/xml + + https://products.z-wavealliance.org/products/1191/ + 12718/ZW3101 + U.S. / Canada / Mexico + + + + + Turn on the module when the attached load is connected + + + + + This dimmer will start dimming from its current level. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + diff --git a/openzwave/ge/hinge-pin.xml b/openzwave/ge/hinge-pin.xml new file mode 100644 index 00000000..e9eb7700 --- /dev/null +++ b/openzwave/ge/hinge-pin.xml @@ -0,0 +1,33 @@ + + + http://www.openzwave.com/device-database/0063:3032:4953 + images/ge/hinge-pin.png + https://products.z-wavealliance.org/products/1800/ + 32563 / ZW4001 + U.S. / Canada / Mexico + You may wish to reset all of your Hinge Pin Smart Door Sensor's settings to their factory defaults. To do this, press the program button 10 times within 6 seconds. If your Door Sensor has been successfully reset, its LED light will blink for 3 seconds. + +This should only be used in the event your network’s primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the manual/program button on the Hinge Pin Smart Door Sensor to exclude it from the network. + Hinge Pin Smart Door Sensor + Transform any home into a smart home with the GE Hinge Pin Smart Door Sensor. This Smart Door Sensor is universal to fit any hinge size and is also reversible to allow it to work on a right or left opening door. With the adjustable zero pin position this will allow you to easily adjust for molding and when the sensor triggers. With the quick and easy installation, this sensor will notify you of when people enter or exit your home, you can also set the sensor to turn on a light or groups of lights. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1800/32563-1 EnFrSp QSG - Combined.pdf + 1. Press and hold the Z-Wave Button for 6 seconds. It will be wake up and send “Wake Up Notification CC “ to HUB. +2 .It will sleep after timeout for 10 seconds, or sleep right away when received the “Wake Up No More Information CC”. + + 1. Follow the instructions for your Z-Wave certified controller to include the device to the Z-Wave network. +2. Once the controller is ready to include your Hinge Pin Smart Door Sensor press and release the manual/program button on the smart switch to include it in the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1800/xml + + + + + + + + + + + diff --git a/openzwave/ge/receptacle.xml b/openzwave/ge/receptacle.xml new file mode 100644 index 00000000..4117c3d3 --- /dev/null +++ b/openzwave/ge/receptacle.xml @@ -0,0 +1,50 @@ + + + http://www.openzwave.com/device-database/0063:3530:5252 + images/ge/receptacle.png + https://products.z-wavealliance.org/products/724/ + http://www.jascoproducts.com/support/ + Transform any home into a smart home with the GE Z-Wave Tamper Resistant Smart Outlet. The GE Z-Wave Tamper Resistant Smart Outlet enables wireless control of on/off functions from the Z-Wave controlled outlet, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. The tamper resistant duplex receptacle includes a blue LED indicator light to easily locate the receptacle in a dark room. The receptacle replaces your current electrical outlet, uses your existing wiring and provides a Z-Wave enabled outlet for the lamp or appliance that you would like to control and a standard pass-through AC outlet for other electrical appliances. Take control of your home lighting with Jasco Z-Wave Smart Lighting Controls! + + U.S. / Canada / Mexico + http://www.ezzwave.com + In-Wall Tamper Resistant Smart Outlet + 45636/ZW1001 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/657/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/724/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1195/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1212/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2732/xml + + https://products.z-wavealliance.org/products/1212/ + U.S. / Canada / Mexico + 45705 + https://products.z-wavealliance.org/products/2732/ + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device, press and +release the manual/program button to remove it from the +network. + 1. Follow the instructions for your Z-Wave certified +controller to add a device to the Z-Wave network. +2. Once the controller is ready to add your device, press and +release the Program Button to add it in the network. + U.S. / Canada / Mexico + Press the button 3 times, then press and hold the button for at least 3 +seconds. The LED will blink 5 times to confirm. +NOTE: This should only be used in the event your network’s primary +controller is missing or otherwise inoperable + 14288/ZW1002 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2732/14288 QSG v1.pdf + + + + + Sets when the LED on the outlet is lit. + + + + + + diff --git a/openzwave/ge/relay.xml b/openzwave/ge/relay.xml new file mode 100644 index 00000000..28000155 --- /dev/null +++ b/openzwave/ge/relay.xml @@ -0,0 +1,40 @@ + + + http://www.openzwave.com/device-database/0063:3533:5257 + images/ge/relay.png + https://products.z-wavealliance.org/products/1222/ + http://www.ezzwave.com + 3-way relay wall switch - Toggle Style - light almond color + http://www.jascoproducts.com/support/ + 45760 + Jasco In-Wall ON/OFF, Toggle, Almond (45760) + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/653/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/725/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/841/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/845/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1196/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1213/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1219/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1222/xml + + https://products.z-wavealliance.org/products/1196/ + U.S. / Canada / Mexico + 12722 / ZW4005 + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON. + + + + + diff --git a/openzwave/ge/ze26i.xml b/openzwave/ge/ze26i.xml new file mode 100644 index 00000000..29cf64d5 --- /dev/null +++ b/openzwave/ge/ze26i.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/0063:3031:4C42 + images/ge/ze26i.png + https://products.z-wavealliance.org/products/2528/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2528/39723 EnFrSp QSG v2..pdf + Smart LED light bulb with Z-Wave radio. +- Control lights remotely and save energy +- Compatible with smart home systems supporting Z-Wave +- 60 Watt equivalent light (750 lumens) +- Consumes only 9 watts of power +- 2700K soft light with frosted glass +- Instant ON and fully dimmable +- Functions as a Z-Wave signal repeater +- Very simple to include in your network +- Z-Wave Plus certified + + 1. Turn off power to the light bulb socket +2. Follow the network controller instruction to place your network controller into exclusion mode to remove the dt light bulb from the network. +3. After being prompted by the network controller, turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful exclusion. + + + U.S. / Canada / Mexico + 1. Turn Off power to the light bulb socket +2. Screw in the light bulb +3. Place your network controller into inclusion mode by following the controller manufacturer's instructions +4. Turn On power to the light bulb. If successful, the LED light bulb will flash twice to indicate successful inclusion. +5. If the controller/gateway shows it was a fail, repeat the procedure. + +Note: If Inclusion still fails after the 2nd attempt, you need to first RESET the dt Smart Bulb before repeating the above steps. + + 39723 + Z-Wave LED Light Bulb + You may manually reset the light bulb as follows: +1. Flick the wall switch “OFF-ON” 4 times within 4 seconds. +2. The dt Smart Bulb will flash twice after Reset is successful. + +Use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1942/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2528/xml + + + + + + + You may select the dim level whenever the light is turned back ON to be either full brightness (100% dim level) or be the same as the last dim setting when the light is ON by flicking the wall switch + + + + + + You may change the dimming step level when you adjust the brightness by your controller/gateway. + When the value is low, dimming/brightening is gradual. + When the value is high, dimming/brightening is rapid. + + + + + You may change the dimming speed quicker or slower. + When the value is low, the step timing is quick. + When the value is high, the step timing is slow. + + + + + + + + + + diff --git a/openzwave/ge/zw4001-switch.xml b/openzwave/ge/zw4001-switch.xml new file mode 100644 index 00000000..1ee507de --- /dev/null +++ b/openzwave/ge/zw4001-switch.xml @@ -0,0 +1,24 @@ + + + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + diff --git a/openzwave/ge/zw6302.xml b/openzwave/ge/zw6302.xml new file mode 100644 index 00000000..6899211c --- /dev/null +++ b/openzwave/ge/zw6302.xml @@ -0,0 +1,69 @@ + + + http://www.openzwave.com/device-database/0063:3133:4953 + images/ge/zw6302.png + https://products.z-wavealliance.org/products/1902/ + 34193/ZW6302 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2124/34194 QSG and Parameter List.pdf + U.S. / Canada / Mexico + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. + 2. Once the controller is ready to exclude your device, press and release the program button to exclude it from the network. + Portable Smart Motion Sensor + Make the move toward convenience with the Z-Wave Portable Smart Motion Sensor for your home. +This Z-Wave compatible device boosts the safety of your home by working with your home’s gateway +to wirelessly trigger scenes and send alerts to your smartphone or tablet whenever motion is detected. +Use the included batteries for easy placement anywhere, plug into the wall using a AC adapter and +USB cable – never replace batteries again. + + 1. Press the program button 10 times within 6 seconds. +2. The blue LED will blink for 3 seconds. +Note: This should only be done in the event your primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the program button to include it in the network. +3. The blue LED will activate for 3 seconds to confirm it has been included. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1902/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2124/xml + Update min/max PIR parameter https://github.com/OpenZWave/open-zwave/issues/2041 + + https://products.z-wavealliance.org/products/2124/ + U.S. / Canada / Mexico + 34194/ZW6302 + + + + + + PIR Sensitivity Setting + + + + + + + 1 to 60 => 1 min to 60 min. + 255 => 5 seconds. + + + + Motion Sensor will send out + + + + + + Enable or Disable the LED indication when PIR is triggered + + + + + + + + + + + diff --git a/openzwave/gocontrol/GC-TBZ48L.xml b/openzwave/gocontrol/GC-TBZ48L.xml new file mode 100644 index 00000000..b5dfee55 --- /dev/null +++ b/openzwave/gocontrol/GC-TBZ48L.xml @@ -0,0 +1,276 @@ + + + + + + + 0 + true + + + + + + 0 = Standard, 1 = Heat Pump + + + + + + + 0 = Gas (no fan w/Heat), 1 = Electric (Fan w/Heat) + + + + + + + 0 = w/Cool, 1 = w/Heat + + + + + + + 0 = no 2nd stage heat, 1 = 2nd stage heat + + + + + + + 0 = no aux heat, 1 = aux heat enabled + + + + + + + 0 = no 2nd stage cool, 1 = 2nd stage cool + + + + + + + 0 = Celsius, 1 = Fahrenheit + + + + + + + Sets the Minimum Off Time (MOT) delay before another heating/cooling cycle can begin + + + + + Sets the Minimum Run Time (MRT) delay before a heating/cooling cycle can turn of + + + + + Sets the minimum separation between heating and cooling setpoints + + + + + Sets the delta from setpoint that stage 1 heating starts + + + + + Sets the delta from setpoint that stage 1 heating stops + + + + + Sets the delta from setpoint that stage 2 heating starts + + + + + Sets the delay from setpoint that stage 2 heating stops + + + + + Sets the delta from setpoint that stage 3 heating starts + + + + + Sets the delta from setpoint that stage 3 heating stops + + + + + Sets the delta from setpoint that stage 1 cooling starts + + + + + Sets the delta from setpoint that stage 1 cooling stops + + + + + Sets the delta from setpoint that stage 2 cooling starts + + + + + Sets the delta from setpoint that stage 2 cooling stops + + + + + Mechanical Status + + + + + + + + + + + + + + SCP Status + + + + + + + + + + + + + Autosend Enable Bits + + + + + + + + + + + + + + + + + + + Display Lock + + + + + + + Sets the time from last button press that the backlight will turn OFF + + + + + Sets the maximum heating setpoint value + + + + + Sets the minimum cooling setpoint value + + + + + Enable or disable thermostat's local scheduler + + + + + + + 0 = Hold, 1 = Run + + + + + + + 0 = No setback, 2 = Un-occupied mode + + + + + + + Heat Setpoint for Unoccupied mode + + + + + Cool Setpoint for Unoccupied mode + + + + + Node number for Remote Sensor 1 + + + + + Temperature of Remote Sensor 1 + + + + + Internal Sensor Temperature Offset + + + + + R1 Sensor Temperature Offset + + + + + Timer to let know when to change or clean the filter + + + + + Maximum allowed value for filter timer + + + + + Heat Timer in hours + + + + + Cool Timer in hours + + + + + Fan purge period for Heat mode + + + + + Fan purge period for Cool mode + + + + diff --git a/openzwave/goodway/td14010.xml b/openzwave/goodway/td14010.xml new file mode 100644 index 00000000..73937158 --- /dev/null +++ b/openzwave/goodway/td14010.xml @@ -0,0 +1,133 @@ + + + RGBW Color LED Dimmer + Good Way RGBW module is used to control RGB/RGBW strips and LED strips or bulbs to create countless colour options and has 6 special scene effects. Its extremely small size allows for easy installation behind wall sockets and switches. Controlled devices may be powered by 12 or 24 VDC. + http://www.openzwave.com/device-database/0068:000b:0003 + http://www.goodway.com.tw/product3.asp?listid=9&id=26&subid=102&id=1168&typeid= + + images/goodway/td14010.png + + Connect the module to the power supply. Enable inclusion mode on your Z-Wave controller. Press and release the Include/Exclude button 3 times within 2 seconds. + Connect the module to the power supply. Make sure the module is within direct range of your Z-Wave controller or use a hand-held Z-Wave remote to perform exclusion. Press and release the Include/Exclude button 3 times within 2 seconds. NOTE: The module will be excluded from your network, but any custom configuration parameters will not be erased. + Connect the module to the power supply. Press and hold the Include/Excude button for at least 10 seconds. NOTE: By resetting the module, all custom parameters previously set on the module will return to their default values and the owner ID will be deleted. Use this reset procedure only when the main controller is missing or otherwise inoperable. + https://products.z-wavealliance.org/products/2466/features + U.S. / Canada / Mexico + Good Way RGBW Dimmer + + Initial release + Added indexes 8 and 9 to CC 112 + Removed indexes 8 and 9 to CC 112 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This parameter is used to adjust time between 2 Colours in the Scene. + 1-127 – delay duration is 1 sec to 127 sec. + 1001-1127 – delay duration is from 1 min to 127 min. This parameter has no effect on lighting and Dancing scenes. + + + Device will be set to status memorized before power cut. + + + + + + + + NOTE: The minimum level may not be higher than the MAX dimming value. + + + + Default value 10 = 1 s. + 5–25 = from 0.5 to 2.5 seconds + + + + 1–127 = from 1 to 127 seconds. + NOTE: Dimming time depends also on Min and Max dimming value. + + + + + NOTE: If the parameter no. 14 is enabled, parameter no. 1,2,3,4 has no effect. + NOTE: After parameter change, first exclude device (without setting parameters to default value) and then re include the device. + + + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/gr/gr-302n.xml b/openzwave/gr/gr-302n.xml new file mode 100644 index 00000000..f1257664 --- /dev/null +++ b/openzwave/gr/gr-302n.xml @@ -0,0 +1,22 @@ + + + http://www.openzwave.com/device-database/0152:0003:0500 + images/gr/gr-302n.png + https://products.z-wavealliance.org/products/1722/ + PIR Sensor + Press the button unlock and lock-unlock 1 time it will be wake up 10 seconds. + GR-302N + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1722/PIR Sensor_UM.pdf + U.S. / Canada / Mexico + Press the button unlock and lock-unlock 6 times the device will send the reset notification to the list node in the group 1 and erases the device memory. +Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + Please press the Z-Wave button in the pir sensor when the Z-Wave controller sends the instructions for inclusion, Press the Button: unlock and lock-unlock 1 time will send the NIF + This PIR motion sensor can association lighting switch , until leave the detect area. This PIR have support power supply and you don't replace the battery anymore. + Please press the Z-Wave button in the pir sensor when the Z-Wave controller sends the instructions for exclusion, Times to Press the Button: unlock and lock-unlock 1 time will send the NIF + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1722/xml + + + diff --git a/openzwave/gr/gr105.xml b/openzwave/gr/gr105.xml new file mode 100644 index 00000000..77b26daf --- /dev/null +++ b/openzwave/gr/gr105.xml @@ -0,0 +1,22 @@ + + + http://www.openzwave.com/device-database/0152:0511:0202 + images/gr/gr105.png + https://products.z-wavealliance.org/products/1008/ + GR-105 + U-Fairy Control Valve + Auto Valve - Turn on/off water valve or gas valve + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1008/xml + + + + + + + + + + + diff --git a/openzwave/gr/gr105n.xml b/openzwave/gr/gr105n.xml new file mode 100644 index 00000000..105903fc --- /dev/null +++ b/openzwave/gr/gr105n.xml @@ -0,0 +1,37 @@ + + + http://www.openzwave.com/device-database/0152:0512:0003 + images/gr/gr105n.png + https://products.z-wavealliance.org/products/2648/ + 1. Follow the instructions for your Z-Wave certified Controller to enter exclusion mode. +2. When prompted, press the “open/close” button on the Shut-Off quickly 3 times in a row. + The Dome™ Home Automation DMWV1 Water Main Shut-off is designed to fit over existing ¼ turn ball-valves for pipes sized up to 1½ inch. No professional plumbing contractor is required- it can be installed by a homeowner with just a screwdriver. This device requires a Z-Wave Certified hub for operation. When configured with a Water Leak Sensor, the Water Main Shut-off can automatically cut off the supply to limit the damage. You can also remotely control the valve position using your smarthome system mobile app. Extra-long Z-Wave wireless range (up to 150 ft) allows you to place it where it’s needed without worrying if the signal is reaching your Z-Wave Hub. Also functions as Z-Wave signal extender. Dome™ DMWV1 Water Main Shut-off comes with a 1-year limited warranty. Measurements in inches: 2.5 x 3.5 x 6. Dome™ Home Automation Z-Wave devices give your family peace of mind and security you can count on. With Dome™, you’re always connected and always covered. + +• Installs over existing valve without need of a plumber using just a screw driver. Works with ¼ turn ball-valves on pipes sized up to 1½ inch +• Open/Close valve control allowing for automatic water shut-off when leaks are detected as well as on demand control using your smarthome mobile app. +• Up to 150-foot range. Functions as Z-Wave signal extender +• Z-Wave Plus Certified. Requires a Z-Wave Certified Hub to operate + Water Main Shut-Off + Press and hold the open/close button for at least 10 seconds then release. The Shut-Off’s memory will be erased to factory settings. A flashing light indicates a successful factory reset. Beware that resetting your device will disconnect it from your system. Only do this if the controller is missing or otherwise unreachable! + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2648/Dome Water Main Shut-Off Advanced Manual.pdf + 1. For proper inclusion, bring the Water Main Shut-Off to the final location where it will be used. * +2. Follow the instructions for your Z-Wave controller to enter inclusion mode. +3 Make sure the Water Main Shut-Off is powered on, and when prompted by your controller, press the “open/close” button quickly 3 times in a row. The LED will stop blinking and stay on continuously upon successful inclusion. +*For non Z-Wave Plus networks, please consult the owner’s manual for your primary controller to determine the best method and location for adding the Water Main Shut-Off to your Z-Wave network. + U.S. / Canada / Mexico / South Africa / Australia / New Zealand + DMWV1 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1537/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2647/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2648/xml + + + + + + + + + + + diff --git a/openzwave/gr/grb3.xml b/openzwave/gr/grb3.xml new file mode 100644 index 00000000..4e67a8e2 --- /dev/null +++ b/openzwave/gr/grb3.xml @@ -0,0 +1,9 @@ + + + + + 2 + true + + + diff --git a/openzwave/graber/brz1.xml b/openzwave/graber/brz1.xml new file mode 100644 index 00000000..e74dcff2 --- /dev/null +++ b/openzwave/graber/brz1.xml @@ -0,0 +1,36 @@ + + + http://www.openzwave.com/device-database/026E:5A31:4252 + images/graber/brz1.png + https://products.z-wavealliance.org/products/1787/ + U.S. / Canada / Mexico + The Wakeup command class should be configured by a hub when the remote is joined to a Z-Wave network. A WAKE_UP_INTERVAL_SET command should configure the NodeID at a minimum. The Wakeup interval can be configured to any value from 6 minutes to 25 hours. Recommendation is to leave the interval at the default of 12 hours to maximize battery life. The remote will wake up every WakeUpInterval and send a WakeUp Notification command as well as a battery report to the NodeID assigned with the Interval Set command. The WakeUp Notification will be sent within a few minutes of power being applied to the remote and then once every Wake Up Interval. A Wakeup Interval Capabilities command will inform the hub of the default, minimum, maximum and step size of the Wake Up interval. + Enjoy the comfort, convenience and energy efficiency of beautiful custom motorized window treatments featuring Z-Wave protocol for easy integration. Lighting control has never been more simple. Window treatments can be automated using your favorite Z-Wave certified gateway or security system, or controlled by a remote control. Raise or lower the shades to control just the right amount of light, privacy and solar heat. Shades can be fully open, fully closed or anywhere in between, it’s up to you. In addition, some systems will also report back the state of the battery charge on battery operated versions. + Press and hold the button on the control for approximately 15 seconds (the LED will stop flashing when complete. + + +"Please use this procedure only when the network primary controller is missing or otherwise inoperable." + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1787/Graber Virtual Cord Owner's Manual.pdf + BRZ1 + Basic Remote Control Z-Wave + 1. Press and release Twice on Control Programming button. (Tap 2x on prog button) + +2.Slave sends NIF + + 1. Press and release Three times on Control Programming button. (Tap 3x on prog button) + +2. Slave sends NIF + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1787/xml + + + + + + + + + + + + diff --git a/openzwave/graber/csz1.xml b/openzwave/graber/csz1.xml new file mode 100644 index 00000000..c3786929 --- /dev/null +++ b/openzwave/graber/csz1.xml @@ -0,0 +1,29 @@ + + + http://www.openzwave.com/device-database/026E:5A31:4353 + images/graber/csz1.png + https://products.z-wavealliance.org/products/1749/ + 1. Put Primary Controller into +Inclusion Mode + +2. Press and Hold Shade Programming Button for >2seconds + + U.S. / Canada / Mexico + The Wakeup command class should be configured by a hub when the remote is joined to a Z-Wave network. A WAKE_UP_INTERVAL_SET command should configure the NodeID at a minimum. The Wakeup interval can be configured to any value from 6 minutes to 25 hours. Recommendation is to leave the interval at the default of 12 hours to maximize battery life. The remote will wake up every WakeUpInterval and send a WakeUp Notification command as well as a battery report to the NodeID assigned with the Interval Set command. The WakeUp Notification will be sent within a few minutes of power being applied to the remote and then once every Wake Up Interval. A Wakeup Interval Capabilities command will inform the hub of the default, minimum, maximum and step size of the Wake Up interval. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1749/Graber Virtual Cord Owner's Manual 0002.pdf + Please use this procedure only when the network primary controller is missing or otherwise inoperable + +Press and hold the button on the shade for approximately 15 seconds (the LED will stop flashing when complete) + Enjoy the comfort, convenience and energy efficiency of beautiful custom motorized window treatments featuring Z-Wave protocol for easy integration. Lighting control has never been more simple. Window treatments can be automated using your favorite Z-Wave certified gateway or security system, or controlled by a remote control. Raise or lower the shades to control just the right amount of light, privacy and solar heat. Shades can be fully open, fully closed or anywhere in between, it’s up to you. In addition, some systems will also report back the state of the battery charge on battery operated versions. + Cellular Shade Radio Z-Wave + 1. Put Primary Controller into +Exclusion Mode + +2. Press and Hold Shade Programming Button for >2seconds + + CSZ1 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1749/xml + + + diff --git a/openzwave/graber/mcz1.xml b/openzwave/graber/mcz1.xml new file mode 100644 index 00000000..9fafd8ca --- /dev/null +++ b/openzwave/graber/mcz1.xml @@ -0,0 +1,35 @@ + + + + Multi-Channel Remote + Enjoy the comfort, convenience and energy efficiency of beautiful custom motorized window treatments featuring Z-Wave protocol for easy integration. Lighting control has never been more simple. Window treatments can be automated using your favorite Z-Wave certified gateway or security system, or controlled by a remote control. Raise or lower the shades to control just the right amount of light, privacy and solar heat. Shades can be fully open, fully closed or anywhere in between, it’s up to you. In addition, some systems will also report back the state of the battery charge on battery operated versions. + http://www.openzwave.com/device-database/026e:5a31:4d43 + https://www.baliblinds.com/globalassets/3.-documents/installation-instructions/bali-motorization-owners-manual-autoview.pdf + https://www.baliblinds.com/customer-support/ + images/graber/mcz1.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2819/P2_79083-01_18-8215_MotorizationManual.pdf + Any button press will wake up the remote. + 1. From your home automation system’s user interface, select the option to enroll a new Z-Wave device. See your home automation system’s instructions for details. +2. On the remote, press and hold the MENU/RIGHT button to enter the menu. +3. Select ZWAVE > LEARN. + 1. From your home automation system’s user interface, select the option to exclue a Z-Wave device. See your home automation system’s instructions for details. +2. On the remote, press and hold the MENU/RIGHT button to enter the menu. +3. Select ZWAVE > LEARN. + 1. Press and hold the MENU/RIGHT button for 2 seconds to enter the menu. +2. Select ZWAVE > RESET. +3. With LIKE NEW? selected, press and hold the MENU/RIGHT button until the screen no longer tells you to wait. + https://products.z-wavealliance.org/products/2819 + U.S. / Canada / Mexico + MCZ1 + + Initial entry with data obtained from https://products.z-wavealliance.org/products/2819 + + + + + + + + + + diff --git a/openzwave/graber/rsz1.xml b/openzwave/graber/rsz1.xml new file mode 100644 index 00000000..f0b9b381 --- /dev/null +++ b/openzwave/graber/rsz1.xml @@ -0,0 +1,29 @@ + + + http://www.openzwave.com/device-database/026E:5A31:5253 + images/graber/rsz1.png + https://products.z-wavealliance.org/products/1785/ + 1. Put Primary Controller into +Exclusion Mode + +2. Press and Hold Shade Programming Button for >2seconds + + Enjoy the comfort, convenience and energy efficiency of beautiful custom motorized window treatments featuring Z-Wave protocol for easy integration. Lighting control has never been more simple. Window treatments can be automated using your favorite Z-Wave certified gateway or security system, or controlled by a remote control. Raise or lower the shades to control just the right amount of light, privacy and solar heat. Shades can be fully open, fully closed or anywhere in between, it’s up to you. In addition, some systems will also report back the state of the battery charge on battery operated versions. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1785/Graber Virtual Cord Owner's Manual.pdf + Press and hold the button on the shade for approximately 15 seconds (the LED will stop flashing when complete). + +"Please use this procedure only when the network primary controller is missing or otherwise inoperable." + 1. Put Primary Controller into +Inclusion Mode + +2. Press and Hold Shade Programming Button for >2seconds + + Roller Shade Radio Z-Wave + RSZ1 + The Wakeup command class should be configured by a hub when the remote is joined to a Z-Wave network. A WAKE_UP_INTERVAL_SET command should configure the NodeID at a minimum. The Wakeup interval can be configured to any value from 6 minutes to 25 hours. Recommendation is to leave the interval at the default of 12 hours to maximize battery life. The remote will wake up every WakeUpInterval and send a WakeUp Notification command as well as a battery report to the NodeID assigned with the Interval Set command. The WakeUp Notification will be sent within a few minutes of power being applied to the remote and then once every Wake Up Interval. A Wakeup Interval Capabilities command will inform the hub of the default, minimum, maximum and step size of the Wake Up interval. + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1785/xml + + + diff --git a/openzwave/graber/vcz1.xml b/openzwave/graber/vcz1.xml new file mode 100644 index 00000000..b0ac72df --- /dev/null +++ b/openzwave/graber/vcz1.xml @@ -0,0 +1,38 @@ + + + http://www.openzwave.com/device-database/026E:5A31:5643 + images/graber/vcz1.png + https://products.z-wavealliance.org/products/1786/ + Virtual Cord Remote Control Z-Wave + VCZ1 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1786/Graber Virtual Cord Owner's Manual.pdf + Enjoy the comfort, convenience and energy efficiency of beautiful custom motorized window treatments featuring Z-Wave protocol for easy integration. Lighting control has never been more simple. Window treatments can be automated using your favorite Z-Wave certified gateway or security system, or controlled by a remote control. Raise or lower the shades to control just the right amount of light, privacy and solar heat. Shades can be fully open, fully closed or anywhere in between, it’s up to you. In addition, some systems will also report back the state of the battery charge on battery operated versions. + 1. Press and release Three times on Control Programming button. (Tap 3x on prog button) + +2. Slave sends NIF + + + U.S. / Canada / Mexico + Press and hold the button on the control for approximately 15 seconds (the LED will stop flashing when complete. + +"Please use this procedure only when the network primary controller is missing or otherwise inoperable." + The Wakeup command class should be configured by a hub when the remote is joined to a Z-Wave network. A WAKE_UP_INTERVAL_SET command should configure the NodeID at a minimum. The Wakeup interval can be configured to any value from 6 minutes to 25 hours. Recommendation is to leave the interval at the default of 12 hours to maximize battery life. The remote will wake up every WakeUpInterval and send a WakeUp Notification command as well as a battery report to the NodeID assigned with the Interval Set command. The WakeUp Notification will be sent within a few minutes of power being applied to the remote and then once every Wake Up Interval. A Wakeup Interval Capabilities command will inform the hub of the default, minimum, maximum and step size of the Wake Up interval. + 1. Press and release Twice on Control Programming button. (Tap 2x on prog button) + +2.Slave sends NIF + + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1786/xml + + + + + + + + + + + + diff --git a/openzwave/greenwave/gs1110-1-gr-1.xml b/openzwave/greenwave/gs1110-1-gr-1.xml new file mode 100644 index 00000000..f6bbcfc9 --- /dev/null +++ b/openzwave/greenwave/gs1110-1-gr-1.xml @@ -0,0 +1,17 @@ + + + http://www.openzwave.com/device-database/0099:0002:0001 + images/greenwave/gs1110-1-gr-1.png + https://products.z-wavealliance.org/products/834/ + GS1110-1-GR-1 + The GreenWave Reality Home Energy Management service provides robust monitoring and control of devices in the home. The initial installation typically includes a Gateway, intelligent power strips (PowerNodes), and integration with third-party smart thermostats. Consumers can extend conservation efforts and further simplify their lives by creating easy-to-configure Smart Controls that can be executed by the push of a button – or at scheduled times – to turn devices or entire rooms on or off. + +GreenWave Reality’s focus on the consumer begins with a guided out-of-box experience that includes videos, an Energy Coach and a range of patented technologies that enable users to quickly get up and running on their own. After connecting the Gateway and plugging devices into the PowerNodes, the DeviceDNA feature automatically helps identify the type of each device for simple configuration of the system. + http://www.greenwavereality.com/ + OneGateway + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/834/xml + + + diff --git a/openzwave/greenwave/powernode1.xml b/openzwave/greenwave/powernode1.xml new file mode 100644 index 00000000..91ce766c --- /dev/null +++ b/openzwave/greenwave/powernode1.xml @@ -0,0 +1,67 @@ + + + http://www.openzwave.com/device-database/0099:0002:0002 + images/greenwave/powernode1.png + https://products.z-wavealliance.org/products/629/ + Single-socket PowerNode, UK.The single port version of the PowerNode, these devices communicate wirelessly to the Gateway, allowing for energy monitoring and device control. Our products come pre-configured to connect to the Gateway with minimal consumer set-up. + CEPT (Europe) / Australia / New Zealand / U.S. / Canada / Mexico / CEPT (Europe) + Greenwave Single socket PowerNode UK + http://www.greenwavereality.com/solutions/energymgmt/ + NS210-G-EN/NP210-G-EN + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/52/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/55/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/58/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/589/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/629/xml + + http://www.greenwavereality.com/solutions/energymgmt/ + + + + + Consumer variation required to send notification. + From 1 to 100, default 10 + + + After how many minutes the GreenWave device should start flashing if the controller didn't communicate with this device + + + The room color (Corner wheel color) on the GreenWave device + + + + + + + + + + + + + Relais state after a power loss + + + + + + Enable/Disable the LED on network error + + + + + + + + + + + + + + + + + + diff --git a/openzwave/greenwave/powernode6.xml b/openzwave/greenwave/powernode6.xml new file mode 100644 index 00000000..05f0f2fe --- /dev/null +++ b/openzwave/greenwave/powernode6.xml @@ -0,0 +1,71 @@ + + + http://www.openzwave.com/device-database/0099:0004:0003 + images/greenwave/powernode6.png + https://products.z-wavealliance.org/products/590/ + http://www.greenwavereality.com/solutions/energymgmt/ + Australia / New Zealand / CEPT (Europe) / CEPT (Europe) / U.S. / Canada / Mexico + The PowerNode 6-Port allows users to connect up to 6 appliances, making them smart, energy conscious and controllable. Our patent-pending DeviceDNA technology instantly recognizes the device upon being plugged into the PowerNode, to facilitate identification of your devices. + Multi socket PowerNode US + MP220-B/NP222-B + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/54/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/56/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/57/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/590/xml + + http://www.greenwavereality.com/about/contact/ + + + + + Consumer variation required to send notification. + From 1 to 100, default 10 + + + After how many minutes the GreenWave device should start flashing if the controller didn't communicate with this device + + + The room color (Corner wheel color) on the GreenWave device + + + + + + + + + + + + + Relais state after a power loss + + + + + + Enable/Disable the LED on network error + + + + + + + true + + + + + + + + + + + + + + + + diff --git a/openzwave/guardtec/gkw2000d.xml b/openzwave/guardtec/gkw2000d.xml new file mode 100644 index 00000000..bddc2038 --- /dev/null +++ b/openzwave/guardtec/gkw2000d.xml @@ -0,0 +1,52 @@ + + + GKW-2000D + The GKW-2000D is a secure electronic door lock + http://www.openzwave.com/device-database/037B:0001:0002 + http://gkw2000d.thekeywe.com + https://mykeywe.thekeywe.com/Home/Login + images/guardtec/gkw2000d.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2905/GKW-2000DZ-WaveManual.pdf + press the [REG] button, enter the Master Pin (Default:1234) on the keypad followed by #88* + press the [REG] button, enter the Master Pin (Default:1234) on the keypad followed by #99* + press the [REG] button, enter the Master Pin (Default:1234) on the keypad followed by #5*2*[Master Pin]# + https://products.z-wavealliance.org/products/3060/ + https://products.z-wavealliance.org/products/3062/ + https://products.z-wavealliance.org/products/3030/ + https://products.z-wavealliance.org/products/3064/ + https://products.z-wavealliance.org/products/2905/ + https://products.z-wavealliance.org/products/3061/ + https://products.z-wavealliance.org/products/3063/ + https://products.z-wavealliance.org/products/3029/ + https://products.z-wavealliance.org/products/2993/ + Malaysia + Singapore + South Korea + Thailand + U.S. / Canada / Mexico + Brazil + Taiwan + Australia / New Zealand + CEPT (Europe) + + Refresh lock status when alarm message received + Initial Metadata import + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openzwave/hab/iblindsV2.xml b/openzwave/hab/iblindsV2.xml new file mode 100644 index 00000000..fdb0e620 --- /dev/null +++ b/openzwave/hab/iblindsV2.xml @@ -0,0 +1,52 @@ + + + http://www.openzwave.com/device-database/0287:000D:0003 + images/hab/iblinds.png + https://products.z-wavealliance.org/products/2486/ + The Device Reset Locally function is used to reset the device to fatory default. The reset operation resets protocol data (HomeID, NodeID) as well as all application specific data to factory default values. +NOTE: Please only use this function when the primary controller is missing or inoperable! +1. Press the INC / EXC button 3 +Press the INC / EXC button 3 times within 5 seconds to enable the device reset function. +2. Wait 30 Seconds Press CLBR button +After device is reset wait 30 seconds and press the CLBR button to reboot the device and make it ready for Z-Wave Inclusion. + iblindsV2 + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2486/iBlind_User_Guide.pdf + An intelligent Z-Wave blind motor that installs out of sight in existing Horizontal (2" and 2 1/2" slatted-style) blind headrails. Use iBlinds to tilt the slats open, closed or use the value slider for precise positioning of the slat tilt angle. + Follow the directions for your Z-Wave device to place it in the exclusion mode. +Press the exclude button once and wait for the device to be removed from the Z-Wave network. + + iblinds V2 + U.S. / Canada / Mexico + Follow the directions for your Z-Wave hub/controller to place it in the add for inclusion mode. +Press the inclusion button once and wait for the device to be discovered and joined to the Z-Wave network. Follow the directions of your Z-Wave controller to uniquely identify your iblinds device. (Ex: Bedroom iblind) +Note: If the device is not joined to the network. Press the CLBR button Wait 1 minutes and repeat steps 1 and 2 again. If you continue to have trouble joining the iblinds motor to the Z-Wave network follow the Z-Wave network Exclusion process below. + + + Initial metadata + Folder namechange to hab, minor typos + + + + + + true + + + + + Changing the Auto Calibration torque will allow you to change the initial calibration torque. Use at your own risk! + + + + + + + + + + + + + + + diff --git a/openzwave/hab/iblindsV3.xml b/openzwave/hab/iblindsV3.xml new file mode 100644 index 00000000..b94e49a7 --- /dev/null +++ b/openzwave/hab/iblindsV3.xml @@ -0,0 +1,71 @@ + + + iblinds + An intelligent blind motor, a Z-Wave device designed for tilting Venetian (two inch slatted-style) blinds. Open and close the blinds and use a value slider for precise positioning of the tilt angle. + http://www.openzwave.com/device-database/0287:0071:0004 + https://myiblinds.com/ + https://support.myiblinds.com + images/hab/iblindsV3.png + http://support.myiblinds.com/wp-content/uploads/2019/06/User-Guide-v1.0.pdf + Press Include/Exclude button + Follow the directions for your Z-Wave hub/controller to place it into inclusion mode. Press the inclusion button three times and wait for the device to be discovered and joined to the Z-Wave network. + Follow the directions for your Z-Wave device to place it in the exclusion mode. Press the exclude button three times and wait for the device to be removed from the Z-Wave network. + Charge adapter button can be used to reset the device and perform manual auto calibration: press and hold the Charge Adapter button for 10 seconds. + https://products.z-wavealliance.org/products/2486/features + U.S. / Canada/ Mexico + CEPT + Australia / New Zealand + iblinds V3 + + + Initial Release + + + + + + + Auto Calibration Tightness + Lower value = tighter + Higher value = looser + MUST BE RECALIBRATED + Range:16-32 + Default: 22 + + + + + Reverse closing direction + + + + + + + + Value that iblinds will open to by Default + Default: 50 + + + + + Will disable the reset button on the motor, preventing it from accidentally being pressed + + + + + + + How fast iblinds will close in seconds + Default:0 + + + + + + + + + + + diff --git a/openzwave/hank/hkzw-dws01.xml b/openzwave/hank/hkzw-dws01.xml new file mode 100644 index 00000000..22ac7cd8 --- /dev/null +++ b/openzwave/hank/hkzw-dws01.xml @@ -0,0 +1,68 @@ + + + http://www.openzwave.com/device-database/0208:0008:0201 + images/hank/hkzw-dws01.png + https://products.z-wavealliance.org/products/2775/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2844/DoorWindowSensorEngineeringSpecification.pdf + 1. Insert the AAA battery. +2. Set the Z-Wave network main controller into learning mode. +3. Triple or single short press the Z-button. +4. If the add for inclusion is successful, the LED will blink less than 5 seconds and then keep on 3 seconds. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2. + + 1. Insert the AAA battery. +2. Pressing and holding the Z button for more than 20 seconds, +3. Led will keep on until the Z-Button is released, and it will reset to factory default when the button is released. + +Using this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + HKZW-DWS01 + Door/Window Sensor is a wireless reed sensor powered by AAA battery. It is used for detecting the opening or closing of doors, windows. It can communicate with an associated Z-Wave device, such as Siren, Smart Switch, etc. + 1. Insert the AAA battery. +2. Set the Z-Wave network main controller into learning mode. +3. Triple clicking the Z-button. +4. If the remove for exclusion, the LED will turn off within 1 second. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2. + + + U.S. / Canada / Mexico + Door/Window Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1892/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1896/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2775/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2844/xml + + https://products.z-wavealliance.org/products/2844/ + HKZW-DWS01 + CEPT (Europe) + + + + + + Enable/Disable BASIC SET command + + + + + + Send BASIC SET VALUE = 255 to nodes associated with group 2 when door/window is opened. + Send BASIC SET VALUE = 0 to nodes associated with group 2 when door/window is closed. + + + + + The value here defines the low battery + + + + + + + + + + diff --git a/openzwave/hank/hkzw-fld01.xml b/openzwave/hank/hkzw-fld01.xml new file mode 100644 index 00000000..3f63ef1d --- /dev/null +++ b/openzwave/hank/hkzw-fld01.xml @@ -0,0 +1,111 @@ + + + http://www.openzwave.com/device-database/0208:000F:0200 + images/hank/hkzw-fld01.png + https://products.z-wavealliance.org/products/2641/ + Flood Sensor is capable of both detecting leaks and floods and when the level of water gets too low in pool or tank, Flood Sensor can work with your z-wave network to prevent emergencies such as burst water boiler to leaking air conditioners. With Z-Wave, the scope to save money is endless. + +The features list: +1) Z-Wave Plus certified for wide compatibility (500 serials product). +2) Security 0 and security 2 framework implemented with AES-128 encryption. +3) Contains an extension water detecting probe. +4) Temperature measurement. +5) Vibration sensor. +6) The battery life is up to 1 year. +7) Low battery alert + + 1)Power on the device, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete. +4) The reset feature works only when the device has been included into a Z-Wave network. + +Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + + + Press and hold the Z button for more than 5 seconds and release. + Flood Sensor + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller remove mode (see the controller’s manual). +4) Triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the removing process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + HKZW-FLD01 + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller in add mode (see the controller’s manual). +4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2641/Flood Sensor Specification Engineering.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2641/xml + + + + + + + + The Flood sensor can send BASIC SET command to nodes associated with group 2. + + + + + The Flood sensor can reverse its value of BASIC SET when flooding is triggered. + + + + + + + + + + + + + + + + + + + + US: -670 - 2570 (-67 - 257 F) + Other: -550 - 1250 (-55 - 125 C) + + + + + + + + US: -670 - 2570 (-67 - 257 F) + Other: -550 - 1250 (-55 - 125 C) + + + + + + + + This parameter defines a battery level as the "low battery". + + + + + + + + + + diff --git a/openzwave/hank/hkzw-ms01.xml b/openzwave/hank/hkzw-ms01.xml new file mode 100644 index 00000000..3217bd9d --- /dev/null +++ b/openzwave/hank/hkzw-ms01.xml @@ -0,0 +1,111 @@ + + + http://www.openzwave.com/device-database/0208:0006:0200 + images/hank/hkzw-ms01.png + https://products.z-wavealliance.org/products/2305/ + HKZW-MS01 + Remove for exclusion; +1. Insert two CR123A batteries. +2. Set the Z-Wave network main controller into removing mode (see Z-Wave controller operating manual). +3. Triple clicking the Z-button. +4. If the removing is successful, the LED will blink slowly for 5 seconds and then turn off, otherwise you need to repeat the process from step 2. + CEPT (Europe) + 2. Add for inclusion (non-security): +1) Insert two CR123A batteries. +2) Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual). +3) Triple clicking the Z-button. +4) If the inclusion is successful, the LED will blink less than 5 seconds and then keep on for 3 seconds, otherwise the LED will blink 5 seconds and then turn off, in which you need to repeat the process from step 2. +Add for inclusion (security): +1) Insert two CR123A batteries. +2) Set the Z-Wave network main controller into learning mode (see Z-Wave network controller operating manual). +3) Press and hold the Z-button for 3 seconds. +4) If the inclusion is successful, the LED will blink fast for less than 5 seconds and then keep on for 3 seconds, otherwise the LED will blink fast for 5 seconds and then turn off, in which you need to repeat the process from step 2. + + Press and hold the Z-button for 20 seconds, +Multisensor will send “Device_Reset_Locally” to the main controller and exclude from the Z-Wave network when the Z-Button is released, this procedure will reset the Sensor to factory default. +Please include a request to use the reset procedure only when the primary controller is missing or inoperable. + Multisensor + Multisensor is a universal Z-Wave device. Along with detecting motion the device measures the temperature, humidity and luminance . It can communicate with associated Z-Wave devices, such as Siren, Smart Switch, etc. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2305/HKZW-MS01 MANUL.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2305/xml + + + + + + + + Level 0 to 8. + 0 Disabled. + + + + Insensitivity + + + Enable/Disable BASIC SET command + + + + + + Send BASIC SET VALUE = 255 to nodes associated with group 2 when door/window is opened. + Send BASIC SET VALUE = 0 to nodes associated with group 2 when door/window is closed. + + + + + The low level from 10% to 50% + + + + + + + + The interval of sending battery report + + + The interval of sending temperature report + + + The interval of sending Humidity report + + + The interval of sending luminance report + + + The change in battery level resulting in battery report being sent to the main controller. + + + + 0 reports are not sent. + 1 to 255 the change in temperature level resulting in temperature report being sent to the main controller. + + + + + 0 reports are not sent. + 1 to 100 the change in humidity level resulting in humidity report being sent to the main controller. + + + + + 0 Reports are not sent. + 1 to 65535 the change in luminance level resulting in luminance report being sent to the main controller. + + + + + + + + + + + diff --git a/openzwave/hank/hkzw-ms02-200.xml b/openzwave/hank/hkzw-ms02-200.xml new file mode 100644 index 00000000..02a148f3 --- /dev/null +++ b/openzwave/hank/hkzw-ms02-200.xml @@ -0,0 +1,94 @@ + + + http://www.openzwave.com/device-database/0208:0012:0200 + images/hank/hkzw-ms02-200.png + https://products.z-wavealliance.org/products/2578/ + 1)Power on the device, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete. +4) The reset feature works only when the device has been included into a Z-Wave network. + +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + Motion sensor can be included and operated in any Z-Wave network with other Z-Wave certified devices. + +The features list: +1) Z-Wave Plus certified for wide compatibility (500 serials product). +2) Supports security 0 and security 2 protected mode with AES-128 encryption. +3) Motion sensor. +4) Tamper alarm by shock sensor. +5) The battery life is up to 1 year. +6) Low battery alarm. +7) Support firmware OTA. + + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller in add mode (see the controller’s manual). +4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2578/HKZW-MS02-ProductManual.pdf + HKZW-MS02 + Motion Sensor + Press and hold the Z button for more than 5 seconds and release. + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller remove mode (see the controller’s manual). +4) Triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the removing process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2578/xml + Adjust description and units of configuration parameter 18 as per user manual + + + + + + + + Level 1 to 8. The higher the value, the more sensitive the PIR sensor. + 0 Disabled. + + + + Enable/disable basic set command + + + + + + Send basic set value = 255 to nodes associated with group 2 when motion alarm is triggered. Send basic set value = 0 to nodes associated with group 2 when motion alarm is canceled. + Send basic set value = 0 to nodes associated with group 2 when motion alarm is triggered. Send basic set value = 255 to nodes associated with group 2 when motion alarm is canceled. + + + + + when the value is 0, the product will not sends a vibration alarm after moving or shaking; when the value is 1, the product will sends a vibration alarm after moving or shaking + + + + + The number of seconds to delay the alarm cancellation after motion has not been detected any longer. + + + The low level from 10% to 50% + + + + + + + + + + diff --git a/openzwave/hank/hkzw-ms02-300.xml b/openzwave/hank/hkzw-ms02-300.xml new file mode 100644 index 00000000..6ad6c417 --- /dev/null +++ b/openzwave/hank/hkzw-ms02-300.xml @@ -0,0 +1,95 @@ + + + + http://www.openzwave.com/device-database/0208:0012:0300 + images/hank/hkzw-ms02-200.png + https://products.z-wavealliance.org/products/2578/ + 1)Power on the device, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete. +4) The reset feature works only when the device has been included into a Z-Wave network. + +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + Motion sensor can be included and operated in any Z-Wave network with other Z-Wave certified devices. + +The features list: +1) Z-Wave Plus certified for wide compatibility (500 serials product). +2) Supports security 0 and security 2 protected mode with AES-128 encryption. +3) Motion sensor. +4) Tamper alarm by shock sensor. +5) The battery life is up to 1 year. +6) Low battery alarm. +7) Support firmware OTA. + + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller in add mode (see the controller’s manual). +4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2578/HKZW-MS02-ProductManual.pdf + HKZW-MS02 + Motion Sensor + Press and hold the Z button for more than 5 seconds and release. + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller remove mode (see the controller’s manual). +4) Triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the removing process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + Improvements based on the HKZW-M02-200 entry + Adjust description and units of configuration parameter 18 as per user manual + + + + + + + + Level 1 to 8. The higher the value, the more sensitive the PIR sensor. + 0 Disabled. + + + + Enable/disable basic set command + + + + + + Send basic set value = 255 to nodes associated with group 2 when motion alarm is triggered. Send basic set value = 0 to nodes associated with group 2 when motion alarm is canceled. + Send basic set value = 0 to nodes associated with group 2 when motion alarm is triggered. Send basic set value = 255 to nodes associated with group 2 when motion alarm is canceled. + + + + + when the value is 0, the product will not sends a vibration alarm after moving or shaking; when the value is 1, the product will sends a vibration alarm after moving or shaking + + + + + The number of seconds to delay the alarm cancellation after motion has not been detected any longer. + + + The low level from 10% to 50% + + + + + + + + + + diff --git a/openzwave/hank/hkzw-rgb01.xml b/openzwave/hank/hkzw-rgb01.xml new file mode 100644 index 00000000..c0422adb --- /dev/null +++ b/openzwave/hank/hkzw-rgb01.xml @@ -0,0 +1,96 @@ + + + http://www.openzwave.com/device-database/0208:0004:0100 + images/hank/hkzw-rgb01.png + https://products.z-wavealliance.org/products/1897/ + There are two ways to reset the RGB BULB. One is that removing +RGB BULB from the Z-Wave network, the other is that using the +configuration command class. + RGB Bulb is a smart bulb enables Z-Wave remote command and control (on/off/dim). It has over 16,000,000 colors, you can choose its color according to your favour. + To remove the RGB BULB from the Z-Wave network: +(1) Screw in the RGB BULB. +(2) Set the Z-Wave network main controller into excluding mode +(see Z-Wave controller operating manual). +(3) Toggle the wall switch off and on 3 times quickly(within 3 +and the final ending position of the wall switch must be on), +if the exclusion is successful, the RGB BULB will blink fast in +orange for less than 5 seconds and then keep on for 3 seconds. +RGB BULB will keep on warm white after the exclusion procedure +is finished. + RGB Bulb + To include RGB BULB into a Z-Wave network as a non-security device: +(1) Make sure the power supply is disconnected and the RGB BULB is +located within a direct Z-Wave network's main controller +communication range. +(2) Set the Z-Wave network main controller into learning mode +(see Z-Wave network controller operating manual). +(3) Insert the RGB BULB into a lamp-socket and then power on. +(4) Auto-inclusion will be activated. If the inclusion is successful, the +RGB BULB will blink fast in blue for less than 5 seconds and then +keep on for 3 seconds. RGB BULB will keep on in the color before it +is included into the Z-Wave network after the inclusion procedure +is finished. + +To include RGB BULB into a Z-Wave network as a security device: +(1) Screw in the RGB BULB. +(2) Set the Z-Wave network main controller into learning mode +(see Z-Wave network controller operating manual). +(3) Toggle the wall switch off and on 3 times quickly (within 3 seconds +and the final ending position of the wall switch must be on). +(4) If the inclusion is successful, the RGB BULB will blink fast in green +for less than 5 seconds and then keep on 3 seconds. RGB BULB will +keep on in the color before it is included into the Z-Wave network +after the inclusion procedure is finished. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1976/HKZW-RGB01 Manual.pdf + HKZW-RGB01 + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1897/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1976/xml + + https://products.z-wavealliance.org/products/1976/ + HKZW-RGB01 + U.S. / Canada / Mexico + + + + + Define how the RGB BULB will react after the power supply is back on. + + + + + + RGB BULB can send notifications to associated device + + + + + + Enable/disable the function of using wall switch to turn on/off RGB BULB + + + + + RGB BULB can blink or cyclic/random change color automatically at set intervals. + + + + + + + + + + + RGB BULB will exclude from the Z-Wave network with this particular command + + + + + + + + + + diff --git a/openzwave/hank/hkzw-so01-smartplug.xml b/openzwave/hank/hkzw-so01-smartplug.xml new file mode 100644 index 00000000..4d85bb13 --- /dev/null +++ b/openzwave/hank/hkzw-so01-smartplug.xml @@ -0,0 +1,99 @@ + + + http://www.openzwave.com/device-database/0208:0005:0101 + images/hank/hkzw-so01-smartplug.png + https://products.z-wavealliance.org/products/1789/ + U.S. / Canada / Mexico + Set the Z-Wave network main controller into remove mode. Triple click the Z-button, the LED will blink slowly, which indicates the inclusion is successful. + Smart Plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report wattage consumption or kWh energy usage.Smart Plug is also a security Z-Wave device and supports the Over The Air (OTA) feature for the product’s firmware upgrade. + HKZW-SO01 + Press and hold the Z-button for more than 20 seconds, the LED will blink faster and faster when the button is pressed. If holding time more than 20seconds, the LED indicator will be on for 3 seconds then it blinking slowly, which indicates the reseting is successful. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1789/HKZW-SO01_manual.pdf + Set the Z-Wave network main controller into learning mode. Short press the Z-button, the LED will keep turning on or off, which indicates the inclusion is successful. + Smart Plug + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1789/xml + + + + + + + Smart Plug keep detecting the load power, once the current exceeds 16.5a for more than 5s, smart plug's relay will turn off + + + + + Define how the plug reacts after the power supply is back on. + 0 - Smart Plug memorizes its state after a power failure. + 1 - Smart Plug does not memorize its state after a power failure. Connected device will be on after the power supply is reconnected. + 2 - Smart Plug does not memorize its state after a power failure. Connected device will be off after the power supply is reconnected. + + + + + + + + Smart Plug can send notifications to association device(Group Lifeline) when state of smart plug's load change + 0 - The function is disabled + 1 - Send Basic report. + 2 - Send Basic report only when Load condition is not changed by Z-WAVE Command + + + + + + + After smart plug being included into a Z-Wave network, the LED in the device will indicator the state of load. + 0 - The LED will follow the status(on/off) of its load + 1 - When the state of Switch's load changed, THe LED will follow the status(on/off) of its load, but the red LED will turn off after 5 seconds if there is no any switch action. + + + + + + + Power threshold to be interpereted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline) + + + + + Power percentage threshold to be interpreted, when change value of the load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline). + + + + + The interval of sending power report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending power report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending voltage report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending electricity report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + + + + + + diff --git a/openzwave/hank/hkzw-so03.xml b/openzwave/hank/hkzw-so03.xml new file mode 100644 index 00000000..657e766e --- /dev/null +++ b/openzwave/hank/hkzw-so03.xml @@ -0,0 +1,83 @@ + + + http://www.openzwave.com/device-database/0208:000A:0101 + images/hank/hkzw-so03.png + https://products.z-wavealliance.org/products/1854/ + 1) Insert the Plug into a socket. +2) Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual). +3) Triple click the Z button. +4) RGB LED indicator will blink orange till the removing process is completed, than the indicator will keep orange for 3 seconds. + + U.S. / Canada / Mexico + Smart Plug + 1) Insert the Plug into a socket, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the RGB LED indicator will keep yellow for 2 seconds, which means resetting is complete. + Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + Smart plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report wattage consumption or kWh energy usage. +Smart Plug is also a security Z-Wave device and supports the Over The Air (OTA) feature for the product’s firmware upgrade . + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1854/HKZW-SO03_manual.pdf + HKZW-SO03 + 1) Connect the power supply. +2) Set the Z-Wave network main controller into inclusion mode (see Z-Wave network controller operating manual). +3) Triple click the Z-button or power up the device , RGB LED indicator should blink fast in blue. +4) Smart Plug should be recognized and included into the Z-Wave network. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1854/xml + + + + + + + + turns relay off once voltage exceeds 16.5A for over 5 secs if enabled + + + + + Recovery state for power failure + + + + + + Send notifications to associated devices + + + + + + LED Indicator Control + + + + + Minimum change in watts to report + + + Minimum percentage change to report + + + How often to report power consumption (W) in secs + + + How often to report energy usage (KWH) in secs + + + How often to report voltage (V) in secs + + + How often to report electrical current (A) in secs + + + + + + + + + diff --git a/openzwave/hank/hkzw-so05-smartplug.xml b/openzwave/hank/hkzw-so05-smartplug.xml new file mode 100644 index 00000000..b773f43b --- /dev/null +++ b/openzwave/hank/hkzw-so05-smartplug.xml @@ -0,0 +1,114 @@ + + + http://www.openzwave.com/device-database/0208:000A:0100 + images/hank/hkzw-so05-smartplug.png + https://products.z-wavealliance.org/products/1891/ + Smart Plug + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1891/HKZW-SO05 Manual.pdf + CEPT (Europe) + 1) Insert the Plug into a socket, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the RGB LED indicator will keep yellow for 2 seconds, which means resetting is completed. +Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + 1) Connect the power supply. +2) Set the Z-Wave network main controller into inclusion mode (see Z-Wave network controller operating manual). +3) Triple click the Z-button or power up the device , RGB LED indicator should blink fast in blue. +4) Smart Plug should be recognized and included into the Z-Wave network. + + HKZW-SO05 + Smart plug is a Z-Wave Switch plugin module specifically used to enable Z-Wave command and control (on/off) of any plug-in tool. It can report wattage consumption or kWh energy usage, and can indicate the power level with a RGB LED. +Smart Plug is also a security Z-Wave device and supports the Over The Air (OTA) feature for the product’s firmware upgrade . + + 1) Insert the Plug into a socket. +2) Set the Z-Wave network controller into the exclusion mode (see Z-Wave controller operating manual). +3) Triple click the Z button. +4) RGB LED indicator will blink orange till the removing process is completed, than the indicator will keep orange for 3 seconds. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1891/xml + + + + + + + Smart Plug keep detecting the load power, once the current exceeds 10.5a for more than 5s, smart plug's relay will turn off + + + + + Define how the plug reacts after the power supply is back on. + 0 - Smart Plug memorizes its state after a power failure. + 1 - Smart Plug does not memorize its state after a power failure. Connected device will be on after the power supply is reconnected. + 2 - Smart Plug does not memorize its state after a power failure. Connected device will be off after the power supply is reconnected. + + + + + + + + Smart Plug can send notifications to association device(Group Lifeline) when state of smart plug's load change + 0 - The function is disabled + 1 - Send Basic report. + 2 - Send Basic report only when Load condition is not changed by Z-WAVE Command + + + + + + + After smart plug being included into a Z-Wave network, the LED in the device will indicator the state of load. + 0 - The LED will follow the status(on/off) of its load + 1 - When the state of Switch's load changed, The LED will follow the status(on/off) of its load, but the red LED will turn off after 5 seconds if there is no any switch action. + + + + + + + Power threshold to be interpereted, when the change value of load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline) + + + + + Power percentage threshold to be interpreted, when change value of the load power exceeds the setting threshold, the smart plug will send meter report to association device(Group Lifeline). + + + + + The interval of sending power report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending power report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending voltage report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + The interval of sending electricity report to association device(Group Lifeline). + 0 - The function is disabled. + + + + + + + + + + diff --git a/openzwave/hank/scenecontroller1.xml b/openzwave/hank/scenecontroller1.xml new file mode 100644 index 00000000..d51df367 --- /dev/null +++ b/openzwave/hank/scenecontroller1.xml @@ -0,0 +1,63 @@ + + + http://www.openzwave.com/device-database/0208:0009:0200 + images/hank/scenecontroller1.png + https://products.z-wavealliance.org/products/1918/ + Scene Controller + CEPT (Europe) + The Scene Controller is a wireless, portable and rechargeable scene switch. It can control a Z-Wave device, such as smart plug, smart dimmer with a Z-Wave gateway. You can also activate a scene like sleep scene, movie scene and entertainment scene with it. + To remove the Scene Controller from the Z-Wave network: +(1) Insert the LIR2450 battery. +(2) Set the Z-Wave network main controller into remove mode +(see Z-Wave controller operating manual). +(3) Triple click the Z-button, if the exclusion is successful, LED +will blink in orange for less than 5 seconds and then keep on +for 3 seconds. + + + + Pressing and holding the Z-button for 20 seconds. Release the button after 20 seconds, LED will keep in yellow for 3 seconds. Scene Controller will be reset to factory defaults if you short press the button within this 3 seconds. +Using this procedure only in the event that the network primary controller is missing or otherwise inoperable. + Included as non-secure device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode( see Z-Waave network controller operating manul). +3. Triple click the Z-button. +4. If the inclusion is successful, the LED will blink in blue less than for 5 seconds and then keep on for 15 seconds. + +Included as a secure device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode( see Z-Wave network controller operating manual). +3. Pressing and holding the Z-button for 3 seconds. +4. If the inclusion is successful, the LED will blink in green less than for 5 seconds and then keep on for 15 seconds. + + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1918/HKZW-SCN01_MANUL.pdf + Pressing and holding Z-Button for 3 seconds. Led will turn to green, +which means Scene Controller has been woken up. + HKZW-SCN01 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1918/xml + + + + + + + Lock/unlock all configuration parameters + + + + + + + + + + + + + diff --git a/openzwave/hank/scenecontroller4.xml b/openzwave/hank/scenecontroller4.xml new file mode 100644 index 00000000..8a4f737a --- /dev/null +++ b/openzwave/hank/scenecontroller4.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/0208:000B:0201 + images/hank/scenecontroller4.png + https://products.z-wavealliance.org/products/1967/ + To remove the Scene Controller from the Z-Wave network: +(1) Insert the LIR2450 battery. +(2) Set the Z-Wave network main controller into remove mode +(see Z-Wave controller operating manual). +(3) Triple click the a button, if the exclusion is successful, LED +will blink in orange for less than 5 seconds and then keep on +for 3 seconds. + + + + Included as non-secure device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode( see Z-Waave network controller operating manul). +3. Triple click a button. +4. If the inclusion is successful, the LED will blink in blue less than for 5 seconds and then keep on for 15 seconds. + +Included as a secure device: +1. Insert the LIR2450 battery. +2. Set the Z-Wave network main controller into learning mode( see Z-Wave network controller operating manual). +3. Pressing and holding a button for 3 seconds. +4. If the inclusion is successful, the LED will blink in green less than for 5 seconds and then keep on for 15 seconds. + + + U.S. / Canada / Mexico + Scene Controller + Pressing and holding a button for 3 seconds. Led will turn to green, +which means Scene Controller has been woken up. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1968/HKZW-SCN04 Manual.pdf + Pressing and holding a button for 20 seconds. Release the button after 20 seconds, LED will keep in yellow for 3 seconds. Scene Controller will be reset to factory defaults if you short press the button within this 3 seconds. +Using this procedure only in the event that the network primary controller is missing or otherwise inoperable. + HKZW-SCN04 + The Scene Controller is a wireless, portable and rechargeable scene switch. It can control a Z-Wave device, such as smart plug, smart dimmer with a Z-Wave gateway. You can also activate a scene like sleep scene, movie scene and entertainment scene with it. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1967/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1968/xml + + https://products.z-wavealliance.org/products/1968/ + CEPT (Europe) + HKZW-SCN04 + + + + + + Lock/unlock all configuration parameters + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/heiman/HS1CA-Z.xml b/openzwave/heiman/HS1CA-Z.xml new file mode 100644 index 00000000..950c205e --- /dev/null +++ b/openzwave/heiman/HS1CA-Z.xml @@ -0,0 +1,40 @@ + + + http://www.openzwave.com/device-database/0260:1000:8005 + images/zipato/HS1CA-Z.png + https://products.z-wavealliance.org/products/2699/ + Zipato Carbon Monoxide Sensor (Z-Wave) is designed to give early warning of higher carbon monoxide level, based on Z-Wave technology. Z-Wave is a wireless communication protocol designed for remote control of appliances in residential automated homes and light commercial environments. + Press button on sensor 3 times within 1.5s, Green LED will blink 3 times within 1 second. + +If Inclusion Process is successful, Green led will turn off. + Wake up Notification is transmitted every 24 hours by default. +Wake up Notification is transmitted after Notification Report is Transmitted + CEPT (Europe) + Remove battery. +Insert battery while holding button on sensor. + +Please use this procedure only when the network primary +controller is missing or otherwise inoperable. + Press button on sensor 3 times within 1.5s, Green LED will blink 3 times within 1 second. + +If Inclusion Process is successful, Green led will turn off. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2699/hm-hs1ca-z-Smart-Carbon-Monoxide-Sensor-Z-Wave-User-Manual-1.0.pdf + Zipato Carbon Monoxide Sensor + hm-hs1ca-z.eu + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1940/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2699/xml + + + + + + + + + + + diff --git a/openzwave/heiman/HS1CG-Z.xml b/openzwave/heiman/HS1CG-Z.xml new file mode 100644 index 00000000..09858d99 --- /dev/null +++ b/openzwave/heiman/HS1CG-Z.xml @@ -0,0 +1,35 @@ + + + http://www.openzwave.com/device-database/0260:1000:8003 + images/zipato/HS1CG-Z.png + https://products.z-wavealliance.org/products/2473/ + Smart Combustible Gas Sensor in a convenient wall plug form factor for easy installation. + +Built-in audio and led notification systems for gas leakage detection events. + hm-hs1cg-z.eu + - Press the Net_Button 3 times within 1.5s +- If remove Process is successful, Green LED is Blinking 6 times, then turn on + CEPT (Europe) + -Long press Net_Button at least 10 seconds in the device. +-Device Reset Locally notification is Transmitted. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2473/ZipatoSmartCombustibleGasSensorManual.pdf + Smart Combustible Gas Sensor + - Press the Net_Button 3 times within 1.5s, Green LED is Blinking 3 times within 1 second. +- If add Process is successful, Green LED will turn on. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2070/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2473/xml + + + + + + + + + + diff --git a/openzwave/heiman/HS1DS-Z.xml b/openzwave/heiman/HS1DS-Z.xml new file mode 100644 index 00000000..f6e8823a --- /dev/null +++ b/openzwave/heiman/HS1DS-Z.xml @@ -0,0 +1,44 @@ + + + http://www.openzwave.com/device-database/0260:0168:0168 + images/heiman/HS1DS-Z.png + https://products.z-wavealliance.org/products/3016/ + - Click [Add] icon in Z-Wave Controller . +- Press the Networking_Button 3 times within 1.5s, Green LED is Blinking 4 times within 1 second. +- If Inclusion Process is successful, Green led will turn off. + + - Wake up Notification is transmitted every 24 hours by default. +- Wake up Notification is transmitted after Notification Report is Transmitted + - Click [Remove] icon in Z-Wave Controller +- Press the Networking_Button 3 times within 1.5s +- If Exclusion Process is successful, Green led is Blinking 6 times, then turn off. + + Smart Door Sensor + Long press Networking_Button while installing batteries in the Device +-Device Reset Locally notification is Transmitted +-Green LED Turns off after 2 seconds. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + The smart door sensor adopts Z-Wave protocol, it can detect the open or close state of door or window. when the door sensor is armed, when the door or window is opened, it will send alarm notifications to gateway immediately. + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3016/HS3DS-Z-S2documentation.pdf + HS3DS-Z + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1797/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3016/xml + + + + + + + + + + + + + diff --git a/openzwave/heiman/HS1HT-Z.xml b/openzwave/heiman/HS1HT-Z.xml new file mode 100644 index 00000000..d5bf8cda --- /dev/null +++ b/openzwave/heiman/HS1HT-Z.xml @@ -0,0 +1,39 @@ + + + http://www.openzwave.com/device-database/0260:1000:8007 + images/heiman/HS1HT-Z.png + https://products.z-wavealliance.org/products/3015/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3015/HS1HT-Z-S2documentation.pdf + - Click [Remove] icon in Z-Wave Controller. +- Press the Net_Button 3 times within 1.5s +- If Exclusion Process is successful, Green LED is Blinking 6 times, then turn off + + Smart Temperature & Humidity Sensor + - Click [Add] icon in Z-Wave Controller. +- Press the Net_Button 3 times within 1.5s, Green LED is Blinking 3 times within 1 second. +- If Inclusion Process is successful, Green LED will turn off. + + -Long press Net_Button at least 10 seconds in the product. +- Device Reset Locally notification is Transmitted. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + CEPT (Europe) + Wake up Notification is transmitted every 300 seconds by default. + The smart humidity and temperature sensor adopts Z-Wave protocol. It is used to detect humidity and temperature. When the humidity or temperature exceeds the alarm thresholds, it will send alarm notifications to gateway immediately. + HS1HT-Z + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2321/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3015/xml + + + + + + + + + + + diff --git a/openzwave/heiman/HS1MS-Z.xml b/openzwave/heiman/HS1MS-Z.xml new file mode 100644 index 00000000..84c9969a --- /dev/null +++ b/openzwave/heiman/HS1MS-Z.xml @@ -0,0 +1,37 @@ + + + http://www.openzwave.com/device-database/0260:1000:8001 + images/heiman/HS1MS-Z.png + https://products.z-wavealliance.org/products/1801/ + CEPT (Europe) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1801/HSIMS-Z.pdf + - Click [Remove] icon in Z-Wave PC Controller Program +- Press a Func_Button 3 times quickly in HS1MS-Z +- If Exclusion Process is successful, Green LED is Blinking 6 times, then turn off in HS1MS-Z + Smart Motion Sensor + The smart motion sensor is designed to detect motion indoors. When the smart motion sensor detects people or animals moving, it will report the information to the users mobile phone immediately. it is very easy to install, users should only paste the smart motion sensor on the wall, download the application and then connect the smart motion sensor to a smartphone via WiFi. Users will know the situation of their houses remotely. The battery life is more than 1 year and the battery is also replaceable. + - Wake up Notification is transmitted every 24 hours by default. +- Wake up Notification is transmitted after Notification Report is Transmitted + HS1MS-Z + - Click [Add] icon in Z-Wave PC Controller Program +- Press a Func_Button 3 time in HS1MS-Z (Motion Sensor), Green LED is Blinking 3 times within 1 second. +- If Inclusion Process is successful, Green LED will turn off. + Long press Func_Button while installing batteries in HS1MS-Z +- Device Reset Locally notification is Transmitted +- Please use the reset procedure only when the primary controller is missing or inoperable + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1801/xml + + + + + + + + + + + diff --git a/openzwave/heiman/HS1SA-Z.xml b/openzwave/heiman/HS1SA-Z.xml new file mode 100644 index 00000000..c9955f30 --- /dev/null +++ b/openzwave/heiman/HS1SA-Z.xml @@ -0,0 +1,42 @@ + + + http://www.openzwave.com/device-database/0260:1000:8002 + images/heiman/HS1SA-Z.png + https://products.z-wavealliance.org/products/3006/ + The Smart Smoke Alarm adopts Z-Wave protocol, when the sensor detects smoke to the set level, it will issue acoustic-optic alarm to alert the users and also send alarm notifications to gateway immediately.It's suitable to be installed in living room, office,warehouse,and etc. + - Click [Add] icon in Z-Wave Controller . +- Press the Net_Button 3 times within 1.5s, Green LED is Blinking 3 times within 1 second. +- If Inclusion Process is successful, Green led will turn off. + + - Click [Remove] icon in Z-Wave Controller +- Press the Net_Button 3 times within 1.5s +- If Exclusion Process is successful, Green led is Blinking 6 times, then turn off. + + - Wake up Notification is transmitted every 24 hours by default. +- Wake up Notification is transmitted after Notification Report is Transmitted + --Long press Net_Button while installing batteries in the product. +- Device Reset Locally notification is Transmitted. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + HS1SA-Z + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3006/HS1SA-Z S2-documentation_3.pdf + Smart Smoke Alarm + CEPT (Europe) + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1936/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2710/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3006/xml + + + + + + + + + + + diff --git a/openzwave/heiman/HS1WL-Z.xml b/openzwave/heiman/HS1WL-Z.xml new file mode 100644 index 00000000..58a5fd5b --- /dev/null +++ b/openzwave/heiman/HS1WL-Z.xml @@ -0,0 +1,44 @@ + + + http://www.openzwave.com/device-database/0260:1000:8004 + images/heiman/HS1WL-Z.png + https://products.z-wavealliance.org/products/3027/ + The Smart Water Leakage Sensor can protect your house from potential water damage.It can be placed near plumbing,sinks,aquariums,pumps,refrigerators,dishwashers,toilets,basements,washing machines,water heaters,and garages. + - Wake up Notification is transmitted every 24 hours by default. +- Wake up Notification is transmitted after Notification Report is Transmitted + - Click [Add] icon in Z-Wave Controller . +- Press the Networking_Button 3 times within 1.5s, Green LED is Blinking 4 times within 1 second. +- If Inclusion Process is successful, Green led will turn off. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3027/HS3WL-Z-S2documentation.pdf + HS3WL-Z + - Click [Remove] icon in Z-Wave Controller +- Press the Networking_Button 3 times within 1.5s +- If Exclusion Process is successful, Green led is Blinking 6 times, then turn off. + + -Long press Networking_Button while installing batteries in the Device +-Device Reset Locally notification is Transmitted +-Green LED Turns off after 2 seconds. +Please use this procedure only when the network primary controller is missing or otherwise inoperable. + CEPT (Europe) + Smart Water Leakage Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2322/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2709/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3027/xml + + + + + + + + + + + + + diff --git a/openzwave/heiman/HS2SK-Z.xml b/openzwave/heiman/HS2SK-Z.xml new file mode 100644 index 00000000..0ef7886a --- /dev/null +++ b/openzwave/heiman/HS2SK-Z.xml @@ -0,0 +1,40 @@ + + + http://www.openzwave.com/device-database/0260:1000:8006 + images/heiman/HS2SK-Z.png + https://products.z-wavealliance.org/products/3017/ + CEPT (Europe) + Smart Metering Plug + -Long press SW_Button at least 10 seconds in HS2SK-Z. +- Device Reset Locally notification is Transmitted. +-Please use this procedure only when the network primary controller is missing or otherwise inoperable. + + The smart metering plug, adopts flame-retardant engineering material and Z-Wave protocol. it can be controlled by APP remotely. It also supports power metering and timing switch, and the function of power, voltage, current overload protection. + HS2SK-Z + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/3017/HS2SK-Z-S2documentation.pdf + - Click [Remove] icon in Z-Wave Controller. +- Press the SW_Button 3 times within 1.5s +- If remove Process is successful, Green LED is Blinking 6 times, then turn off. + + - Click [Add] icon in Z-Wave Controller. +- Press the SW_Button 3 times within 1.5s, Green LED is Blinking 3 times within 1 second. +- If add Process is successful, Green LED will turn off. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1941/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2315/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3017/xml + + https://products.z-wavealliance.org/products/2315/ + HS2SK-Z + CEPT (Europe) + + + + + + + + diff --git a/openzwave/heiman/HS2WD-Z.xml b/openzwave/heiman/HS2WD-Z.xml new file mode 100644 index 00000000..53bf22e3 --- /dev/null +++ b/openzwave/heiman/HS2WD-Z.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/openzwave/heltun/he-ft01.xml b/openzwave/heltun/he-ft01.xml new file mode 100644 index 00000000..be17472a --- /dev/null +++ b/openzwave/heltun/he-ft01.xml @@ -0,0 +1,405 @@ + + + + Fan Coil Thermostat HE-FT01 + This is advanced programmable Thermostat for Heating/Cooling Systems + http://www.openzwave.com/device-database/0344:0002:0004 + https://www.heltun.com/ + https://www.heltun.com/support + images/heltun/he-ft01.png + https://products.z-wavealliance.org/products/3717 + U.S. / Canada / Mexico + CEPT (Europe) + Australia / New Zealand + Russia + Israel + China + South Korea + Japan + Hong Kong + India + HE-FT01 + + Metadata for HELTUN FanCoil Thermostat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + Time correction by controller + + + + + + + Time format 0=24hour, 1=12hour (AM/PM) + + + + + + + Manually set week day + + + + + + + + + + + + Manually set time hour + + + + + Maually set time minute + + + + + Degree Mode 0=C, 1=F + + + + + + + Air Temperature Calibration in degree, x10 + + + + + Temperature Hysteresis in degree, x10 + + + + + Display auto-brightness control + + + + + + + Display manual brightness level + + + + + Touch buttons sensitivity. 5=Super sensitive. 50=lowest sensitivity. + + + + + This Parameter defines which Operating Mode the HE-FT01 reverts to if the Basic Set command is received. + + + + + + + + + + + + + + + Sensors consecutive reporting interval, minutes + + + + + Consumption meter consecutive reporting interval, minutes + + + + + Temperature difference to send to controller, value X 10 + Note: values between 0 ... 5 are not used. + + + + + Humidity difference to send to controller, % + Note: values between 0 ... 2 are not used. + + + + + Light sensor values difference to send to controller, % + Note: values between 0 ... 10 are not used. + + + + + Power of the Relay 1 load in W + + + + + Power of the Relay 2 load in W + + + + + Power of the Relay 3 load in W + + + + + Power of the Relay 4 load in W + + + + + Power of the Relay 5 load in W + + + + + This parameter determines the Climate Mode (Heating or Cooling) to which HE-FT01 will switch when the TIME operating mode is selected. + If the value = 1 the thermostat will go to Heating and Cooling mode, if value = 2 the thermostat goes to Heating mode, if the value = 3 the thermostat goes to Cooling Mode. + + + + + + + + Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800 + + + + + Day start time. Format: HHMM. + + + + + Evening start time. Format: HHMM. + + + + + Night start time. Format: HHMM. + + + + + Monday morning temperature, value x10 + + + + + Monday day temperature, value x10 + + + + + Monday evening temperature, value x10 + + + + + Monday night temperature, value x10 + + + + + Tuesday morning temperature, value x10 + + + + + Tuesday day temperature, value x10 + + + + + Tuesday evening temperature, value x10 + + + + + Tuesday night temperature, value x10 + + + + + Wednesday morning temperature, value x10 + + + + + Wednesday day temperature, value x10 + + + + + Wednesday evening temperature, value x10 + + + + + Wednesday night temperature, value x10 + + + + + Thursday morning temperature, value x10 + + + + + Thursday day temperature, value x10 + + + + + Thursday evening temperature, value x10 + + + + + Thursday night temperature, value x10 + + + + + Friday morning temperature, value x10 + + + + + Friday day temperature, value x10 + + + + + Friday evening temperature, value x10 + + + + + Friday night temperature, value x10 + + + + + Saturday morning temperature, value x10 + + + + + Saturday day temperature, value x10 + + + + + Saturday evening temperature, value x10 + + + + + Saturday night temperature, value x10 + + + + + Sunday morning temperature, value x10 + + + + + Sunday day temperature, value x10 + + + + + Sunday evening temperature, value x10 + + + + + Sunday night temperature, value x10 + + + + + + + + + + + + + + diff --git a/openzwave/heltun/he-ht01.xml b/openzwave/heltun/he-ht01.xml new file mode 100644 index 00000000..c9b2325c --- /dev/null +++ b/openzwave/heltun/he-ht01.xml @@ -0,0 +1,427 @@ + + + Heating Thermostat HE-HT01 + This is advanced programmable Thermostat for Heating Systems + http://www.openzwave.com/device-database/0344:0001:0004 + https://www.heltun.com/ + https://www.heltun.com/support + images/heltun/he-ht01.png + https://products.z-wavealliance.org/products/3681 + U.S. / Canada / Mexico + CEPT (Europe) + Australia / New Zealand + Russia + Israel + China + South Korea + Japan + Hong Kong + India + HE-HT01 + + Metadata for HELTUN Heating Thermostat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + true + + + + + + + Floor Sensor Resistance, kohm + + + + + External input mode. The thermostat can be connected to an external device (like security system) dry output contacts and control the thermostat operating modes depending on the contacts state. + If parameter value is 0 no action will be take (the input state is ignored by the thermostat logic). If parameter value is 1 the thermostat will be switched to the operating mode selected in + Parameter 3 if the S1 was short-circuited. The thermostat will go back to previous mode as soon as the S1 is open. If parameter value is 2 the thermostat will be switched to the operating + mode selected in Parameter 3 if the S1 was short-circuited. But the thermostat will not undertake any action if the S1 is open again. + + + + + + + + Mode number for S1 input action. This parameter allows selecting which operating mode the thermostat should go to if the S1 input is short-circuited with Sx or LINE wire of the mains electricity. + 1=COM, 2=TIME, 3=DRY, 4=ECO, 5=VAC, 6=MAN mode with IDLE(off) state, 7=MAN mode with HEATING(on) state. + + + + + + + + + + + + Source Sensor: 1=A, 2=AF, 3=F, 4=FA, 5=P, 6=PA, 7=PF. + A=Air sensor, + AF - Air sensor + Floor sensor, + F - Floor sensor, + FA - Floor sensor +Air sensor, + P - Power regulator, + PA - Power regulator + Air sensor, + PF - Power regulator + Floor sensor + + + + + + + + + + + + Power Regulation ON time, min + + + + + Power Regulation OFF time, min + + + + + Dry Time, min + + + + + Mode to switch after Dry mode operation completion + + + + + + + + + + + Time correction by controller + + + + + Time format 0=24hour, 1=12hour (AM/PM) + + + + + + + Manually set week day + + + + + Manually set time hour + + + + + Maually set time minute + + + + + Air Temperature Minimum in degree, value X 10, e.g. 22.5°C=225 + + + + + Air Temperature Maximum in degree, x10 + + + + + Floor Temperature Minimum in degree, x10 + + + + + Floor Temperature Maximum in degree, x10 + + + + + Degree Mode 0=C, 1=F + + + + + + + Air Temperature Calibration in degree, x10 + + + + + Floor Temperature Calibration in degree, x10 + + + + + Temperature Hysteresis in degree, x10 + + + + + Display auto-brightness control + + + + + + + Display manual brightness level + + + + + Touch buttons sensitivity. 5=Super sensitive. 50=lowest sensitivity. + + + + + Mode to switch to on Basic Set Action command receive + + + + + + + + + + + Sensors consecutive reporting interval, minutes + + + + + Consumption meter consecutive reporting interval, minutes + + + + + Temperature difference to send to controller, value X 10 + Note: values between 0 ... 5 are not used. + + + + + Humidity difference to send to controller, % + Note: values between 0 ... 2 are not used. + + + + + Light sensor values difference to send to controller, % + Note: values between 0 ... 10 are not used. + + + + + Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800 + + + + + Day start time. Format: HHMM. + + + + + Evening start time. Format: HHMM. + + + + + Night start time. Format: HHMM. + + + + + Monday morning temperature, value x10 + + + + + Monday day temperature, value x10 + + + + + Monday evening temperature, value x10 + + + + + Monday night temperature, value x10 + + + + + Tuesday morning temperature, value x10 + + + + + Tuesday day temperature, value x10 + + + + + Tuesday evening temperature, value x10 + + + + + Tuesday night temperature, value x10 + + + + + Wednesday morning temperature, value x10 + + + + + Wednesday day temperature, value x10 + + + + + Wednesday evening temperature, value x10 + + + + + Wednesday night temperature, value x10 + + + + + Thursday morning temperature, value x10 + + + + + Thursday day temperature, value x10 + + + + + Thursday evening temperature, value x10 + + + + + Thursday night temperature, value x10 + + + + + Friday morning temperature, value x10 + + + + + Friday day temperature, value x10 + + + + + Friday evening temperature, value x10 + + + + + Friday night temperature, value x10 + + + + + Saturday morning temperature, value x10 + + + + + Saturday day temperature, value x10 + + + + + Saturday evening temperature, value x10 + + + + + Saturday night temperature, value x10 + + + + + Sunday morning temperature, value x10 + + + + + Sunday day temperature, value x10 + + + + + Sunday evening temperature, value x10 + + + + + Sunday night temperature, value x10 + + + + + + + + + + diff --git a/openzwave/heltun/he-zw-sw-5a-1.xml b/openzwave/heltun/he-zw-sw-5a-1.xml new file mode 100644 index 00000000..5e39b27e --- /dev/null +++ b/openzwave/heltun/he-zw-sw-5a-1.xml @@ -0,0 +1,368 @@ + + + + + + + + + Backlight 1 control source + + + + + + + + Backlight 2 control source + + + + + + + + Backlight 3 control source + + + + + + + + Backlight 4 control source + + + + + + + + Backlight 5 control source + + + + + + + + + Relay 1 control source + + + + + + + + + + + Relay 2 control source + + + + + + + + + + + Relay 3 control source + + + + + + + + + + + Relay 4 control source + + + + + + + + + + + Relay 5 control source + + + + + + + + + + + + Click control mode for touch button 1 + + + + + + + + + + + + Click control mode for touch button 2 + + + + + + + + + + + + Click control mode for touch button 3 + + + + + + + + + + + + Click control mode for touch button 4 + + + + + + + + + + + + Click control mode for touch button 5 + + + + + + + + + + + + + Hold control mode for touch button 1 + + + + + + + + + Hold control mode for touch button 2 + + + + + + + + + Hold control mode for touch button 3 + + + + + + + + + Hold control mode for touch button 4 + + + + + + + + + Hold control mode for touch button 5 + + + + + + + + + + Timer mode duration for button 1 + + + + + Timer mode duration for button 2 + + + + + Timer mode duration for button 3 + + + + + Timer mode duration for button 4 + + + + + Timer mode duration for button 5 + + + + + + Power of the Relay 1 load in W + + + + + Power of the Relay 2 load in W + + + + + Power of the Relay 3 load in W + + + + + Power of the Relay 4 load in W + + + + + Power of the Relay 5 load in W + + + + + + Red colour backlight brightness + + + + + + + + + + Blue colour backlight brightness + + + + + + + + + + Red colour auto brightness level 1 max lumens + + + + + + Red colour auto brightness level 2 max lumens + + + + + + Blue colour auto brightness level 1 max lumens + + + + + + Blue colour auto brightness level 2 max lumens + + + + + + Active state backlight colour + + + + + + + + Temperature sensor calibration + + + + + + Temperature difference to send to controller, value X 10 + + + + + + Touch buttons sensitivity. 10=Supper sensitive. 60=lowest sensitivity. + + + + + + If Fibaro Home Center Lite or Fibaro Home Center 2 is used as a gateway for correct + communication of the devices set this parameter 1. For other gateways choose 0. + Factory default value: 0. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openzwave/heltun/he-zw-therm-fc1.xml b/openzwave/heltun/he-zw-therm-fc1.xml new file mode 100644 index 00000000..9ecf7c84 --- /dev/null +++ b/openzwave/heltun/he-zw-therm-fc1.xml @@ -0,0 +1,382 @@ + + + + + + + + + 0 + true + + + + + + + + + + + + + + + + + + + + + Degree Mode 0=C, 1=F + + + + + + + + Air Temperature Calibration in degree x10 + + + + + + Temperature Hysteresis in degree, x10 + + + + + + Temperature difference to send to controller, value x10 + + + + + + Time correction by controller + + + + + + + + Time format 0=24hour, 1=12hour (AM/PM) + + + + + + + + Manually set week day + + + + + + + + + + + + + Manually set time hour + + + + + + Maually set time minute + + + + + + The brightness level can be selected in the active state from values 1 (lowest brightness) to 4 + (highest brightness) but the level cannot be lower than the level of brightness for the inactive + state (param 11). + + + + + + This parameter defines the brightness level of the display in the inactive state. The level can + be selected from values 1 to 4 but the level cannot be higher than the level of brightness for + the active state (param 10). + + + + + + Auto LCD brightness control + + + + + + + + Auto brightness level 1 max lumens + + + + + + Auto brightness level 2 max lumens + + + + + + Auto brightness level 3 max lumens + + + + + + If Fibaro Home Center Lite or Fibaro Home Center 2 is used as a gateway for correct + communication of the devices set this parameter 1. For other gateways choose 0. + Factory default value: 0. + + + + + + + + Touch buttons sensitivity. 20=Super sensitive. 70=lowest sensitivity. + + + + + + Power of the Relay 1 load in W + + + + + Power of the Relay 2 load in W + + + + + Power of the Relay 3 load in W + + + + + Power of the Relay 4 load in W + + + + + Power of the Relay 5 load in W + + + + + + Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800 + + + + + + Day start time. Format: HHMM. + + + + + + Evening start time. Format: HHMM. + + + + + + Night start time. Format: HHMM. + + + + + + Monday morning temperature, value x10 + + + + + + Monday day temperature, value x10 + + + + + + Monday evening temperature, value x10 + + + + + + Monday night temperature, value x10 + + + + + + Tuesday morning temperature, value x10 + + + + + + Tuesday day temperature, value x10 + + + + + + Tuesday evening temperature, value x10 + + + + + + Tuesday night temperature, value x10 + + + + + + Wednesday morning temperature, value x10 + + + + + + Wednesday day temperature, value x10 + + + + + + Wednesday evening temperature, value x10 + + + + + + Wednesday night temperature, value x10 + + + + + + Thursday morning temperature, value x10 + + + + + + Thursday day temperature, value x10 + + + + + + Thursday evening temperature, value x10 + + + + + + Thursday night temperature, value x10 + + + + + + Friday morning temperature, value x10 + + + + + + Friday day temperature, value x10 + + + + + + Friday evening temperature, value x10 + + + + + + Friday night temperature, value x10 + + + + + + Saturday morning temperature, value x10 + + + + + + Saturday day temperature, value x10 + + + + + + Saturday evening temperature, value x10 + + + + + + Saturday night temperature, value x10 + + + + + + Sunday morning temperature, value x10 + + + + + + Sunday day temperature, value x10 + + + + + + Sunday evening temperature, value x10 + + + + + + Sunday night temperature, value x10 + + + + + + + + + + + + + + diff --git a/openzwave/heltun/he-zw-therm-fl2.xml b/openzwave/heltun/he-zw-therm-fl2.xml new file mode 100644 index 00000000..c95c3c7a --- /dev/null +++ b/openzwave/heltun/he-zw-therm-fl2.xml @@ -0,0 +1,371 @@ + + + + + + 0 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + Degree Mode 0=C, 1=F + + + + + + + External input mode. The thermostat can be connected to an external device (like security system) dry output contacts and control the thermostat operating modes depending on the contacts state. If parameter value is 0 no action will be take (the input state is ignored by the thermostat logic). If parameter value is 1 the thermostat will be switched to the operating mode selected in Parameter 3 if the output was short-circuited. The thermostat will go back to previous mode as soon as the input is open. If parameter value is 2 the thermostat will be switched to the operating mode selected in Parameter 3 if the output was short-circuited. But the thermostat will not undertake any action if the input is open again. + + + + + + + + Mode number for EXT input action. This parameter allows selecting which operating mode the thermostat should go to if the external input is short-circuited. 1=COM, 2=TIME, 3=DRY, 4=ECO, 5=VAC, 6=MAN. Note: When thermostat goes to MAN mode it will be in IDLE state till HEATING key is not pressed manually. + + + + + + + + + + + Source Sensor: 1=A, 2=AF, 3=F, 4=FA, 5=P, 6=PA, 7=PF. A=Air sensor, AF - Air sensor + Floor sensor, F - Floor sensor, FA - Floor sensor +Air sensor, P - Power regulator, PA - Power regulator + Air sensor, PF - Power regulator + Floor sensor + + + + + + + + + + + + Power Regulation ON time, min + + + + + Power Regulation OFF time, min + + + + + Dry Time, min + + + + + Time correction by controller + + + + + Time format 0=24hour, 1=12hour (AM/PM) + + + + + + + Manually set week day + + + + + Manually set time hour + + + + + Maually set time minute + + + + + Air Temperature Minimum in degree, value x10, e.g. 22.5=225 + + + + + Air Temperature Maximum in degree, x10 + + + + + Floor Temperature Minimum in degree, x10 + + + + + Floor Temperature Maximum in degree, x10 + + + + + Floor Sensor Resistance, kohm + + + + + Air Temperature Calibration in degree x10 + + + + + Floor Temperature Calibration in degree x10 + + + + + Temperature Hysteresis in degree, x10 + + + + + Temperature difference to send to controller, value x10 + + + + + Active display brightness level. Must be greater than or equal param 23 + + + + + Inactive display brightness level. Must be less than or equal param 22 + + + + + Auto LCD brightness control + + + + + Auto brightness level 1 max lumens + + + + + Auto brightness level 2 max lumens + + + + + Auto brightness level 3 max lumens + + + + + Basic Set Action + + + + + + + + + + + Touch buttons sensitivity. 20=Super sensitive. 70=lowest sensitivity. + + + + + Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800 + + + + + Day start time. Format: HHMM. + + + + + Evening start time. Format: HHMM. + + + + + Night start time. Format: HHMM. + + + + + Monday morning temperature, value x10 + + + + + Monday day temperature, value x10 + + + + + Monday evening temperature, value x10 + + + + + Monday night temperature, value x10 + + + + + Tuesday morning temperature, value x10 + + + + + Tuesday day temperature, value x10 + + + + + Tuesday evening temperature, value x10 + + + + + Tuesday night temperature, value x10 + + + + + Wednesday morning temperature, value x10 + + + + + Wednesday day temperature, value x10 + + + + + Wednesday evening temperature, value x10 + + + + + Wednesday night temperature, value x10 + + + + + Thursday morning temperature, value x10 + + + + + Thursday day temperature, value x10 + + + + + Thursday evening temperature, value x10 + + + + + Thursday night temperature, value x10 + + + + + Friday morning temperature, value x10 + + + + + Friday day temperature, value x10 + + + + + Friday evening temperature, value x10 + + + + + Friday night temperature, value x10 + + + + + Saturday morning temperature, value x10 + + + + + Saturday day temperature, value x10 + + + + + Saturday evening temperature, value x10 + + + + + Saturday night temperature, value x10 + + + + + Sunday morning temperature, value x10 + + + + + Sunday day temperature, value x10 + + + + + Sunday evening temperature, value x10 + + + + + Sunday night temperature, value x10 + + + + + + + + + + diff --git a/openzwave/homeseer/ezmotionplus.xml b/openzwave/homeseer/ezmotionplus.xml new file mode 100644 index 00000000..2d5bffbb --- /dev/null +++ b/openzwave/homeseer/ezmotionplus.xml @@ -0,0 +1,134 @@ + + + + + + Sensitivity sets the amount of motion required for the device to + detect motion. A higher value makes it more sensitive and a + lower value makes it less sensitive. Note that values above 200 + are not recommended when the device is battery operated. + Recommended values: + 10 = Pet Immune. + 100 = Medium sensitivity for hallways. + 200(default) = Highly sensitive for rooms where people are sitting still. + + + + + On Time sets the number of minutes that the lights stay on when + motion has not been detected. + A value of 0 On Time is a special mode where the lights are + constantly sent a command to turn them on whenever motion is + detected. The device will NOT turn the lights off in this mode. + Note that this mode will significantly shorten battery life. + Recommended values: + 5 min for hallways. + 20 min for an office environment. + 60 min for a library or other room where someone may be sitting + still for a long time. + This may be inaccurate, but default for Homeseer HSM100 may actually be 3 minutes, instead of 20? + + + + + LED ON/OFF turns the LED on or off. A slight improvement in + battery life is obtained by turning the LED off. Setting LED + ON/OFF to zero will turn the LED off and 255 turns it on. + Default is On (255). + + + + + + + Light Threshold is the percentage of light in the room above + which the lights will not be turned on. Light Threshold is often + used in room with a lot of natural daylight. Setting Light + Threshold to a value of 50% will cause the device to not turn the + lights on when the natural light in the room is already at the 50% + value. This feature only prevents the lights from coming on when + motion is first detected and the light level in the room is already + above Light Threshold. It will not turn the lights off when the + amount of natural light in the room increases. It will + automatically turn on the lights in a room that has motion in it + and that the amount of natural light has dropped below Light + Threshold. + A value of 100% turns off this feature (default). + Recommended values: + Usually a value between 40% and 60% will prevent the lights + from coming on in a reasonably well light room and will turn + them on as it is getting dark. Some experimentation is required + with each room to determine the proper setting. + + + + + Setting Stay Awake to a non-zero value will cause the device to + always be awake. NOTE: this mode should NOT be used when + the device is battery powered! Batteries will only last a few days + in this mode. + Stay Awake is NOT set to the factory default (0) when the device + is Excluded (reset) from the Z-Wave network. + Setting Stay Awake to a non-zero value will cause the Z-Wave + Listening Bit to be set. The device will become a routing node in + the Z-Wave Mesh-Network when the Listening Bit is set. + To properly have the device included in the routing tables, set + Stay Awake to a non-zero value, then reset the device (Exclude + from the network), then add it back to the network. The new + routing information will be used now that the listening bit is set. + Defaults to 0. + + + + + On Value is the value sent by the Z-Wave BASIC_SET + command when motion is detected. + A value of 0 will turn the lights off (not recommended). + A value between 1 and 100 will set the dim level to between 1% + and 100%. + A value of 255 will turn the light on (default). + NB! According to the manual, the value should not be set between 101-254 (inclusive). + + + + + TempAdj is a twos-complement number that is used to adjust the temperature reading to make it more accurate. + The value programmed is in tenths of degree Fahrenheit. + The temperature reading can be adjusted up to +12.7F to -12.8F. + A value of 1 will adjust the temperature reading by +0.1F. + A value of -1 will adjust the temperature by -0.1F. + A value of 123 will adjust the temperature by +12.3F. + TempAdj is NOT changed when Excluded (reset) from the Z- Wave network. + + + + + Bit mask for disabling the sending of sensor reports at each WakeUp interval. + Bit 0=Temperature + Bit 1=Luminance + Bit 2=Battery level + Setting the respective but to a 1 will disable the sending of the sensor report at each WakeUp interval. + A value of 7 will disable all sensors. + Note that the controller can still request a sensor report but the sensor will not be sent automatically. + Disabling sensors will improve battery life. + + + + + + + true + + + + + + true + + + + + + + + diff --git a/openzwave/homeseer/hs-ds100plus.xml b/openzwave/homeseer/hs-ds100plus.xml new file mode 100644 index 00000000..e2f816f2 --- /dev/null +++ b/openzwave/homeseer/hs-ds100plus.xml @@ -0,0 +1,58 @@ + + + Door/Window Sensor + Door/Window Sensor is a wireless reed sensor powered by AAA battery. It is used for detecting the opening or closing of doors, windows. It can communicate with an associated Z-Wave device, such as Siren, Smart Switch, etc. + http://www.openzwave.com/device-database/000C:0008:0201 + https://homeseer.com/sensors/ + https://homeseer.com/support-home/ + images/homeseer/hs-ds100plus.png + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2958/DoorWindowSensorEngineeringSpecification.pdf + + 1. Insert the AAA battery. +2. Set the Z-Wave network main controller into learning mode. +3. Triple or single short press the Z-button. +4. If the add for inclusion is successful, the LED will blink less than 5 seconds and then keep on 3 seconds. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2. + + 1. Insert the AAA battery. +2. Pressing and holding the Z button for more than 20 seconds, +3. Led will keep on until the Z-Button is released, and it will reset to factory default when the button is released. + +Using this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + 1. Insert the AAA battery. +2. Set the Z-Wave network main controller into learning mode. +3. Triple clicking the Z-button. +4. If the remove for exclusion, the LED will turn off within 1 second. Otherwise, the LED will blink 5 seconds and then turn off, in which case you need to repeat the process from step 2. + + https://products.z-wavealliance.org/products/2958/ + U.S. / Canada / Mexico + HS-DS100+ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/2958/XML + + + + + + Door/Window Sensor can reverse its value of BASIC SET when the magnet is triggered. + + + + + + This parameter defines a battery level as the “low battery”. + + + + + + + + + + + + + + + diff --git a/openzwave/homeseer/hs-fc200plus.xml b/openzwave/homeseer/hs-fc200plus.xml new file mode 100644 index 00000000..a0a00563 --- /dev/null +++ b/openzwave/homeseer/hs-fc200plus.xml @@ -0,0 +1,140 @@ + + + http://www.openzwave.com/device-database/000C:0001:0203 + images/homeseer/hs-fc200plus.png + https://products.z-wavealliance.org/products/2957/ + HS-FC200+ is a Z-Wave controllable wired fan controller for use with 3-speed or 4-speed ceiling fans. It has a vertical row of LED’s that indicate the fan speed level. + +• Works with 3-speed or 4-speed fans only +• 4 segment LED dim level indicator +• Remotely or manually turns ON or OFF, or fan speed level +• Fits standard wall plates (wall plate not included) +• Works with any certified gateway supporting Z-Wave + Inclusion: Add the device into your network by a Z-Wave certified controller. HS-FC200+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on adding devices to the network. You should be able to add HS-FC200+ into your network using the unique QR code or the DSK 5 digit pin located on the product or packaging. In addition, the device can be added or removed using the following 2-step procedure: + +1. Put your Z-Wave controller into Inclusion mode. Consult your controller manual if you're unsure how to do this. +2. Tap the paddle of your new HomeSeer switch to begin the inclusion process. This will take a few moments to complete. + HS-FC200+ + Exclusion: Remove the device from your network by a Z-Wave certified controller. HS-FC200+ supports the latest S2 security offered by Z-Wave certified controllers. If your controller supports S2, please refer to the user guide of the controller for detailed instructions on removing devices from the network. You should be able to remove HS-FC200+ into your network using the unique QR code or the DSK 5 digit pin located on the product or packaging. In addition, the device can be added or removed using the following 2-step procedure: + +1. Put your Z-Wave controller into Exclusion mode. Consult your controller manual if you're unsure how to do this. +2. Tap the paddle of your new HomeSeer switch to begin the Exclusion process. This will take a few moments to complete. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2957/HS FC200 Manual Market Cert v1.pdf + U.S. / Canada / Mexico + Z-Wave RGB Fan Controller + To be used only in the event that the network primary controller is lost or otherwise inoperable. + +(1) Turn switch on by tapping the top of the paddle once. +(2) Quickly ap top of the paddle 3 times. +(3) Quickly tap bottom of paddle 3 times. +(4) If the LED turns off then on again, switch is reset. If not, repeat manual rest. + + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2957/xml + + + + + + + + Sets bottom LED operation (in normal mode) + + + + + Sets paddle's load orientation + + + + + Sets fan type + + + + + Sets LED indicator mode of operation + + + + + Sets the Normal mode LED color + + + + + + + + + + Sets the Status mode LED 1 (bottom) color + + + + + + + + + + + Sets the Status mode LED 2 color + + + + + + + + + + + Sets the Status mode LED 3 color + + + + + + + + + + + Sets the Status mode LED 4 color + + + + + + + + + + + Sets the blink frequency for all LEDs in Status mode. Possible values: 0, 1-255 + 0 = No blink + 1 = 100ms ON then 100ms OFF + + + + Sets LEDs 1-4 to blink in Status mode. Bitmask defines specific LEDs to enable for blinking. Note: this decimal value is derived from a hex code calculation based on the following: + Bit 0 = LED 1 + Bit 1 = LED 2 + Bit 2 = LED 3 + Bit 3 = LED 4 + IE: value of 1 = first LED, 8 = LED 4 + + + + + + + + + + diff --git a/openzwave/homeseer/hs-fls100plus.xml b/openzwave/homeseer/hs-fls100plus.xml new file mode 100644 index 00000000..ed39cd06 --- /dev/null +++ b/openzwave/homeseer/hs-fls100plus.xml @@ -0,0 +1,54 @@ + + + http://www.openzwave.com/device-database/000C:000B:0201 + images/homeseer/hs-fls100plus.png + https://products.z-wavealliance.org/products/2947/ + HS-FLS100+ is a Z-Wave enabled outdoor motion sensor that may be used for a variety of applications. + +• Use as a stand alone outdoor motion sensor and/or LUX sensor. +• Use as a replacement sensor for a motion-activated floodlight unit. In this configuration, it can control floodlight loads when motion is sensed or when commands are received from the central controller. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2947/HS-FLS100-user-manual2b-A501112779R.pdf + Z-Wave auto inclusion. +Or manual inclusion : put the Z-Wave controller into inclusion mode, press the Link button 3 times within 1.5 seconds to put the unit into inclusion mode. + U.S. / Canada / Mexico + Put the Z-Wave Controller into exclusion mode. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode. + HomeSeer HS-FLS100+ Z-Wave Plus Floodlight Sensor + HS-FLS100+ + The product reset is to operate only when the primary controller is missing or inoperable. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode.Within 1 second of step 1, press the Link button again and hold until LED is off (about 5 seconds). + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2947/xml + + + + + + Period to send Trigger Off command after PIR is triggered. + + + + When the lux level falls below this threshold and the PIR gets triggered, the unit emits a Basic Set Command (Value=0xFF) and turns on its floodlight. This overwrites the Lux level set by the Lux knob. + + Setting = 0: Never turn ON light when PIR triggered + Setting = 30~200: Turn ON light when lux is below configured threshold. + Setting = 255: Always turn ON light when PIR triggered + + If the level is set to 0, the unit will not turn on its floodlight. The sensor will only send a notification report to the controller. + + + + sets the interval of periodic lux level report to the controller + + + + + + + + + + + + + + + diff --git a/openzwave/homeseer/hs-fs100plus.xml b/openzwave/homeseer/hs-fs100plus.xml new file mode 100644 index 00000000..18f62bdf --- /dev/null +++ b/openzwave/homeseer/hs-fs100plus.xml @@ -0,0 +1,44 @@ + + + + + + + + Operation with the Light Sensor cable on USB power. + + + + + + Beep interval when on battery power and on USB power during the time water is detected. + + + + + + Temperature report interval on USB power, seconds. + + + The buzzer may be disabled when detecting water on line power or battery, the default value is set to enabled. + + + + + + Set delay to avoid continuous notifications when detecting flashing LEDs. Flex Sensor will not send notification until flashing LED status changes. Note: Use only when detecting flashing LEDs. + + + + + + + + + + diff --git a/openzwave/homeseer/hs-ls100plus.xml b/openzwave/homeseer/hs-ls100plus.xml new file mode 100644 index 00000000..068947be --- /dev/null +++ b/openzwave/homeseer/hs-ls100plus.xml @@ -0,0 +1,123 @@ + + + http://www.openzwave.com/device-database/000C:000A:0201 + images/homeseer/hs-ls100plus.png + https://products.z-wavealliance.org/products/2735/ + Press and hold the Z button for more than 5 seconds and release. + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller in add mode (see the controller’s manual). +4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + LEAK SENSOR + LEAK SENSOR is capable of both detecting leaks and floods and when the level of water gets too low in pool or tank, LEAK SENSOR can work with your z-wave network to prevent emergencies such as burst water boiler to leaking air conditioners. With Z-Wave, the scope to save money is endless. + +The features list: +1) Z-Wave Plus certified for wide compatibility (500 serials product). +2) Security 0 and security 2 framework implemented with AES-128 encryption. +3) Contains an extension water detecting probe. +4) Temperature measurement. +5) Vibration sensor. +6) The battery life is up to 1 year. +7) Low battery alert + + 1) Power on the device +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete. +4) The reset feature works only when the device has been included into a Z-Wave network. + +Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2735/User Manual revised 1211.pdf + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller remove mode (see the controller’s manual). +4) Triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the removing process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + U.S. / Canada / Mexico + HS-LS100+ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2735/xml + + + + + + + + Enable / disable the basic set command send to group 2 + + + + + + Define BASIC SET VALUE to nodes associated with group 2 when flooding alarm is triggered and is canceled. + + + + + + Leak report interval, minutes. O to disable. + + + + When the value is Disable, the product will not sends a vibration alarm after moving or shaking. + When the value is Enable, the product will sends a vibration alarm after moving or shaking. + + + + + + Temperature report interval, minutes. O to disable. + + + + Set the high temperature alarm trigger value. + Available: -670 to 2570 (-67.0 to 257.0 F) + Default: 1040 (104.0 F) + + + + + Set the low temperature alarm trigger value. + Available: -670 to 2570 (-67.0 to 257.0 F) + Default: 320 (32.0 F) + + + + + When the value is Disable, the product will not alarm when being triggered. + When the value is Enable, the product will alarm when being triggered. + + + + + + Low battery reporting threshold, %. + + + + + + + + + + + + + + + diff --git a/openzwave/homeseer/hs-ms100plus.xml b/openzwave/homeseer/hs-ms100plus.xml new file mode 100644 index 00000000..4c2b882a --- /dev/null +++ b/openzwave/homeseer/hs-ms100plus.xml @@ -0,0 +1,106 @@ + + + http://www.openzwave.com/device-database/000C:0009:0201 + images/homeseer/hs-ms100plus.png + https://products.z-wavealliance.org/products/2729/ + 1)Power on the device, +2) Press and hold the Z button for more than 20 seconds, +3) If holding time more than 20seconds, the LED indicator will keep on for 2 seconds, which means resetting is complete. +4) The reset feature works only when the device has been included into a Z-Wave network. + +Use this procedure only in the event that the network primary controller is missing or otherwise inoperable. + + + + U.S. / Canada / Mexico + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller in add mode (see the controller’s manual). +4) Click the Z-button once or triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the adding process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + + HS-MS100+ + 1) Open the cover. +2) Place the device within the direct range of your Z-Wave controller. +3) Set the main controller remove mode (see the controller’s manual). +4) Triple click the Z-button quickly, the LED indicator should blink fast. +5) Wait for the removing process to end. +6) Successful adding will be confirmed by the Z-Wave controller’s message. + + Motion sensor can be included and operated in any Z-Wave network with other Z-Wave certified devices. + +The features list: +1) Z-Wave Plus certified for wide compatibility (500 serials product). +2) Supports security 0 and security 2 protected mode with AES-128 encryption. +3) Motion sensor. +4) Tamper alarm by shock sensor. +5) The battery life is up to 1 year. +6) Low battery alarm. +7) Support firmware OTA. + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2729/User Manual for motion sensor-revised .pdf + Press and hold the Z button for more than 5 seconds and release. + Motion Sensor + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2729/xml + + + + + + + Motion Sensor Sensitivity. 0 - Sensor is OFF, 8 - Max sensitivity. + + + + + + + + + + + + Enable / disable the basic set command send to group 2 + + + + + + Define BASIC SET VALUE to nodes associated with group 2 when motion alarm is triggered and is canceled. + + + + + + when the value is Disable, the product will not sends a vibration alarm after moving or shaking; + when the value is Enable, the product will sends a vibration alarm after moving or shaking + + + + + Motion Timeout Interval, seconds + + + Low battery reporting threshold, % + + + + + + + + + + + + + + + + diff --git a/openzwave/homeseer/hs-wd100plus.xml b/openzwave/homeseer/hs-wd100plus.xml new file mode 100644 index 00000000..b751a26c --- /dev/null +++ b/openzwave/homeseer/hs-wd100plus.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/000C:3034:4447 + images/homeseer/hs-wd100plus.png + https://products.z-wavealliance.org/products/2874/ + Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + +All Configuration Parameters can all be restored to their factory default settings by using your primary controller to delete/reset the device. +To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default. + + + Z-Wave Wall Dimmer + U.S. / Canada / Mexico + - Works with incandescent and dimmable florescent (CFL) and LED lighting +- ON/OFF/DIM status LED indicator +- Fits into standard single or multiple gang junction box +- Keypad can be replaced manually to match color with other wall switches +- Over-The-Air firmware upgrade available with compatible gateway, Z-Wave static controller, or PC and software +- Internal resettable fuse to protect from surge current +- Manual reset capability +- Supports Central Scene +- Supports S2 Security + + 1. Turn the connected lights ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + HS-WD100+ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2874/HS-WD100-Manual-6a.pdf + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1730/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1731/xml + Apply PR #1546 from kaburke + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2563/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2874/xml + Added compatibility parameters to ensure correct dimming level is reported + + + + + + true + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON if the switch was installed upside down. + + + + + Indicates how much each level dims/brightens as a portion of the whole range when set remotely. + + + Indicates the time duration of each level when set remotely. + + + Indicates how much each level dims/brightens as a portion of the whole range when set locally. + + + Indicates the time duration of each level when set locally. + + + + + + + + + diff --git a/openzwave/homeseer/hs-wd200plus.xml b/openzwave/homeseer/hs-wd200plus.xml new file mode 100644 index 00000000..4c73e3c0 --- /dev/null +++ b/openzwave/homeseer/hs-wd200plus.xml @@ -0,0 +1,169 @@ + + + http://www.openzwave.com/device-database/000C:3036:4447 + images/homeseer/hs-wd200plus.png + https://products.z-wavealliance.org/products/2676/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2676/HS-WD200-Manual-4.pdf + 1. Turn the connected lights ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + +All Configuration Parameters can all be restored to their factory default settings by using your primary controller to delete/reset the device. +To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default. + + + U.S. / Canada / Mexico + - Works with incandescent and dimmable florescent (CFL) or most LED lighting +- ON/OFF status and location LED indicator +- Includes Z-Wave controllable RGB LED indicators +- Fits into standard single or multiple gang junction box +- Keypad can be replaced manually to match color with other wall switches +- Over-The-Air firmware upgrade available with compatible gateway, Z-Wave static controller, or PC and software +- Internal resettable fuse to protect from surge current +- Manual reset capability +- Support Central Scene +- Includes Controllable RGB LED Indicators + + Z-Wave Wall Dimmer with RGB LED + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + HS-WD200+ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2676/xml + + + + + + Sets bottom LED operation (in normal mode) + + + + + Change the top of the switch to OFF and the bottom of the switch to ON if the switch was installed upside down. + + + + + Ramp rate in seconds. 0 is no delay + + + Ramp rate in seconds. 0 is no delay + + + Normal mode (load status) or status mode (custom status) + + + + + Sets the Normal mode LED color + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + 100ms blink intervals. 0 is off + + + Bitmask defines specific LEDs to enable for blinking: Note: this decimal value is derived from a hex code calculation based on the following: + Bit 0 = led 1 + Bit 1 = led 2 + Bit 2 = led 3 + Bit 3 = led 4 + Bit 4 = led 5 + Bit 5 = led 6 + Bit 6 = led 7 + IE: value of 1 = first LED, 64 = led 7 + + + + + + + + + + diff --git a/openzwave/homeseer/hs-ws100plus.xml b/openzwave/homeseer/hs-ws100plus.xml new file mode 100644 index 00000000..335544df --- /dev/null +++ b/openzwave/homeseer/hs-ws100plus.xml @@ -0,0 +1,55 @@ + + + http://www.openzwave.com/device-database/000C:3033:4447 + images/homeseer/hs-ws100plus.png + https://products.z-wavealliance.org/products/2894/ + HS-WS100+ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2894/HS-WS100-Manual-v6.pdf + HS-WS100+ In Wall On/Off Switch +- Works with incandescent, florescent (CFL), or most LED lighting and appliances +- ON/OFF status and location LED indicator +- Fits into standard single or multiple gang junction box +- Keypad can be replaced manually to match color with other wall switches +- Over-The-Air firmware upgrade available with compatible gateway, Z-Wave static controller, or PC and software. +- Internal resettable fuse to protect from surge current +- Manual reset capability +- Support Central Scene + U.S. / Canada / Mexico + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + +All Configuration Parameters can all be restored to their factory +default settings by using your primary controller to delete/reset +the device. To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default. + + Z-Wave Wall Switch + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2554/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2894/xml + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON if the switch was installed upside down. + + + + + Set the LED policy: on if the load is on, off if the load is on, or off all the time + + + + + + + + + + + + diff --git a/openzwave/homeseer/hs-ws200plus.xml b/openzwave/homeseer/hs-ws200plus.xml new file mode 100644 index 00000000..1d379867 --- /dev/null +++ b/openzwave/homeseer/hs-ws200plus.xml @@ -0,0 +1,86 @@ + + + http://www.openzwave.com/device-database/000C:3035:4447 + images/homeseer/hs-ws200plus.png + https://products.z-wavealliance.org/products/2675/ + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Delete(Exclude) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. Normally, the sequence is as follows: when the exclusion process is prompted by your primary controller, single click and release the rocker switch. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + U.S. / Canada / Mexico + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2675/HS-WS200-Manual-v4.pdf + Please use this procedure only in the event that the network primary controller is lost or otherwise inoperable. + +All Configuration Parameters can all be restored to their factory +default settings by using your primary controller to delete/reset +the device. To manually reset, tap the ON button twice quickly and then tap the OFF button twice quickly. Repeat the procedure to restore the settings to the factory default. + + HS-WS200+ In Wall On/Off Switch +- Works with incandescent, florescent (CFL), or most LED lighting and appliances +- ON/OFF status and location LED indicator +- Includes Z-Wave controllable RGB LED indicator +- Fits into standard single or multiple gang junction box +- Keypad can be replaced manually to match color with other wall switches +- Over-The-Air firmware upgrade available with compatible gateway, Z-Wave static controller, or PC and software. +- Internal resettable fuse to protect from surge current +- Manual reset capability +- Support Central Scene + Z-Wave Wall Switch with RGB LED + HS-WS200+ + 1. Turn the connected appliance ON/OFF by tapping the switch. Tapping and releasing the upper part of the rocker turns the appliance ON. Tapping and releasing the lower part of the rocker turns the appliance OFF. +2. Add(Include) the module to/from your Z-Wave network with your primary controller. Please refer to the instructions manual of your gateway or remote controller for details and procedures on how these actions can be done. +3. Normally, the sequence is as follows: when the inclusion process is prompted by your primary controller, single click and release the rocker switch to ON or OFF position. The controller should show that the action was successful. If the controller shows it was a fail, repeat the procedure. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2675/xml + + + + + + Sets bottom LED operation (in normal mode) + + + + + Change the top of the switch to OFF and the bottom of the switch to ON if the switch was installed upside down. + + + + + Normal mode (load status) or status mode (custom status) + + + + + Sets the Normal mode LED color + + + + + + + + + + Sets the Status mode LED color + + + + + + + + + + + Sets the blink frequency of the LED + 0 = No Blink + 1 = 100ms ON then 100ms OFF + + + + + + + + + + diff --git a/openzwave/homeseer/hsm100.xml b/openzwave/homeseer/hsm100.xml new file mode 100644 index 00000000..d0053091 --- /dev/null +++ b/openzwave/homeseer/hsm100.xml @@ -0,0 +1,119 @@ + + + + + + Sensitivity sets the amount of motion required for the device to + detect motion. A higher value makes it more sensitive and a + lower value makes it less sensitive. Note that values above 200 + are not recommended when the device is battery operated. + Recommended values: + 10 = Pet Immune. + 100 = Medium sensitivity for hallways. + 200(default) = Highly sensitive for rooms where people are sitting still. + + + + + On Time sets the number of minutes that the lights stay on when + motion has not been detected. + A value of 0 On Time is a special mode where the lights are + constantly sent a command to turn them on whenever motion is + detected. The device will NOT turn the lights off in this mode. + Note that this mode will significantly shorten battery life. + Recommended values: + 5 min for hallways. + 20 min for an office environment. + 60 min for a library or other room where someone may be sitting + still for a long time. + This may be inaccurate, but default for Homeseer HSM100 may actually be 3 minutes, instead of 20? + + + + + LED ON/OFF turns the LED on or off. A slight improvement in + battery life is obtained by turning the LED off. Setting LED + ON/OFF to zero will turn the LED off and 255 turns it on. + Default is On (255). + + + + + + + Light Threshold is the percentage of light in the room above + which the lights will not be turned on. Light Threshold is often + used in room with a lot of natural daylight. Setting Light + Threshold to a value of 50% will cause the device to not turn the + lights on when the natural light in the room is already at the 50% + value. This feature only prevents the lights from coming on when + motion is first detected and the light level in the room is already + above Light Threshold. It will not turn the lights off when the + amount of natural light in the room increases. It will + automatically turn on the lights in a room that has motion in it + and that the amount of natural light has dropped below Light + Threshold. + A value of 100% turns off this feature (default). + Recommended values: + Usually a value between 40% and 60% will prevent the lights + from coming on in a reasonably well light room and will turn + them on as it is getting dark. Some experimentation is required + with each room to determine the proper setting. + + + + + Setting Stay Awake to a non-zero value will cause the device to + always be awake. NOTE: this mode should NOT be used when + the device is battery powered! Batteries will only last a few days + in this mode. + Stay Awake is NOT set to the factory default (0) when the device + is Excluded (reset) from the Z-Wave network. + Setting Stay Awake to a non-zero value will cause the Z-Wave + Listening Bit to be set. The device will become a routing node in + the Z-Wave Mesh-Network when the Listening Bit is set. + To properly have the device included in the routing tables, set + Stay Awake to a non-zero value, then reset the device (Exclude + from the network), then add it back to the network. The new + routing information will be used now that the listening bit is set. + Defaults to 0. + + + + + On Value is the value sent by the Z-Wave BASIC_SET + command when motion is detected. + A value of 0 will turn the lights off (not recommended). + A value between 1 and 100 will set the dim level to between 1% + and 100%. + A value of 255 will turn the light on (default). + NB! According to the manual, the value should not be set between 101-254 (inclusive). + + + + + TempAdj is a twos-complement number that is used to adjust the temperature reading to make it more accurate. + The value programmed is in tenths of degree Fahrenheit. + The temperature reading can be adjusted up to +12.7F to -12.8F. + A value of 1 will adjust the temperature reading by +0.1F. + A value of -1 will adjust the temperature by -0.1F. + A value of 123 will adjust the temperature by +12.3F. + TempAdj is NOT changed when Excluded (reset) from the Z- Wave network. + + + + + + + + + true + + + + + + + + + diff --git a/openzwave/homeseer/hsm200.xml b/openzwave/homeseer/hsm200.xml new file mode 100644 index 00000000..e6a07969 --- /dev/null +++ b/openzwave/homeseer/hsm200.xml @@ -0,0 +1,95 @@ + + + http://www.openzwave.com/device-database/001E:0001:0004 + images/homeseer/hsm200.png + https://products.z-wavealliance.org/products/2794/ + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2794/EZMultiPliOwnerManual.pdf + EZmultiPli + When EZMultiPli is first plugged into the wall outlet, the LED should blink an aqua color. This indicates that it is not currently joined (or paired) to a Z-Wave network. If the LED is blinking white each time motion is detected, then it is already joined to a Z-Wave network. If the LED is blinking white you will need to exclude it from the other Z-Wave network before attempting to join a new one. +Follow the procedure of the Z-Wave primary controller to begin the exclusion process. Once the primary controller is ready to receive the exclusion command, press and release the push button on the side of EZMultiPli. The primary controller should give an indication that the reset process has completed. EZMultiPlis LED will blink aqua when it is ready to be added to a Z-Wave network. + SmartStart or press and release the button on the side. +LED blinks slowly light blue when not included. +Once included, the LED blinks white when motion is detected for about 5 minutes to test the motion detection area. + Factory Reset +If the exclusion process above is not working or the controller EZMultiPli was originally joined to is lost or not available, the following process can be used to factory reset EZMultiPli. + +Press and continue to hold the push button in for about 60 seconds. The LED will blink blue faster and faster and then shift to yellow and continue to blink faster and faster. Once the LED goes out, EZMultiPli is reset to the factory defaults and will blink aqua indicating it is ready to be added to a Z-Wave network. + + EZMultiPli + Notify caregivers when a loved one does not get up at their usual time or gets up multiple times during the night. Easily installed in a kitchen, bathroom, bedroom or hallway - just plug it in! The wide angle motion sensor detects motion when placed at floor level in a normal wall outlet or at counter height in a kitchen or bath. Never needs batteries! + +Receive an email or text when motion is detected or the temperature is dangerously low while you are away. Turn on lights and sirens automatically. + +Save energy by automatically turning off lights in unoccupied rooms or hallways. + +Set the color LED night light to inform you that your garage door is open, there is a severe weather alert or any indicator you can imagine! + +Operates as a Z-Wave range extender utilizing fifth generation Z-Wave technology to enhance the reliability and speed of every device on a Z-Wave network. + +Version 2.0 firmware adds AES-128 security S2 and SmartStart + U.S. / Canada / Mexico + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1124/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1254/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2794/xml + + http://store.homeseer.com/store/X-P1882.aspx + + + + + + Parameter #0 is undocumented: let us know if you know what it does! + Attributes (type, units, min and max) are wild guesses, except default value. + + + + + On Time sets the number of minutes that the lights stay on when + motion has not been detected. + A value of 0 On Time is a special mode where the lights are + constantly sent a command to turn them on whenever motion is + detected. The device will NOT turn the lights off in this mode. + Note that this mode will significantly shorten battery life. + Recommended values: + 5 min for hallways. + 20 min for an office environment. + 60 min for a library or other room where someone may be sitting + still for a long time. + This may be inaccurate, but default for Homeseer HSM100 may actually be 3 minutes, instead of 20? + + + + + OnLevel is the value sent by the Z-Wave BASIC_SET command to all Association Group 2 nodes when motion is detected. + A value of 0 will turn the lights off (not recommended). + A value between 1 and 99 will set the dim level to between 1% and 99% (99% is full on). + A value of -1 will turn the light on which depends on the device but most will set the dim level to the last dim setting. + + + + + LiteMinutes. A Luminance report is sent to the system controller every LiteMin minutes. + A value of zero turns this mode off. Luminance values can still be obtained at any time by the home control application in this mode. + + + + + TempMinutes. A Temperature report is sent to the controller every TempMin minutes. + A value of zero turns this mode off. Temperature values can still be obtained at any time by polling the status of the temperature sensor. + + + + + TempAdj. TempAdj is a twos-complement number that is used to adjust the temperature reading to make it more accurate. The value is in tenths of degree Fahrenheit. The temperature reading can be adjusted by +12.7F to -12.8F. A value of 1 will adjust the temperature reading by +0.1F. A value of -1 will adjust the temperature by -0.1F. A value of 123 will adjust the temperature by +12.3F. + + + + + + + + + + + diff --git a/openzwave/homeseer/ztroller.xml b/openzwave/homeseer/ztroller.xml new file mode 100644 index 00000000..0eb824f7 --- /dev/null +++ b/openzwave/homeseer/ztroller.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/openzwave/honeywell/2681-plugin-dimmer.xml b/openzwave/honeywell/2681-plugin-dimmer.xml new file mode 100644 index 00000000..5c43c56e --- /dev/null +++ b/openzwave/honeywell/2681-plugin-dimmer.xml @@ -0,0 +1,102 @@ + + + http://www.openzwave.com/device-database/0039:3038:5044 + images/honeywell/2681-plugin-dimmer.png + https://products.z-wavealliance.org/products/2681/ + U.S. / Canada / Mexico + Plug-in Smart Dimmer, Single Plug + 1. Follow the instructions for your Z-Wave certified controller to add +the smart dimmer to the Z-Wave network. +2. Once the controller is ready to add your smart dimmer, single +press and release the manual/program button on the smart +dimmer to add it in the network. +Please reference the controller/gateway’s manual for instructions. + 39336/ZW3104 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2681/39336-HQSG_v1.pdf + To return your dimmer to factory defaults: +1. If plugged in, unplug the dimmer from the receptacle. +2. Press and hold the top button for at least 3 seconds while you +plug the dimmer into a receptacle. +Note: This should only be used in the event your networks’ primary +controller is missing or otherwise inoperable. + Transform any home into a smart home with the Honeywell Z-Wave Plug-In Smart Dimmer. The Smart Dimmer enables wireless control of on/off and dim functions for standard incandescent table and floor lamps, as well as dimmable fluorescent, LED and CFL fixtures and more! Use the dimmer control to customize the lighting output and create the perfect ambiance for any room. The space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. The Dimmer provides one Z-Wave enabled outlet for the lamp you would like to control. Take control of your home lighting with Honeywell Z-Wave Smart Lighting Controls! + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device, press and +release the manual/program button on the smart dimmer to +remove it from the network. + + Copied from 28617/ZW3104 GE Plug-in Dimmer by Justin Hammond - Justin@dynam.ac + + + + + + + true + + + + + + + Sets when the LED on the switch is lit. + + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + diff --git a/openzwave/honeywell/3830-zw3107.xml b/openzwave/honeywell/3830-zw3107.xml new file mode 100644 index 00000000..f1bfeff9 --- /dev/null +++ b/openzwave/honeywell/3830-zw3107.xml @@ -0,0 +1,70 @@ + + + Plug-in Dimmer (Dual Plug Simultaneous Control) + Transform any home into a smart home with the Honeywell Z-Wave Smart Lighting Control Lamp Module with Dimmer Control. The lamp module enables wireless control of on/off and dim functions for standard incandescent table and floor lamps, as well as dimmable fluorescent, LED and CFL fixtures and more! Use the dimmer control to customize the lighting output and create the perfect ambiance for any room. The space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. It provides a Z-Wave enabled outlet for the lamp you would like to control and one always-on, simultaneous control AC outlet for other electrical appliances. Take control of your home lighting with Honeywell Z-Wave Smart Controls! + http://www.openzwave.com/device-database/0039:3033:5044 + images/honeywell/3830-zw3107.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3830/39446-HQSG_v4.pdf + Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. Once the controller is ready to add your device, press and release the manual/program button on the smart dimmer. Repeat as necessary to add the dimmer to the network. + Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. Once the controller is ready to remove your device, press and release the manual/program button on the smart dimmer to remove it from the network. + If plugged in, unplug the dimmer from the receptacle. Press and hold the top button, plug the device in and continue to hold for at least 3 seconds. + https://products.z-wavealliance.org/products/3830 + U.S. / Canada / Mexico + 39446 / ZW3107 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/3830/xml + + + + + + + true + + + + + + + + Adjusts when the indicator LED is turned ON, OFF, or disabled + + + + + + Adjusts when the indicator LED is turned ON, OFF, or disabled + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39348-ZW4005.xml b/openzwave/honeywell/39348-ZW4005.xml new file mode 100644 index 00000000..86749a7f --- /dev/null +++ b/openzwave/honeywell/39348-ZW4005.xml @@ -0,0 +1,46 @@ + + + + images/honeywell/39348-ZW4005.png + https://products.z-wavealliance.org/products/2689/ + 39348 / ZW4005 + 1. Follow the instructions for your Z-Wave certified controller to include a device to the Z-Wave network. +2. Once the controller is ready to include your device, press and release the top or bottom of the wireless smart switch(rocker) to include it in the network. +3. Once your controller has confirmed that the device has been included, refresh the Z-Wave network to optimize performance. + Quickly press ON (Top) button 3 times then immediately press the OFF (Bottom) button 3 times. The LED will flash ON/OFF 5 times when completed successfully. +Note: Please use this reset procedure only when the primary controller is missing or inoperable. + 1. Follow the instructions for your Z-Wave certified controller to exclude a device from the Z-Wave network. +2. Once the controller is ready to exclude your device, press and release the top button of the wireless smart switch (rocker) to exclude it from the network. + In-Wall Smart Switch + U.S. / Canada / Mexico + + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2689/39348-HQSG_v1.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/2689/XML + Correct Product Pic Entry + + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39348-zw4008.xml b/openzwave/honeywell/39348-zw4008.xml new file mode 100644 index 00000000..c34178e5 --- /dev/null +++ b/openzwave/honeywell/39348-zw4008.xml @@ -0,0 +1,49 @@ + + + + + images/honeywell/39348-ZW4008.png + https://products.z-wavealliance.org/products/3599/ + 39348 / ZW4008 + 1. Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. +2. Once the controller is ready to add your device, press and release the top or bottom of the wireless smart switch (rocker) to add it in the network. + +If prompted by the controller to enter the S2 security code, refer to the QR code/security number on the back of the box, or the QR code label on the product. + Quickly press ON (top) button 3 times, then, immediately press the OFF (bottom) button 3 times. The LED will flash ON/OFF 5 times when completed successfully. +Note: This should only be used in the event your network’s primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. +2. Once the controller is ready to remove your device, press and release the top or bottom of the wireless smart switch (rocker) to remove it from the network. + In-Wall Smart Switch + U.S. / Canada / Mexico + In-Wall Smart Switch with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3599/39348%20Binder.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/3599/xml + + + + + + Sets when the LED on the switch is lit. + + + + + + + 0 (default) - Press any button on the device +1 - Press 2 times ON button and then 2 times OFF button, LED will flash 5 times if done successful + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39349-ZW1002.xml b/openzwave/honeywell/39349-ZW1002.xml new file mode 100644 index 00000000..165a806d --- /dev/null +++ b/openzwave/honeywell/39349-ZW1002.xml @@ -0,0 +1,38 @@ + + + + images/honeywell/39349-ZW1002.png + https://products.z-wavealliance.org/products/2690 + 39349 / ZW1002 + 1. Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. 2. Once the controller is ready to add your device, press and release the program button to add it in the network. + Quickly press the button three (3) times, then press and hold the button for at least three (3) seconds. The LED will blink five (5) times to confirm. + 1. Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. 2. Once the controller is ready to remove your device, press and release the manual/program button to remove it from the network. + In-Wall Tamper Resistant Outlet + U.S. / Canada / Mexico + The Honeywell Z-Wave Tamper Resistant Outlet enables wireless control of on/off functions from the Z-Wave controlled outlet + https://byjasco.com/products/ge-z-wave-plus-wall-tamper-resistant-smart-outlet + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2690/39349_HQSG_1.pdf + https://byjasco.com/support + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/Products/2690/XML + + + + + + Sets when the LED on the outlet is lit. + + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39351-ZW3005.xml b/openzwave/honeywell/39351-ZW3005.xml new file mode 100644 index 00000000..8929ac7a --- /dev/null +++ b/openzwave/honeywell/39351-ZW3005.xml @@ -0,0 +1,74 @@ + + + http://www.openzwave.com/device-database/0039:3038:4944 + images/honeywell/39351-ZW3005.png + https://products.z-wavealliance.org/products/2724/ + 39351 / ZW3005 + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to add your device, +press and release the top or bottom of the wireless smart +switch (rocker) to add it in the network. +Please reference the controller’s manual for instructions. + Quickly press ON (Top) button three (3) times then immediately +press the OFF (Bottom) button three (3) times. The LED will flash +ON/OFF 5 times when completed successfully. +NOTE: This should only be used in the event your network’s +primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to remove it from the network. + In-Wall Dimmer + U.S. / Canada / Mexico + Transform any home into a smart home with the Honeywell In-Wall Dimmer. The In-Wall Dimmer can easily replace any standard in-wall switch and remotely controls a light in your home. Your home will be equipped with ultimate flexibility with the Honeywell Z-Wave Dimmer, capable of being used by itself or with up to four add-on switches. Screw terminal installation provides improved space efficiency when replacing existing switches and the integrated LED indicator light allows you to easily locate the switch in a dark room. The Honeywell Z-Wave In-Wall Dimmer is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems. Take control of your home lighting with Honeywell Z-Wave Smart Controls! + + + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2724/39351-QSG-v1-para.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2724/xml + + + + + + Sets when the LED on the switch is lit. + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + diff --git a/openzwave/honeywell/39351-ZW3010.xml b/openzwave/honeywell/39351-ZW3010.xml new file mode 100644 index 00000000..a738a208 --- /dev/null +++ b/openzwave/honeywell/39351-ZW3010.xml @@ -0,0 +1,74 @@ + + + + + http://www.openzwave.com/device-database/0039:3235:4944 + images/honeywell/39351-ZW3005.png + https://products.z-wavealliance.org/products/3600/ + In-Wall Smart Dimmer + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3600/39351%20Binder.pdf + U.S. / Canada / Mexico + Quickly press ON (Top) button three (3) times then immediately +press the OFF (Bottom) button three (3) times. The LED will flash +ON/OFF 5 times when completed successfully. +NOTE: This should only be used in the event your network’s +primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to add your device, +press and release the top or bottom of the wireless smart +switch (rocker) to add it in the network. +Please reference the controller’s manual for instructions. + In-Wall Smart Dimmer with QuickFit and SimpleWire enhancements. Revolutionary QuickFit design features a housing depth that is up to 20 percent smaller than the previous Z-Wave models. This reduced size coupled with the elimination of heat taps provides a better fit in older style boxes and multi-gang configurations. SimpleWire technology allows line and load to automatically be configured with auto-sensing line-load terminals. All of this is coupled with Z-Wave S2 and Smart Start allows for effortless installation while being safer than ever! + 39351/ZW3010 + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to remove it from the network. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/3600/xml + + + + + Adjust the LED status to default, invert, always OFF or always ON + + + + + + + Adjust the speed at which the ramps to a specific value other than 0 and FF + + + + + Turn your dimmer into an On/Off switch with switch mode + + + + + Never accidentally remove a device during with alternate exclusion + + + + + Set the minimum dimmer threshold + + + Set the brightness threshold + + + Set the default brightness level that the dimmer will turn on when being controlled manually + + + + + + + + + + + diff --git a/openzwave/honeywell/39357-ZW3004.xml b/openzwave/honeywell/39357-ZW3004.xml new file mode 100644 index 00000000..6ff16ac7 --- /dev/null +++ b/openzwave/honeywell/39357-ZW3004.xml @@ -0,0 +1,56 @@ + + + + In-Wall Smart Toggle Dimmer + Transform any home into a smart home with the Honeywell Z-Wave In-Wall Toggle Dimmer. The dimmer enables wireless control of on/off and dim functions of hard-wired dimmable LED/CFL and incandescent lighting. The dimmer replaces your current light switch, uses your existing wiring, and provides Z-Wave wireless and in-wall control of overhead lighting. Use the dimmer feature to customize the lighting output and create the perfect ambiance for any room. Providing ultimate flexibility, the In-Wall Dimmer allows you to operate the switch by itself or easily integrate the switch three-way or four-way wiring configurations by adding the Honeywell Add-On Switch. Single Pole wiring configuration controls the light from one location. Three-way wiring configuration controls the light from two separate locations. Four-way wiring configuration controls the light from three separate locations. The Honeywell Add-On Switch is required for three-way or four-way installations. Take control of your home lighting with Honeywell Z-Wave Smart Controls! + http://www.openzwave.com/device-database/0039:3130:4944 + https://byjasco.com/honeywell-z-wave-plus-wall-smart-dimmer-0 + images/honeywell/39357-ZW3004.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2727/39357-QSG-v1-para.pdf + 1. Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. 2. Once the controller is ready to add your device, press up and release on the toggle to add it in the network + 1. Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. 2. Once the controller is ready to remove your device, press up and release on the toggle to add it in the network + Quickly press UP button three (3) times then immediately press the DOWN button three (3) times. + https://products.z-wavealliance.org/products/2727 + U.S. / Canada / Mexico + 39357 / ZW3004 + + Initial creation + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + Indicates how many levels the dimmer will change for each dimming step. + + + This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change. + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39358-ZW4002.xml b/openzwave/honeywell/39358-ZW4002.xml new file mode 100644 index 00000000..3af81788 --- /dev/null +++ b/openzwave/honeywell/39358-ZW4002.xml @@ -0,0 +1,48 @@ + + + http://www.openzwave.com/device-database/0039:3131:4944 + images/honeywell/39358-ZW4002.png + https://products.z-wavealliance.org/products/2725/ + 39358 / ZW4002 + 1. Follow the instructions for your Z-Wave certified controller to +include a device to the Z-Wave network. +2. Once the controller is ready to add your device, +press and release the top or bottom of the wireless smart +switch (rocker) to add it in the network. +Please reference the controller’s manual for instructions. + Quickly press ON (Top) button three (3) times then immediately +press the OFF (Bottom) button three (3) times. The LED will flash +ON/OFF 5 times when completed successfully. +NOTE: This should only be used in the event your network’s +primary controller is missing or otherwise inoperable. + 1. Follow the instructions for your Z-Wave certified controller to +remove a device from the Z-Wave network. +2. Once the controller is ready to Exclude your device, press +and release the top or bottom of the wireless smart dimmer +(rocker) to remove it from the network. + In-Wall Fan Control + U.S. / Canada / Mexico + Transform any home into a smart home with the Honeywell Z-Wave Fan Control. The in-wall fan control easily replaces any standard in-wall switch remotely controls a ceiling fan in your home and features a three-speed control system. Your home will be equipped with ultimate flexibility with the Honeywell Z-Wave Fan Control, capable of being used by itself or with up to four Honeywell add-on switches. Screw terminal installation provides improved space efficiency when replacing existing switches and the integrated LED indicator light allows you to easily locate the switch in a dark room. The Honeywell Z-Wave Fan Control is compatible with any Z-Wave certified gateway, providing access to many popular home automation systems. Take control of your home lighting with Honeywell Z-Wave Smart Controls! + + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2725/39358-HQSG-v1-para.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2725/xml + + + + + + Change the top of the switch to OFF and the bottom of the switch to ON, if the switch was installed upside down. + + + + + + + + + + + + + diff --git a/openzwave/honeywell/39449-ZW4106.xml b/openzwave/honeywell/39449-ZW4106.xml new file mode 100644 index 00000000..8f329dda --- /dev/null +++ b/openzwave/honeywell/39449-ZW4106.xml @@ -0,0 +1,52 @@ + + + + + 39449 / ZW4106 Plug-in Smart Switch + Plug-in Switch (Dual Plug Simultaneous Control) + http://www.openzwave.com/device-database/0039:3033:5052 + https://www.security.honeywellhome.com/product-repository/z5swpid + + images/honeywell/39449-ZW4106.png + https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3740/39449-HQSG_v3.pdf + + + 1) Follow the instructions for your Z-Wave certified controller to add a device to the Z-Wave network. + 2) Once the controller is ready to add your device, press and release the manual/program button on the smart switch. Repeat as necessary to add the switch to the network. + + + 1) Follow the instructions for your Z-Wave certified controller to remove a device from the Z-Wave network. + 2) Once the controller is ready to remove your device, press and release the manual/program button on the smart switch to remove it from the network. + + + 1) If plugged in, unplug the device from the receptacle. + 2) Press and hold the top button, plug the device in, and continue to hold for at least 3 seconds. + + https://products.z-wavealliance.org/products/3740?selectedFrequencyId=2 + U.S. / Canada / Mexico + 39449 / ZW4106 + + Initial metadata import from Z-Wave Alliance + Correct Path to Image File + + + + + + + Invert/Disable LED (Adjusts when the indicator LED is turned ON, OFF, or disables it entirely) + + + + + + + + + + + + + + + diff --git a/openzwave/honeywell/lynx-touch-l5100.xml b/openzwave/honeywell/lynx-touch-l5100.xml new file mode 100644 index 00000000..37622199 --- /dev/null +++ b/openzwave/honeywell/lynx-touch-l5100.xml @@ -0,0 +1,20 @@ + + + http://www.openzwave.com/device-database/0039:0003:0001 + images/honeywell/lynx-touch-l5100.png + https://products.z-wavealliance.org/products/678/ + L5100 + Honeywell Lynx Touch L5100 + U.S. / Canada / Mexico + Honeywell + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/678/xml + + + + diff --git a/openzwave/honeywell/th6320zw2003.xml b/openzwave/honeywell/th6320zw2003.xml new file mode 100644 index 00000000..96e98237 --- /dev/null +++ b/openzwave/honeywell/th6320zw2003.xml @@ -0,0 +1,429 @@ + + + http://www.openzwave.com/device-database/0039:0008:0011 + images/honeywell/th6320zw2003.png + https://products.z-wavealliance.org/products/2893/ + T6 Pro Z-Wave Programmable Thermostat + To include the thermostat in to Z-Wave network, go to thermostat MENU/ Z-Wave SETUP. +• Touch Select. You will be asked to set your primary controller to INCLUDE MODE. Please refer to the user manual of your Z-Wave controller. +• After inclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat. +• If the inclusion procedure is successful, "INCLUDED", the node ID, and the Z-Wave connected status icon appear on the screen. +If the procedure fails, “FAILED TO INCLUDE” appears on the screen. +• Your controller will indicate whether the thermostat was successfully added to its network. Please refer to the user manual of your Z-Wave controller. + The Honeywell T6 Pro Z-Wave Programmable Thermostat is a Z-Wave Plus certified, universal thermostat capable to control up to three heat and two cool stages of heat pump, (incl. dual fuel heat pump systems) and up to two heat and two cool stages of conventional system (3H/2C HP, 2H/2C Conv.) +- 3 x AA battery or 24VAC powered +- Easy wiring, easy configuration +- Flexible local thermostat scheduling options +- Attractive look, large Easy-To-Read touchscreen +- Displays and reports ambient temperature and % Relative Indoor Humidity +- Displays and reports HVAC system status, battery power status, Z-Wave signal status +- Large amount of supported Z-Wave command classes +- Remotely configurable via Z-Wave configuration command class +- Advanced HVAC configuration parameters + U.S. / Canada / Mexico + TH6320ZW2003 + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/2893/33-00414-01-min.pdf + To exclude the thermostat from Z-Wave network, go to thermostat MENU/ Z-Wave SETUP. +• Touch Select. You will be asked to set your primary +controller to EXCLUDE MODE. Please refer to the user manual of your Z-Wave controller. +• After exclusion procedure has been initiated on your Z-Wave controller, touch Select on the thermostat. +• If the exclusion procedure is successful, "EXCLUDED", and the Z-Wave excluded status icon appear on the screen. +If the procedure fails, “FAILED TO EXCLUDE” appears on the screen. +• Your controller will indicate whether the thermostat was successfully excluded from its network. Please refer to the user manual of your Z-Wave controller. + To reset the thermostat to factory default setting, go to Installer setup – advanced menu. To access the advanced menu, press and hold the thermostat Menu button for 5 seconds. +Touch < or > to go to RESET menu. Press Select. Touch < or > to go to FACTORY. Press Select. Touch Yes to reset the thermostat to factory default settings.. +Please use the reset procedure only when the primary controller is missing or inoperable. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2583/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2893/xml + Thermostat requires 2 bytes for precision, not 1. Sending 1 results in decimal degrees (common in Celcius) setting the temperature to the minimum value. + + + + + + 0 + 2 + + + + + + Schedule Type + + + + + + + + + + Temperature Scale + + + + + + + Outdoor Temperature Sensor + + + + + + + Equipment Type + + + + + + + + + + + + + + + Reversing Valve + + + + + + + Stages + + + + + Stages + + + + + + + + + + Auxiliary Heat Control + + + + + + + Emergency Heat Type + + + + + + + Fossil Kit Control + + + + + + + ADVANCED PARAMETER SHOULD ONLY BE CHANGED FROM ITS DEFAULT VALUE BY A QUALIFIED HVAC PROFESSIONAL + + + + + + + Auto Differential in degrees Fahrenheit + + + + + High Cool Stage Finish + + + + + + + High Heat Stage Finish + + + + + + + 0 = Comfort (1 is not accepted) Integer from 2 to 15 degrees of Fahrenheit from setpoint + + + + + + + + + + + + + + + + + + + + Up Stage Timer Auxiliary Heat + + + + + + + + + + + + + + + + + + + + + 0 = Off integer from 5 to 65 degrees Fahrenheit in only 5 degrees increments. Other values not accepted. + + + + + + + + + + + + + + + + + 0 = Off integer from 5 to 65 degrees Fahrenheit in only 5 degrees increments. Other values not accepted. + + + + + + + + + + + + + + + + + Cycle rates per hour + + + + + Cycle rates per hour + + + + + Cycle rates per hour + + + + + Cycle rates per hour + + + + + Cycle rates per hour + + + + + Cycle rates per hour + + + + + 0 = Off Integer from 1-5 minutes + + + + + + + + + + + Adaptive Intelligent Recovery + + + + + + + Degrees Fahrenheit + + + + + Degrees Fahrenheit + + + + + Number of air filters + + + + + Air Filter 1 Reminder + + + + + + + + + + + + + + + + + + + + + + + + + Air Filter 2 Reminder + + + + + + + + + + + + + + + + + + + + + + + + + Humidification Pad Reminder + + + + + + + + 0 = Off, 1-12 Calendar Months + + + + + integer from 0 to 12 months. 0 = Off 3 = 3 Months 6 = 6 Months 9 = 9 Months 12 = 12 Months Other values not accepted. + + + + + + + + + + UV Devices + + + + + integer from 0 to 24 months. 0 = Off 6 = 6 Months 12 = 12 Months 24 = 24 Months Other values not accepted. + + + + + + + + + integer from 0 to 24 months. 0 = Off 6 = 6 Months 12 = 12 Months 24 = 24 Months Other values not accepted. + + + + + + + + + Brightness level + + + + + Clock Format + + + + + + + Daylight Saving + + + + + + + -3 = -3 deg Fahrenheit -2 = -2 deg Fahrenheit -1 = -1 deg Fahrenheit 0 = Off 1 = +1 deg Fahrenheit 2 = +2 deg Fahrenheit 3 = +3 deg Fahrenheit + + + + + + + + + + + + + + + + diff --git a/openzwave/honeywell/th8320zw1000.xml b/openzwave/honeywell/th8320zw1000.xml new file mode 100644 index 00000000..dbd19296 --- /dev/null +++ b/openzwave/honeywell/th8320zw1000.xml @@ -0,0 +1,24 @@ + + + http://www.openzwave.com/device-database/0039:0001:0011 + images/honeywell/th8320zw1000.png + https://products.z-wavealliance.org/products/44/ + http://yourhome.honeywell.com/home/Products/Thermostats/7-Day-Programmable/VisionPRO+8000.htm + Integrate comfort control into your automated home with Honeywell's most popular programmable thermostat, designed for Z-Wave systems! VisionPRO Z-Wave offers you top-of-the-line features like touchscreen interaction, a real-time clock, and a large, easy-to-read backlit display. + Vision PRO Z-Wave Thermostat + TH8320ZW1000 + U.S. / Canada / Mexico + http://honeywell.com/Products-Services/Pages/consumer-home.aspx + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/44/xml + Thermostat requires 2 bytes for precision, not 1. Sending 1 results in all decimal sets returning back to minimum value. + + + + + + 2 + 0 + + + diff --git a/openzwave/horstmann/asrzw.xml b/openzwave/horstmann/asrzw.xml new file mode 100644 index 00000000..a8360be1 --- /dev/null +++ b/openzwave/horstmann/asrzw.xml @@ -0,0 +1,21 @@ + + + http://www.openzwave.com/device-database/0059:0001:0003 + images/horstmann/asrzw.png + https://products.z-wavealliance.org/products/126/ + CEPT (Europe) + http://www.securetogether.eu/ + SSR301 + Secure SSR301 1ch Zwave Relay box (Rx) + ASR-RF is a mains powered receiver for connecting where a mains supply is readily available.AS2-RF thermostat transmits via Z Wave mesh radio technology and is capable of operation in most domestic houses with an operating range of approximately 30 metres. Ideal for controlling combi boilers, it can be mounted in any suitable location without the need to disturb existing wiring or décor. Operates from 3 standard AA batteries, with 2 years+ life and separate clock battery. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/125/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/126/xml + + + + + + + + diff --git a/openzwave/horstmann/hrt4zw.xml b/openzwave/horstmann/hrt4zw.xml new file mode 100644 index 00000000..baac8113 --- /dev/null +++ b/openzwave/horstmann/hrt4zw.xml @@ -0,0 +1,72 @@ + + + http://www.openzwave.com/device-database/0059:0003:0001 + images/horstmann/hrt4zw.png + https://products.z-wavealliance.org/products/115/ + CEPT (Europe) + ThermostatThe innovative Horstmann CentaurPlus ZW combined wireless room stat and time control offers installers and householders the opportunity to easily and cost effectively update existing combi boiler controls. + +The CentaurPlus has an integral transmitter and receiver, enabling wireless communication with the latest generation Horstmann HRT4-ZW TPI room thermostat. + +Suitable for combi boilers +Volt free contacts +Automatic BST /GMT time change +Back lit display +Boost and Advance +Helps to meet Part L1 of 2010 Building Regs for existing installations +Built in Z Wave receiver +Industry Standard 6 terminal wall plate +ZW wireless technology +TPI energy saving software +Clear backlit display +Temperature range 5-30°C +Battery operated for wire free installation + Secure SRT321 Zwave Stat (Tx) + http://www.securetogether.eu/ + SRT321 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/115/xml + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + Delta T in steps of 0.1 degree. + + + + + + + + + + + + + + diff --git a/openzwave/horstmann/scsc17.xml b/openzwave/horstmann/scsc17.xml new file mode 100644 index 00000000..be52ff87 --- /dev/null +++ b/openzwave/horstmann/scsc17.xml @@ -0,0 +1,59 @@ + + + http://www.openzwave.com/device-database/0059:0001:0004 + images/horstmann/scsc17.png + https://products.z-wavealliance.org/products/1740/ + http://www.horstmann.co.uk/central-heating.php + C17-ZW + CEPT (Europe) + C-Stat + C-Stat + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/864/xml + Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1740/xml + + + + + + + + + + false + + + + + + 0 + 0 + + + + + + Controls the temperature sensor scale + + + + + Defines the minimum temperature. Steps are 1C + + + Defines the maximum temperature. Steps are 1C + + + Change between temperatures to trigger a temperature report (step 0.1) + 1 to 50, 1 or 0.1 (Default 5 = 0,5C) -> (1C = 10) + + + + + + + + + + + diff --git a/openzwave/horstmann/ses301.xml b/openzwave/horstmann/ses301.xml new file mode 100644 index 00000000..096530b2 --- /dev/null +++ b/openzwave/horstmann/ses301.xml @@ -0,0 +1,16 @@ + + + http://www.openzwave.com/device-database/0059:0001:000D + images/horstmann/ses301.png + https://products.z-wavealliance.org/products/676/ + http://www.securetogether.eu/ + CEPT (Europe) + SES301 + Secure SES301 Temperature Sensor + Z-wave Temperature sensor is a battery operated device which is able to measure temperature and deliver the information to associates device in a Z-Wave networks. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/676/xml + + + + diff --git a/openzwave/horstmann/ses302.xml b/openzwave/horstmann/ses302.xml new file mode 100644 index 00000000..9d6ede4c --- /dev/null +++ b/openzwave/horstmann/ses302.xml @@ -0,0 +1,63 @@ + + + http://www.openzwave.com/device-database/0059:0002:000D + images/horstmann/ses302.png + https://products.z-wavealliance.org/products/1240/ + The Environmental Sensor (SES 302) measures temperature. The sensor is battery-operated devices which transmit information to an associated device in a network. It can support either 1 thermistor (SES 001) or up to 4 external digital temperature sensors (SES 002/003). SES 302 operates on 2x AA batteries, providing a nominal life of 2 years (with on-board sensors operating with the default configuration). + Step 1.On the Z-Wave controller, select Include for adding a device to the network. +Step 2: On the SES 302, press the button, hold and release after 1 second to send a request (Network Information Frame) to join the network. On successful inclusion the LED will flash 2 times. The total process can take up to 20 seconds. If the LED flashes 4-times this means that the inclusion process has failed, so try moving the SES 302 to another position and repeat the Inclusion steps. If the inclusion process fails again, the device may be already included in another network. So first exclude and then include the device. The controller will show when the inclusion operation is successful. + CEPT (Europe) + Device can be wakeup by button press of more then one second, devcie will stay in wakeup state for about 10 seconds. +device will also wakeup on the every wakeup interval configured by controller. The minimum wakeup interval can be configured is 2 minutes and maximum wakeup interval can be configured is 24 hours in setps of one minte. +Default wakeup interval is 24 hours. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1240/SES 302 and 303 TH Sensors User Installation Manual, (Secure Controls UK Ltd) BGX501-923-R02.pdf + SES 302 + Please use this procedure only when the primary controller is missing or otherwise inoperable. +To reset the device to factory resst, press the button 3 times within 3 seconds it will put the device in factory default, that include setting all the configuration, Association to factory default and removing the device from Z-Wave network. + Environmental Sensor + Step 1.On the Z-Wave controller, select exclusion for removing a device from the network. +Step 2: On the SES 302, press the button, hold and release after 1 second to send a request (Network Information Frame) to remove from the network. On successful exclusion the LED will flash 2 times. The total process can take up to 2 seconds. If the LED flashes 4-times this means that the exclusion process has failed, so try moving the SES 302 to another position and repeat the exclusion steps. The controller will show when the exclusion operation is successful. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1240/xml + + + + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + + + + + + + diff --git a/openzwave/horstmann/ses303.xml b/openzwave/horstmann/ses303.xml new file mode 100644 index 00000000..3b27a529 --- /dev/null +++ b/openzwave/horstmann/ses303.xml @@ -0,0 +1,69 @@ + + + http://www.openzwave.com/device-database/0059:0003:000D + images/horstmann/ses303.png + https://products.z-wavealliance.org/products/1175/ + Step 1.On the Z-Wave controller, select Include for adding a device to the network. +Step 2: On the SES 303, press the button, hold and release after 1 second to send a request (Network Information Frame) to join the network. On successful inclusion the LED will flash 2 times. The total process can take up to 20 seconds. If the LED flashes 4-times this means that the inclusion process has failed, so try moving the SES 303 to another position and repeat the Inclusion steps. If the inclusion process fails again, the device may be already included in another network. So first exclude and then include the device. The controller will show when the inclusion operation is successful. + Please use this procedure only when the primary controller is missing or otherwise inoperable. +To reset the device to factory resst, press the button 3 times within 3 seconds it will put the device in factory default, that include setting all the configuration, Association to factory default and removing the device from Z-Wave network. + CEPT (Europe) + Device can be wakeup by button press of more then one second, devcie will stay in wakeup state for about 10 seconds. +device will also wakeup on the every wakeup interval configured by controller. The minimum wakeup interval can be configured is 2 minutes and maximum wakeup interval can be configured is 24 hours in setps of one minte. +Default wakeup interval is 24 hours. + SES 303 + Environmental Sensor + The Environmental Sensor (SES 303) measures temperature and humidity. The sensors are battery-operated devices which transmit information to an associated device in a network. It can support either 1 thermistor (SES 001) or up to 4 external digital temperature sensors (SES 002/003). SES 303 operates on 2x AA batteries, providing a nominal life of 2 years (with on-board sensors operating with the default configuration). + Step 1.On the Z-Wave controller, select exclusion for removing a device from the network. +Step 2: On the SES 303, press the button, hold and release after 1 second to send a request (Network Information Frame) to remove from the network. On successful exclusion the LED will flash 2 times. The total process can take up to 2 seconds. If the LED flashes 4-times this means that the exclusion process has failed, so try moving the SES 303 to another position and repeat the exclusion steps. The controller will show when the exclusion operation is successful. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1175/SES 302 - 303 TH Sensors User cum Installation Manual (Secure Controls UK Ltd) BGX501-923-R02.pdf + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1175/xml + + + + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Temperature reporting interval in minutes (Default 5 minutes) + + + Change between humidity to trigger a humidity report (Default 5 = 5% relative humidity) + + + Humidity reporting interval in minutes (Default 5 minutes) + + + + + + + + + diff --git a/openzwave/horstmann/sir321.xml b/openzwave/horstmann/sir321.xml new file mode 100644 index 00000000..dd79e608 --- /dev/null +++ b/openzwave/horstmann/sir321.xml @@ -0,0 +1,49 @@ + + + http://www.openzwave.com/device-database/0059:0002:0010 + images/horstmann/sir321.png + https://products.z-wavealliance.org/products/1012/ + SIR 321 + Secure Intelligent Relay is having One relay, and support of duration base schedule, measuring of temperature and delta and interval temperature reporting etc + CEPT (Europe) + Secure Controls SIR 321 Intelligent Relay + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1012/xml + + + + + + Enables or not the Fails Safe Timer + + + + + Controls the temperature sensor scale + + + + + Time interval to trigger a temperature report (step 1s) (Default 0 = disabled) + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 0 = disabled) + + + Temperature that when reached will cut off the switch + + + + + + true + + + + + + + + + + diff --git a/openzwave/horstmann/srt321.xml b/openzwave/horstmann/srt321.xml new file mode 100644 index 00000000..7d93c7ac --- /dev/null +++ b/openzwave/horstmann/srt321.xml @@ -0,0 +1,77 @@ + + + http://www.openzwave.com/device-database/0059:0005:0001 + images/horstmann/srt321.png + https://products.z-wavealliance.org/products/1563/ + STEP 1: On the SRT321, Set DIL switch 1 on the back of the unit to 'ON' position, scroll through the function menu by rotating the dial, select "E" and press the dial to activate Exclusion process. Now the character "E" starts flashing. +STEP 2: On the 3rd party device, select Exclusion for removing device from SRT321's network. +After successful Exclusion SRT321 displayed "EP" other wise displayed "EF" (Exclusion fail). +Note: Once the character starts flashing the installer has 60 seconds to activate the 3rd party device. +After successful Exclusion set DIL switch 1 to 'OFF' position to operate SRT321 in normal operation. +If the Exclusion process has failed more than once, try moving the SRT321 to another position and repeat the Exclusion steps. + SRT-321 (Thermostat-HVAC) + CEPT (Europe) + STEP 1: On the SRT321, set DIL switch 1 on the back of the unit to 'ON' position, scroll through the function menu by rotating the dial, select "I" and press the dial to activate Inclusion process. Now the character "I" starts flashing. +STEP 2: On the 3rd party device, select Inclusion for adding a device into SRT321's network. +After successful inclusion SRT321 displayed "IP" other wise displayed "IF" (Inclusion fail). +Note: Once the character starts flashing the installer has 60 seconds to activate the 3rd party device. +After successful Inclusion set DIL switch 1 to 'OFF' position to operate SRT321 in normal operation. +If the inclusion process fails more than once, the 3rd party device may be already included in another network. So first exclude and then include the device. + Please use this procedure only when the primary controller is missing or otherwise inoperable. +To reset the thermostat Set DIL switch 1 on the back of the unit to 'ON' position, scroll through the function menu by rotating the dial, select "P" and press the dial twice on the target device to execute reset. +Note: After successful operation device displayed "PP". +It will put the device in factory default, that include setting all the configuration, Association to factory default and removing the device from Z-Wave network. + MAX10U-734 + SRT321 will wake-up regularly and announce the wakeup state by sending Wakeup Notification to the configured node ID if Wakeup Interval and valid node ID is set. +To forcefully wake up the device to send Wakeup notification do the following steps: Set DIL switch 1 on the back of the unit to 'ON' position, and than back to the 'OFF' position. +Note: It is possible to set the node ID to 255 to send wakeup notifications as broadcast. In this mode device takes more time to go to sleep and drains battery faster, but can notify all it's direct neighbors about a wakeup. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1563/SRT321 User MAnual.pdf + The thermostat includes TPI software that optimises boiler firing to minimise overshooting of temperature in a heated environment. It has been proved that TPI controllers provide considerable energy savings over standard heating controllers. By using interoperable radio solutions the user can remotely change the set point, read the temperature or receive battery reports. It makes this device an ideal partner for use with a home gateway for web enabled apps allowing you to remotely control your heating while on the move. You no longer have to worry about returning to a cold house as long as you have a phone or tablet PC handy. +By combining ease of use, ease of installation and intelligent control this thermostat is suitable for use in most heating systems. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1563/xml + + + + + + + + + + + + + 0 + + + + + + Enables Temperature Sensor + + + + + + + + + + + Delta Temperature in 0.1 degree steps. + + + + + + + + + + + + + + + diff --git a/openzwave/horstmann/srt323.xml b/openzwave/horstmann/srt323.xml new file mode 100644 index 00000000..043f4541 --- /dev/null +++ b/openzwave/horstmann/srt323.xml @@ -0,0 +1,46 @@ + + + http://www.openzwave.com/device-database/0059:0004:0001 + images/horstmann/srt323.png + https://products.z-wavealliance.org/products/1241/ + CEPT (Europe) + 323 + Room thermostat + Secure Controls SRT 323 Thermostat + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1241/xml + + + + + + 0 + + + + + + Enables or not the temperature sensor reading + + + + + Controls the temperature sensor scale + + + + + Change between temperatures to trigger a temperature report (step 0.1) (Default 10 = 1C) + + + + + + + + + + + + + diff --git a/openzwave/horstmann/ssr302.xml b/openzwave/horstmann/ssr302.xml new file mode 100644 index 00000000..417d4bbd --- /dev/null +++ b/openzwave/horstmann/ssr302.xml @@ -0,0 +1,71 @@ + + + http://www.openzwave.com/device-database/0059:0002:0003 + images/horstmann/ssr302.png + https://products.z-wavealliance.org/products/116/ + AS2-RF thermostat transmits via Z Wave mesh radio technology and is capable of operation in most domestic houses with an operating range of approximately 30 metres. Ideal for controlling combi boilers, it can be mounted in any suitable location without the need to disturb existing wiring or décor. Operates from 3 standard AA batteries, with 2 years+ life and separate clock battery. + SSR302 + CEPT (Europe) + Secure SSR302 2ch Zwave Relay Box (Rx) + http://www.securetogether.eu/ + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/116/xml + + + + + + + + + + + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/horstmann/ssr303.xml b/openzwave/horstmann/ssr303.xml new file mode 100644 index 00000000..19a6b350 --- /dev/null +++ b/openzwave/horstmann/ssr303.xml @@ -0,0 +1,73 @@ + + + http://www.openzwave.com/device-database/0059:0005:0003 + images/horstmann/ssr303.png + https://products.z-wavealliance.org/products/1618/ + CEPT (Europe) + The SSR 303 is a single channel relay/switch, it forms part of central heating control system, it can be operated by any third party controllers/Thermostat using ‘Binary Switch CC’ commands. + +SSR 303 will act as a repeater once added into the Z- Wave network, providing an alternative communication route for units which otherwise would not be within communication distance of each other. + +SSR 303 has a fail-safe mode where by the relay is turned OFF if another 'Thermostat Mode SET' command has not been received within 60 minutes. + STEP 1: Ensure the Network LED is flashing on the SSR 303, if not follow ‘Exclusion’ steps first. +STEP 2: Put the 3rd party controller into inclusion mode. +STEP 3: Press and hold the network button on the SSR 303 until the ‘ON’ LED’s start flashing. +The SSR 303 has been added onto the network when the ‘OFF’ LED goes solid red. + +NOTE: If the ON LED does not flash then the add process has been unsuccessful. + MAX10Z-384 + STEP 1: Put the 3rd party controller into exclusion mode. +STEP 2: Press and hold the network button on the SSR 303. +The SSR 303 has been removed from the network when the Network LED starts flashing. + +NOTE: If the Network LED does not flash the remove process has been unsuccessful. + SSR 303 (Single Channel On/Off Power switch) + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1618/SSR 303 User Manual.pdf + "Please use this procedure only when the primary controller is missing or otherwise inoperable." + +Follow ‘Exclusion’ steps. + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1618/xml + + + + + + + + + + + + + + + + + + + + + + + true + + + diff --git a/openzwave/icare/zw-66.xml b/openzwave/icare/zw-66.xml new file mode 100644 index 00000000..7da3f824 --- /dev/null +++ b/openzwave/icare/zw-66.xml @@ -0,0 +1,14 @@ + + + http://www.openzwave.com/device-database/0012:0001:0001 + images/icare/zw-66.png + https://products.z-wavealliance.org/products/938/ + U.S. / Canada / Mexico + ZW-66 + Sanjose USB Dongle + USB Adapter + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/938/xml + + + diff --git a/openzwave/idlock/idlock101.xml b/openzwave/idlock/idlock101.xml new file mode 100644 index 00000000..f6ec4d11 --- /dev/null +++ b/openzwave/idlock/idlock101.xml @@ -0,0 +1,75 @@ + + + http://www.openzwave.com/device-database/0230:0001:0003 + images/idlock/idlock101.png + https://products.z-wavealliance.org/products/1512/ + Exclusion – (Puts your device in exclusion mode) +• Push and hold button until all LEDs on keypad activates. (with ID Lock in an unlocked state) +• Release button and press “8” on keypad. +Exclusion mode starts immediately. LED indicator below logo signals this by flashing blue. + 01A + CEPT (Europe) + Device reset – (This will reset RF interface module to factory default settings) +Warning: Please do only proceed with the following reset procedure, if primary network controller is missing or otherwise +inoperable. + +RESET Z-WAVE MODULE: +Activate doorlock service menu, by holding inside push button for 5sec while door is in OPEN state. + +Outside touchpanel activates > Push "0" + +FACTORY RESET DOORLOCK FIRMWARE: +1. Push innside pushbutton continously for five Seconds after inserting batteries. +2. Receive reset sound +3. Receive confirmation sound + + + Activate by touching numpad with two fingers or handpalm + Inclusion – (Puts your device in inclusion mode) +• Push and hold button until all LEDs on keypad activates. (with ID Lock in an unlocked state) +• Release button and press “8” on keypad. +Inclusion mode starts immediately. LED indicator below logo signals this by flashing blue. + UART console communication module turns your ID Lock digital doorlock into a Z-Wave Plus enabled digital doorlock. + +It enables your ID Lock to operate in a Z-Wave network with numerous access control funtions and notifications. + https://Products.Z-WaveAlliance.org/ProductManual/File?folder=&filename=Manuals/1512/IDL Operational Manual EN v1.2.pdf + ID Lock Z-Wave module + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1512/xml + + + + + + + + + Door Lock Mode + Autolock Mode, Manuallock mode, Activate Away Mode, Deactivate Away Mode. + Default Value : 1 ( Disable Away / Auto Lock Mode ) + + + + + + + + + RFID Registration Configuration + IDLocks can use up to 50 RFID cards. In order to use a RFID, RFID has to be registered by z-wave configuration command class. + Configuration Set in case of starting to register from backend side ( Ex. App) + + + + + + + + + + + + + + + diff --git a/openzwave/idlock/idlock150.xml b/openzwave/idlock/idlock150.xml new file mode 100644 index 00000000..77efe3b6 --- /dev/null +++ b/openzwave/idlock/idlock150.xml @@ -0,0 +1,171 @@ + + + ID Lock 150 Z-Wave module + A module enabling your ID Lock digital door lock to a Z-Wave Plus enabled digital door Lock. + +The module is compatible with ID Lock 101 and ID Lock 150. + +It enables your ID Lock to operate in a Z-Wave network with numerous access control funtions and notifications. + http://www.openzwave.com/device-database/0373:0001:0003 + https://idlock.no/z-wave/ + https://idlock.no/kundesenter/ + images/idlock/idlock150.png + https://idlock.no/wp-content/uploads/2019/08/IDLock150_ZWave_UserManual_v3.02.pdf + Activate by touching the touch panel with finger(s), the palm of the hand on the outside unit or by pushing the key button on the inside unit. + Inclusion – (Puts your device in inclusion mode) + +• Push and hold key button until all LEDs on touch panel activates (with ID Lock in an unlocked state). +• Release button. +• Enter Master PIN followed by * on touch panel. +• Press digit "2" for settings followed by * on touch panel. +• Press digit “5” on touch panel. + +Inclusion mode starts immediately. LED indicator below logo signals this by flashing blue. + Exclusion – (Puts your device in exclusion mode) + +• Push and hold key button until all LEDs on touch panel activates (with ID Lock in an unlocked state). +• Release button. +• Enter Master PIN followed by * on touch panel. +• Press digit "2" for settings followed by * on touch panel. +• Press digit “5” on touch panel. + +Exclusion mode starts immediately. LED indicator below logo signals this by flashing blue. + Device reset – (This will reset RF interface module to factory default settings) +Warning: Please do only proceed with the following reset procedure, if primary network controller is missing or otherwise inoperable. + +RESET Z-WAVE MODULE: + +• Push and hold key button until all LEDs on touch panel activates (with ID Lock in an unlocked state). +• Release button. +• Enter Master PIN followed by * on keypad. +• Press digit "2" for settings followed by * on keypad. +• Press digit “0” on keypad. + +If the Z-wave module is not included in a Z-wave network the door lock will also return to factory settings when following the above procedure. + +FACTORY RESET DOOR LOCK FIRMWARE: + +• Push and hold inside lock/unlock button while inserting the fourth battery. +• Receive reset sound. +• Release button. +• Receive confirmation sound. + https://products.z-wavealliance.org/products/2780/ + CEPT (Europe) + ID-150 + + Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/2780/xml + Update as per the 1.4.9/1.6 firmware specification + Update as per the 1.5.6/1.6 firmware specification + + + + + + + + + Door Lock Mode + Autolock Mode, Manual lock mode, Activate Away Mode, Deactivate Away Mode + Default Value : 1 ( Auto lock, Away off ) + + + + + + + + + RFID Mode + RFID activated + RFID deactivated + Default Value: 5 (RFID activated) + + + + + + + Door Hinge Position + Default Value : 0 (Right hinged operation) + + + + + + + Door Audio Volume Level + This parameter is a set only parameter. If the value is changed locally on the door lock, this value will not change. + Default Value : 5 + + + + + + + + + + + + Door ReLock Mode + Default Value: 1 (Enabled) + + + + + + + Service PIN Mode + A configuration get command on this parameter returns the latest set parameter value (set by Z-wave). + This is a set only value, if changed locally on keypad these values are not changed on Z-wave module. Value 5 and 6 will generate a random PIN in location 108. + Disabled: Disables both PIN and Service PIN menu on door lock + + Default Value: 0 (Deactivated) + + + + + + + + + + + + + + + + Door Lock Model Type + This configuration is only accepted by configuration get command + It is a read only parameter. Default value depends on the door lock model type. + + + + + Updater Mode + + Enables use of the Updater app. + Default Value: 0 (Off, no sound) + + + + + + + + + Master PIN Unlock Mode + + + + + + + + + + + + + diff --git a/openzwave/images/2gig/ct100.png b/openzwave/images/2gig/ct100.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9fd0b25a13f3adf8f641912009e829226c4ca6 GIT binary patch literal 21587 zcmV)lK%c*fP)g{IsUQ_xkRz-(NJdd@>3Q5 z>wcM!OP+qJ%THC+Uzc`SRjEIixjd^U`P^5UFV`*QSB4rs)#WiVhNs6`+&qree0kx& zK+VG=+7iyOs-C>&zZUIoDAxa<<4Kg@Q&shsNZVgUyMyih74_e`@PGd8PULjWaLAwg z%VPlJ3lDdOs)oW=;hKics;IY&HRk!6kG)Gh^d95ll6GmU5B$ybyT_pV7|l

;HMS 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/BeNext/AlarmSound.png b/openzwave/images/BeNext/AlarmSound.png new file mode 100644 index 0000000000000000000000000000000000000000..e32815ad3b953c5f21e1e2c563a3e8d586d231d7 GIT binary patch literal 43352 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

0;>NhZqriS1W$E3~H$0`j}3 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 z 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/BeNext/TagReader500.png b/openzwave/images/BeNext/TagReader500.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3fc3428c931da5fec0eb3abb9999cc16e443a2 GIT binary patch literal 32466 zcmV*MKx4m&P)PsZj`S|xuIA$%2%b_P^=r}t5R+#){XL2DK`}BM)|6g8;W(Kd{xQ~ z#kx_xD&>Y^-6&s`azn9h6aau%eFEl&V*UTUkd*w$!E-M4Av-DEFZ-K_$a|lE^{VI? z-k2-=^Hrqpqe77PWUaMr>%424rfnNU1VHbda}EfsZ9Vz6ZLPK5dmtK*$8Fns?-9cd zjWG+0i-Z2$+WN-o>gu1pp8s|#77-!h%%AZm00PV$0Yn5KAON|Lh_ZVeJUM#`0U!_o z_mj2O+Lj22yParS*L%CWbzLI@A`*f|)illC{+@GAAs{M5L;&ZVvliqC5LsvIX}!O{ zPe4j3txze2$fu)H3KgpGnGY*|3ZmkgBE~9X`Xz14KOjQewq@BndDE%2wRJvxP@Y#) z{@g3pY?}!PI{n=_832P`g|CRnIafDzJ*|nrduOd}+jcUYc;^71Y1+1JTiZ@16KgF3 zFisEv03pC+I^EmbBl5Pj-g~8#(x{cvT$I*YDIHZpDb1RoqJGR2NFC2=(a{TTNZ#Z_ z4_@k=L;fV<=V<^_nBHJm*Y#vFMpQ?R9$#NSa;+*A9`WZ(vAp-w>9lQI=Um%b09bj|?)B9eE`JMW1*i-^XP>CV=s_g-rwos3#*r4{$R)=IHLD5aHR z@X$JZK!FSZ$dm&RH3qeX_^m)7KON&R;14r8aaqlPnNiX`S;h(iQux5-AlQUz$TcLl z(uh@A%r7nzK-)G=Q%|Q;=iJR_ZyyYX|F0rev(ne6Y6JyB$#);b>a zZELM9lU!rfpjSQiuQ^Q8CDdi=wX$64f z9RUEK_pY^;ygz#ECZ(=6K6Sl{MfBL?kH7HTGi7PC)_LRO2c?j@9g`i&O$-WV2QCu& zO+=b?lAJ(rP{Xd+--k8glCTl*2`&Xwhd=8Im_Y;yt3>0YEhfOs7U!NU#0x~LqITtW z7BY4f0I$=)nQH=ODI$-cP$|TIzc;_Ih)M%^?+JrrjNZGZZLM=Rojh}uWa}Ehty2)6 zf9|>Apl`I{A(z@7z!k9TfMK^~A~HUxFa%VTShaA=h;xv%iFL074AKn{dut{-ke?Zk z#HwU>NS^@!L4W3bfTW$$GE9noaFm9IQTDmh zYQBR=8)0UUFrX_y3S*FhfgmErOcGE70Pw-F_IztXP=zU*X7}7nFC0I1f)2CJGvzuX z?`_)-27P0U(t#~y#x9WWSjlX~$#AV5MyrH}v>Apj@}!<$6ry{fmpb@AfGi(zD6 zwp^zv+!>7?f9z4EIy@9Zknj*oFMxyyNa&FQnxRUf;c?CaQgKjrhwniHK}1Ta)UTdL zSf>{b1)GQ|m*GRx>GZ{ypE-H#Y*huHNTdyP70{JG^iofWb}%=s0mcRYGyZh&@=GEI zVl7f8Oxn>g)U~VyHOV`94 zVt2azguPz>mNR!&Rheia#3!fznz39n4jXpP5r!p(K475=VR8(OCKiG`w0r-^%Q}WK zHAgHUFts2c%;5t8fg+jbZc&k(u*|__U7CJrW0n?|Ha9O^Lcpn9FUJa_N@XEI06?W! zSE3+PbZP?uA^<{EIme0w4Wrz-WJDnfOEd{*2kQ*<62*vUIFMt)q4;r-kmXPp?-I>i zrd!<^Bm_j(2BHuiBML)~$+CcYbY%d1lq1b@nAosvXn`2yz_5eaB?KTIoowR*Sz@^p zM^FI(Jw$FED1=ffA1g#Y1YE(BC@un)WsktamCE%i76k;44Mzmb)Fm=^A_|s`zwj#d z69Rw&@*!dz`PS@kgpQH{u(`u@9HK&mKg5j(QP?X52;eZA6(8EQ_y@QV_ZGKYbwaZF z%>lrB@4Z(<YHi=~&;V%AsyK&B-*sn7kyTx%~yk}wXA>|m4zqS7Wz18J?1gTlag6$qyHp2(3W z>zw!AIp@9SXc^$_4GA)AhTPo8CP#;&i^NhPZW-Ss&^3xSIIz(;

lehgDDk^I-C% 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�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 literal 0 HcmV?d00001 diff --git a/openzwave/images/BeNext/mygate.png b/openzwave/images/BeNext/mygate.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e0aa0ff4dbfb4efa3096d1af2d07bae9791c7f GIT binary patch literal 15163 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 kibg9WU9?00007bV*G`2jv0< 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 z zsr`zV$76Q;kiU_|L3F&Z^JSZd(VNRDw?FIO$~brLw#oN5N6w9kn{H0-84KT8u`>tCzPT{2;^yQ2J|#s~eqfw8u=K6@FgeDT zK59kp!o10cQ`KE0`q2=et#Eq0!eQNE5o<1`*QH{?7>0s(byqN)Xjyjh{sB32oO zAfuDu&R~RiCR4rulBg)+Fq17bt`}ZbwiM(2W)VXAvs$;n6l-cDym#rbq^Rhp3!5L* zBK;6@U*{yN(Z`*knck*bU13P|8A&?Ti@h{8zb%ScWxoP&23YVhy5q;Yp0kR9o6K)n zc+bX7y#ZI(otAmcc`)l|>zU=lbiwDQDc(jV5Y!s!`J%unq%A_CmzWvB{Qy@o`io9J zWQ1eZ_E3FVe~q9Yh-vWFQzLdb^-igVoNiV??JIreub#euC~ODS+lc)FLUBR~TI?fu zoy^98RVg#Vj(HDS&?&(2NMMSZ0?=;-q*Dp{Yqtq!ro#oRKm$Zd+a2X-(G_st|3$#VP)#{i;NS(F$Zs6UKlKz$ep}f z9CGYsVV5cK(1@jd9I@m>hx8pQAL7B6G7#u7Se23qrpiqw_4%wDCvSI9gCK@oT?TXg zc1e>_!o!mL2u8BwWVypyCvGt^Ehn#oahN6-L#kiSkz$mfU&POk&qz=URWw-2p zJ&?2UV;)RG%;>1Zc)37<1AzMa-8Oi*_Nv z2S6+}uTnpLx^CBEt~d&EynFMVM{ij4>qE8U0l|#Z6NaO0>X^dfC(;hFEno82X-yB| ziS~ecmp0L⋘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

  • J;Eh*~<2Tp*uJinUKc7E)h zF*d=OGtGTIxEJu(Yp;3;KS6;&f(t17kKuA#uSRE!nP1+@tGe#A zdU35qrAE&-iuRfzHRB^@F;{TswexCQ7(j&O33J4t!j{4;VRNy^i6L z0aQ_GH*%15;mna6p(*mP|MA~T*D9;&N`O#pw^FG^3N`4_e<2#S=haY>2S}W(Z3_wO z*IbrK!(LfkX;ip=yM7pV>?(fMuSKH>S~|hwZsVZGq%K*9$UeFb%*0-C#Ds*ubB@Kz ze)BGVQ7Dt*Q!^aV89*xXlg(dvJYIU)w_6A!&|iC@HB&dP;ZM zi*P0Clz#bQyTK@RCy>)?XC-4BvUFkMx6Ct#pv@5(PRy?k(K%i$mlx z^E1wf8GbP?)8y>cT&^G2*;5&sZ02bwIO9xm)an}7%4_vl8*O25{>cx#4l5C(pZ`zZ zqe$0nafs}}qm%xJ=eh!zhJHyLI+-m~|Eag$-|O5bc7UkFM=^tw@85dev6XigxKW&< z|6S&y!g{H~qygW}lt;zF$~R9Sl0J7mzeM%Q3h9ZTuB;fNPB=<9hK2e0l)~|>TItQ- zPC!b-p5Y2EXTDwT-B~V32|Td)-PIZOlyw=x>PEvd0AGPZwGSBKzB~MY{5QuMRV%Lk zERaE(XulNeBxnpD^V_NB4p8dgGi2S(!tr{RWu^*dWeoWQ0?#KRv$8;`QUv+|cDy_4 zYXr7pMRFTr0b)df-aD==J7F~IeRhY;z1Xo|=(?LpIGTX7YN8Lil@{j~l>)69ZKJ_? zWV2et&$L=lnfU5+!D|2?evHom<|Y7Q(N>B{1B&Rtf8OS(%5Q$sdFpdSQBbp*&?xm| zBo-4Xzpe4u`!cR7JeY6)sr|xMaZWjrIQ?7^3y_$3F}PtAp^@t!`>pq12b3LdMAkEN zw~$9wCE+;Z>jz0Nn|1blVN*0;2Z_hd4aNMk>|R#J378b^L9u-rYM%ZcrAa0LhI0^&D5MLgJ|> zdyqJjm_3!2qB+)iC0*-xg`c)Y(xi50mIL{e{oXO|E7HbnDk_(YowqAF-K?PhBF6g~ z`>zZOWA2e|MZ;}3CzXD*N7rI9?E^DX*+muf_%z@?b}~sD8GHwrUSO^9S3&{x`|2c!QzGru$_~y^brc-EHe@50%m6SyNKH+OS zqiqMO`5(G^f_M*gNbj8Tdj=b~#?>F!B0r@V(3&$^MT*k}i&&2_kz!bD`_SbV8iU;! zE`J`UnT(=k;thUG!<+= zfqq?F&>E|w@y8`Xk>L_K|9Y76+F4^qBNqg=*u1ZR-+F4^wi&LdCL>2Odp>#2I%eoE zfgk*%>UHnG=S*BKpX@zSdPD`4`78JdI3PHbRw@n))HQ|Tk=CF7P#ih!Noap&zY1rH zMa*a4oBUs_Bw1j>>;Qaw)J#QB#(Rckyy9NBOh-JOMFex*faZG>X>ZNR+FT3&E&*Pv zM!cbmU^pZID#!Kd5SRx$GJoz8-c-*%aW6y8`vOu-??w?|wLhF=yGK!;eF#+#WY*wz zYk*=XW~b(XHBRow`od+xr=-(clLFtHTFIp) z>xx;{1|MGEf)};|<>CS_G0WjEIp&3F^=>?$cf~y`lym6tJiE~hL(}D#JvqkVR{=$9 ztU^&m=&+?Zs`?si(dP5}GaDxCc#X1j<1&rP(?sx$U#3oznB;XRoN{+9Bs%jG>kDt? zWoZsfFyn=88>2m;zFN(*t;wT`{;3o>={afjLh9o{%GJ}+MN~de*Ef(P)kS8vIH$g# z6(7d>c|S<*MN^Kf!C3XvzB;9%ISWtVvAbs;L>zH~qc^+&BIG1@?k4?29~c#&T-pb*tEpA^dP)Z3!it(fc4qdj@pFPnjfh7 zuYz?M{aYzyIZXJnGpZc$!G-TGDo6$(38iwXQT$KsZ%MajNd0(%ixhFlg!(w!<9l8( zp2M-tanqI|MPCpR!M7K{{5ELs+z-M0IsCbN3Q~cbSp$-iZ<+`!>>1&sqp-C|m9VaO z>u&Er0oZDwCyVsFS_dh}5#ABr6}FHnTWB-FAHf|7{lL0xxZW0!tsBMS55UBI>s2>$ zk=lv>Gdj+wsI+$T?|>;wSZ|fhT9Rs-JsOx$i&bRKn2K-prc@#zc{4$rm@_*lqBS$o z@x@RB<%TA1NmEU*2s$$k2R;n7d!6b8(YObBlmQ(&H0Z->AwurLzvdeMALnM6Kef?7|D?zzUM zHDLXnzs&XBahQEXx;yOc5Y|7|ID3Bkfz4~^%9-m5rcL;&<%fx~)IB0h0IowJU12s4 zDE0mCW%7!Rn8nT0r>=x6?w^jk~NJHesB0v#6i~p=cCTjpRh{!vF{{h0$*T6U`gB9Pp$-Gl}~Wq`BXI}0Fq{5d}+`$QnG)Ha_wDXJ3wMgsQE_*B+T_%qWfTs>;E6}z*CJL5sS(xTEL z6*%b8H_!uj^O&Zp05r%@M36Tiy75+;0y8`zrR*gf@+EVphxdn8-2tg(vv4epFBCv& zl5y#3MQ3I9FH2KJft8s>%L_Vjk}6v1!;7J7t7Cg|5a>`lYn{RrkkW;*Pr9YcDH5_b<1KFm~{%H`y5>P z>)jK#V;;u{7=t#2UY#u&vS_Y;@VQW6JSn0;%^m5P0v6sH(~#j*0`w$gh-wXn3u{!Igl z+uei{9Zh+jb^_vlKXl#Bs#G_HsiBHXc`U%2rh+H5=SN0$PhGwG;VS+>?Bvq5bG91K z#6Ajqg~BudXhpF20j<<}M!ahXdQ4dE$GNOWmU1(~igFWqyOu^gr5-4u^`jJ4d3R^- zZRMqz^3o1LpaT89Lk~3|0BXw~FmqQQ_58e5PIl~QQN;IJI5%t=^N>?%VVrE&49}?A z)mayJ?=A)6HBwZ434VN36^&d8IiJ?6l`lg`)|ciC*pkez&Ev-Jc-CEWB=>L!L>?t+ zfgR$;U3_I?b1vx6v5072$agF3DquJU!PS7tQw9@Z5c z3>s`XTVWpyt!+!n-}xbvzOmk`9#sBXWKQ~5kF3EPfB=Rx-uKN3QRk7zFGZx4gCm{5 zbK>nSoJn0M{_V#|og)4>f*yi&i?es`s@cY59pP(w+N3Qor1;~7;=IuX zN{65J^7HJ9M$TMFlBi$M?Et17wX`$Codjx;ETTuO$qd z>>sQ#r|eYE8385A{o)J12F>nzLmC2+x}-#>eCwd0IAt#y+#tr}>Fu#TE@&_D;5$!o zq!TR8k~^9d{qbAQ8|~jYHiqX1xLC{%BoV@1!>lLBn*%R=+qZ;X#LyEM8N_bY=Ke(c z-zGFdA`JP@*q`NyInw9OQqMk?stK=&^bc>72H~y~SAkE&P6D67bHE&iI|ht!f|q}) z2uqs_ZeEtq-aO*atSr;qI4r)ZR?ZCAMCP! zU(7o&9rX6#=2-isR`O#qa1uWek^dw~-HH}|yyG&p`BVeV%9n}^dwH|vVx_dpm&GY6 z4B}INUAv6|Z6&Y=9|d_A%PQ=)_4sEpU6mc?N~z%C)znL|?wqPiH|#r^cPlo^pQ1J^ zUEN)M8mfvD+&LUfli6mU=Ehv#M1;HaCaaS3LL+Utzsc$5ZsvH{6`@tZGij^G+9wFP zygJ{Rh5zdN(a%X}S3|$*^I#NVE5>Oip0#!lT~Yl2n}_)53aIz?k2-IppEdNY8Sv<|>GLX08+YKm!sZxA z*t}l#03N(=ID)@=2s!~epJI>MMgt z8P|&UEwm0CVI|0iW2Z_gw4m>ta>i}+G!Ums8I|%D;fl~w;Lcvrx}@-5=1+uBp|?h@xL}3sZQM-5}dcE zhqz4`UFXX@cl;D&ogY$s@Pn$Ld)3Les>k+|&gV^@D)yRSANca~Vp3;+67tc$@ zPO1u(2i0qEoF1OWa-qKOU8Q0cJKz4@(*O~X^D-aSQo6-(~#uFS;bA%bo zuUMv2M^jQK?N~Z`As#pu%|mXF1^F2(x0xYNZd6E}u3*3(k2N2gJ(pYo^H-lP1Lrb> zsriv%t1y8?ia{xvkRcWZ%2S=0Q5CKKSN^XsXoK>YM05#jsVeN9d1J zlB=)NX1|I?!y>Zvql-{eFGN{kU9^Dm z?TXk@B3`u;T8OYKM6Zx|4YaX9-9)-CvEa*87Vh_ztCo$u@9#-{*Elf+#oCBVOgj13)~p3?gxZs2!Zl~L)ZkP*H+ z)t6C85z#!aew@@Tb)=w}`f`{-4H7fguKRHNXV1ot1g!fh`1it^OxuV!b#9biC4OUb zfE!KRUL(>X-cv=qm$ifB!07|Om7e`x9I*82@{F2GEMhhfkXrt1Xk%${yIHLsJ$nTQ zw4zPK-y_O5Dux^AjhapXBQRiZXN}u%Y?Ro?H)2qXUfV{mu`XTSFmX6sb~5c}f&R&l z;F9%bm8bE33qp2C#zwipAy}ua%H;g>S=&!lotxo5S8Zw50Q)wlpaN0(pzDOlmIG{e z(TOS&3zbCANgh$ByvCQ9ZjrlvIO{Av^6#Rl_Goy4KqBr0o=i<57GihQnup&hqW~KJ z&6V}GORXbeGXr|;VV?*Wd|DvbV!IkVK5xB3R&g1Fxp1Dy%rsNlzoV*TIm_@`Z$y3X z@|15|X=O`mO^#>JUyb+0CwgW^U9#yP=5h$k4tdB-bCMI@6{lStg6t1DUyqi$+X{Fj zwf^Z(bN7sLKh}46+vNGFtHqh}78^ewK&D%>ggtXZ@^r2~axYNBfP|g2x>A{xpw{QT zNHGE7L8<_h%j3# z74g)8GYnB*uhg9oEhL8I5j&Oyuf2Hw_0ta=qHujQxDf3J6p%A9zg?*VY9Y<`YuX}uDDj^fDd6QYJOw10g(|IDhgvgsd-YP~c9XM(Bo z`4b{A*d%6%^1{T{MjeK?Cu9&I;}!&`@*vY3j82slumv*!fn$jGwAu5zZJdYPw0peAf{Y7FfI2dG!I zs7sfcoQ`81GSmmsa8zKf`v1=?jrM)XWS`$*TaW!)jSzMtVoJGB?Q7S?bNd9c_lZ|6 z*DV@I3n-x)+LgEdQ?Mr7g$Jc8!yQh3*f7waJ8?0HoI(3wUE^B&6>p$A8%L>t$-8pr zkekF6Q5^2}6ELca%T#Q5(U|d(P(CH%dW@=<(KWcj3ZKO8gf?jHvIRNXyk>qRp|OZ7 z>cuYbBxgaBWa<#^*0E0rjIvO#Hm9dIW^27*WaTt6P%v}9j&hwfo2m7|TWc;rNEgdY zjj)AlYL(>Zx?BVpuQ|y_romTyi-X(q|W`%c>vBv9-*=t{A;LVGv zoe$j#TStK;*zW!_FtzdXqtEO3HJ_c<)?BhRY502l5V@Q2bpxnD0gN}qD1BQMC=d{> z=8Vvb-;#=mihiRna|!@*!QsI)$`%V4fUs+37omYmto*kbF7-RQNkyT+N0_D%1OR>0 zN%E%L?F4yPhS&Huc-scN)v%32X8?Ay#0Zs|*BrP7)UPuIAZk?mRkv8LR%vqkoD_ZQ z#tZlI=##7ikF)4nluheE-KM0(XberXBL}>>I7`Azt0qy{VS;F-9+U^>)PJ0v(0ke0 zExU-YXM_J_e=4GvKM?zuo~|#vdctD6aAQuiAbdWFIjP9A)9N)j?%PEO+~gG0W%IC|#P1US znUHiJ&ucQbCPuu5zcBGCJzZRDI08Xn;B%r@9f3Xg6~n*)Im2=-?_p5l?S;-W;}{Md z4fH19vqKLmnPO%eGZTN#iu;06cjrrG$&nV(76!rln+7GSaYquaJ>dzbPEzYE)71YM3O9ka#v3dXt&uQ zDVpUJ;eHI(<1n0j*3zBxB1R0jaox<94tsJTtrM?szvm%nQfI2yYEfL+TA z@@hIR%V8CzJ{_-Z#Y@Qm%M~;WW z&V>}^qsj9MC=?Zy2GOg+3ulX8Y@8}vr1luXpJfGMp#|&CO=9g~&{nA#IJ4bM zSx=f-Jd570?VhPF4+)@NztDR)$6l`&~YqwcKLEIB1 zGF9se!T&>D_f+m`C_&n|t-CiK&w%5i zZNRyS;SC51to%K^VeHaXb+sZK9%vz4ycS{7WTKmR@0GYwuh}7ldtY@Zk7hKT z)hw!qdacy0Zr>MSOuCc^{JK&^`bC4U&4ysglNxzlMA#J`(pPG9F0%_u-%qMY7up4` zAvxF^Alk2G12?4x%`TGGzZb_0no94O7^!K58=u>pmY|vA!vFsz*~Dfnaze6Tk{2Vx zjG-GJ3c6T)fT;8K+-k9Gm5|572KlotLg>ps6@DD?$;D_|LiXG6V()(Nykvs>FjUvt zYkm1}XyHd}>_c$hOJaEnw>-qhlaG^j6D9b?>vB3c7hthv2$xGUzsrj>$DC#k8A6BE z@qH4mHlD()&K&a{3$Mb^VH*hdCn}YY?d50xrBH`ca|!R=sWLX0L|}q&E4SV0#+Btb z*N-mc^0B2sg&CckX%(O^Tj}vk!`hYYBRtSDLq6k~bgYxxmp6d1V?Ba64jYf%@oHPh z0zkIp7AJn7lreJ@8F*khj&UTgtX@`RA&jpcm6VS5I0znNXtujmbSN<2H7f}IO{*%0XDC zY6Mnn4*2}kINjdX>~q{_XZ76bzBQwArA*uQk>%KyFUAw{f5j|Dje=(Pnf?7%=(qDz z5L~Repe4SLJ#vS9gw8T1)e)N{4xGyw`MA z37QK*fNJ%@LS6!nt;KmMp-8Hk8%mNOE(mlWY&h-o!=z}=xQvY(dRkI(EpS`o|H^;K zJ$|D!Ey~8<*&^RMj>n>BMtRgcA{2^Yg$9xWn6#9hRqI9|5Q_dQfqBV{#JtW-_BdB) zWa@S0@>wIX^GD7ip2a*n@AzcF66?~sP~Hb*PyJGB{A#wc0LOy)k*o2pHP)e~xz0Z_ zfArdE2o-pBi)Q7RleZGIp`};xKdbHL((Lf&S69Oa?2Kg81IGz#f1Vz_9DmB<8rGEg zR0w{!pq2JpA-!T73}Tuddd30OXz-XEo^z^vOHrWOb zbz)CBHO%s3SLkd1FQW|Hum^)1BG^vuN}E}m~W); zu*-q#HklH2e5!<>hVO9Lb0Wc?;Sc$h77XfgLymw)k>!7FS2CmT-`f-Z!bUmSP zqhe)w$$+wRjcy#qxP%|l`5+!jRsl;v$dfRq6~aGvu16Fgvm=v;NN1e@()f<&@~XTB z>3$AMH+SuR&Cbd{avjPXQaHnKTeN(>FAs7W;&}7>J@rW_g<^P07E8?w*u85we~RP_Qejil%dr7e#v~bT48@v z8-}k`_z&T`^%6koFGKl`gT{Leq;D}c*PNDdqBYy4A0ZzhsNQ5OU^Gp38df#*g zz~=;r8PRYzzYuC6#(s7!*UhVus_Y&xO &SI?m@w10Xj_!V4fUR;(l2R^izFpTc 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°}%vf9bLG52BdC!nblG$1&FaZcdp@ytm_AFEOp6f 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�gQ8N;XYoBw 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%0Ayrr2#yH9@u#BC16Ue$Y2Yhj3mPO_M?f%Z1A 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 oU@vzw{WiufWm3u;?`q9y9W@lT?u5+vm6kx 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⩔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 KMNUMnLSTYp#(8uA literal 0 HcmV?d00001 diff --git a/openzwave/images/act/zdp100.png b/openzwave/images/act/zdp100.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8cce01667d9f6644c3c9019119e439e7a2b1c7 GIT binary patch literal 19795 zcmV)iK%&2iP)F7r81M%J`X~6^f(=_1EXWIJkQQJYmL*VzXv?x83nFELqCFmQoqc+l z>AkAEs@}Wzo|75=5KHD+?ydJ;RlV2huAH7%H_nnvWMsrIBA0_XXRw5b0Km*sQhrZK zxpHap8qDe{sIr-caK2Og!MXo^Zt~6C(QxYy^6FrBkB(KG3xJL3?QgM{_yW;y1 z%=7d-jS|6}NR1@@vAB5uyB|)nzVeYLuRhI3-bdsfl`D@uR`PZ^XjkkKj!O47ezZxy zIPKYIN5-kT8ePHRgy4wW^U68ND^5N(pz45+Hd(j*%E)`vZ26dg z@oTZaA49T;_8#!D=l$pD!=J82w#cv6C`yu(yVR^}yUUUFl`A7ZhUr>N@Hmde7g+!! z=}E|IOdk@Hab@Hcry1}*GKkO9^K^+6Vd#NNy2@enAsNsgVe&#&=xLF~D};-?sn=NV zOOw-PejG^oQDdHGO_JAOs<#kPNdG$`>v~^;^x~eA&y=h?^vcKx!&DFSdVJ54qh{1O zoRfUQ*Dpa{Bd@QEtkucYk!}h{6?&eYrzc7H*bS?GWlBCF2sn>YeCp)>7JXF7t52A7 z9`SuDSn$j|j=G?$A#3^mn51hN##Gl}R_gu7Ect|bs}|NPBfX7&@j3a_NrIs~O~-mI z3L~<9{u1O9zJ6)a<$E+XKB}buxJvTlXd0fUD@bKC#T0*B$iCLEJSRU?rYtp$0uDqlgrr+bpnG^l4`s)OO75sCn;6&D_29pwIYveAz?Rwes<*i z>IQ%Av3Zq@E){g}Osq61cwqbc&uM_djrMWxeLt6B_+%B(EjK$JXG|A~hO1sqY>=d_Sj-h!6oWAV3BYDPk6hLI7X{WCk#4 zQt1N#xeoG75wKCYz$k{d+?ZCFEn^y9N0nnhLoEtgV?Y$76R1-=q$mq3)-D&hpO}h5;CQY;2Y|hq?KFF!35JDi-`>L^cP&q52 zQX5b)eW=g4)>ZW#mJIxc=RFiPH_C%fWfq5~61&>J!5zP=nyAc)jLJX2NJfhklHEZu z`~@%UHNlrKi`RniidXnlWmfw(r~cl1Z};2HqHQULGSo8ziQtGiBk5X(N^b#-kQR|l zK#lsden|SzlpUJ-Ld(^y?@Y>wWTGZ{x-uIt0Fkm-YpSAAG9D04PUYWT2NyqtazPRy zB2aLhSP+0TZpe9X{XR71aOFx%BR!Wh#W~grgFrehAM%IM7^em5hIakU}B#BHKcB^x=<`n6fC8-DlNb3hC zcpv{+CCy*~0-DBLkD^iZl zAq7HmoaDMnu`FcgvS=y;NEFoxBa5kTUo4d-TYX%Mi@s;ToTWVFlQA|UlA%BXA|xUtq#)|kZ0Hy< zyChtUtX+?bHgZ?XfB5QmPT#+Gc;iO9SjMJ7oG?>{i;9P$SJmKvEU>Qx0xFd>)Gu7Y z4Hp8e_+3Uz-G?GsI|QXv)6l=x*-M@1tsYh>NQ;j~81~6{W zgmH`9CaO+#Tt^g|7#okpJfSJ1S|6UrERNbdBANO0;RheQ`_5vu3b6@6pw;lP(Xj9V z#{evrN88G*PeW$;p~J8s2F3WIYEaP?SLHA>1J_1XU4;Ej9d@FWn4#eM$p z(!ojdE}_Gi^Bb>yziDFA#tO^;J>uD2knN5iCP)|U z|09nTN`D|SXRy#nKuFy-rPQ_y00f3hD=jL3rb<)QHT%Gn1^3^3XLI^+v074WiKvX4 z+Ng+T8p(K-eF3L1lgtKIc|m5KZ3JN8oW#>a2_2cbz@qnEYzl;`rK-67Zo=jgA_5R1 zArNZB1dzSUpeA7$8kpR@P#VIZ%v_I|Z21d!D&?$t&@M3pXW<|-Ff$`VAb{Mj&mJ*n ze``?o`AFI|KBkV|lysq#lvDr4Yp*Ppi`cXwM0JQwRfv#@wW>h!j-pllBLa;NN;TD{ z0}t7zw_PVPa?u-H-6@Zl`H=EP6=3r)T<~VOG(zHvg>Z1UCa3T2aC;w{a7qno$burc z3=n_Tod{`M#a4fW2m``)yMejBb{}v*IfJp>ZyZ#9uT7Qo)*G)wzg;YsF*c-TU!Rt2 z6*A%6K&{yVs$SFv60r0EftXd*XAGPXGO|W8CCki+hQ;hz#d$h6;-uZ50hhRUXq9Zh z95g6qu2PdDvd+KUt*@US=}w>vn1ZS*$*TE9If2B(ZL|RZpb4LsDF&U0Ii=K(n_N#b z?M*DB`jEb5BHRH4T zgKUVBXRK8OHF7vdT9|46u9NcEU_4haspjP1x5#cKRmHnB0E>uJ0vqln4f9b#JX`Mj z&fl${c`QlZhFaXtgXpZ=z^qkn}?hq1GS#qdDwq1k}OH2)I#I=$ZADPd=u&PAc+Nvcn3I+1Fdbc~U+KH< z?KfUq9juzBAqp~2Aa!FGr%K-FmBFIYJ#%$mLy7Kgks%2e_v+6wz0;4RnP8Yj2;iiFdPQ z4@tGIs*T|2$LN9j%G*DDopax|EydvKN~|o_LxEYAd0@#(>OVlE19l7xf@!MI$GDR9 z^QZ$+EUK*{1huP`r=l;;co#A{h`H3HYDxyM$xvNkCO4jh95j5^BJa6AxmAIQN!tcV zab+bGIm1vS&O^>e-e)h)HY4@j8?S$_T`ZcWp%4+NnrYoJ`T@XZGCbbxBd>m}&IHwI z9CAu0vHh0F^pJ0kAhl)^&8nvvm6T^R8*}7FJcpSyusbCRTbgREDI}bav}`Uu3sNf! zuO&}q%j+gH7W$++iHHE1GeH=M#AC^s%@iY5yoY@7{=IMh!PnDveROm?G>xv%U|q*2 z{u-LLs0#))l!Fy7maV`cv7=KoCOzb#KUp$WFQu}=xQInj@;r!9Pjap#X-`KgGRdf= zdT^q4pgqBZyH%&KxmVWJDhF); z)ug>LEN#9PT%Md(*4ylA7c2H&gsfG{`awD+^^Z{i{onL z^v3J2E}Gc3%g{7LGB+1W2aWBB{4MSrX)n*oWTJxcZf!VZx4Q#41Vy+_uIvyZ5J^{ zqF{VfXd^nP3|0I8I8W53n)Qu5Y1TK~)6C_OhI2FUdo5IhSy-P}|uvqj!~?T9Dpi-#y~Dtr=Ad&Kr85 z>Fp^(91l=t0C?xkA2dzdwu{(A3V|qSKHmQtZh)*h%$3<#hFk^7P*nxwW$6G`y&`|A zDpe71DY434)upL?*PWnaYfM&eRsc%bKFD^L(wbiP{H(P&7)Chc$bNEfnyG--69KSd zg?BIdZ}D&RIjbq6#?N=QYgZZ{#|`I0h-Z%;ZcZQGxOJ;(T8fP?+Gn$V%uGRiRA1&| zgVt4=IcrswT@{(~z=Fc$M%GBQS5lD?f{Vat)H)J{>XrI|GGqs-){jFqKr~**#sevw zNvIX6W}^_0FF@8Hb59y{-=r^b*P`sf=rL`^3;;Q&#}ql2%G~vSr8P=#z41E5xMla1Ab zHP|!LRdSNYcMRWbrf+9lfO)tYPA&(zgRn1+%+E=Xd~JNzA0~!8&T0b zUCKfX*_JK)*sfx{7*y2_ zDjaqmk|&u=lk=Q;D4MmF_mx7T{vA>q9%XZ?7K=8eE#h)lakFV0Zh$eTDwt_c_TBdW zd+#<)Y+^%EjiAd@N~t(R$mqLAr9;IyYR(3JoX-=1;NqQ#dpL-gBLEF0XJY1RLVQvU zvSW~%L(Z8w=OpKpFlYP00GXMycxY}w5D}4(2q_RnM6%7JbvW1hMw=t&2@Il!I#x|7 zUx=)GWLK(PhstEv0fefqzz76r3#ffT2_j%X$jq52PRrdz4$dI0D>Pz3{qlnk-rsK5 ztJO(pnh+w9-y(qQ(}f@w9iR*Y9Fq);rQ2}i`?B$3fPa{acUKe~3?CRa)l?<|00AO} z5CD*K&MD{IbIzF)8_g+kPMmYjJ!Uq40g+G-BoGG;i6~GAp=m;Fh{QX#&da%)IiOP2 zdJdy%*@ej2eyN#;!^eEMxmcEgDAk=6QtK`mXkL@SBRj}Al^&eK5H5cJ@a|hb41i4& zV~nUn*1`Kg_Z7VZx|XDJod?y=(`5-&l}g>lnB9NZ3V))p^uDN-5ZV?q=f2OJbMBe5 ztnT3qsq4DU!`!WNPDC=7K!5<5Q{U%)o0$;;wFdx@vzSXHqS&@=yKI&RAvO}@fZ`Q@ldQRBT|tpQ*Y^`^N^m%;(My>&+>J1#?I_^?kQl zuh-$xVs*AWK8}l3gz)%&R}@oJ$6!cs*~&3P&KVYG&-57pb2-q-!7IpsgivA)18ErB z&U2(0j5SK5TbuRS2lwA=7EO$i0;vw=3>wEWAYPD@fM&))T~+^r3J`GFsmfL?!g$CU zr>q21@176)?5A_FeqS6m$eD=F}hEi4a3AC=yOXvBY(CfUCzwU0}?>IdaUH z$ET5O;84&E6I-=Jn;63N0Sps)*hP+)56p&VYQewv-aD!5+NO=MK?+19OM`9tg-f+0 z2Q)+_q&iKq60mqB1c25qTaP|JN=*9H!K{W@8PU6=dCWPZFB(Mz3Tb zIdjfFr2F#9pO-uL~xZ~PF6 zV$)IxwoacbPkXR&9TY89Cp(r2AH%pBTgT#0StS@C0}qXdpD?2#BLJJ{vn8C~J1TNj zqZlBkgvU8_@;+A|KC{qAm3yL^{y4N4x}Vhg^YL0~T47IRiqkjFam zu@GLt`>c4?K~eep@PqpgAAE3pd=x_nAy@#*a~xKl0Tf!X$(Bqg7*SN?99c~$OLk*- z)zzU&6KLL$2TsUO`uy1(6?F%U8Va8AIK35YomWy}N|fivfn zkthVnzG0-N*xvcnSCQgkxuO_!!T*>Ol@JtmN!_zV_tB-_s(Maxgp#KcHrDxrnpxz= zkghFn6Pt|=+vwCZo-}HVh^z07; zu$}Hv2F6H^caZ~(wI6RW^XspE2a#fkfdY^o6*qd!x^50Z>#93bLSjaJ=ghzsf{hlN z(U~yCq2Fj_2%Ds{7FqGy=P`5$f}LalfEeN;G)n}A%vlZ^$;|4M=p$x{jGO5Dq!ee) z^y}OVlU2vmmZ89118sD7Ob%_!xB|m27+*j{v}S-iiijRo%~{;Cx|I6$S#l;oI@2rw z0Ou1nR{CtBUNqkQ2~QiSJI57!oa@!ykx+Z z(cJivD@Et&!{c>UV}oe@@tCBUFv|9Bcd(d6jtDVJ*nRI3y(vk%Zco!YZ@k|3eFzjo z2tgOOYcq=C$liM9GLnW+%xyR$05RwRhEjbt|51OqOCp+Ps0EEL1_VTF=NeR)AaZ^9 z@er$_KLM)4q#iP3Xr^GdlW&V+$MXbrd+X=Nx*P{O7ObcNDyZ*5C3!nK4GjwHPg;Ut zOAFnMD#y&g7hXBD(-ck(+4sKrhp}CR7-XT9g_f&h#n#~Ks-QQvGZ4 zGc`4ag>~Kr%_bE1=djj{Lb2vDQucHrj*HueIx4kZcxU5jXm6eEyP?^%#A>lg^|1a? zSS8Oe>uEKLu*ZJrY+Ib1|6ZY^b^rb7;e+?zeFp(C#6W@kNPDZJ8H^HQ@uD1v7+5hi zQ0aEHrKZ1pfO55>xsX){l#*=asMTyuqs36$ZCcxHUS;kj}}Bai<9;1 z)No9$T6+OX^b8Osgo5fPF*r`Bf*0?w=c) zFmV%;Qld0y{}f~c)m;bdzKUDjW>};JRW~64f3|nAeLX@RJ&1wY`RJT9T zteB6$d(P?YH(qbrB_SfoaWWNaOA`@*RLLVFs`65GVge!-Cl}kLxU(+bRW}1{<6>Xlsh}q*o5tUnx&cg z78*IIvs)sse@)_?uvdbDC`)l!1}aGRp=xPU(7dz6Df#%rZJGJ>;e&_w-;J@QKtus4 zs)B&Q`D5tfAvS}vEj?sqiozT{OVoJAhHkhT{=m${DymQ{CFpoETcw#Bu&SXCdYr)E zr<>496J*U2$2{U{vI~kD8eu#rE*}oMZnU{&zwyFJub14*T`an}B0YZ%bvi(*-Li=q zD{ku0WTOmDIfe&8cWdT6HDde8qLBB%zz^=fw^=_5O_ak$$v%*#3dML`g49Di1I(y% zVa$*fMx)7!z_a3Vu{n!2qd0KL80vj9IstF9iGyJ;-lh3>Y)Zk_uop(^4Mj<{_NqXs ziKW|F9x_Y{uzqD`Ss}iQy|Y&)2~C#En9%_`AuHt%SXE=B#_H0U0Z5K}qsc8*>c;Of z(&}gSkW@0-)i}gQ4?f6!C#UtTNrYBqf_vTIN|Y+!a%vq7~(Wk9;E zGy7T|Lj=qKSp%-d?jg$t1pxSgqF`{0RTGRkQq+<`KCw;(4X|-!9=1;xX%)UPb2V`^ zd6&z?l&O<3xhsv#;^3Axe7r!kR(Q;e3_SNm`u!xi!k>LqWNv--NH@`w@5%9J$Ok6dm>j z8;&x_C6?B}oMAfGYIA*AU&;0j6@Rkk&*VjmIOuG|gxr%xx@5=+(6201HPMF&nX~p* zE{d>zY!4Zy#Se0~o;y4`VPHZvgw|IoE+SzjF$hF%Dp1`wRRFyI!^Uor&eFQVqTzDuD&tD9vCM0yl&U>TBRBBz^LT@z zxh`&=G&T%;!}>Q=szuw2=qp6DzvKt9D4juZ69L^rmcwm_Mb=G%cDXz{Ini77e*kU( zOeYaIo>o`T7Gk+AWHLk!HoDP8Xcz-Cr;=Sq%IH!lsNEU{_x!verB^&l)FCRB$uQ(d zt-PlusWiVbhn4n57f-pc>loj08X}b$WMZB*8noC)RxiP%@5k*ycdAWK`yJ(*0%YHk zFyhiKa&X8~owyphH}AaIEDo4ic6cHThP(Y@3tEZeYW;7Xht@M^faEsYY@VI?sC`mb z!>^#}MX`~X5i=koa#`lA!e+>>YHC$aW3kDxrg;oB;)wxUd(jXMn*MNAT6g3g2n(a` zoP{NT)!)aE(>jlSd(W1Y;K~j8hq)*P06U|l=D>&{vt-%(HXSSe`_|o;7A6!54gdfk z07*naRI5WM`g4H5001~!hiAyiYKgA22JoVQO_Kq4o4NX1S9f@MwwLzbt&`~$jZQJh z?ERpUILXP?7#5RVEMW%D)gnFFuYr?>?626!^vpERP40!rc`kr}W-Snyfo+?cxm!7L zW@J4Qv$l8M^}9%NX4PC9jhm)vZ{2;7kdRdWm@Tk6xo8elf}xJ;qG(sMMC=+!V@@_O zW?0T#Gai{qwm7rRA4(Ql9R;;{jY_=INEd48pl+y~z%lgOX8TX-U9+aTsKC316muOi%CA&uP`+Fc z%*JI&!2}==s-a*&jGdFKo?U@GtEwM$-riftnRpzr{hp-RqUeqd#=-~$7Who6}L0AP#mtMO9-c|ppx@Ol+?ryYQ-ID%N1 zwVPBVIn4wOE^F(gR+$s0lu~a|9hP~p*(&WK=g)2!>n((Cvo?w5oO5Qd?-AC@mWEDy zohMhPWV2a+^oJNm!n1?j{v28ls&>#HiuGW4*VW`OnGhA>kYDH-`KJlAvE@qzJc$;{ zRH=NC8eQSCOQ<>*$P(1%Q6{r#$6c68nEZ5$ISsS=hSB+qyVncxZu~3 z!0aLo59}2~VAyOoIj5ZZoKsGjIdRIfz{RUt0wVfYX8m~c5O{cCr5Y4ts8cXcsbW=6 zWQ`|rmUd~sssN+8jN?jL!IeeuMKxYtUE6{1PvEI+ld5rNkuRs%eZRd@wG(9mi~;#$ z$zeXGt4NEHl?x(W%nY1Tm->n5!k&V5=B>m7i9{bzAk%d}5a% zM{uSTt3pja=CiWTn`>^$No^CBJjCpt1Ei1OOH~gZR1XIa)OXD&4{-&6oI+?<4BhG| zsDyw6%j09Y)R2+(!gzT0+P*LK?wo18VzPL^lbM*x6t=Qr@ra>5DN zcQL@N#<&R;>8t&*ieN!iG@JS7a~MIGjO|j8ldez(57>y-;W{nHy)ap5B_PVm6hxJg zIRk~JZBy4{h?r)UbL}C^$HwN!wd->d2Z=3RQy6@HOu^X)~dR1(W5 zGoXYO7<0|U^=7bXSs;TK{Qo+Z8C4;YlU3}oihf;{S)6o?O6%_=v2wCGVp zDBl^jrSY|SuWSWCoyWzD4w~9GX>rwK%6DW6K@Q7t8|_`A=GWWItOrYA-nR>BHkFT! zTP??-Ke>B+<5tr&eV?|QO}E)}O&enqh!P+`Q11fEi1*yQiLTbQt;OzvLPQ;ZTq92a zfNY0mc+SP-4K1-jF03P;0J3kaoOq+7xVW`y4bax`nBCUpA~wK95@pJRnGL4QxCMix zJ;>;*vt4z$Y?UFkFU{*Y*8Lr5(Gh?u;5b}UgNSk{KL9f1%z9c_G4sgGNNg`=RU1TM z+O2!YnavbawZ_cHH*YNt4mM|}{dTk2tYh0yAe4g^xsjcQSk(R;b8D0i0EEStGfgvK zU(qKLm@4`DA_kuARb6vB(!`ZjVBc|C6;wt4^+Y&XOQT+bBStohtuhM3{vKI?>Xt1K zLRH(94%ekNKG0?d%ucH^EV_cMC~X*m5YeN)oW$w?0024b<|1ZB=4?kFFte=itXsOD zocUhiY&tl)u{u2NyDs%$6yr0YyOU~)O-S8%qIg=J6`o9mru&DC`Z&~J?P6X>~#xGRLzx! zOgU%(Q0+9Lm+v_;!`|IH68PN(&T1|1+F4bvRsj(ak0_O_jMb3cj>v2#8fc#I8+{DHhwPkFlW)wpwY&faGA-anv{ZMv+K68bHmU z*{$(wqT;68{#dPyJX1R}E^o{(c{AqKTQDwdPAu8>pkVzT%f}AncVf-~-5=B+3c`eK z?0nHtHehVU^Z9VYU`P!jegl=TTpgVC+vUMwzgaVL?o-!wM8p8h9GL?}In4nrfoU!- zhNLX#vN{uL7+*1gHHBEUiUPMJ=!U&wkTa8j23Gju1Jvtpqpk=X!(hxfS{H)#L?2^| zJt1w$2+Zsg56nyx3373D;b0b3UZEg=sj8KvJ3Kmm^!__B#t;ru*Jb9E`o7mqtN_52 zK;#{DOcMqbBl*8AxvAxjF}Vo34I-39rGlfV5(fXnm=O>YFeckimSndMj}FBe4JmL< zgVpZp`cd1@P5^bsaXnW9x-mD;%9aYVsmdL8pd4}n19kM+7|<^0GVjg!@RslgXUG|C ze2zgj8YTc%{GS+UoabYOY-|emq+54ic=bDf6ha6wh7fX22#{0iu}4JCIT2OHQKYAQ zS4Ue%dP*#tcmV*YnM6d)>dXtnbrQa=yO`2~OaWL9A(q!fWdf9`BVQ3&0qw!el0^|f z;WS7mvpRr-35oK&ntI8td|1PbV}-)Tiz)_?W9Ua?Wwu}hB1H;n`#7#xb$!&$f~^n` zG6QGOFHsHNGM^n#Y)A%X@gPlcOu*6}a_9F7rv~-T3omWA-C~)EIfl?QjhB>jmgjQL z#R9r!s(u%3MKb44004wYa#+0DQ9qv=GXh`T!uDQqoB4-2QCRWw+h?w0xkvnFk zwvJ^42PR^wV4TI+d=d@xtH2(FDAg+d-UMwyVJ{*KL{{_CB0SV*^)akpBSjpkx6u{R zRWi2#WqV-d%*-kj!U8FPp+fE>!QDm1=~d==8;^*`H*e*B%Q-U<08o$*2owQwT;fLC zWop#;fxy+5TtB%1MUctB`j&H;beoBs&pa@xHE&B@bd@H^=2Y#Z@;?CohXJxK$o2Ot zkKeQl7JO83QdOWWjDjj`p@lF2`G#S4Ei8v@`@l6~;yWzSqWD8?!LlR((Z_b_IMqac zJhR8)%77V&m+YD0>=$cWKUIgbWSm}|ij=3@cVBwzweRK-q$+xB0~MGxV6FemS)(Ae zR#z$;@R=!l*!q_E{+&MLlHhfVqrVTQ~-`Zwjkm zyg*4-?~w;!Q%Yuy7?IoP^J=W=y=n5hFMsB9uYTtnv1zh=j)plihw8CWJ}UA=h?r8E zH44C-C*Jw2kO6=x$ONVf%kyZWK(6Y_7q1;T$(I1kOkxRo?ig2yzK4BAi(3^ulflrg z9#V@~z_p%;F^)0?*W?p3@7K8k ze1uqkWpi9at=MW25lZ`CbcxJ9Nmzjtco#io9RnsX0}-ht5zN~8Zv#SVHV4KHEGIkQ zl1mnKptzKiZMLFV=psJ#0u6(SHt7zC07%G)ge03_5RpW|PgX_&R2kdgbM{j;K1YA| zkb^0mT>@xjAW^ve;!E%R@U@&X8&sb~e>ee^VBGeu(_Ud_vFQ#)9YFEGQCD0r0tCZC zi>0fOVl9j4hEjCDjcVyQH#*9Cv90!+*4V_xL z6+qJ@Q#nve3W)AD+W&mE2NCt-O28Iukh~a>d^!pdL1r5H00Fia>4^(}Zj!@%308E(O9U(pOejJD$#RVti{8#L& z_Knlc+jkeMgPgWG1rEeaV5+Oe@3Z>WMn<)4pyJ)6a4cXGpf>Q*q4c=sl|o0MlSw3{ zDA&raOgV%0mEsxZ5L&$u0TY|xKs_O>;K>bTEl%F9>?2P8m@fCuEkb4;UOWR(6HbK4 z0g)Mqvc#s4-OMWnBQVSDy&%IB5IHFTgL9rhF-!wf==>c8NNVmAg-?Fw^WXo*Kcg5! zj-s<_3pFyJ({A7a)>NHt>>VuCg0ZaBm|#YTYLhp6U34l;#l5a)mBB=CbA4e@mO5{P zxD;Z6T(wOEfT8(PITL7vw!E;$`{--C0n%`4p>j-6*9IYGMkFSp+>^`@vKdFU1BlES zFxXJ>F-4FQAtnTdgdFQ{q;qXp_LB4Gyw^|HKZMbr{`{A|`SssfG;NAa$jl@Ldu)TJ z0hLLIxmhUJE76#doauG6fWT})KBgtf*XBo!s@toP3&W0NQ4)Qa*?dni%hm7$vZaIq zqZq&kB-lC~LuSkt$N(@K>=V%JlS!5Qu;2(B_%sqF$dv|jNJ>n=oR|a38d^d`Btn~< zfO<(8Du4n2vO}T^%c_+;`^{QSj@M(2WM~#_tqu~QY}=`avNe)U zV{u&??~(}~jeF)9p(+tg?~lP(W;{k z6{)&NOjki)CL4AH(5R9UQ#E(he8L(Z6tJfLDWH6!+w|yw-6Qpm%uvndGW%AS@kHl& z$ob>A2Nj-3C3F7Fm%j4m559l;{yWeg$CEqEV>3LJOKF%fbC-ev7s?rwR+NViWd7~n z{-U|2?Y%d?vps#ks1zaYA) zfBm)Z{^9!c5f~Rpma`)M#&7(_H-7)?r;i?tHfjTc99oZ|nk-_LlW*CBA{ydyq$6X) zHxFuyhiYDWUqa|J-rICgp{2q%(_QkPL~$7b2s1)PASkbt7P-!-ack)f|IJgF!R7)g z!o@%oW4oZxg7wizB=(cz!)-@By6ZY2efmpZK6~^C!|LGVlV@iS-+A@-AH4l)clIdf z9uWYED9FK*Q-RM@4j>Iy*ITKBnDt)Ao|+> z`@8?$ul~xb-~7GPhYw5tAp#Kt{I&n=um1gC|DWD^{gv%z<2?+Bhyengt=FmRlWpuo z4ebB|Ku*X^x=%JkPQY~r=1&0t3~YKWOw)_g&ejrbYZDAsuj_FUS*NXvoS~Pk-`sT$ zSO02$;KLv7jCAR}xHw#_Zp4utICt7<3P&v*sXGAp@{j)HAN=lbFP4iK!}9QMy!i>v z-Pxn}x9_|jW1tX-nh-*07ok~(xS$Z^3#Bkn^Ufmj1thF-yn&{alm|6o0{pQb{pw%) zFMsW8U;Ev!tk*An`U?SxA-e>9olV3bKxycNUTY%{6U;7$C`urEayjZMajNX@$ zedf#ngt{DXmdOYez%pyaeh!U%fCEA=;usr+y3zNS56AG1|=qWMop+lBp8>?i*$+WJ-iM51@z zeEo0#FaO{tzxr~B;e}6q9yPK}B0Asw_BVg)H~-0x|H$V;vpl|a7d=9N07U=j|M&-g z@7Mp%7e4(WP&hidRcc2FMF05z`iFn_Z~c!if8vF1vsoP-&kNQ7u2r))HZxhCv=A#6 z2UTxS4WT+q9)XZA`Czwv`fdovbQ;N=A3idrmpMOr>XCdQ)Wh@5F%2Dp{2Hs&5}Yx zAsF|Ei@`Y~07JTY=f!{f=YC|{cg^zf;k$3#z55B&{>cpR@~1xiQ(rv#{`bD~?mKV& z!Y}g)xY`Po3A0_-IqTbQF<99#B%rUt>65u-}%`;|5NGY z?#&lI*~9>q--?FXEV1bo--TA9$8yGq3@1@C8Np@%#=u+v5^I=>ZSue$8N+xjJLeE$ zN`1MDK%p#9s1eaQ$(c#$^OK+X!j~b0(}xe5rcFd!L;#EsWC2UI1Ep$#V9^yZgxJ7x z2tJvab4oquzVEv2`ZT95r;LyRh+-g$F}4`n*epVfNQ8ik<>Al#n}7L(_kP%IPLbtw zII*FKkPeP+{u_VsC${S~wae3cZ{5E0LhV6(^5swc(x1MA7@GXngZpo{FMZnV4?xbJ zeEAc&-TsyT`fuMlKK>v6%)j#D3okGLa~8|-(kEX0)~j#-y}$Q=e)e;p{LEK=;`qib z?>7X#`@)Oge)R`$yz<=}w;$a8aHoie=XqP3v&wsH;tkp#@&}T0N6R$T@RPIrXXUy6vOX_nZbIOyw_R`7k8)1HoB<;7>fo>maeI3I{U3g>S*|cPF}4&UVfYvS^?z^u=uzKw ztK-`M>NH607OR6l_pklZqYv)o)c4zmwlNZb8FOA7p8V3!{p5PRU948Tc{hWetSG)! zvpo2B|K(3Hr?_15qc>Gn%T_IQN=!ePKLJqm5ujVo!f-&6xC54$tS}Qnmo#RD0%%Nj z%gWVyJqCu{ZJKtKfG}kYR7wR7p{#MLG4A=v$A1WOe>yzA@#P=;$v^)3?=($AB(6R) za|j$HL`ZgWaagBaulpf<#x z`o;h7^n?3-w?00(3y@XPAtPgm^fN#I3m@Ejn{zr|HJLfMTLyqg5)kJiPT=i=Y7vXD zDCgYhE_0bGDsG-#6fiDDWF54o^s_M;kpTk&r|lX8w2K>=0aFhc%zA)$2)e2L3DUXz z!CA`)ASN%rfA8JD`PcuW)pB|B_MO9{nn=JCRx84FKen^dn(8_1kT?Jxl$DkOBq$ybK~y*mm2r*>>AAKs-9R z6_?9M4N6pn!ov^VPu({4J%xDk;>+z~q2GA~LXEVQdNOAKTa~6#RmR4^51jT6vNO$t z62?f;>V$*=LhiR|dx{}04sT#+)Eom620xM%5GllVdFX7ss1a1oUn0;@djZUx`u_j> zoqzm~{@1^A`}VEl8#h-+hs)(*Y?>HbS#eQ588((JZ;M9(RLo4Wz_gpl!a$^i@%5D% zNg7?Lrg!QB>X9?bVM?l$qk@5)bNSGQ?5xTek#o*nx6Rv4P8|{wg%UL-U-p2A$eexu z8=#1v=pb@=k$|(-hY&GXXeMZ@EF8}jkOzd^cRBZvdqj-Oqs74q#RfRb=2aB;9m#eY z69R^I5u3#tM=2Js~1uSrcKxSAGHv#7(^+L`38~aDD3vmj=%5VV}0BX2|Tg1lAo1h=hS4 zx;MpM5FoDfDrt<$@1lPXLPWxro~xl_$bKmU$X+t3CEI(#XkhML!VyQSNg;$7+eNcD zXqp9vsFu#R=y|OR#~2Vp)F4#Nid_!eE;5cfqd363xjgC&24GG<{j+}wfWQCE-%mNE ze!J=p`o$_X4TVUuZ4iyG}l(T zm?Tuo1hotubjBpMMaKxbSrsy58h&)FUfF8(BO09<{@94YEEz{Ju3d&;Bye>`z|0H? z@F)L;f2r%b?|>N(5E0<+FL-^bmzq(y-zWMwA^!WJb#>wr~YSpxD2$3j+7(xh$Bx?!?1IhXV z{TQ(5G?XK21ZpVMLIQ&uFr(6T3Ljf5im!py^11=yQr+jbiUC9P-ZpJm3pCcN8*1)N zwSG}`W|8&8K;3pMyK>aB+3PA2cKVJ6(f|N3`*xaP@79Z+k&tG;jfgs9Hoiz<5Zb&P zaxbQEzkZv_<8X8$5mAUC1PbAWPkai1|LE)g&+D(ga(sMrpwd}3 zCe&LHjcWrT#K!#Z3xlc=Sxh1B7+bT#R0CKd3Ng0r;>F&_*#H0x?MXyIRN(M9rwj~4 z0rm_D^Vq}?LI?q46W)9Go%iqGd-wjk>(jICw#zvoQrm{bqCGx3K0ZD;Ik|D;`1t7f z=-}Y6T`b#08)F+{3=~6*L_u^R5t01>0ATr;LFSZlPFWIXV1eiC5>@$MqLxHf*)>l?e-H)r$q9ozptpjo%%Bj^9u;{~PeuPHcccos!n_`|5^t)zU)h^{>8PZP z<~AadSxnQ;z&y0eb#Q)ccGURG+z=ozhNe12a-dc(K@PqNJt%nS_3R>ro6MnUTj@?B zYT9qq9ekPR|~lovzpG)3f#Z{{8!Jy!F<0 zlTu2|3`k9+gM-!4!NJk-!O4x|qvNBSH;)gGj}KRei{&yjO`w>WbKmt{pK{mteNKI! zl1wJ1oFSW3WjmBo%m@PLc7FuGKmiZ~p@Te8l8EAFh_@l?GpMaMg{p!cVhB-It0KvP z`!SH9Mtut@sIwyf1k=9gFh_;LrN{Tf``?<>(Lwr&B1SU3CG&^CAgdu{h8h^k{ve`5AUo` zAFj_%H|w+Q*?QY;x^CNVw_EuZ!FJni*PHd(>DlS}^z_l`db>V*bhbG?JAM1T`|C~D z_dPJ=3{4Xj%jWQ4b#$;=EfKZWsFe1hn0#QIVC`jT< zMDZzN2qDV)#7IOj#Mp!olwO|nlnHZevDA;uU(6QcYVLug`*emBGzL!=Nwh!mSZ z0Yi{=L7pfC1OP%gj{y*5AB~Bf3STW@+B+IEN0iU^5V0KL!2ZbzR=;4VvDp^~R02Ur z6lGc80Pu|P&&9}*qVjZ3Q(9xUEM47iyRO@;*W2~!`s{3ddb(bpZZ~I}^;#q;^e^PHrvg*+jiUS=B!VNnI*7YI}4D*|9K)e1%Q5d_2ls0W_}03ZUQ00=c$METx2Ap=nW@z|S|LgPzio*ZM% z3)ZX`GfR$Si&=n=d~~Plwi^?XZP#u3u1kHNQlI)h=bXff^?jeZ)b}~%)awT?=NnN#jl&Iy2X&M9YR zPALmkW3i)Fea@Ux%D^%N zEEbD)xoVfowp}h3%XYD7+Eu$)Hf`Iqi>6sfz%PUV=-97BILWt+lHfpfit8B+^CwJr zFc6wxAsL9aBNq)_W|ruDOR*tagEg{imrHSkyj*Ce_O6zpS+Z(mP(a_dsqgz$pZb(k zdbGb&N;xN%e^SaxZzbu;)EgF8vB=4UiL<=UIpv(vc8h@oTIoS0S)@eZd}8}zSxPyx z7F~&!WR;oap`1k=nN#Xngp64}?$T%GzUxz;QckH)os5dUOS$j1>uq}Q=t0+~ZP%x) z+jT<>ZH%ks;_zU3baZs%#^KS88^_1T%frKigQL~K;c9ibTpcWy2g`%Qpcnm|hCoTUP$#&@uIBJ^( zHLW-t^=|qnOvOb!r|p|Hg|n7%Bw@fR9UzmZ!<2Idl{xtyqFrZ|Dw&iOArl!A>CmSv zcEu(%s;)SvKINQb3?*h+cdE+(vl&0mEWcCFB2KxN+hTBY?sK11Zq*Pc6>!y^q67PE ziWk(ha_YBz>iaHr+fBD!Z#LV_W^;OWc6PQoTW=mdT7Pi5fyB!Oj}8xS-#)o}_s;D* zw@*$^mWx%hXkyd0Z5x|5#;6!B#@MtWG_h>}DMouHYEUpX;y{Qq5|J?F)UDT>vxnQW z4Tk3M#>wHyt<}+urfDfQhOWRvyH5dQ<#OQZShLj^cai5zH4Yp8Wxd5km{br=En!T*LPj&y6v{>wrAVTcD+75Jw08YKI*!z+w`&s9hh^<44G5noPiSq zBQruKqKF)Vh)-ym&@`cGn`OImxtnxSVXs&!pC;{dB~@13U{TE8ryZZ615^WdP`S~)cSqSocb_@s#4MJYlge*OeQzR~ z#BhsiE!`uU960B`6Up!UE~Uh&S2N9woDq;Y6Oo2e5SylH7mIeeIygEyI=Op%a_8{m z*1^$nyEo zcVLzUw5!A!5X^Q*@F3($Oaatb&x{S5PSzlZ%+I*ICo3e|_n4(J+9Ju&7rL78`mo7} zXp41NCR9bLLXeEn?U0AFn5D~^eDDI~Ovv(?nKNtjYoHWekN|XXb7jH3WV>Q6NKRQ!&(>SnYsePS z^(Bd-Nvf8BpAJb?#7oeEK5w;Hraq|dDA3NO;}ymVW7xFu%vu4xv^NQi4M9Df}6jZ zA*0@ZLUQIq2Jn=W;fIratU`syr8?(5&sSon7YbGDIWEwu63@qjja_&3x`T1M3ILVW z8%WiYn4MkZ7`#6fHFzQNS+r`u+&slr>`CX4IfGQ-LdA}<0H7>1uzO(3=7q$84lAqH z{UsSn_6tjnPi$=-n+6+RT|YbfMgq4-{_0FGL_Xo`mmsf9pkYTU+!IAo?l8}-_0+d^ zkmnbX{hWWw_Q5sQlso6F?xoYyGUpc}>z2ZG;JkD4?J_r15AG2OJ2b%)rt6Zh$BvWhC2J|XC^?(+ zwWJSA%>8-#h^6^sv|ZZvll8?*kWVY0i;{kERGE)930KST;{EMGWP=x;s)D^nyK`w= z_?$csSl%x`_9kB$ITLyJzV|BbS5);Y7bWWoJtvgmX zKk;-y`tx*+iRU2ZvnI>=SR*3{LycA6{b-QRj*kg>#e6R7a(Hg$!S6nntgoMwycRCQ zb;F&jC!Z-lcaeh={boDhJP9w0^+rWs0a@4KV?tgFtIH(xsAjWQ_M{I32QNhOb%zkI zlDv9lIkV;+9|yUn0077c0ssI2;0k?B00009a7bBm000ie z000ie0hKEb8vp+`D*p#zmeP@7ZgG zB*~Q08TY;p4(0c|BX04YS#7vAAjHw@lX%CF!6z$w6~66ZvJQGWWvf+ zLB`CCEZFjz=EE@LoO90LKpHCZ)H?5*_K)a43#uyeP8-19g4y2FMVym$(!F`TT)hT{ z)HJi^S{GNZKK1j$k2CG!v3=@98;b%Q>5w<=(8P7nxT?w6M}j;u1nl8Fh$0 z)Asi%_+2Wa0s#^L7Lg8S=I-VWxOrAncDdJY-@N|%n?LAcaXXv;XmNGDxVoAxu2a)M zKLIcb3LhT@lTLT{9D-55ez4q6geC$CvgkU&utPE}_zeVaSo)J1%sU5xY%e(T!OYwQ zY`{ij22H7fBsUHZ_pjIAJ-pVGQnR?aZfCPkfAJ6V`8>$?Z7j`85ln_S68lHUBn){n z*7DG=-7V+A%*;$+0>@@wgixwRgV>V+(aOZlobYH|L_$zIud9bG82gPqJIS2Bb*Gn} zse*K{X=jV;o3>drY0)$kp`@1Jdb#W#zE$4Sgf7eBK?KdsSLxHwW{ZW0LKKv0xsfBg z^EA8+g5xa!_W?c-aI?PehhfOM$0*>Gn{>QhK!J%&$FVi#DkJ9WD%f7;$E^DCnn$cu zTRZ-fz4u}5Axi*&0rK^~{6E8+&u>5b zBF(PS{5omV%x(a6*I3jS8pbX~u$Ix$J?A_OeFx9OFoYWV*zA8?=CdP#WQ=ox$5vkcXvAA9G5tuW+Vxfl*p6^`ThEv-)pnD z`toN#|BIVfKM5i3Y`C07=iIGx9)^CEa~2VZ#%Onpi&J<(=g)@#p(9Nxc+`0U!9+2^ zkv!0prBeHKo3eS{g+X-+E^=824YVQ)TC z5D^mGBVUOvdbETe0b46ro_1Rv1*cQ64SnC6S>N{}(xjABFG211VKWw?GYqcSgm#4O z4OOJ7hMFg#irZUW%S+&71P^`JcO6L^dQnL-my|HF&z1TKFLJr$}(UIIN(=EvQsj(B>aCdUg9epaCjNqKJs&2N5vtT;HkB=u$fFS6C zuweM3+?XftrY|)qC$s33l8BC`=8ee)z#pTgL`Vo&7C1h9QSpJkhoyWn1&hcSh#DKs zMh7^hk;m4=M@P`%L?Ap~_f5xv+Oj<#-Rw&d$}-Z5E-Sy8r1G|sd8N_L@+dbK8r)atEEELQj0g>^#2&WAv5LKOgJ*7enY4QXa0l=6L zcLsc)q_c>Z4D9Xzdhqj>EP6N<=r%;20m)59EFznPVY5NWL)k>k zzH2f+XldZ)|MO^K!)&W3uYi!q=0jD5C0aALSoVTNC?l5 zt|Ik0xAD<%f;WkznT`Az7xdu!+gYG#}XlR1iZPcRPb zH+J|Nsbbb?ZH@Bc)cLsix`wrfuSi8y%0?Yt^Wuy+$`ZYKhF5v+UByMyow4;&!w45T zv4~=l(ES21PU4}VZAXeXPRX;sFf-x$w<4UvWSa1*icj@i6l?}1x17okK8Rt z7(=$U#a&uwNM$B;h3Lgv$Ps$*CJxdgJ+c_HHah;v@Nx0sW1vjMhc~Wc7l?>Vr3rZ{ z*8I`KwEDz{nAmZO!=IF@eM`+~I8U1RaAc6nfgd(QIu610jl7U~<$DSrB8z^`l2tGY zI^EpNw1sMd3LGgV&!*6b8jPR?t(Dvgi7TT8;Hl7+%}#$bpBw#JM_zvnkmMt=&C_c_ z$|Wu5F6Yi&L>du+Sfdb{Lf}+r(#9N~2lxO&s86RVNTN9f$sw~v)Ag$hM|6U_@CSGY zFkP;XhKZa4$Lhf)#;%%a$~OEqOqCz~O49l#JGF<8gz4N~j^Lvxc+}eu?7km8K3*Cq zLBU&4-I+3h^Pc*Ysq#bAHO_)_x!dO5J40|Viztvpib|rxHx+|`sr3Uj zf1w(Eo@xB8vFKxFXHylke0;W%QGz7lbQ5=lkwUbB83hzl2oVQWEYgz5XHSbL&4)Kq zqkhB1tNkb`8dC=_5s69F#kqTZ?P$5}eG%lN4uCz6`;#9JHe3R9N-PH{VdNmegiSf< z$o%(e<_hNbT&7OR)^rdmDi`^5fYaQC+dR4Q=!*g*K4N&wLwKnvI?Y`e2CS{!wAddTM$yVOzM0cWEGbX z`lGkY_TT9+Ew$=n%xvhr@R*7+MItHEht?W~xZKgs|0E7`FJl3#?ltkN&1#jZEx(qgvpi@)op=xS^)48```}< zeqk6Dn~|lTdVASf+=D$|*q3SE8f7%` z6jrO&becxDoJ@9KZohetz`eicuCIxNoJ_;m)UGSC9Q>vSEe21mfXB^nC&BX+9Iou} zaw^2dC|1IBAS#MTORE<{wkpb~reInn>JnDPt}PSbj=b}j__IIYi?_@jL+LZEg*zT& z@My%?)nF#jRYXO?k1Hf$B2-O+1o4>0C;A*l+?4dCEDi7Ai1#O_j4vDreT=SkUJLcj z^YZpV(*z@?V-n%=7+j(h?ZZoYlfK6hcgGKHYCV>sN{;5`V;i|pHJZXpQt&~s;u%?^ z>cJyizDh1^;Rzw@n3i`bcp4Z~#OkLoC)+t6Z(qpz*x+q&k&CP@6AH#btIz%|FKPom zCbOZ)M|5)SzrvwN9mxCX(Vja1!nWpb`O!P!&J4%kDhgogxj`sJ3TLM};FP_$Y(l zACddvK$_9+LfJBOyud-gXTmup{r5qp5wIU2ydY!eHcZU{?*+@JA@~rD%JjcKA|gH> zwyFrf>-l*BA*+guFDBW)dwB7lZ~6Gf+^zR9J;$g?MY4Cevs0N(IZp^uB4hDAjr}Q1 zI|K+rIqfWN0Qj8lG=aBq<<{8tq`aLs^}xE#m7;M%L+rAV4$Kl#N8k2*Yt3tk#16$? zg_nJyPoSj4Nr)nsRuMc(53Xm!IGIN;^i)6Gx)6cPaRC>jZ55jZlcVjXI^V%ZAMba& z+`f;)Q@JhVOXPA-uav2!lbdWM+5EoA+y=4jD3{16@Rm zK)@|Lja5orNI*D=o-9ew8?&N_#Ie$6k0BntcjDaEuZM>6#8bwm4ll$gt3U{#8&44< z<5@-1@uzEF5QvLN_o%RJPBA6WE3 zsG1T-x#Qy1`QjA3iKU~c%-m!YYE(l$!if4()lEEVaMox;oh;-qX<_1A+s%)Cnnw3m z%<(jR&=fNop0=$MlULYIJA_A;FlhoLsM8#PhIHnHkydC`VPX183ROh{_=IXJfM^8f zi9kG?Sr2BB2Eem5T=wBKDf*+X6#AH?{j%_gY&>d;&lm69YR!3JEwtkhTsq}`apAQK z;R1sL$BpJidlVo$Y+&P!V9mce>$y&M%dzvFH}Vq%ck*S9OZ;BJ#Me7z?5Nvi98p=t zm(y`vjS6RX@JMe`ecU_Ya!v1EiSBFr-s#P+2of{SnAW>jcYLbXlRB|J=?T?}a=_%YzRg)q?=*oBw z^;9l!Oew=UPc?PVS&T2n@b@*e$xo`PNz>DYq@&l_bR)0j z7-jQehegK_6(T8(4#US3&Z(5Z;zSSYq*7unoeU@J!MkkcAkLY1m)ONNr!6e~1Z-{8xfk(>KZ{@nLJ1K`shJhqlhm(woVz9Zw`@v> z8=ROj@vQ&#GKj-`SquhFfSiWRaeRL5$@6Va`*~=HMR2RvNbIF5D$ms=tdc}=%#skP zC#CUB!g}sttc?>_RNHobn{8;CMnKXdysla^MMP9I4h#X}T!{l=gxE-(j}G$D{_G9% z37mwRjskb5kP-FBtvJQK+Yhuhy?EP{0aOk#c_;yQy3-m>5OGpPBsJPJmKEH!eeR5U zbkexjRG^~9oa1wNHp73jaNIo#uWdx=j{$b<4`<(gWDE7Oy@%F_(<5P{m0SiVr>;yl zvlkKb-Y#5*-E*J0{kTvkM~leO_llfp;GDt{b+W4F8rF;<4^C?B&3nqY*}(D0E85Ei zk2v*N({HLZ>v@y%R7Sg8jz0E)XjBA$1iH~7xR6Dk*TN2(k0*wS-R5mmFa;>mpSvvP zua@`!+Q>Bwl2quJgv1l`??CX&LzYp$YmZDziv z?uD#OKPFMSOA?Zj6w-q|=@bWBh@D!L;k2tmQhvuIJe4qcN?sFCjooiY2YUj@Ed{dl z<#ern(|vpPMlwj45RNq_r`pcj5fTrz z84UNt`7-xB43}`~lPP$#R-XIBlVKZ+Q`|grS2YVeqA=jbzOmoz%l39-z=~6y_T+*M@&MpL?vFV2OiC*ocYICR;7DwO2JSht)2p0>D9tB$DtrgM<)+ zDgl*7wS^?8hRw9j+jjp|0A(zCr-H+9Uz!y^Bhm0=1gkb8LU+RBD8n)rV*sW|h?+%y z1`x@_QiN1tNtz4(>7J+Pbe4~CLA`9U1T0U#H{ar5QJS1pdKVQ`Q=+P-lxEV79Ue~x z+$f!-6B|JtA>^~*_`rOWbYU6g|Ixhd4zjcgC{#36|1mfD(z}|uj2ZMX-o9H3K&ptH z!7oonaMRRV$b-ih$HY!ql)F0vrv{JX{@mg_y4!$>%fXp3F%V8YDk4!8vx%^q(QZ0@ zx{l{xzTb4 zraa{|IK9%Hh-DXTc$i;|UM?~7oU>s zYEw5e#s-$E=rV5Y?j=}{q-s$)L?*hoBvonJI5%p``xXqK;3gcZ+BjWARh!75BN;nH zO;RX(14%%erkTxV;|^T~qS5R{hM>3kQp#Ug?#g9F#?mq~4umw&NJx46?xuJ^wF*~n z2TkqT|F|cLUr=l?2kAHu!S&&ty1>GV98+WK%I6?;;soz8|-Hl(t}b-!mOr>#G!Q@ zh9Pm7mtDRp0g9dX-@+I-Ac@YTaGbwnXA`F1={6EeTL~TGKSQ zx3}MY_r}afi*`c~!$wzrW|T5n>6M;>pd)aHabh#1g#St^T9cEi4l-w3E?3vr*KyZW z>e&=6?>TkCFND+e;Bn6fNrv5{@750wuXEpL%LZwhcClE@ z=U2lp40#oFP#noJI=%~Ai{{L%@B6;*OXKz6puPEc7RQqfyM7ZWh?AOX1$vGL1F{fw ztU{+*KV_op1oKC^j>cna=vYgke<f{0V_hrx9I9gRW2_Bz#u8!^h3&WX*Q%-oG(4B4o zRS9_8wu`H)loGj-NJj+M4Q8TGML$9-tzvOep-vBllRFga0q0$tg zgrK`<99|)CVTd`C+3&i}nIVLD6_YTrZz8y;h?rT^G+~Gz=W$$ip@X8Z%{ai5s$ym$ zu~SeaxRG)ah8NqsYNOhaTrSt2++3?B5fFw{l!$QwO%Yb`=M=CJwQS7BHaks2lAz4y z^S+ze&?`W??i*6Hm}%nZz(OR9+BZjRPlUM{)%vcR8jkBI2rwi;2bGBrQ|;7BUaUM zA0207ys^?*`G|>-as*{;t{jG8xm<>AdGrbHTv@*r`dFn5kCn?s14dkCwPy%X2kA7AgKo zmKz(xg>bSIP3UZPHS{@&+K@q4K%k_GHty0iZSeu47#gvKLaDhB1fl|qmftn%k07#5 zCYQ2GP9cjCaPvImUKBSsH*MRFTR=FBL5CYX(=wR_ra~20@ml}66m}NbY##trL_w7( z?o0)t;`G&e)en75dJ&N%k`PL=o6sXHQG^-_m%G3PM)y)1xCkvNNf4Dmz+wj3tb|C> z6+|$Z)ij6@M$bt%IHTgbq^5PRwhMO|{dl78Th{v9Oa;$W{xbZIgWNi z#I?>;;P~sWzYe**JQ}_uzQ~hSupRyCiK7&UArHflbS9JKx-n!N>iZGndj?oMa$CJU zsfBYWcq%=)`)E-f2ee^K6PVsSQ8}J@)<#-kQS>+4RmEKR|BDzU-2FSnK)9cJFhM_a z&Lnq7gzX+y;^k!-^3h;QX|Y&9m8JU0$#A;EzwD26H^R-Wk*12Ko1U4u78|dM1kI~N z1-DQVioW!?{cmG(@R4WLU5z7aRh1?+00`HETU2Ob8)=-==S2*`Xn5G{{M(!(cHF)n z=CfJTG+REa>4ONsK^d2K{gwswLI@*em~@C8S_C17hk->FSJx41h$7!Tjh|gO<8aF8 z9=c(bQe#HwBI?ja0EAhld&q|ZRZV2bI8>Dq9}oj1xt&N7#LZ1SJqZuf$4Exw^;LSY zBKQFNY+pDfNdZb)@^rJ55w+U_Z3T)Tv}iLMhP+rT0Ej>pCWWz-jfsR9Lmm&293VWr zql{mZs}m+9eXmYp>8Q}%nx@G)w*45q76a}naE6-XAlg}*bB+K!)&q^*!`_<-0%m5L zBX$mnTG8ANjGp6So$wt)@yo+W&4zJwx&iI9Fp5`)x8-tf!~Qbb+)gqcAtEH)Bx-@n zhO3Ko_F{BJ6D39yc1&0qn*o zo^*f6MEW3QHoE~Kf~5K`C^)vsq)9coyNJ3wAXO8EyPIbbLNFqDl!%~pZgS(~F0+>`IYXRh(A94sh=3-&ii!nq<4InjyJ#S?IGeppd@}xy4kv&%x z5Ej2JIc_Jtc#El4yUi%G1CVm;u?bw@d9d}WpU>tb%)DtDVTP&Yfu7;kh*~6eB&7(T zDotn*Bw<;)9s*auO*xA2wZBwA5>oc{;;Q|_ea>5 zNlnv)Bd_m!vm8Mk;|xxD^~9yPY4hN-xC>j~V-G|7w?EeGF(W<5NzH61*#-yl9;Vbe z9n;p8k3T(x81oG1Fxbt_?P9UmAMEjP9)jWSZQGhzAg1s8l+tWABiS@f*LCalI!#V# z*~f0%wxLkUXw*H%@Ud$g++P6)mcw*{j)CbdJ5K>H3`5^_eC(*iE%|9%V<73%0E9!s zgKH|4Nc(=cz5S$Z+i7#p&Cf2JDP#q@0Jxdd2)CwbL?j4zy)MT&jpG?R7np9EW+dXX zjI6+fuRgKBxyOW`M)rO?(~mLOZ1z}L;>{L2byrM(<)|hd>}?($nthjVZtjlZb5FoI zLKa!Pswt%*=g|&4M$M&^R;!iS#$t?(rJ}rv=6~}w4q^A;4UggMAcC>C z8m7Y^2gO4L4p=Q81+&%Ywe_rOn%iHIs_6R_X@b=E`O7bV6e?Mm^bfA!r{Nq5uIg!O z=bxCHCWrVipgdsu2J?(Ld0O?V^H;x|a=tT=b>L0HJdfF*$lvJHe0P$!!W4o7#+7Yj>@G)N`&49gU_wjea5@b zsCT}9?Dl7w-Y#W7&m@DIQPV|B9(R$iyu_1KPQJU5n<4w)u&(nT{phRr5VC{G?2E|l z&8zjQk6l?5{m{+l^H^+6)4YEDI(Fso=uOvP5w%j2QlpwmkW6(jZk{4rkDL0K#{TTQ zKS;q(Q1i~>*kkH8{zZuOR{PTm_>-O#lieh@m87|uWwTs3nQZvk1R)7xsb$mLeEE}K zT^x{cZe~LO$)=sp=Zn4{Qc5BmhE7CgZA-Fk+x2?ATCGIH9uYgGn5oAQC)xQ`FhMpj zS}w6?slX!`n*Mr-UJoFC8{FMCbi9p{>BrhQWs;;k`4y$6!3MjV5naoR#Ud;>0(|@JA9C&?G>=^CtqCpXDHJnx0<@f7 zKTeR8{LCoq!+P%yb`K$D7Y<#xNkl%-NO5RwunQ73o@7*lSrQ3LPn<%Crlu$tq8?!) zG`H-QN!FcPw$FGV0J>>|EPVC(&u8Y6wx5AV_+ zIgQww3Vj?=U23{OK?M8hUj$UPm~?;lBkU(lqm%>ra;ttJ~|jCJ*!0d_M2{ei(*X zqpRipe7;D{%re(pHz|!3Fv9*dgP`uUeozUz9?`#?gq zy}SL)4B2wi2&(mJu~-D}C2h5O06i&&zVEtj7={qL%&hR}IP0>cAEu~(RJDs~fb9#w zl*7lHk~I?n1|GFU%q)*3o+hgS0LJ84maO)zYsO4T5fM-$G1ao?0f*wMrk$D1o7IXx z{poKsH9PSr=fR~EOm|Uj+MC;(&-(t&d_Eg(E-9t?e7;&O8`W;LY@6BD^=(uun!3%K zrV-VqY0R>jC2dRKtwi`O$xR&YB(&<0{yay)J_!-QWO8eIi;ZQSisfj>`vjual9HO$ zK5Z?mu+tTwBFvV%wN-n-4onSvP`SPN(O19tD|ZnEiPJ-&x8PC=E?T_H&E2br#6z76 zGn>!ns$m$g)x*Qk_oLyOHSIr=e>O{g6aKLyQD4~8M`429&70{$+4@KV*c9L?Q5##v z>hagYw@K11XLCEa&5RePl)7&Hlb`*`V*W}*Yv#vAa47{tVxc9K>sO!t>doulx2dni zsv5f9-F@=r&6^hD)~)XUaC7%rYG!~8Ig@DHCi^f9Ifj=~>bee~CUtR;o*fXn5DB8B z5rD)2Z~#zhsh||Ni^$foYoUKm`>R9*iWCvKXr&`5PwJ=zdVJ&6H#2iw-`tF4c$VGD zv(Z6HHUg67GiVbjDvCsLdbVMmhc#^g4k?Qin7MUrk~jA1)zAM7tqI#mR6qU5;4QeA zMNiyBAycR(Bpn6=%s~~ozP^rRz?}1Hy<995kd#y;#kw`w?5w=I2k}}rJ0C`}G z8mXZ+!kvoYZe_dOFySf3u7et1Rb;%PrxXYR!-|X2xcyuNX729i-z>w zb9XiaB$=8tU$m(yr*k{427kJUhEgzkLP@I9`@UbV%m$&6&TXVA3Gu;)+3aey!e9OE zUnQMaTl@=bOfQ3ADX|Tl&##8X&3e6_&*$s)GBqh;E2Fwt-}fYzs|QiNT3qLB`?B%4 z4OcQ!lvIDHNTi)r)OzsX{r-#;O!^Ls##m}^Z=)T*pMDd;qaiuEd)qeic^lEBX4x&* z&?2U!ZQG`lM$-)-pj#gD(9>vN}$Z-W2{vbef>l?^F1suE&L1WUJVn-udl z!TS5}z8SiQMmHN+*sjLp;F4%73ROu7Do{vLO$i#FRArp4OQnyN-hw88A`~#pMnb9f zs|;o^3rt`NuNt>2DD?P)*FTCtX{2M`&aW2NfFx1R<~h@h5F?RNn$OTQNa9eS0U8nb zu(bYx)&YbnG;zD)Ko${AFx=jK@%c}G%_@US@vvP?fiHm7VkrzCy^`84t`}F=?wGY# zVW0sJt9UV=D{!@#w~apBzh12#f{SkWA)q3ov;zQAESKRKmSPOiaM@HB#g5Z-l*wch zITK4qsDklN>TBtJJ$Z4=+4e9*Izimsy_(Ht@hmsVkQ5BDjhw$Y$LnfeM*#Edbx36m6<`g{3ik{A==0a8U-AI;SJXYh=Vdu%FM zis#yVvADXvj%vPUUaPGVMBB7&J5Q+*Nl8+p;cCg2yS`tWZPZ^*o=eiqW^MDZ>VNvn z-+uDNSGe48wFfUIMF+5GO-UfL#U0SPbhxKGoNlc zA|i|ov>QHV-8N=D_bLbt`oK=R}{bRfIW=d;hh_#!opXk@PpLqC`q z1ggz^e$~!rscA(tX%ZxWmWQsp@760bV_`;H$t!2pT^ z13+i<8@GqCY)Wj9QJ82xp94rK^*OJW51#Gz_D(g~gsNC24H2oL^u&`m3Dt}2if~Z` z1(T(6BEf1sE8^R8G>BoC4I!0wG?hXxq-3rit2VDWxJyxq0q~ zu9Q^=%SM!-A9R7a_e1~CcT1W{ zO1S#%E<;y3eZ3YngZ_DwC$h$-T$8ExAFVsBGo>;FoO3XcD-gcGi#f6My_)<5m#+U zhf$M`Cp4H@->rteYiINMY@Sjw+bReFRoPBx+u^KHCx>I&K^4tH=o*cV6Qq`?foO_= zrUVrm`le~_UcLJKv(HE)+==yi)vZ=^X7hI5UR_^HYRArxeab_>UafN1!96(hM)O7* z218>=+6}Y6|M&mv-QC@0bZ-IPI)a@LAT=!k(KMUQfu1C3fEdNxnx=_bSE}kZxLdz^ zu)bR?t|jTV(|e0mW8Y9xDR_%zM;VD&L%wC}s6v-i)mbUh4Sh=K?$xWiySt`Q5^j0u zyJ6_vnaxw%&gNICoi)w8p4C!-miunqt(Rs)iLs6Ei%@9*T%^nX)vted_v%kr-BWJ~ z&2JsSWwM!WZ$J6=n=aeX&XODZK9eqz0Q7w?B4N&CHg~$w-Iouqp-nRjDMrKUIqtS$ zK0Nrqak5lYQev%L>mI&_32?M06s^bAZ*Fex?(VMdZXuHM05A{zYPszDb<$a@?R>GA zUoAwnXaFf7ZW#*h3HE%xs{O5oE7ymQls`4R*4*B8;erY{; z4+vN-o_}+DBO;`0(qe_3xYMILLfbZN+h`J1sH)S~>-BQE?7B`wA`@#Wg6%wRDw<)V zC2t}|_Io(JMU&p#+gM*d-~8o2IA_L9(B0^txOB#MM)%?^J`HB;<-@mm=-m5ZSmnNNBn5Vx zrXfi*;f)z%0Rr)*YC=k>oneB)VHkV@;+eq)$HP==wb|k#%r@592>iwSwr#JjuCA}I z7V}xGhPb6)E&INYTE->_SoxjxyfBP(Y8${F9_1$ubyzG*;Opcm~Rrsx7L}%N!@g}9> zl`?1WbD1QgjzL219_1ZJA&bzkgG%*KdEKDLIIQ`6KA+F8uCCg)O{ya0-eDMqVOTGh zBtuGAEEcJ4Wy_RCdWL7G_1)^>{`HPZJ@k1t(^dES>h>y|e)D?xyMO$ryH9>X3LYu3 z^THGUjwv{pF@1P=_-?(rSD5wd(E%(X=2aW5-XyY^IfDkhhCIepO7-@XS2K(;aG~Z- zDq?UF^cw9qDYeyo8_lbfN-OL2Ix5PCKYKQtwQUO-S?^|h_1q2Xhle-cu2&Dremc|y zU3RY*x6PY}q3f^y!$1G0Prv+?Q$@sukesB&+k|(G;IJkL4U*UEhvn-(Fs}o7k=vpv zZOl2OQ<82FV3xDlRCewsQD6W#WNwAk5t|?|0+3qOQfo>@^>Y@A%tIdmzp)gqu5VIG zvtY|Qirk~#?84lyA0FO(yL$LeKujt|khG!KhOTnIPJi?F|Jzr;`W<8zmaT}XR=q4F z=Q()SEZPkah$MiE#jV2EZ@!+&z1eL{SBWg!*b9RdH%*(8PGjWSwi%H}5@^O^XjKp1 z){AN_>+(bvJvCx@a~>=Y@wn^j>$YuEGuzV2wnOYdAG+oJ>uZIqm7^e-!69Xekj;C`JZ(2p<6BQSF1PVK;|I}>2MPnt4Y_& zVvNPHk$M3P+3Jt1513ev1fxeat~Ylnt0&F{w-CVcFyx#grYxzZrkS;EN@*wVE0_bK znlx#{^8UMjTRyx|1%1dl&ys-+eU@`>XYy^=r|VCD`xpQ2XTSIzIimpTk+GskP8^c! zUlQK^9=ruX4`%CreQ&l}E$@fin|lL@z|E%lNFxnRjTk$r0=r?)`$2aT?}EEq?xz`G zs;O<}BM--(CMK$8S>Q_R*US6wz8O~Ev7GgnQ%cALr0Z5!H;eW9;m3dek3aq8@2;<3 zK^C?2`O8n^6Y#EC^d1m`)HGK&ca~c-Qr7D9!RXZ;RL%5Tw^c}bKuDP?loRef@z8CK zFjWyvn_L9laVUo8W72F+iL_z)@Me8~-*?OKFU3wj41@Thy;4E<``6$7=tp1u;!pl& ze*GgtNDz#35?^={K!3bP=gx6TM_4>cBRx9g!0W4>m#KKLD8yo!X)#sezGK4G~ zLUWL5k`0-T7HLcfEn@aIbHqOP%Wn0seEr692fA?N6YlOzvhMpX>!1GS-~IV-|9xt2 z%aQG=Y$NBCtGfW+KZ1i*Mi>qN=JnwH^1FXqE?>{*$s9S`G}~Z@$32E%YztXCupvr} zr`B@kr}9y^>JH}a&BL2-*2@R+91)X(MpdG?AIU5#>E>_#;h%3l`AYOUX$g%Km55Ay z>$bz4k-mQfM?o4?GO0G*+`V~Ne!E^jgz8%Zqof=q3=j99a(9>6l!~lgUSNvSjXcaK zq%r|1FEzXp3^f~!S|i=^^*8Wh9<*v2EanlJe%v3Oq%F;awP1eX z(h!AM1OX}`0w-;-VcB>04{yFr1|Q7fqL#gf`%Ic1>^*(@yWK? z{mHL?`$EsAbHxqJ@CL;muXPC)3oxS~8IRQR&1X~r76md*?h~2B9zwh4skJbHme^@@KYLqrjDUm7U>LU>>Rg4d} zWA4{^{YK2yOw5#Awrh~=GmVYv?N5L8`A>d1zy9>*`bU};?nzWACPH_BDK+obkntRR z=m>rm@|*wu?Ki*w_M3ktJFs&yHSMgOHO)*U5#mTBM_Xp^NyUX7^P1id>!sxk(9F#Y z?pmdEv%X{&nYiA5_Tyjv=CA+$=G9L=0PD~R@X;ff!x}=fwdK|F^*3F2-*wCN`k^0s z5jKrB)qOM!L)Z6rcYoHcm$YuZdh=iY-~YUj{OWoEU^bgA77HW{nuj5ZnS;caKmOI? z`tBz`|FciN{JFL_Kzf0s-FFBd(_%abY!(1gTBO;l+4YZwWbXT6-F0uWt#h|rFJE_E z2NFn0n_v9mPygG0`~Uv)|NVb`^ZS48*SPxemE6qC%-Y1OR-4(UufA+&S67QqKK=B^ zSJ$^PyQU;a3#8uB2-1hegP(zqo`Q4Pp{qRu5XOJyL;zZE*~*6OChY>`oA16G`hJ$Q zxtg`J)@nHzI_K?7qyZWr0b=R`i7H*Hn$9^O@_oWbk6?!bCFY&()X`xWO7a970#Hmm zPQsCz(Nv6Q@fC>r&T00000NkvXX Hu0mjfyK7oT literal 0 HcmV?d00001 diff --git a/openzwave/images/act/zrm230.png b/openzwave/images/act/zrm230.png new file mode 100644 index 0000000000000000000000000000000000000000..f6400316e8adf9c38dad116f73e0ce499ef8c103 GIT binary patch literal 23753 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/act/zrw103.png b/openzwave/images/act/zrw103.png new file mode 100644 index 0000000000000000000000000000000000000000..36103a071f91750a09eb4e42f4aad5af145ca7f1 GIT binary patch literal 17387 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsa38.png b/openzwave/images/aeotec/dsa38.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsb04100.png b/openzwave/images/aeotec/dsb04100.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba852a8c03924d71892a3d3043fdfec3318537a GIT binary patch literal 11952 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsb28-zweu.png b/openzwave/images/aeotec/dsb28-zweu.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsb28.png b/openzwave/images/aeotec/dsb28.png new file mode 100644 index 0000000000000000000000000000000000000000..03046e9bfade1bfc7746f683908f6ab6469523b2 GIT binary patch literal 29366 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

    W9>Rq1vmk%U`eWis5u%Ev>1QTuJ7P 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 HXchiHsxw#G literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsb29.png b/openzwave/images/aeotec/dsb29.png new file mode 100644 index 0000000000000000000000000000000000000000..525b003d54809aa693305dcd805b026c391731c4 GIT binary patch literal 15080 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 z zE0l3wohSEeq^gJ%ghaDV=}w0N`>bRb!pP3q@{scw2o=vpY`Qg z&aDikf{&&gjp0)vvYXyXuLV_yhOfrpgFSrsUKm$)z^u_N#)S5 zYQNr!r=owV=Fbwd#%+z=MWkZGQ&k>4&`Va;KQ)e5yfKAuGd)7d3?1i5l^h@j;ByIK>5rJ0Pv~#?bXOY)9T}mI*%#DO*WLM zyK2jjXz?j&1$Je*+nXz5QD(v77AKX$xM;|_bG<><=_X*s@oj*>17VnVgz0*<@_NV; z(KwELWrfan)@o=Zaf5{^oXRa3O4q)ug~%qAl2;TWSBJ1a zWf9fE*{abN%8asDx@;WkpO|d8xt{Oa3O50N3{xl)&-1)^fi=~oM@&}9Dq_UK>bGaa}!U2$MY7`S+|uD~H3l+_l=)Ico{5rt?6#k*kj zu62&Wm*^2S*6QGBAo43>su;>Rw|-j5psR-Qy5%jvs+!joh_^DxwQa^2-UuJ|#m6jX zCDC+ij zL_;Q_7WJZd_lmh}wL_+ybk$_jZ{PQ)@g$}YseZ0_g)Uewka>lYDSmmT*b9S2*sat< zSz?t+Gg^~OsWAc|AfI<|b;ybUnFX&_BrQ-JwI=_w^~$QRJ%@(AUuJeIhNizvnzZbqN&V%tpDI`4o49{9Wm1sepwPM#-1qUB!yl1iNp4z|-x&bxEYVAzpdYSa}DUVZCkV~M1eW5w{5P|L8Q1eGYN>Au4X$7wP zJHrsB{->Mbqs9) z8AAJ3#H=;SfdR$9tMZ8j$$Q$@t(Ut++f@bNKfA7j(~;O30?>uA2Do8K2N1CDdog7K zBN0ybO$oRb=Paf4##TuA)b$7gwLN-~wiLKpx-x}lCiYus-F73Q9%U^KD<&Hnl`RF( z_boE8z*DyAd<$KCm_o5fYpwjLft3^x_a$E4;=0Q@QGk+pYN?-H6L#+ zbM~hmfn~du62@HhE|WH?vMQ+3SrqqqV_a(Uk+xMap{q@b>tw*vuVnZry{;=rTVxJU1Av?uTYqbN`gTb+Qgu129E}-gV+;ZDcV>y` z(kUTaKPyD=;i~7#?kg>yOv<#Th08UTW+MJ|b_rYdmImTk)pb??Eru>pO3?_;v`F@P zDc(gA@!-ug$QC~5+8hBA%Ol^Iy--4c+tv!}6Fo6lT7gwNK6{|r&Q{h*doq~ucM2r{<=}-%np#h z#uQ$E+e~N(<@99Zdp-WqGF~l0wW*_ILR4SX(pc21_tgwgi^G*-oE23IESqpv>ey1E zX$GWd`&z8D<*oj@QEaW+KgR9`=8gdTA?vV8<9+78Ymjj(Nc%#nCnQ5vA&;M}>1{B3&WaN~M^=+1IyFR!3cKVL;7Gj=X~DHM<*dc|1=m z$~nuE7u47?y24Fsn(LZlO|Z~~p}DuaS?gV1j*UvuH;`sn4oF=(;-Xw-G>THZlx~?7 z=H79pEua=b$f(+U*$~W3iB@J+6I0sOFc4Qgj}^xyK0%!GW3>KfdcRs|RWqFxpsJQK z+pRcYZP>5*8#+<<pYR#kpo$So~^X;|lqEq+Xw zJMUUU;Br1kH)8AgEYE666&xBm+8k)Y;!22>3*WSQGwNHq>h&zzDIs_{#h9q?tRi{< ztaz3ii6WIRA|jF8^8q>-RBLB`of|M-!3tp2Z2E(1EEb=Xh(xq*5n3KbX6dRXGHW$H zo11wRLK5|nwvd=46%nbbRVv+8iKeRXrp`bzH{^?)T4uL|lsvbk$2PGzL|GC)t4CY^Y0I%(HaX(ybfZsy*S+m#Nr~x`UL6c)CE8Z_{bH z6s>y7ull~pEQ6?x>|KqROdUdTb5M44EE6ED+9Ik1{mZ$6yuttDkA!Kox1@!d4lA3b z^bs|ys_#ebKgg|yARh;DV>5s|Bq$yyaXORtWw@ z60`gbH7OxFH72jM+Ba*gB4uN%h1b(?xmO=BUeWW+U#~z5s;cgh{AASkx1fQl%;YU% zker~56PVgYaE!aPs#Mh$E7fe7vufj%xXDnJm990Smt^0yHbQJ&lR$!A~3}o z_V(h-j--Zfp79s+Q65sQmLd;Sxcri?!5upz>7+0%UnYYDfLL3?S74<=y80w;ousql z?OdVu0sv^An61hNg*y?YVVHx16CKvS%AhE22O7{tvr;?ojq%9T9tFX5zbQ85|w64OI!7>)?Kc3 z0jgC~gC{qI8#xPIyC19O24$MI_3H}hR?Y^>$_In0#pyz`K7+L9^t*b{uMCn)>vaX` z7KkZpAFV(|XE`_1vGB>D*|zI+-Q5jKhgDlyyDyn$&W2hxF0*$fg;Eb)GZENy_S@cC3dWF>Zxyb~}Koaa$YD)RY1gvQNE%a(W z7WlkYLr@9$2_;ZSoMms&zwlQ9;{ipDJx=!hS4RtR^-vI z>mi;%Jl-P`ZZGF~HDR(W#_UbSeb4oWS|!Mxx_$U zsIg?8O^GNfL)&@M-C123%-$`ZOE3xln%|IUbxCQ>D2tBFhiM6^s%+(-OLx{L9{L8? z@OR;r>%VlO3WCJ9m$xLPKHaG%vhmZd0>zzvW&U-#VRu7ps8TIq;kKV)m13@nw$d=I z_cSz`?^4RpQ$=tUM&i>f>D30&+KPy8puQq1d69Wl6{*aZAy$Ats*~p5N>|-MO2H~p z{+Wi$I==jM#ZN35V!Ds799X)o7u%rp7Bu=p>$8p4ytKAi3L*yeL7)}Ma^ZBi5*g(r zM5gt#if9qEFxAnOIW1C0@0SyZ;)&`wB3(N^F9X(6>7v3JWex{K9Axf16z*_!QXRWYr1DRh^5fDmM&Vc5OT+H$9dQ|z10Zodc>!A~FN&cf3d=Ro%UE^k%JHBZs?{vn zQ1sptdC4oSt@qjDwbPUsI|C8p)MVZIktYis#$eG zXRl%_siLc1$u4gsjjffz&%cYN5c8d}x=!+I;#gXFls|3x@MPAzI)K!AMIN$k?7BIs zO(1Zux<^opEa+cvpGil&ql9G?0!?NR>oJEw}GOKuXJ_{go_$CQ~~|D;U4FMHs)<6a^DbQh?!j0U`oI z_=e}q`j!9?5kXR1vmo7n75w)G6_=Ji7qnq-cX#q)1P;1Q?>#4|fTb!%6K-)q$R z>cbSQpsCu^nUNI}mYWXJ?Y=^wujEN&A`y<=xTZub{qY+Xm=u$RE1Q9 z2c_MUtFs_(Y2`$}uxbqq+1RaGX0Zv&i)w28VSOyk`!e<3n6uny+V~)=4!vl==~7zC zRh~EMr&o0C;T%j+1x@txnVF^7$IChhcr7O#byrsQ%55`J&n^CnR%uW~y<2asXV5vT zfXEa~mVp#Wr=H!Ix>2NyD0CgKFcX2oS;$bx!=Zq4TrZI!H7RM)7jatXA}UxzssI2W z07*naRE?!)x%ChCtYbyYC8++c4pyzA%ZF5fHxGYis=g(a=1GmOsz6(xwQOa^zgjLt z2oUc>U}IMmG&wlgaHL3nIuC~!S>q;RAwy`xdoOnRYDfO!J4hj&IEdjd5wP;7##83* z=$>xbFI2m0q}t^N>ocB9MQVFcIWwOqmw;_1^GfZm@Cx`}U#?$C{2*OCNX3B6w?_Vl z0MQ`kfT)d%zy~0ySJp35!lm%KVWS@g$MYh+6<)2Ou!K?8ZTiow<4Jk(Row3%b1sfRhyzkRcN*Td|@@A(n9gGRxP>%ss<4g|1>Q( z1%xOV&dh<+%qC_YL-u-Bif;E7Tw1EDRZxqv(pTVBj-U1Xg4e2D-a?nwrA3!rV-yT{ zIv>`G9aIMC{?gGYy`O5lwERi)%+Oih|GuJ4S5PjmXP<CIHVm*B&B>8tgK6rg%$Kq*`Hdr>d~<(lZ+ZY zbiqui?6VBSnW`?wL)D;PApnH0@Bkzyr*Exbi(cU{#fs(Dy{oq{VBt%a#<9v-L$;+( zO41R0oj+4or533gO(^h@{n|3bRhVWrE7S3>O3i^JJtBw27oB>oAh&&_sj<5O(h({B zr%fBwdgZKvufCE!KnaQJg&CQ@&MVXkF$q4;0A2W#R&eXHcM< zfrAUJ!ARamc&)Q+(#<#e0YG~|m#<{)yZ&XYsuiI0Gli{pO9@L>rHaxDBU5aeXZbqS zT;^8QD4h^wRx*RvS;G|boYgIueovKOCB#Z~poZy-=%#z#vl_Pyht81YDb1NiUUrun z6|(`3IaLeN4=W9nA)wSorFN{M>Q#)_%1C$>Dy!L)tNe@@~~*Egjpk#C20rdQ?!rqN*UXjiE!}$8?i@dc(|o@(V46IAF{)4MQyWhC~Wb)vT`BS zix+j_b`&nY0f6!>a{HKNj(@{O4WjkBVtYZ2(sx*f%SPH|8p{BBZj7`PN+VTg`*qzW zw%*E$)9IzBzrs-bycWV{5Hlu9vRizeivvlpQwODP@Z5I)xl$XMt69<5g5y&bBzi>!7 z7E!46wn|%I)6fmzSKDQ_)jp?JzJs)+%%NUMgc_u%5tt}BY?*In9Au)f5oBAK%db_o zu~1m|U8=rB_z7ZX6Tqq?s|VW_V=V#)_P0gRE_dD$)19Qt&}^BZvyRJp9prUw@76(( zy|O~vn=i|Gb#++4C1()}%$pRG#Ih_sLh@n~&Q%C52*-ugJgGg$U#Cm9%@khI#`%{F z+?8)bvsy!T%bpSVMrMzsrG2M1X*Rvi8t2 z0xAWSrm^iu6N#PTL7&b@fsGIbP5#h zlI7Ih*=hxyzbd>uuQXz{h>NtN&J!QFKhdB;K)JEVlLySaFG}u$q~KaXYIEC?M)0G`@rJjUfl5@X03v56F>1kHm1H#R`b#IWk+t@NU{@mYVL)#OZCs|hZvC9VMa z3d+VzX6r%i<-*h*)T6?a2Y`5TrQQ`$l^G3IX+UJ)R z9k0#8Rq?V{`Ceh-jb_$o1#OZ+zk)?HVVzp)t);8<7-+Tc#&WY-Wb(+LD~C&oD33J< zbS<}ftf=jfJr&@rz^#Fo3=aUJWZTlEbiFBL$#ko=c1NxAfwWOt?RZw_X@*e4@w&6M zt{uzLGeqjHs>-9YC0aS$hRqfXWRa&ONx?Z-MI`_MnB{$=uFEBW_SZK>^7wB2fA02e zqHE$6DA?;H8EB;G{b>pp!KgLQqzO zNO)FZNh?*Iq+1pdnE`pv7ja+RqOap)m9!2H-6-V(V#^gD}v)71XdxcaDAxA4^Pd7+gT)0n|C1jh+n@7E{8XgWz)lrfyg9w#fm3cYR@$%w8r8eg4W{Yh9sI@rpV z*-jekTF6{rg6hF^l`Rpn)-S>I#cVM%UNc&52{&vi1|#W2A87?xRm%LZbuE~s-)K5l z49dEP-txL$iK4&N=D+S>EE_Z+xnF~~u|^l`5kZaSbx~TsUQ~fn6SPdmt8{9n zma@d)Fr~-yp=NDwr_?@pRx>RPQ92c+?jhM<&%%4gl@F6~QC*kN4IdDQb7G&iV{$QE zJy^Vq@2Z>Ca$hzGwY3*l3|Z@dwM3STF=66{NS?x;DRs&ciRRV)gGsHI`?&ch(4J6i zC{E0`ldvPgrV7=b`g*yvL@yw9$S{U6AY7K|Jh+n^9XLWV28bMhzsSB_3oIfa^6GGH z<^-&(-xZ$>)$X}0Lz%h!vucv6IEGp`2pTH#BU1dF9VML)(IHtbi+BgpY=@uhIBt!>PsH=~qvCyD*gbG{DE>SPB^y_<+tDOPaKwq78 zUPPHYT=q?wUnv+hNQ%TQ4(}ymw+2RRKy?FFIm1Xffo!E;?rc)k5)T+xJ9LGv+?tF4 zF>V$XwyGmCQ%INk1&zj>u##mso#e3>rj0=UgK2qAUn5QCioZ(qWgvAo}_+YTBucv<+>U zNJy1@>5$6nqIJr*vJ%UBoi*Z1MF1cbriAHPRK?7tm8lAVvZpT>rY&#Ur2NsjPy+d+ z4T&hKEh19>?uzuQbjz%;GPB5Xlv{sfh{&HA6rio!$~^1cwqje)Sc(QW86L@}whDZ2 z=b2HaXsf@L{y-3nKrTR#OP~^YsKP(B+5o_<8iGNHh_w%hZlTvau$uKB_gwkG)h&Xq z7`v7(JnMm#V|}AM8pPolE7v^hyLT>x7Zwjy%B>g?LAb9Lj4@upy=)fQv`$3glI#2i z4aQF>==y$iV8xNEYXTy=dS2gFx~_Z5pY&+cisx+o_2|@Nx@2C(rLHLwm}N@>hk!O& z(i&k6SQMqLjF#lV13)-wp(ln=LY$NZCx8O|1jL6NkpTPxtm;>f&(aOELf~(={KbY$6oHmphXa5(r#II(D%D3zLoSjWA@IdUvt6AY?*t#K(wdylU*UGr58YBH&YNia1Eyt^>@Jc6Ri|ba> zS#@}eQ`KU{?SWyx+agQZyRtdryck#ma3KIiUq0A+bM{MPb-L;ct3a{Z%hpGYgG^&V zQSI!fs_AL{RFS7KRfNVD99xQ0zb=33J%%fuUna~YRLLK{8NSWYq!`4)G)10QT08l( zFvwRsSa5@ng}gk4h|454C5Hc53!S+RrG_XqjeaFljpbY1I@|kOcjrcAXLKR9suMtn zF^!7w)e(#FCvDI#5=;(cW7Jsk(U*_pV{su{G-OMls&?7lAL6rLq|&xChgEm*I<#Fz z$sQ!mZ7B}bH|<<@NUT3U|3R9lK$ z=XNRnN{3ILUl&zan-n81e`C#uuV^C(j(OJXs+CA|QYiyxBDJH*IcKfKk2x!h)7mA- zU#jc%abKN(RjJ{*iyMmoZoRmy=SqN9OI%S-nYt|%=S7ycG4K|4L;zvgN9K>qk1e)~ zggmhW@eDw_@eHS^{@J%f^5C8K-gjMRj77A720qfPF!pR&v$M0XEZYTTHZ}`X*A#D#2&e{Kugto8o~4wi(yH!?(#v{eVI@Yu7Uk6{D-~~vKZ5G45W69Q_@OXstu?0n z1j$)?g+=IW6IHSyzjn|?%~KL;nJP|Czdf<`3e+M!>ywF1^(>@n@ytrUNJqBBBO<+R zrp6&D=Ufqs%e0LAg%Nlkc1d)d4Y#CTsI;z$)@S3@q)~s;2R|-pK~$tc>Enjr?XGcV z5U=)c){9u-oZ+c8X4>t8=`+Ihi`=Pq9HyyQ1c~AA4pniyHCBn&q~m+eTit6pJXD2M1cAT1K(QJ z=q_>=cW8{Ymi>2t z{N|FgbknRbY^y~e?^FMfo!|lRYds zl)^~1XsW@Gutx+6yN@u9A;?QWL>PCQK=8L)egXrCqwR#qcnp99Am)t8lL zSz-&Ct%owRt7fY&smwjpPP$~y zz78i83#!_+e3HMSH?&6&#e|^RbJfJ^Mne97nR#80RZVuLCdGA=S)m%exueFaU7pYG z6_Aeb-p}*woO904^V|wkdR7Jpc%KB%s!$4X4tmgyOq-ViRM9#Tsn!NXJp1mgX*~P9=DaK@@}QVXIRUl z)Rj9PkKTK0EiXb}RH)ExH~J;8!6lXdPN!y>dQbCK0`awXy(E;vl%?oD3z#k$N)T`N z1xryu4KU%S|DVt5R&}SA4b_E`+Sox`gO+$L%K{)zp1{xZ#gnkez4ZU z<#rIR_OYZ(hG7VHA)R+iWi)`wfu-Fno%uRLleOK(id^crWQoE@fr*M-J|2N7v{?jw z3)b22Yl&L6;Yt-Gn|F@)^abzAx##ESd7itj>-&BfhARde)Ah4LfEdaPQGiMv)QqO- zX(?8r4&tzvYHyud_HN_5Rl&;AGp!(9bp{#nm~xhLU0_OMH!Xd(g?&_1=RqfT2n?s{v5pKwBC8N@jha)^_D{ z%$YbYoJ%`HnmNV0d`_p+!^6WgO{df8&6_tr|M}0mt|P*Eo_Q*+ge6*5r4~UL4G0Fo zSGG44i-QoO7@*vy*a*qACh}TyHq-+P12S5ipNSlK8prYB;bEMn{r<2&+`awe(;L+l zyuuDrzSPy2uJ7IKg801BW_>u(=?SA4r&3UUT4RBR=Qpd!$?|M zM0smXol{)T@ZK}35XHN4-n(g@$7y_gd^{eHUDxe)ySH!O-rwJ|y1Ip~pPxt3!`?CS zemtGV(})0_wbobynBDBXpS7V}T@W%tWPQOY=glIeQ(tiLdziObR%Ky{3-k;;%*)yQgj zUDCa$d3L}0)vy2Uzx{uX$MMaZPY}&KyKx-v?(Tm1%U}N4pZ(d(%X79DL+htfW>ytt zjdY%R!=@gX)Lp0O2mKQOuy5|YC;kSZ_s&gjo}HV=@$~fc^ziWBdp``r{r%l%pM7>X z9IoEnr|D*3AppiNP$BO3`(Zas(>zTR5m{?@!?4@!thJD8lngqM^sAQ!lF6`MImucX zRGVha3JHv=eY*6tUUbKad!r|0LV_wT=Vj`sWg-QC^ipMU=8r;B%W zR;qP+wW}go0&DHzaCmY4bUKambbo)}_5EN6M4ZOi#gBGoLyf6~7o^5f!$?vn8j&!`CuYdh3Yt1;0Z{NQCNB`){Z@&44+uhf$7SEa` z%69Q2EAiFhj&;3R9>GK#SD#;NPul ze)0qW5Di*@!`;0x_T~8U{_%0Q+wJ!Iz8|dZ+~lTtcJqwJxX>S|Imt&9?wY_wJ*$}nkiMLg`wbC|wQt_O{n-~^{M~ooolX+~Sljp%LVzy9mL{wKfuTADV$pb)xo)_kF~jLA&=856 z-q2icvsDk-R!-jqWfUv!hJdh#u@kC5)YYui0fX8%QlK?znI6Z@E#)ZD?%rAcN z#XtOqfAF{8{QA4U`_6mX@9(>A_aFb`fBxV8@jw3N+i(8mzx)>zHk^d-fl|Z~0wDN! zX}Po%dXiu!%7+)k5NAk|M34h;u&neG0C^9HMjf~blq& zczl^A*V%3ucDuvfXPKm^9*6KM#s=Qxmw2t9&{3Xe5lj4c7U<-Sfp;2WVl z!;17LZHPK+fARC5|I`2L|NQ>A(D!zy5ds?*IMz>#x11!{P4BFTeQ1Km5ag{?GpzBAiY~z3VkJXt+Ze5lwo7 zXwdC^vTDh!mZhtGp&d#|0a53Llj^-E@XpWPhu!PPsj5_~~ za`tjLQV}tP#t5)jL4|D|Y-HmIH;8~pz*D3o$Yf&ArL%eu2;^y={XEZ)k53N|kK;HF z!|toE{=pYtd_m;KaU92S`4CO4ZxF_y+?B#?4I+^P0E$;@lJ}?%Y6(!HM-@1NtQN#+ zF$>AZQ_1^iJ2?bO&drYe%|fd}q79A9lOl-QE5D{hLqTezM!`yS}?+ z>bF847FZBt$3*0uo9B5P$ET+!-kvefvo+?E`#U1<+)N?tM1aWiAGT0@P*WCwvv8>N zOge(eSOY|}bBlK5#YzD3#IC+E20R#yS_i}Ty~4ST;2$F*+OF$t*Y`VvI8LW=JORM$ zCSz>Sv~hKd|Dnji6PbuG8?H|e--2T?C`JVIK6)L2TQ<0|R`cY%Bk!kaA^AY060j42xyEob{P6$*xd!X-|co?*Yl$8hd>p41Yl_eE((m7-ll1q=V{+}Zl0!T zn#R$42Yzp5?BY&#F$y1~-#;F(AoWIL^waddMCnNHI@ z&$HbPUDq3fcXxLkYuC>1cZdCcHw?qw-J$EcuCwI*G#;%ryv5~sJhCmGr^!1<0M=Mz z%{0wKbpQ6x0Y+HEB(&pLr9RCo>s8AKmG6 z>bq{g-|u#N+jW488w3D6&9dRPe6+S7h7R!n(H9}&Z_PSCyLq0*@%a4wGEL*l%ggig z^Ei&D(|CG$VMGFeT-$0)H_z@gj`KWoyu;c~Sc-~8MA`m#oB#j^KuJVFRBH@6@O+mL zyKCe<(L~-m2LMRW_x)#|erm0;=F_)t-+1qc$aY;nm`^@^gIzc5c6~o|mciY3T~Bu4 zD3<}gr_lo-ddrs<0eCD*2vzzAu`UVC0`EYj^wElRUrjhY9Ihs9m-LSvA z`}EVdcXxNo0r`5w|CRe%(+3CEIw6{_>+kOF=h?k~c>MP7zGJ(#+YS5Oz90I&AB;hR z2A5!id^0A74dXC0Km=qEhrY*qbZ)ob?eFjJr*Rs`apEyPPJD2{7&OK@=jZu!JRT2+ zyU#v#`R+oN5knE=EK1^^^qm_6oA0J+LNtfN4uGt+ecuhc z0lU5*dSkliix~v)yon9iPv;o`A?23;oWRZWuf(Ek2ofI*mj$j?=q$cXx-wC!c-( z_U$Le8W*)y^tR)tifOselVhC5a5NH)F?<;3G>-2deq+A=`X7At)tfi>yWPy?OKI?b}af z-;4NjAGc$FXkY=LF&5ES+x7ka?(U6qewxN{d=Bxwd7kEJ8mDobj?YI~pN2Sf>MRoZ zX&l*jLcH!L3k$^;iHOGW#AAP&Mk2Jv4*hUCorYom>8GE4{`u#C00!esaapc$61|K+ z0N=_IgYCM$w`i>C`eEq%zU%v8cQ_ml`~A+^`j;X<8vWqF z0$3KX`EEiQhW_qu?_)#D13B-Uo1OE{c_KH@(>$HV=kas`bf;?bZ8ksqS z7!Lpkx@3isXME22ei)vfo`3c0Ul02|5%7G|SZfSgYi0k2wIR-*+{90;FP-L-?&Kx5j}Xrp@Od8@Atd?VYk~^6Rs8F z8`z9NYdhZh)^#0PzJ1Rc8@|H(!_o(z6<$G^NHU*?xWh#>mUHfTe13X-e13X*etsEG zr+J={2)#SK9K}!Kpaa^@c^~h31_1IzK!co>GEv$pTL&UUu5h^Fg0YYYLQ zu`G_Y*6Dn<$K%V3KfU#^tbF?g>EDFM$Dk)l^Lj-&H42R%8=&2f43AQ!3_V{B);82FJ`7h51ej;t=re{7~X ztj`Mr&N+jIAl@?=7nL|JZwV1$o@N%+IXBMJNM!qt3+)G9a=AO~5BG2GhrS7!A}5KOu7~n zZoyu5Y&z%Wd79>Fp678qolYT6I!}|EoZ!rd?_C+uD1F~^%$@a?v6f>?%oE~K1um3f z1Q51va$rB=Buw7=zPFv-@ArK_3`4)$?S_6Zin4nB4p_gXB(;+nA_Hg%l8wtnD|{x{ zxp|sq2w!sHz$oAL;|-$hI|w@#dGC#yu7zjI-wFwuFDy_FVHa)R_XudM!5DL6A%DCu zD(UYFu$Z*b6r8zuN0e+a(D5^fGXtP-PF}dlGMoTw(L7ymBSi=ThGTGOj0vGITrN<7 z-vR4KL|S8^?3k-nS#N03XUN3T#qG`@pW!ejoGlK)aPhS<#4v-)&j?yX3c&(F(N7Xs zzZH@94^8VGCgx23%sjS@d@`;@DfxqD`_miV|37JyfWExGJe2?d002ovPDHLkV1oVO B3Nioy literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc11.png b/openzwave/images/aeotec/dsc11.png new file mode 100644 index 0000000000000000000000000000000000000000..087bac28ce3a390b72a07a1d730223bd8497e56e GIT binary patch literal 13915 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc18103.png b/openzwave/images/aeotec/dsc18103.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d2f9227159aca3686b6c92120229f38ce8214d GIT binary patch literal 24957 zcmdp7Zf#OaJr8opBP^>Ky+$9uuFU6hWr9iO)g&>8XMT$Gc-K}VF zmzUpL>-`gN*1EZ0?uX2rnSJ)zXHTStnj$d)4FLcEAbz6+)k42}|9kL&=wHZd(LVGG z-$_Z&6##hB`QL+)!u5m}0AK{Xfy%u1`nKO}Tgfu*PVY6`AR+{>s6#d9jm8$rBmk6x zSAd5!TI3>;q%UicAuqD2L!XkFhnt&OJSNCJ2!KzmxqaL7*xFOe@NK#E3RrkSlnIb3 zFjizJfaV`|^Y3ZL3Lhk2hBr#|bX|LM;IdKXrIL8t_g$>NniZU-f~QNU>`k%l1t|Da zV$8-Qg-8>1xjI?tgJ`ivyK@R|VUG6~uLB$t2c1My?5#PnK zK_Cx?Yj&>#^~Yv%zYZz9cNh6~m;PQE@eA9(aIqj4ua)Lp@919<@B=^zw^Ewq4zRi`RrFAVr3+*P3J3|YPz((f zh9jgHk6yhYTh?XwYM9+*1 z&^s(83-u5t#QUay_|17{JqLB2Nc$9*kQ|(_>Wvi<1jfPwO9K-B2-_iyTE#>KG6rxU zKs;E;-rYMRFdYD%-VBG9f^;eO1w$LhOz@ArbpG)!W*Wg zAPVcNzP*8UDjN%|P@5Mpef`Xoer@v0{D6wlV*kryMG~H8J04;p%Pw#}g4=tero{_! zzMP?y0dpCUTRs&=GUP2mxKiT-wXuxb@y!4&sjdSg;}2}W*(L_RL&G;4bsP7_%nGU; z_d9X9Gwrn1VWWw+k6D8=#e-8{lS(*~n4vb}?c)+vhYjYrB2+vxOpj>cK zPQdO?QFf!-_1fV6*+ypwL5)@c5;i|W)ZrB1u)3A0W+g}+P8I)~5ihFCtVCm?I30U* zaXKN|e_g}OQOQJ9ibJ?|*8UR&tf}0v>QPKeM<)k`T_5KAi$r1iyie~M+KZRm;abZ{ zryk9c1;~U1UJVKja19`DJe7?>Isr~F`Cy$T!cKMToR@GSS?b+M%nl+7$ySIN978W8i z9Vlc-FbmH{nZtR+!nHt9X!49I>*o%G_EMqmxQrE|m1EXTyzji&z*&7w(Hg*MTG&@0ECOm$S8@4 zPolxg8B7krl;^pwA z%g+IfxX|D>N(?yeOCG4#;lgYs1HDv$c+QBB(3fDtZulei{f3O*7kp_bSV0!3t8cux zv?N=g?*nL{l3*O>i1qYu951?U_)3#q zLb@uCT5AGzj-G8zRaI_sT}{mkF|o`6OY8)1 z=}o!zAxJTkz{R>Y*S_{5k)vy%Fd4XPQ${%}{JC`UcRMGl&x}F9xV!{VbVHfzso`}O z@_ecymQK7YPQby-rB!TBM5EBUA_#k#(RAr%t)$9*VEu$ z$QO96lBKqNG4E&$gMH1&IB9MZPY(?!w2C_qQ;G?^VK+O|sb98#!3 zLWct|HUHSeAcz^!*BR4k}}CIjeWmM^F22Oc2Gonz~fq>%HG}{pc1{v5)u;H^q4I4!K?(gfoF=3 z*KuNpue?vTA|v1EuweqAyHAO;@PJ1zL7iy>)4K4Qyl6^epQAsxfu|ym0`)LDmPFG7 z_uc)qeq9W5rHMUjzbt&eyy@zTJtSsoy&o>2kWh32PEiLQ1{D8<(K`l$sU8+2zj9Kj zqAqz}kTcS{ErE)SrN*+f=gQQ#9%7`DM}8tYAeT8r1#V1{S&o?$o%Lv}{Sh4^x80HU_KwpKxj&9PyKgN5=b z#Ho7r>JLc(D9kihAe~vk|Q(qhsu7fa~2%e!P`nMqTT@ z(R3-3!}Y2|xj&@^K$QSW{$1AQC2f}8@!K;s^bdAjJnM~>H8q zb$2T?x4h#`QD5|VojJq=1nUjp2d@6~{BmoKWr_vDUgNb~dB9`G+9m`7APUaEo0|@53H-BUBwtNLVdYUA?K**V!F<*=!_b%pS!Ers{xkg(H}DUbFK+SqOo$ zPjvb5)}VOKAOHlIBj$OyyL+>-(Ydg&e|2TC;`>>(0YIXt%0X%>d-brs-2D6ZNuRnu zjYgr?L~z7#w2iwM7uNtSTqkhrobVfJ`0AB z6c(;+Y$Sl55)#sk!lEPA%`HzPKpFtKX=3bp7()DZ-!)6k+Rx9$+1b>`r!j#~*Q!uM z*FyK@=^7zlTzot_^2Efc+!bZ^4%#%a-DhWK?RN`uMCNeE*83Mk1}B|#gd_vkJW7SX?mImh?nBiBg0T|+xihIuq8<)W^#AawLU?pd zrEdiGB_NF&#(0JYji}oO0|z@hP6A(@it?JTh>q|l7)rcpS?N@mP#_QtUmFR0I7Mie z>T+BBnza}9Jo`8Lu1HPKyxhpJ+3#8zp{)-y;7`q3W5hBaM4y}khP#zM_NYkyBz*CM zrvzOc;i*ra!FE07vbUcSU}LaoF{a`LGuA&oT%O%FpPwVSba?AvJcS%NBVbWQ{WeWD zz_f;Y9^T{r$iqP9lG}D9nFupy4|At8QAF@}c0@t~sOA2kl^FP#UAIJ-U?)QJ1dIuS z2yw9#eyA9i^!djRU~Z9Ydku0AYX6a?6@D_cLGr4Tf&g<@3gxL6Ybf|B`F50&WX z;;e_id2eM{pIqOKjg7Upx1XKWKu8&(5qY}smnOtBVVd6tEX$rk1z200RtsZeiNP5; zIXT(c+3D#tLB8ogpMSaGyU1Nb&&8KwVq{p3Kw)HskaYyQ2(TZG}aBRn|ou4R}F{$q=N?ctiT43LaA*^}%QRH!2>VEr? zHX&;L)nRxy6+Cv^y9ITd5yJ|_=pX{<>+gkcZQ}<`s539N4Ql@-(8qz2(|8y&p=>`r z_OT3^wYsf}3+24>_$JN+fzH?=N3z6p5ZbN{3;X+bYiqI~EIE2D&}zlwjSBi`23|HT z`)~B-X6)E%S@3YlPiD<+4h&4qWjab~a;5+hKp35{+9|)wrg-5@gaNOJl$4Z^kc6lx zHlRHwstlWIhVRhBH>2%TV%Zxg$Zn$~*l>=h_sIrNks2CSjT&6M;lA^*CqU!dfE8;>iY-bCieN@& z;NV3@QI2qTvdZ(qi9}{ahvxHCvs~R0?Fxeit&;a;0_N-M9$wWEor907u8*txv(?!Z zDO#a^abbE&0O^9R&}$)U5QqEkcPH&iXZPLar)bpo3=*Epb4wRz)aq~%? z{L6O?IL(ZICI;h7iK&X{ZP(#7Zt!t0TqfD3*h0O!X9b&pWu*()30m(8`KIiUNo?x$ zFx_w2nOx*2ymn-@IyyT3%b8hO))+c&|2VtELv_&TP{v(H6FWB3d3Sf$x$#~&6BA&i z0?ks}J4xZ%9J^|7|E={k10Sck0urnQ1%<9&wmx>A6h^n6&5pn}Bk_8UKQCYTAhZt7 zn<5ehwpBKd8!~3mP!jt#rYlUoK+}=j6^$prLXv*+#y18=4Fm<~OevY;TBIT= z@$Y4U#_oA{Xd17ArrZ8Z)$DAB%vTa!ZmvRl-~Fo1%}ui^FE3|X4+jT7A1zy+K}HiE zF~ko%#7k4Ety9rU)@ljQ!@I3554v!&HdHv#X7>XO4~QapRsFzr5Q_CqeoH!t1uNA#G5W zUMxJ975aOO8(rYhT?Qq!t(~2ni;J21uY(m!-BdQ^L~~1wjlt6qN)#J_<>9q<5Vh4J$pd0CApX+K@RUI528B!f0 zkCHc)0kPD?RRTmkALtTa2i&D=&B5|hcF%pb`3zk$>dbLimX-lKy*Xpq;ecR$&JGA43(2;muQkep(m5i^M^s~;5_&_iWKCo+RNXP2 zh0qnmV|yL16&h8f4Q$5KiP~eCR9@kf#OvJuzAgWwxfm*D`#SCE{_FiKT|M~0#UK_1POgmY%BR6D zj1yh%%HO}oY+kUkvQkiNnNx@nWt3C@x;G4Pa^f6%>CVyUvWY&0tu|VMkWZ?{Lb?u$uF5L99Q<3P3{ul<4}cF#tKe z_f}PvdvIiAaM13cVNQr{YNe;jwr)O4t!UQ1(JBfpK5?c9X2fiBSb?lqTy8k1qhtim z{^rk!NPhm^{K^X-0u%&vPT5x=CSzbap43y+T~Mw=T%iz zp>omPx)6y4z(;kY*K5b53DIYNKM;2tQvu#262aTaSLWvI67bRUE#qf|tWK7emJV>C z`HZ-vuv8ttkkEnmpP(#kj36QFVZUpY|BjHa`jX%2#zb-v@+oVf&*Gs9B_BF>-~?P4 zqI`-nZ53nDxZu&WXovJ^HX@fFWbMV8wXZecg>Pa?^JY$F7a^5@o`kO_897Rs`DtZ- zXRN(lL`)+6KO4`KHvFQ?Gs1g*t(gm?G!WHlwl5EA(uYJg${kXgHPb2Jfj zqAmsRIc*PIWq-8%)Jd6&tM|P{*V@kB-kWP((L+|QJ}y=PrU5=aKQ*{J!@{?GE2-!M z?~b)foW>)`vbR?&^H;}0)5^=s@&8n zK5Osc;vz`4;kSJ0Zw!xBaxmvBOy0iDE|M5AM<+u}*kfb`hzC)hX%OP zYHM}iLx}!i9AJ<0L_G7R?}jY~tBKh(|E8IR$N8}M!jCJTlV6_&3%Z=0h}PQf!Q|a$ zCFtCBj21*Z8ne=j8Y^3>mUb?zt*tXMdY_X5q_h1GXHgOl&6UgX?SIGTNPtkfoNwX* zY}1_<5cYuDLl!M=DR!Po59yiSj)!K^-4lgsqQz@P@fr&4&RSsP6IH(#bN1eNP zhj=>v_!Y8?Nx$m_cI#@a+{j0glf(q$1Io4`;?-Yhg8v^cNDiTI!7 zOHoGTOwRiK(BM|L5YlTeaB@lTe!v%g<0~oy0M+v2Js`AyPC9J5U{gLN&3jsEQW=^v zwHr!lWT3BKJ%z52Mn;C-jtqX$!cz+IF!>!ZTMIi-D_XP>M#O&W0#}(91N1H_k@on$uC}`U3Fh%euE?(J;Q{D8y)6?$#*%>N;8T==*duz_6 z$xuG0@&18iD?;DM62P0$V;>?nRsz12kD?+e(S-NHjm^Jn#^Ux@kFy{P*m#<>L&oFuw;scY&HY*E8B5$H`YlBD}aj?rAx? zuC1|6u4^q(ykL9b?KNviM2z>vpb)Ltz{WV4b@uBzZ~D*miwgo-y1DU^0!|6X_x2vY zU$iv*ewj!eh?+;WJ}#nAFMKd=ybZZGRb&!ONePL#L+nW2d?MAiVvcGY<))9Ys-CTx^2zS8$1i(_oPt>`&6XG& zwX8X(TVA zr)moJX{=!BrnX6bzr61qG-%ixtw=eNc@7YTPh!5P{30S)iCbKyyV6y?9rE{5D0_SJ z^x9r{-8)<55M6~lZhU&Y9IakH9{34^pNTO+wF#+6CyM=3`mDQ)SY2hZ%@3!RM@iK;Id#8ct@sSd%7|rU-($%!`-;Pwl3Bp9|V3Q!vTGhZ?G_5l2<#B9?-) z8{Kl|F!WrtNjm5w>fL@t)Efl?BFvjwT8t0}SOFBH?x&x(y|dJMF8!AWECi_wKkz1T zP!Mjqc=uug0QJVM3Y>8WObX)S_fhL!=H}?69crosgybbd#e*_67k z2t4(cqD=1vabT3bNK`bM(iiv8#cip4jwRS1W_90xV_3I*e@wzk^QHg)ya0iaAnB^K zk*$GiElC~d`>BXhk6_b1$X$VI`n-|8g@{IiAwTtkOWAY}*n2ov$ z=zfa4$anI-wwsCfU-lF#O|d!nuS!58zmLzw1W%pr0Pia&&v)DuJp<_In-8)|=t0_v z#BF|%0d_r__V!AVFyj61pESXVC%u`QP7UQ;$g^StCY?d@Qm#qTl*jnMn?SYXqJ|W>HE$_ zM$gB0lqT4tDvS)v?Hwrzuyxk*kVeZ3KPPE28088U4&z%;6%`fbh>9`n0J+1+v7cGt!yYZFvCF>3vu0=H`W3eeYf$hC8$o>l2RIBB!UP z=VMukRaF9@6LCjZ*Hg60vaqz2otg3Y zH}Fy@t2i1Eh3;uo>+<3Q*tOW98*oQ6Gf3J%mor_DfGrYPrC0L)^-!u-KWtAh=sw_a zrpmm~Z0X=SQ$hV#&$whD7jZ>MmU^7}e*S>)&$L`$qqimvUTomPiBLjH8BHpA))<2$ zh?!}9HWX^RJc6d_=$UVw&NAYOpJ9g}y|>2315es=B+oiK3Jp@%*)2*_Si=~50pn8F zlaHI9F9UkFO)7a<>gPVO=y53p|D(su1^1j6v07i;D-1_m7(ktwuLFXDR;m+4zKoNR4r+Gfloq$*I0M8C;XfMU)pEe?!2mA22>gc|{ikG_jCV z8#@NPNqrUsU9t&%xmsA?@p#LAUo}WQTpIiC?`@Vqs-osE4m=lb`5tClxhZ?zM1T{M z5q$26;OH+#Q;qNybFdke487OzF52mgTtTWr`Wk$ZrbIK z{_|*>v^(!jWJaGfIB^V-YRIC|ZK5K*?F$-I;4-fD))v(pcp1uG>fs+VQn^r5dr!dO zdh_3i?-fUh;S7fQ#yMZV{wL;e<3V)cvrt<29$MtnlalUqs8fMn`(;OyLhF&s{J)p? z_QI7@UqC-R3|-qx8piui{gw&cSd;oTPYY!Q{?g-7@qcfN8ZAbEB4sfYnIK?*E(oyW zroXobpR}8t3uqp{>RLaw7GUsP!`!-!*@R8GGEwnfh<&kx^K~4CA zJN?aRP2{AjS1|cbC5c}gY5w9;lf+4X(DM!n%4ex$Ls%;WZe4SKGI@nxblZQ_F|R%F zsGcfD>n|=<T-67XF)`@q}K- zAI&v|(GnsYb*n^I1W7-EBG8FI;;1dn$ZNIh@qyvtvzfO6miS2Z)ax4Dxzl6^PchY% z>!snTEs`9+pGNa~^9wgw%hzcKYIW$pyCIKIa?!;{o zHrTI3CiuQeWw#Q*qXA?NZF!*o37ok$7kNB4wdAYWVv+J(I%Z;Ovp=io@UDTx z?{_j^WTKx&?}JlS94JoN!V8mlfOi~9kntw=RW@C za9RyG0`1DG<(lt_dv*#m&XvW{;xxl-H@;n?6w$62<{9+gs?IsMT!$ev5!#tUKLiAT z?D2X0F6Uu=FB()eC38spvUF>(jPS!QM0aitd{w0sUSwT6A5d|a6!z>YeA;~Cs-!H( zIcgfooKqW?+OT8;^&c0>z1VrYj?eLZxZb{P7>+cr3%Fr!b-VjJTDi!~_Gy-9vOH&PQY?-i#bZUG&rl_@3O1=*swb*%awvrcT9dNNy){z4b zp+m(sCD`pJ28(;Ms(K&W^`nK+_-2%OQGE6ju|#do%%M%fhG63a8Q_zI8o>9bviwdO z-Ol`#fWu?4bD00f^Ib~G$F%0+$IZJ>1>W>QO-)3ya%;xD9j*PQmnD4uud$% z_XVoc?5i!?ubj^Fi?@-^ZpF$*P*y9h!KtX`Mh|zmYf^XatewHbVkCm__+6>OyVKE?9Q%Ga7=rT&rTjudoiZv^yXoSyb$>2b7?fqRD#vHNSFL^*T*kM*EPd}fj~yx|cie97skp5$jkzp9 zII3hp)9$PRvP_EQ`1KIe5yI5eC$aJIiq19F)u+93B&|nl(Gm6a^?1-lwYtWJ$>Pbm zgH+u;KfM7316V@usraglGdEZdj+}EJs}QSBhtP~UvR)E$c&(n}@j#Pvd&EP|iQ(Ku z#bMXO61IOVp0T~xcHtMIrH%d$pn<<$97ao_E>ks`&*CemigSJ+6il5Rb&&XPC!%6v z)8ZM#=+B8FWo1Z#STa=>p$p6oxXPoQno==quj2BGmrkllU9M)p>fZNiJ!g&V z!bcK}!KSCyG+MuO0tAbRzr;h!jYznin&uBY=k+u9NTg2wR^|6dqAefP<}~Ns7h6`% zwc~s4iCx}R-3t5*Uri%^vc$RG-O>-F++_}$0OS0%QH{!bFyd_^vc$HaQK$Ll2X>R^ zRLXciYZ{elJF(D2x*?@=(3y@F-WhCJYu{1-c$cyLmet{fevE3t50z@d&{>h?iyvwe z-v3GzTON+4d-^x?d*ZvR;Nx;Yhz9%0?zq-;_taPZDA6akrmgcN#Gi|5)LZ!e=sPs; z=}2Ca5C%N#2#rk5@qi=pieIEkInN6?FL9YvPuYv;A9!%BRld;UC->jXB>C2QGd74O zVY(&bw!WObR}D4F9wJ@`SS)+Q?*a~q+c`s3pe*L9MT;c|Xzi;!{9ZEJZ;dR+u5Lb7 zAs<%qB6G;7La~F(R6vt_HGvB)jwY%ZV(P)s>=RpJ?Hr85A>oG5o)53wI4o~|hgf(p z2#yFj`!(#lrt@4a#aC*`uz_uoC8u%9D3jFut%X?)XRYuHO{v|x<-jA<4cTIfN-3Th z_mcPNvx7;y-1k&s!mfplWA^)AYx6Dl|8N5@nlD>M+<2-WOjtE9oVG6wSfYW_2=?_` z8CEijs0IV3oDmB_Gis>Psz~c)EN;%V)n~ZOpXjxOr^36jS?2_bK`~0w1kEwq*hbF3 zq5Y+Z53bIKfsZ)>+Z(y#X8cUfN#J^qv!pg`tv;kqL7zd$4C)fi8<4OP?b2qC>hZni z^=Bx1FNHjHpapbf+JiT=)eu%Qp9|z!e(Poss*mA6|uxg zP_iF*5ihE-E7=a`d&KIW%!CXvIDB!%l%zmO;?a9moMzKIg#QegrTNDLk9~=y3`iHv zBy72C?vY#EL;9Lu4+E5~_`DgcLlJ9Xy$L+h?f?seb#wW{1 z)}2W2U+vx9nlsV){Biket+ZW%iNpaoBRmXZE~3mnL1;x zYEPZjHGR<@q}98nEOT8KaGkT@v;TrWn6&+VnEOez{P+)k>dTPrCYgg2y79ep+E@kT zFGGZOBSM>8!QK+x8h|0t?O(Mf%REUE6=TpS%p4J$*URHL{d%iBZjtOSAV%PJVo%bJ z@#C;XuLes)drd%lbNS3+5K-W$e_Gh;a6C{u>TaP>uHsqpC&COZbKB20s;b3QL0xul z`M!z1i??ew8ZpCzZQq+^pO}sMtfhUR^LU%K-g}n+Flw$ik{x(VXndzqy4Ioi1l!0Y zwySyg6MPN~lGTa$pckV_YvVJdAdQ8l2A1@ zGZW?h$OODxf9J~fI4gCt-Sb1OST_+U=TA=DG$OJfMI31W=N{|1v$5BMi)A?=VT*Hf zWe59bb8pFd+HA^rQk91k@@LER;WD~qGVh0nsc6GZ|82>06u$J%R{I&O#Do`S`fq1( z!-TZ{xesADb;n-b$DA+S$%;rZa=e;AEe#_z^FnvhAAS-3jRat_`LvkCj-=DRG66GH zdumL}k1<4Ouic(LEe<47m+H@qmb17p(bP{pY^KRf9(d>FzrP!!@50s5En2DL3G>V5 z%`E-Br#esLA^@r(y+K4Q1o#;UP{=0h6O}AWKGMzl*hksI641w2mr$*EW92Sg%KNtH6L9B`X;58(lNkulMMO}Pu z1YRy96$OCE9BoMx5fh-_T{O)w+!m+*c{ zN-yt*&rHd{||9wN+VB9hMTMU8%&CntpinQ%B7D&`M#;RauqHYw0tbd4PcP^W## zgQ|)5Mf@TMM-?HTRCqMnz%erfuzg?xf^G@43y`*`Gc^mo%GM1!p24 ziv_r+y9c}T(vQTAo3-=E<-GlPHh+Ab@MX1}QQKgMbdWL=qt#uE&HOI1sGs5!lm#8& zYIGaBfA=S=zt^!+(YONLZXmfd&T|ti9N%w3(Qb35$d|FbdV|oN{YwRx29cace|( z(w28FZ=K0q?Pp+sHkm&0poAtWNX)t}mf`l)UkX(2C%TBNo@U4XbZQey)$$)_jZSY` zBRfDWdi1=u>Dik#xU3xV*$VUSLD+I*Q_m8)TQ(=<&BD_nckX#08Kx*Y;5bkt0!xzsHn7F z`nDFmyzj4g=+Es?Y&R-~R%7$PxYsMIl14vjD@?)SnoKA5!e#2_9qKYO?91PCUdyb! zCkKIopR!_+U&h$(AjQxmVA2kK#UZhx>CdaU%XEBFa0XS5%d;X=s&40Rcks2D^O7)A zzABA&9Nh)UXST8F46`m6p{xKGxl-?lX)<1fHd)0?%6M+r%2LWk-Bk zaAV6^<3D*To$68WisO7~(a_++|MGR4veocTw!g6o9C=o_&rIXd#Sgr=$znYEqa>Nh zXQd2+hR*kJ4JrR7ds%w$peB_zQlpRbtAd6=I|cS%{G3&#ZsLYYjAOX@ehemJ_o4`C zC~UCi6F;qZJZLpCfZa{>Nc#5-c`6{NGRSQRQzN*kNKHU5RqJT0SobgT1Eh9wOe?1M zys}Za)O_o<>T+KW%phnDMWIlWbix$$s>75-Y7(?jm92@@O+>y-p&v zLjSRJ7Hyp+(Pz9T+1rBvPD=?4FdX@n8GLgu$>F5$>e^58rrVf9zFsA^KcUkl;S0RB zVZB-XV@h&?Y1%~}Df8BQ^I%~my&^a8{rO9Z0=iTGT~6Y`KfmUE*Eak*0^e{w?J)(} z04lp5=Bxwn3%RTV>Q7`f2!^v-D|KHBzWX-w59Q@8ACamDw@8>#xc&{vFLUDCGf?44bt8$r&&bGYgWXu{iy{))_U3+-D9eO1E@>7H{aoyEU%sH2rn^qne= z(1qVR7a-MOpRx8=z@L4i#};~hv+HVWg$2;wx?MN@RCAU~ajY-Ne3>RTIo`k^J0xdE zliF3$3m;NC>7QMCVcA5)1C?XOA;}`CVeT%e8; z3~9HntMR9k0|1p%R<75-(=Npqe|`*OeNTTsO8Ic~c)OMpaKfD9H=@5Z{qfS^G>xA~ z8T!fVNQoXm0ZjNyMH`lCI39`Z#M=MMQdpBbw<>%4ywUKI8;DWqp#1*JH>$GIf?5G0 zIm(uLZx^~BPyF5{=ze?Oiru?(&sH;qc9FQcx;i9eeO2ui{m4$LREUg-fNIt>G>8fq zEnzyQEn><9t)|owj+Bc9x4cn(Ax4dwA4m(2Ss8*<(LOm;LT`O4-!1 zcRgf{v4yRmrgb%-nK_r1Z{xGC@OXNt32H?+9h**a6DA!O+WYHxH|qy#6^O|Vbc>p z$(L60sHEz{4wU5kgU^A%$1KTjN!6PjM$VH~j$~%S5LMp>Hq{s1&=e5Wa62I(v{ZI@ z&8D86{z^PG<3xJTA;0O}?A@?u%jkYh@>m4NXD&QIgP&1E8}p@sEJ;fIl7;P^1j=hW zkxcR7q%`O8VEG#1C~?l1-1!sl6FHn5C}T0r1O>3*#eCChi2>O25IM3%LAI;K7KNx@ zL8x8acjUPt`1m#ISq7!Ii;ObAVwEQIu+v9Om_~iJ|2H7tg8r??QzBg6A@D8k`Jh%140%wi$ zM;OOogBAGOiKd_if3L^G)dQ~(4F1zRsLW%MXW1}1lBmD$19W%Y*BkPyvjX0=HGKdJD%QiseuwR2gJX!g<*!-80q4iK0ei-GBP8M{fTz8APXS=2 z_w7n$Adn1|{SD6Z&4b2yPlVs0`%V6fc2f6jHKzs+CGX8?ChW-G(+~NhCg{5$kuxFX z9He2k0ZI*Gx8iQgmk8vrFT8G^MDmJJ=(c4q@&m7C;wx$X8vi%>&^*R3wr`D>T4r0d zSvG@%S&O8#XxnTVzhL>$In=5ET!a&pFd@y5Bv&!?Vx>?*GHDhx{tc-<}Nz9kTluzo)-bgMo zJS8Q{9?QnbXZ}=&0ME(^g!TON0}{eMc1QXlfh2&iEYaj9O^ zfSbA?kaj%TsV5WCUr!Qq>o&@b;RhbRBipC0u8)Df%TpFQ&V>!yhyKHo)34oAlu7Xt z8mmHR@h#fE#Qyn|KTmc##<%Dw@xXQ}*DXXs_FL8MDl|g4aFKUy?$v?~pCYH)_*)*qp zc))3!TYb^=IXC%}dl~e*8%P=w-`hKdx$`<}IAs78c=V8hOMhjiS(EWMDvQKSr z@cowRgw0nnwm3wEW7DsTZj_PXW@-K(_KL|neL;vzoc@rop5l~1RiDsLoCC!Fc>(tJ zeFC!t<*46Deofahi?wNwEz>KyIcDyO=V9>OTQt7kXl*_Emqvfv)OvmEP`w^T=FzCb zzG7wjW7MX=_l(6SG6K4&L=vg_l0$L0kMjF^$&0NF%UKitdjH#6_oUg`+5cQ4xM3_~ zORu&)uaYfGM)%SqYY^wwmJ;aOBGH5@iw>R+<5PE zhtGW$U!SlgBnqge#_~ig+PhjEW;Y}aT>ieltqcGBMl>0%crVJ8C}><+FSdnKARW z-v!aS#AQWjN2HRskU{fK?Rg5drM>s*Mfbw~-MX>&T6Zk1RN%q#6$8ftz}I5B`+k0sZ-zWDXu5h%k`|U@-6$F?tdm(^uJtObDmixTCctBn4Fv( zwPCsD=HrWJlRIE>nfxhS{Vii70#PkapJK=4E!5x=n`$|0hjdt|KOR%zd-mF`c>WMw z&8QVI*U*%3BHyrx#5y~T(=F1?U6r^#eU=NBp4Cqhs7#1W{st1ENX65{HGg@QGTaCI zp8!)Itl$M3W5gV3wOaG@^F*|I^XAh}|L^VLAvw<&U+0)OGxcW6mbaWSwk-2n&W4I2Hift9^?I#n zN+(GW=EA~4o}1IBPg6;?TJ6S-8`rO27aL$wj>@vE*Basi5Wm!TJa*Om*fD4FLbtQp zEl^`!Sknf#)`^p>D2kU~etC6ub$NNY+wIQv=3A{+tya^XlKHp>h@y>!J!O)B8C922 zN=+OYMMz+pJ^&Vbo51+BLg&p@omI+D`Upae{aIcL+bql6WTK2J=A^Y&^kcozxO(;K z|N5W*V_PyYk>8QdmP=VouLT+VY_Qf)jgude;U z*2aHv_XFFvhhrYqT;8Pmx+Tt-GtNxCR^;Q+=;arF+CJKvxN$bFPn02l$;DWKci&PO-Vm}t&kF(7`>H%&m#Ea^c6=#Wz*$(r_)iB zMb0L@c=6)vufKlo+_^7*`O9`v*5w?1>svW24D#({Jn433%+(s_*~kuyZc#H$JF-9d zxBqwYt`jF8I=QlW)p6$7Ospkl!(=kfD67|sJglNuKjR}%5^^788H%}bXq={Ar& z&-1)Kw>Z~mG{k}4@AtLJ#tlTxFcdm%2}0x z+-f#oeDTGVm6c=1j`eyyfqSdf5}U6m3V%j-b+CuhmA+a{L!Ks6XO0L*qChE;pC&6( zrvpm?s1PAgd=b>-BJ|k=FXm(xDle|r>%CsD(P+qLo7?U7%*@QY@4ox`>#u+5k;fi+ z8w{ExFZ8RD(;h&8Cih^~+{QRbG#UoA&GI4;MNp`68CInrv4XPevh72cZ zMI!)9RuqM>cfDS3Hd{qeT)K4Wl~-PAG@DCHOXXxj%mn8!N&RFt)or&<96xd2@e^F~ zaBZ~ET>8Qn9yoLU?55c$>yuWi;E`LudD}8s=jIodimW~^$85;7+?l^T+p4unH+I&N z7zN9KI_Pi$K&cVh|IakzWYz# zo$d7&7Z+w{X9ZP)B;DF2sFDjkPewsw;3zD$>!*TGWoHaPlmvshhG;Y4zPDX>>7-`A z3ulXX5#3CGGO%tHG`h#WSO&FPO}-M-XcYB&?VWet{`qS^?{wP>^K)d09c9KCVwTge zj2wAnZE5PJe(%wH?mcqf!rXFurn5O%A7`cINuyEN?eW^`ZOWL8SzF)iv|4u`zsr&> z^YLGuc(7A+ZE5|=w)f!4r3-=xEJPp)u(d8S&}+3?Q551(2&u~h6!t|jbM=V`kigO) zbL-|R$v3)6`|PvNE-cJ1EG*8>R-dkr?}RCgYN2SsG>s}mRE|@9U8%;@Yt?!YUUB%z zf8$vph1)MhjQ2&k&@YM&tqM*}E(5`b(p6dYRpa=LUi{fl9zJvK$o+>VZsMHFvfSB8TBHgb##vi3bF1Ch-rkl)!@*!cFe4_a zZ0sNZ_{ZP+*0(k`Hnhqz9BG;$KVf5Po+~RW_no+BWo6~%mwtNa(4pDc*SY%B(O<4M!wPXwA>8H>PLn8H|*p%B3+y`MH#WP(trGSWIk7JxFm zXi3@N`^#Va@~z*zH9tS!>-8pbBrvmVy|)?J%(1hEsI;!A7e^PD?>l<0$+NZf^{iGu zd~}&}%8gmOwRY_f*SfvV^_$lwS^4l6&h;8|MC7b>;#F}a)IzF2MAYqepMLu3qeqWQ z)R92H?xoRav|6p1nVBnBuADr1Qa#DOQMAQEL&61(xx-j2AK)`YbnV*ppS|+(^5Mga zi}T%f*BDbY3N@#Yt|A^{IBqmLFIhpRxQQ4@v*J)Q?zmcZ;WO=Jj*RzefRU(y7**tz zTBPG-uo5g3l3(c1iKv5*b4U*LdR-%ZHI_}AK$@c{itX)fSyFAcyPKPv-}~P8W@cu- z{`IdPJ$6h!@aLR06S7RiSxL^3HO!OJHS4YOe{tc9$Ikrr(p$f|{Oj(a?i>I9`k~hH z@?A%N`N5laKX}*N(!$7&iP@BNUPCk6vdz@icY7qv9a;YGtVq6EIjqp zQ;Um>Mn&5PQhTZgV}{l0YLiJLgG zj*M~%CoUDO)XkeWzw@2%wA*db#l{$+t7fxljFD)9#~**(JC=7wuq@6nF0t{>+=xLH zstZu={PwrMz3Z;K=I7_dp`efwJ*WnF7K+?)5YB*#Oz-GRr_)bzuu-bDk)`y$)@xS> zDKQ~XqI}h&Vu)UH;Cy#}AxLMi3OJoUDEWy;)cDn00j1iK(pW`NG@Hd>Fer*zyWQN} z-2BIX{69yI9C_*+e=T1!V#~%DRXa|qV9AZClXuUZdh{=sPOVl@%Llus|EKd==I!SGSWtgEgka z&&)5r^wQCzM;8_r8jS`nf#Xz8VT7tsep1HLMpjjT$WZ05QxUhLos`um`ONLk5-TK>-BLZz2NIajsMpc}>*}*K1TP@`W$~R>aEWomB)={?rtk z0<3Bv3XQv+MoEFCe-U|#4?NFkr=NhI6g>(T1eRh~S9uY#Dzg7`YimnDwz08s_3G7A zr%pZjH6i&-g`sW?oyp{r&HMe|C1Z*XzkTpn5?gD@vSLI(N(9AY|j6v}X4u z9W>`rS1_}j+g^Pq$LCKlC&K}zh>U>6%u^Vvbe5=EKS3_R@s|RQAP7Q1kkS|$QseR1 zhN1}5taKI@v7m)R1Gl~O`+fPu=;_m^pLpWyc|FVX+;L_&tD*zgWi}UtRck252un#} zluZR#+JY{1!MMO<9{(x;a+4HT&N;Q^iAcbgW!cKg%D+7K&%Iu6c6N5A(`|P z2S7#uLh52~e&YQ|i$$tXQbwm9AZQRj!NT19+}vEZ-I+_|rO zI%`M3SdL09fT}hEU6#T~+gd7^`!Dudf4YV#UA=ns`RAWsSXk(GyE8L0 z@;Q4&5Bk=PG0IhW7{P~Dl=Cy|%zvw#LxUYvVFVxqA6`Ue0P8w*W{4;^8HK0T#12x0 zq$ore9ta`OWiUJ`Q~?J3`kJBAsTK~gsCO(JO(FFu;ozFgJ2+6yJ8wv4KDfSCt2G*p z?d|Pmv)yX7I-SmY@4ffN8*iLDckaT43uRf7|0uiyqM8|gm{m@@xb(Eq)KM&jG2lri z@_SSOl-Al>t@h?GUVrVi*CYzG)9K92%!pm3WD_mgplXYzb(lFC?Ak=wS;$rR-z;>T zM!<-k)lPTm3^8T}}LPolzf2q}R% z=Q6(tjim0tmXO5#e*gLBpC1i|3kwUfBGl=0#NCP;H}nEYi@?5#_$Kpb6-7*jY?Lxq z#7_*7Fq$onE=^X=A6;NzO$S!hTU;fw6aUrSFmeHDN&6Vn>}UZ%55qQmbu=JW)R7^+ zczFw&ViCMBb1l3aTP5cQ$zn^t-{0EWT3uZo3`Q3&TzL55hvkc`oM+5D9*^B50G9LL zAPz<$GcyZ+5Ld^@$dbUAjsi>DFw3&xaQMp0KYRP_x0jcf z+wFF@+wFF{tyW7ypR>f_8Lcr-g#ubm6fVn}X`hlqU{QE>h|-~h*`EQ=YCu|s4I54t ze5L?PWMWGkg;k(1fGHBxZkT|;*e}acid*{grId2iWF|NsS6vTCQHmjbFQNfqt*4?5 z27|$1AnYYa>5a$Z#~*+E!Lw(|vZU(htO}6`ap#=L$QbjhU;S!xb5qv@#gdbgtAs*S ziL~48Z+`QevaJuBMf&E-l`C()@r#QWFAAiDr6i660~S)Zr_xVEAtrQ0W!~+sD9OMd zftnG)6yauvjgmz+O7&o#5s{&49=bCKcLNsr>0y;1JdRWnr0|NE46$YXK}~v%u2Gzh zDZKCwavSm!icUQB5ry4oG#UbAqS)H*%VKt?)7jkI{MY~cqnBQI@oP^$aq{GSlgY@*mS`h-kcr4n%C*(oMXf#> z3}v=I+#V>U32$j9Ip^B#_Ti;NTU%Qj8ymuogTbKN?at259zJ|n_CCnI8YvG>0JG4I zj=(|yMH(%_mYw$P41z_;$d+QT!A){3#m=)#WOf#(*&i%ps;H0{1A8%+{@|Q*CPzp{q7b3b4pV3daHW%9OS{}VA{Go->rzW~9+!Kd^7i6g9N8b z_>_c5pbEq5C^XN2;=}$np({cDmi_=Vh9D&=wq6tP6XFlmh?b`UN(fWEi3rir^^t*v z2+*5~6-^nzB?6rBhp{U0L@2b0V73nIEeq2Ee4Q3R?nl5vfQlt9*8O-q?)Uq0XFMKj zt2wZRgHan&MPzO(T?w9;S=2FymJ@}JgUqjxWDvlq`KKMM4=RkbklOJG-1KjRl8CNU z9GDiF_oqY;B3eEIuqdP!3e9u;%i$sq_P6tH9_;Ce+fv-Q%r-2+0Gj>DT-;t@5!2+LdIKyrxnAYJ10wS9I(X_p$sD_Y!^jBmo zPRJEuf$%aAImd~jjF1$`M*~)bAtfP7wqRiQM~S6|_!DA?LW2x(rjWIXWhT=)0@p@5 z08-33;4rxu35CaDx;J(7&L68dQvPZun-?u9!gZ3 z=1gA2??530D<$L14GW2XQs8J*{{Z-yB3nn^?RBcPitVMfK9UsQ84M*KciOr;)8tJtZcG!h7 z_H>e{$x0tDin(D4IT55K2KvDs#H=v4J0YWw&sb4IyU={mJM5hcsOGe|sHE64M-)?v z@3P5!Q-0F(WRay5VJ>7-EHl1BZ*piOsuzvIS!&ct1eTV8NJ~i*ncmJvl+!dnc!Vt- zALROLtawKCEi8N}y1A8^86 zeMCA@)j^6at$AdbN$iT`pQ=S0ZoyRuvUi=R=)BeV!#N00o7x=M=-8bUsxbXkF{de2 zjbf<`xXKXCYTaWp4vlx7MqL!@8BW+M>Ycrj6l3F)FcyWDNNyMt+>vTXz_8b;NE=o9gmcp@tm5OSog|AvI)T$W-u0$E?{fLb)0iumVbtZy9 z=iP-uydo4hAu0vB^UP``*2Bi{+^ecOwz?(s<0kEQc5Ll_cK#)b_qjp;hBt> zUaffcaqcDzP*B$7X~Sj@`9!KvE29-K;pSBeSrpNuCOJVEQ>31>11u~sYv$Oy+E4mk z>o+G-V)H3(5T?;Z^j~aN$?8sR*koFcXh0UBkZ-iP5C>5Xh!RW_-HFmqEgLiYwc&Vn ziAB0|`6B>}l35agIgg!Z{MtK(r0T%3$-*c(=XWyc9Zjk2uIU*#!@!Xwxj(i!N~3Sz z4I-LeX#fi*X`%s*YD-^~c7Nm%AQ*u<-b(m7jY_I0DMS?|z>1zq6I5^U!RS%1eN;$Q zWw?`J_fZ9n8zcjja@yDNkf`v#>d_!jPc~cv*9=qBUa2K=77#dcrm}3%OyQ87+T5I& zZrHX{IRk&CP<5(78NE01N4U_g*W66Fypzr+u*{*UUbtDyv>=)AFsZ$wK4!H4)xOA>MZRA6Dh?slzDMZiis18DI>n8Q(uZ`4tmx;(1q z4RbOp{MfR;z!GtxpcN8%jIc{00>BQ7G#7>IOI3?lrAntloc`3xE8Uv5Uov*d^<Au?Xzbm$MPuw zi^J$pN}Tl+c2Am2$23||yJb$Hp%(dC9jpjN%!jXzu%&k*U`6P}|KgmE6E%btM7_^G zw%8>q8=pl-s0(KaE}U&(bs`POp*8kV4XHik(*Tx;wzW2WG~h5<^i$aS0zc z!1NgPr7LR$O^Tgk`^UIMG1N$(;gcdb%#i5t3~M4MvT-k zc0km-lwc+5uoR2>AQBJOLL^df@;CGQ_@cUCrBVhW3fRsiN)Ve1A?5C1A^DTYrwS~T zX#GpMheAiF_FqIlQ{g4K$+d>`L=}vf!@==XdK1kK#g-HxOAdb4pAcu74;BfD4e>|7 zBILC;A|uszX#sTDXaIsBDT26Wb?2*oA5Z>dz#@QAv^=sKun5=-2}1;_ZmLF8EE4cd znj5|a8N!9ida4d}p(;W9I;}NPth`d1O!?C7qOBCQk!v){N_lbrxT<>HpAcBPNy=V& z5mB1{RrgF}cp>IA^Qr2ILK=%Yn>>5rfA6qwQj{aTMG8?^7BPe`G7#bsy&Z=KI_D6( zxQ?{n@|gpc3+-I}JJriTiT_Ch>ZfKtRg2*TW}X5|GnuORC_(L11mNo;R2hFN9i}v4 z%xy$MQ<*YlwW+J!`zoI~VC^Q616}Q3{T0_kqWwt`6=7VB1_L6IM9|rz8#JHY^ptXp z<{4$E2*&9u5or*M7QUin+VQ4FD+H8qFj2Lryx$g8Dt|V>qEI=aP&jtwuWopXa$xV) zik5V+;|ZvdL!&;*2YF6eXKI-dOb7^3;ug*Zt6pc=IVTHKh)BnTkV5vF+Gy#i3ZIVr zIRQ&WA%$c^Fq=~f!NqA2bas?wd_of?VLt@8v3@@^!!c`^XXJ1~HHz)5>QB>`aKv2o zQpwxy;4)Q$5#~O9^z0#jmcSB0wn(SwIH2YHR(uN6pk1F@S1#O&81=4Rs1}Z1gv6%L zVkUYP29{x`lD1N{sfQEu|E!^k{;Yw8qJ1A>OMg|ZH&s=MlyJVIA}pFTs9=U@Iblgs zRHZ+O&9p1GC5jBopROc+cI0ycEHsJq4kke5_@TL>hK>C2>CpfH0Sie)K~zkxsTz$E z-Q>WBE{~|+lE59XV>!75UQ9&9F5tzf$Aunl8dQejo#&|zdnTDRj5&5 z=~LD0K?-nZ72LaCe-imm0jxiwq$WAu+#9uf1Mzbv`x5j1Ig>rc9;&dtCC^7*$S59CiG2f#XzeUSrT9mu}O z0k95aU*rH-2eL160IUPq7dZgdf$WPM0P8^ZMGk;OV07*qoM6N<$f)C5EPXGV_ literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc19103.png b/openzwave/images/aeotec/dsc19103.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d2f9227159aca3686b6c92120229f38ce8214d GIT binary patch literal 24957 zcmdp7Zf#OaJr8opBP^>Ky+$9uuFU6hWr9iO)g&>8XMT$Gc-K}VF zmzUpL>-`gN*1EZ0?uX2rnSJ)zXHTStnj$d)4FLcEAbz6+)k42}|9kL&=wHZd(LVGG z-$_Z&6##hB`QL+)!u5m}0AK{Xfy%u1`nKO}Tgfu*PVY6`AR+{>s6#d9jm8$rBmk6x zSAd5!TI3>;q%UicAuqD2L!XkFhnt&OJSNCJ2!KzmxqaL7*xFOe@NK#E3RrkSlnIb3 zFjizJfaV`|^Y3ZL3Lhk2hBr#|bX|LM;IdKXrIL8t_g$>NniZU-f~QNU>`k%l1t|Da zV$8-Qg-8>1xjI?tgJ`ivyK@R|VUG6~uLB$t2c1My?5#PnK zK_Cx?Yj&>#^~Yv%zYZz9cNh6~m;PQE@eA9(aIqj4ua)Lp@919<@B=^zw^Ewq4zRi`RrFAVr3+*P3J3|YPz((f zh9jgHk6yhYTh?XwYM9+*1 z&^s(83-u5t#QUay_|17{JqLB2Nc$9*kQ|(_>Wvi<1jfPwO9K-B2-_iyTE#>KG6rxU zKs;E;-rYMRFdYD%-VBG9f^;eO1w$LhOz@ArbpG)!W*Wg zAPVcNzP*8UDjN%|P@5Mpef`Xoer@v0{D6wlV*kryMG~H8J04;p%Pw#}g4=tero{_! zzMP?y0dpCUTRs&=GUP2mxKiT-wXuxb@y!4&sjdSg;}2}W*(L_RL&G;4bsP7_%nGU; z_d9X9Gwrn1VWWw+k6D8=#e-8{lS(*~n4vb}?c)+vhYjYrB2+vxOpj>cK zPQdO?QFf!-_1fV6*+ypwL5)@c5;i|W)ZrB1u)3A0W+g}+P8I)~5ihFCtVCm?I30U* zaXKN|e_g}OQOQJ9ibJ?|*8UR&tf}0v>QPKeM<)k`T_5KAi$r1iyie~M+KZRm;abZ{ zryk9c1;~U1UJVKja19`DJe7?>Isr~F`Cy$T!cKMToR@GSS?b+M%nl+7$ySIN978W8i z9Vlc-FbmH{nZtR+!nHt9X!49I>*o%G_EMqmxQrE|m1EXTyzji&z*&7w(Hg*MTG&@0ECOm$S8@4 zPolxg8B7krl;^pwA z%g+IfxX|D>N(?yeOCG4#;lgYs1HDv$c+QBB(3fDtZulei{f3O*7kp_bSV0!3t8cux zv?N=g?*nL{l3*O>i1qYu951?U_)3#q zLb@uCT5AGzj-G8zRaI_sT}{mkF|o`6OY8)1 z=}o!zAxJTkz{R>Y*S_{5k)vy%Fd4XPQ${%}{JC`UcRMGl&x}F9xV!{VbVHfzso`}O z@_ecymQK7YPQby-rB!TBM5EBUA_#k#(RAr%t)$9*VEu$ z$QO96lBKqNG4E&$gMH1&IB9MZPY(?!w2C_qQ;G?^VK+O|sb98#!3 zLWct|HUHSeAcz^!*BR4k}}CIjeWmM^F22Oc2Gonz~fq>%HG}{pc1{v5)u;H^q4I4!K?(gfoF=3 z*KuNpue?vTA|v1EuweqAyHAO;@PJ1zL7iy>)4K4Qyl6^epQAsxfu|ym0`)LDmPFG7 z_uc)qeq9W5rHMUjzbt&eyy@zTJtSsoy&o>2kWh32PEiLQ1{D8<(K`l$sU8+2zj9Kj zqAqz}kTcS{ErE)SrN*+f=gQQ#9%7`DM}8tYAeT8r1#V1{S&o?$o%Lv}{Sh4^x80HU_KwpKxj&9PyKgN5=b z#Ho7r>JLc(D9kihAe~vk|Q(qhsu7fa~2%e!P`nMqTT@ z(R3-3!}Y2|xj&@^K$QSW{$1AQC2f}8@!K;s^bdAjJnM~>H8q zb$2T?x4h#`QD5|VojJq=1nUjp2d@6~{BmoKWr_vDUgNb~dB9`G+9m`7APUaEo0|@53H-BUBwtNLVdYUA?K**V!F<*=!_b%pS!Ers{xkg(H}DUbFK+SqOo$ zPjvb5)}VOKAOHlIBj$OyyL+>-(Ydg&e|2TC;`>>(0YIXt%0X%>d-brs-2D6ZNuRnu zjYgr?L~z7#w2iwM7uNtSTqkhrobVfJ`0AB z6c(;+Y$Sl55)#sk!lEPA%`HzPKpFtKX=3bp7()DZ-!)6k+Rx9$+1b>`r!j#~*Q!uM z*FyK@=^7zlTzot_^2Efc+!bZ^4%#%a-DhWK?RN`uMCNeE*83Mk1}B|#gd_vkJW7SX?mImh?nBiBg0T|+xihIuq8<)W^#AawLU?pd zrEdiGB_NF&#(0JYji}oO0|z@hP6A(@it?JTh>q|l7)rcpS?N@mP#_QtUmFR0I7Mie z>T+BBnza}9Jo`8Lu1HPKyxhpJ+3#8zp{)-y;7`q3W5hBaM4y}khP#zM_NYkyBz*CM zrvzOc;i*ra!FE07vbUcSU}LaoF{a`LGuA&oT%O%FpPwVSba?AvJcS%NBVbWQ{WeWD zz_f;Y9^T{r$iqP9lG}D9nFupy4|At8QAF@}c0@t~sOA2kl^FP#UAIJ-U?)QJ1dIuS z2yw9#eyA9i^!djRU~Z9Ydku0AYX6a?6@D_cLGr4Tf&g<@3gxL6Ybf|B`F50&WX z;;e_id2eM{pIqOKjg7Upx1XKWKu8&(5qY}smnOtBVVd6tEX$rk1z200RtsZeiNP5; zIXT(c+3D#tLB8ogpMSaGyU1Nb&&8KwVq{p3Kw)HskaYyQ2(TZG}aBRn|ou4R}F{$q=N?ctiT43LaA*^}%QRH!2>VEr? zHX&;L)nRxy6+Cv^y9ITd5yJ|_=pX{<>+gkcZQ}<`s539N4Ql@-(8qz2(|8y&p=>`r z_OT3^wYsf}3+24>_$JN+fzH?=N3z6p5ZbN{3;X+bYiqI~EIE2D&}zlwjSBi`23|HT z`)~B-X6)E%S@3YlPiD<+4h&4qWjab~a;5+hKp35{+9|)wrg-5@gaNOJl$4Z^kc6lx zHlRHwstlWIhVRhBH>2%TV%Zxg$Zn$~*l>=h_sIrNks2CSjT&6M;lA^*CqU!dfE8;>iY-bCieN@& z;NV3@QI2qTvdZ(qi9}{ahvxHCvs~R0?Fxeit&;a;0_N-M9$wWEor907u8*txv(?!Z zDO#a^abbE&0O^9R&}$)U5QqEkcPH&iXZPLar)bpo3=*Epb4wRz)aq~%? z{L6O?IL(ZICI;h7iK&X{ZP(#7Zt!t0TqfD3*h0O!X9b&pWu*()30m(8`KIiUNo?x$ zFx_w2nOx*2ymn-@IyyT3%b8hO))+c&|2VtELv_&TP{v(H6FWB3d3Sf$x$#~&6BA&i z0?ks}J4xZ%9J^|7|E={k10Sck0urnQ1%<9&wmx>A6h^n6&5pn}Bk_8UKQCYTAhZt7 zn<5ehwpBKd8!~3mP!jt#rYlUoK+}=j6^$prLXv*+#y18=4Fm<~OevY;TBIT= z@$Y4U#_oA{Xd17ArrZ8Z)$DAB%vTa!ZmvRl-~Fo1%}ui^FE3|X4+jT7A1zy+K}HiE zF~ko%#7k4Ety9rU)@ljQ!@I3554v!&HdHv#X7>XO4~QapRsFzr5Q_CqeoH!t1uNA#G5W zUMxJ975aOO8(rYhT?Qq!t(~2ni;J21uY(m!-BdQ^L~~1wjlt6qN)#J_<>9q<5Vh4J$pd0CApX+K@RUI528B!f0 zkCHc)0kPD?RRTmkALtTa2i&D=&B5|hcF%pb`3zk$>dbLimX-lKy*Xpq;ecR$&JGA43(2;muQkep(m5i^M^s~;5_&_iWKCo+RNXP2 zh0qnmV|yL16&h8f4Q$5KiP~eCR9@kf#OvJuzAgWwxfm*D`#SCE{_FiKT|M~0#UK_1POgmY%BR6D zj1yh%%HO}oY+kUkvQkiNnNx@nWt3C@x;G4Pa^f6%>CVyUvWY&0tu|VMkWZ?{Lb?u$uF5L99Q<3P3{ul<4}cF#tKe z_f}PvdvIiAaM13cVNQr{YNe;jwr)O4t!UQ1(JBfpK5?c9X2fiBSb?lqTy8k1qhtim z{^rk!NPhm^{K^X-0u%&vPT5x=CSzbap43y+T~Mw=T%iz zp>omPx)6y4z(;kY*K5b53DIYNKM;2tQvu#262aTaSLWvI67bRUE#qf|tWK7emJV>C z`HZ-vuv8ttkkEnmpP(#kj36QFVZUpY|BjHa`jX%2#zb-v@+oVf&*Gs9B_BF>-~?P4 zqI`-nZ53nDxZu&WXovJ^HX@fFWbMV8wXZecg>Pa?^JY$F7a^5@o`kO_897Rs`DtZ- zXRN(lL`)+6KO4`KHvFQ?Gs1g*t(gm?G!WHlwl5EA(uYJg${kXgHPb2Jfj zqAmsRIc*PIWq-8%)Jd6&tM|P{*V@kB-kWP((L+|QJ}y=PrU5=aKQ*{J!@{?GE2-!M z?~b)foW>)`vbR?&^H;}0)5^=s@&8n zK5Osc;vz`4;kSJ0Zw!xBaxmvBOy0iDE|M5AM<+u}*kfb`hzC)hX%OP zYHM}iLx}!i9AJ<0L_G7R?}jY~tBKh(|E8IR$N8}M!jCJTlV6_&3%Z=0h}PQf!Q|a$ zCFtCBj21*Z8ne=j8Y^3>mUb?zt*tXMdY_X5q_h1GXHgOl&6UgX?SIGTNPtkfoNwX* zY}1_<5cYuDLl!M=DR!Po59yiSj)!K^-4lgsqQz@P@fr&4&RSsP6IH(#bN1eNP zhj=>v_!Y8?Nx$m_cI#@a+{j0glf(q$1Io4`;?-Yhg8v^cNDiTI!7 zOHoGTOwRiK(BM|L5YlTeaB@lTe!v%g<0~oy0M+v2Js`AyPC9J5U{gLN&3jsEQW=^v zwHr!lWT3BKJ%z52Mn;C-jtqX$!cz+IF!>!ZTMIi-D_XP>M#O&W0#}(91N1H_k@on$uC}`U3Fh%euE?(J;Q{D8y)6?$#*%>N;8T==*duz_6 z$xuG0@&18iD?;DM62P0$V;>?nRsz12kD?+e(S-NHjm^Jn#^Ux@kFy{P*m#<>L&oFuw;scY&HY*E8B5$H`YlBD}aj?rAx? zuC1|6u4^q(ykL9b?KNviM2z>vpb)Ltz{WV4b@uBzZ~D*miwgo-y1DU^0!|6X_x2vY zU$iv*ewj!eh?+;WJ}#nAFMKd=ybZZGRb&!ONePL#L+nW2d?MAiVvcGY<))9Ys-CTx^2zS8$1i(_oPt>`&6XG& zwX8X(TVA zr)moJX{=!BrnX6bzr61qG-%ixtw=eNc@7YTPh!5P{30S)iCbKyyV6y?9rE{5D0_SJ z^x9r{-8)<55M6~lZhU&Y9IakH9{34^pNTO+wF#+6CyM=3`mDQ)SY2hZ%@3!RM@iK;Id#8ct@sSd%7|rU-($%!`-;Pwl3Bp9|V3Q!vTGhZ?G_5l2<#B9?-) z8{Kl|F!WrtNjm5w>fL@t)Efl?BFvjwT8t0}SOFBH?x&x(y|dJMF8!AWECi_wKkz1T zP!Mjqc=uug0QJVM3Y>8WObX)S_fhL!=H}?69crosgybbd#e*_67k z2t4(cqD=1vabT3bNK`bM(iiv8#cip4jwRS1W_90xV_3I*e@wzk^QHg)ya0iaAnB^K zk*$GiElC~d`>BXhk6_b1$X$VI`n-|8g@{IiAwTtkOWAY}*n2ov$ z=zfa4$anI-wwsCfU-lF#O|d!nuS!58zmLzw1W%pr0Pia&&v)DuJp<_In-8)|=t0_v z#BF|%0d_r__V!AVFyj61pESXVC%u`QP7UQ;$g^StCY?d@Qm#qTl*jnMn?SYXqJ|W>HE$_ zM$gB0lqT4tDvS)v?Hwrzuyxk*kVeZ3KPPE28088U4&z%;6%`fbh>9`n0J+1+v7cGt!yYZFvCF>3vu0=H`W3eeYf$hC8$o>l2RIBB!UP z=VMukRaF9@6LCjZ*Hg60vaqz2otg3Y zH}Fy@t2i1Eh3;uo>+<3Q*tOW98*oQ6Gf3J%mor_DfGrYPrC0L)^-!u-KWtAh=sw_a zrpmm~Z0X=SQ$hV#&$whD7jZ>MmU^7}e*S>)&$L`$qqimvUTomPiBLjH8BHpA))<2$ zh?!}9HWX^RJc6d_=$UVw&NAYOpJ9g}y|>2315es=B+oiK3Jp@%*)2*_Si=~50pn8F zlaHI9F9UkFO)7a<>gPVO=y53p|D(su1^1j6v07i;D-1_m7(ktwuLFXDR;m+4zKoNR4r+Gfloq$*I0M8C;XfMU)pEe?!2mA22>gc|{ikG_jCV z8#@NPNqrUsU9t&%xmsA?@p#LAUo}WQTpIiC?`@Vqs-osE4m=lb`5tClxhZ?zM1T{M z5q$26;OH+#Q;qNybFdke487OzF52mgTtTWr`Wk$ZrbIK z{_|*>v^(!jWJaGfIB^V-YRIC|ZK5K*?F$-I;4-fD))v(pcp1uG>fs+VQn^r5dr!dO zdh_3i?-fUh;S7fQ#yMZV{wL;e<3V)cvrt<29$MtnlalUqs8fMn`(;OyLhF&s{J)p? z_QI7@UqC-R3|-qx8piui{gw&cSd;oTPYY!Q{?g-7@qcfN8ZAbEB4sfYnIK?*E(oyW zroXobpR}8t3uqp{>RLaw7GUsP!`!-!*@R8GGEwnfh<&kx^K~4CA zJN?aRP2{AjS1|cbC5c}gY5w9;lf+4X(DM!n%4ex$Ls%;WZe4SKGI@nxblZQ_F|R%F zsGcfD>n|=<T-67XF)`@q}K- zAI&v|(GnsYb*n^I1W7-EBG8FI;;1dn$ZNIh@qyvtvzfO6miS2Z)ax4Dxzl6^PchY% z>!snTEs`9+pGNa~^9wgw%hzcKYIW$pyCIKIa?!;{o zHrTI3CiuQeWw#Q*qXA?NZF!*o37ok$7kNB4wdAYWVv+J(I%Z;Ovp=io@UDTx z?{_j^WTKx&?}JlS94JoN!V8mlfOi~9kntw=RW@C za9RyG0`1DG<(lt_dv*#m&XvW{;xxl-H@;n?6w$62<{9+gs?IsMT!$ev5!#tUKLiAT z?D2X0F6Uu=FB()eC38spvUF>(jPS!QM0aitd{w0sUSwT6A5d|a6!z>YeA;~Cs-!H( zIcgfooKqW?+OT8;^&c0>z1VrYj?eLZxZb{P7>+cr3%Fr!b-VjJTDi!~_Gy-9vOH&PQY?-i#bZUG&rl_@3O1=*swb*%awvrcT9dNNy){z4b zp+m(sCD`pJ28(;Ms(K&W^`nK+_-2%OQGE6ju|#do%%M%fhG63a8Q_zI8o>9bviwdO z-Ol`#fWu?4bD00f^Ib~G$F%0+$IZJ>1>W>QO-)3ya%;xD9j*PQmnD4uud$% z_XVoc?5i!?ubj^Fi?@-^ZpF$*P*y9h!KtX`Mh|zmYf^XatewHbVkCm__+6>OyVKE?9Q%Ga7=rT&rTjudoiZv^yXoSyb$>2b7?fqRD#vHNSFL^*T*kM*EPd}fj~yx|cie97skp5$jkzp9 zII3hp)9$PRvP_EQ`1KIe5yI5eC$aJIiq19F)u+93B&|nl(Gm6a^?1-lwYtWJ$>Pbm zgH+u;KfM7316V@usraglGdEZdj+}EJs}QSBhtP~UvR)E$c&(n}@j#Pvd&EP|iQ(Ku z#bMXO61IOVp0T~xcHtMIrH%d$pn<<$97ao_E>ks`&*CemigSJ+6il5Rb&&XPC!%6v z)8ZM#=+B8FWo1Z#STa=>p$p6oxXPoQno==quj2BGmrkllU9M)p>fZNiJ!g&V z!bcK}!KSCyG+MuO0tAbRzr;h!jYznin&uBY=k+u9NTg2wR^|6dqAefP<}~Ns7h6`% zwc~s4iCx}R-3t5*Uri%^vc$RG-O>-F++_}$0OS0%QH{!bFyd_^vc$HaQK$Ll2X>R^ zRLXciYZ{elJF(D2x*?@=(3y@F-WhCJYu{1-c$cyLmet{fevE3t50z@d&{>h?iyvwe z-v3GzTON+4d-^x?d*ZvR;Nx;Yhz9%0?zq-;_taPZDA6akrmgcN#Gi|5)LZ!e=sPs; z=}2Ca5C%N#2#rk5@qi=pieIEkInN6?FL9YvPuYv;A9!%BRld;UC->jXB>C2QGd74O zVY(&bw!WObR}D4F9wJ@`SS)+Q?*a~q+c`s3pe*L9MT;c|Xzi;!{9ZEJZ;dR+u5Lb7 zAs<%qB6G;7La~F(R6vt_HGvB)jwY%ZV(P)s>=RpJ?Hr85A>oG5o)53wI4o~|hgf(p z2#yFj`!(#lrt@4a#aC*`uz_uoC8u%9D3jFut%X?)XRYuHO{v|x<-jA<4cTIfN-3Th z_mcPNvx7;y-1k&s!mfplWA^)AYx6Dl|8N5@nlD>M+<2-WOjtE9oVG6wSfYW_2=?_` z8CEijs0IV3oDmB_Gis>Psz~c)EN;%V)n~ZOpXjxOr^36jS?2_bK`~0w1kEwq*hbF3 zq5Y+Z53bIKfsZ)>+Z(y#X8cUfN#J^qv!pg`tv;kqL7zd$4C)fi8<4OP?b2qC>hZni z^=Bx1FNHjHpapbf+JiT=)eu%Qp9|z!e(Poss*mA6|uxg zP_iF*5ihE-E7=a`d&KIW%!CXvIDB!%l%zmO;?a9moMzKIg#QegrTNDLk9~=y3`iHv zBy72C?vY#EL;9Lu4+E5~_`DgcLlJ9Xy$L+h?f?seb#wW{1 z)}2W2U+vx9nlsV){Biket+ZW%iNpaoBRmXZE~3mnL1;x zYEPZjHGR<@q}98nEOT8KaGkT@v;TrWn6&+VnEOez{P+)k>dTPrCYgg2y79ep+E@kT zFGGZOBSM>8!QK+x8h|0t?O(Mf%REUE6=TpS%p4J$*URHL{d%iBZjtOSAV%PJVo%bJ z@#C;XuLes)drd%lbNS3+5K-W$e_Gh;a6C{u>TaP>uHsqpC&COZbKB20s;b3QL0xul z`M!z1i??ew8ZpCzZQq+^pO}sMtfhUR^LU%K-g}n+Flw$ik{x(VXndzqy4Ioi1l!0Y zwySyg6MPN~lGTa$pckV_YvVJdAdQ8l2A1@ zGZW?h$OODxf9J~fI4gCt-Sb1OST_+U=TA=DG$OJfMI31W=N{|1v$5BMi)A?=VT*Hf zWe59bb8pFd+HA^rQk91k@@LER;WD~qGVh0nsc6GZ|82>06u$J%R{I&O#Do`S`fq1( z!-TZ{xesADb;n-b$DA+S$%;rZa=e;AEe#_z^FnvhAAS-3jRat_`LvkCj-=DRG66GH zdumL}k1<4Ouic(LEe<47m+H@qmb17p(bP{pY^KRf9(d>FzrP!!@50s5En2DL3G>V5 z%`E-Br#esLA^@r(y+K4Q1o#;UP{=0h6O}AWKGMzl*hksI641w2mr$*EW92Sg%KNtH6L9B`X;58(lNkulMMO}Pu z1YRy96$OCE9BoMx5fh-_T{O)w+!m+*c{ zN-yt*&rHd{||9wN+VB9hMTMU8%&CntpinQ%B7D&`M#;RauqHYw0tbd4PcP^W## zgQ|)5Mf@TMM-?HTRCqMnz%erfuzg?xf^G@43y`*`Gc^mo%GM1!p24 ziv_r+y9c}T(vQTAo3-=E<-GlPHh+Ab@MX1}QQKgMbdWL=qt#uE&HOI1sGs5!lm#8& zYIGaBfA=S=zt^!+(YONLZXmfd&T|ti9N%w3(Qb35$d|FbdV|oN{YwRx29cace|( z(w28FZ=K0q?Pp+sHkm&0poAtWNX)t}mf`l)UkX(2C%TBNo@U4XbZQey)$$)_jZSY` zBRfDWdi1=u>Dik#xU3xV*$VUSLD+I*Q_m8)TQ(=<&BD_nckX#08Kx*Y;5bkt0!xzsHn7F z`nDFmyzj4g=+Es?Y&R-~R%7$PxYsMIl14vjD@?)SnoKA5!e#2_9qKYO?91PCUdyb! zCkKIopR!_+U&h$(AjQxmVA2kK#UZhx>CdaU%XEBFa0XS5%d;X=s&40Rcks2D^O7)A zzABA&9Nh)UXST8F46`m6p{xKGxl-?lX)<1fHd)0?%6M+r%2LWk-Bk zaAV6^<3D*To$68WisO7~(a_++|MGR4veocTw!g6o9C=o_&rIXd#Sgr=$znYEqa>Nh zXQd2+hR*kJ4JrR7ds%w$peB_zQlpRbtAd6=I|cS%{G3&#ZsLYYjAOX@ehemJ_o4`C zC~UCi6F;qZJZLpCfZa{>Nc#5-c`6{NGRSQRQzN*kNKHU5RqJT0SobgT1Eh9wOe?1M zys}Za)O_o<>T+KW%phnDMWIlWbix$$s>75-Y7(?jm92@@O+>y-p&v zLjSRJ7Hyp+(Pz9T+1rBvPD=?4FdX@n8GLgu$>F5$>e^58rrVf9zFsA^KcUkl;S0RB zVZB-XV@h&?Y1%~}Df8BQ^I%~my&^a8{rO9Z0=iTGT~6Y`KfmUE*Eak*0^e{w?J)(} z04lp5=Bxwn3%RTV>Q7`f2!^v-D|KHBzWX-w59Q@8ACamDw@8>#xc&{vFLUDCGf?44bt8$r&&bGYgWXu{iy{))_U3+-D9eO1E@>7H{aoyEU%sH2rn^qne= z(1qVR7a-MOpRx8=z@L4i#};~hv+HVWg$2;wx?MN@RCAU~ajY-Ne3>RTIo`k^J0xdE zliF3$3m;NC>7QMCVcA5)1C?XOA;}`CVeT%e8; z3~9HntMR9k0|1p%R<75-(=Npqe|`*OeNTTsO8Ic~c)OMpaKfD9H=@5Z{qfS^G>xA~ z8T!fVNQoXm0ZjNyMH`lCI39`Z#M=MMQdpBbw<>%4ywUKI8;DWqp#1*JH>$GIf?5G0 zIm(uLZx^~BPyF5{=ze?Oiru?(&sH;qc9FQcx;i9eeO2ui{m4$LREUg-fNIt>G>8fq zEnzyQEn><9t)|owj+Bc9x4cn(Ax4dwA4m(2Ss8*<(LOm;LT`O4-!1 zcRgf{v4yRmrgb%-nK_r1Z{xGC@OXNt32H?+9h**a6DA!O+WYHxH|qy#6^O|Vbc>p z$(L60sHEz{4wU5kgU^A%$1KTjN!6PjM$VH~j$~%S5LMp>Hq{s1&=e5Wa62I(v{ZI@ z&8D86{z^PG<3xJTA;0O}?A@?u%jkYh@>m4NXD&QIgP&1E8}p@sEJ;fIl7;P^1j=hW zkxcR7q%`O8VEG#1C~?l1-1!sl6FHn5C}T0r1O>3*#eCChi2>O25IM3%LAI;K7KNx@ zL8x8acjUPt`1m#ISq7!Ii;ObAVwEQIu+v9Om_~iJ|2H7tg8r??QzBg6A@D8k`Jh%140%wi$ zM;OOogBAGOiKd_if3L^G)dQ~(4F1zRsLW%MXW1}1lBmD$19W%Y*BkPyvjX0=HGKdJD%QiseuwR2gJX!g<*!-80q4iK0ei-GBP8M{fTz8APXS=2 z_w7n$Adn1|{SD6Z&4b2yPlVs0`%V6fc2f6jHKzs+CGX8?ChW-G(+~NhCg{5$kuxFX z9He2k0ZI*Gx8iQgmk8vrFT8G^MDmJJ=(c4q@&m7C;wx$X8vi%>&^*R3wr`D>T4r0d zSvG@%S&O8#XxnTVzhL>$In=5ET!a&pFd@y5Bv&!?Vx>?*GHDhx{tc-<}Nz9kTluzo)-bgMo zJS8Q{9?QnbXZ}=&0ME(^g!TON0}{eMc1QXlfh2&iEYaj9O^ zfSbA?kaj%TsV5WCUr!Qq>o&@b;RhbRBipC0u8)Df%TpFQ&V>!yhyKHo)34oAlu7Xt z8mmHR@h#fE#Qyn|KTmc##<%Dw@xXQ}*DXXs_FL8MDl|g4aFKUy?$v?~pCYH)_*)*qp zc))3!TYb^=IXC%}dl~e*8%P=w-`hKdx$`<}IAs78c=V8hOMhjiS(EWMDvQKSr z@cowRgw0nnwm3wEW7DsTZj_PXW@-K(_KL|neL;vzoc@rop5l~1RiDsLoCC!Fc>(tJ zeFC!t<*46Deofahi?wNwEz>KyIcDyO=V9>OTQt7kXl*_Emqvfv)OvmEP`w^T=FzCb zzG7wjW7MX=_l(6SG6K4&L=vg_l0$L0kMjF^$&0NF%UKitdjH#6_oUg`+5cQ4xM3_~ zORu&)uaYfGM)%SqYY^wwmJ;aOBGH5@iw>R+<5PE zhtGW$U!SlgBnqge#_~ig+PhjEW;Y}aT>ieltqcGBMl>0%crVJ8C}><+FSdnKARW z-v!aS#AQWjN2HRskU{fK?Rg5drM>s*Mfbw~-MX>&T6Zk1RN%q#6$8ftz}I5B`+k0sZ-zWDXu5h%k`|U@-6$F?tdm(^uJtObDmixTCctBn4Fv( zwPCsD=HrWJlRIE>nfxhS{Vii70#PkapJK=4E!5x=n`$|0hjdt|KOR%zd-mF`c>WMw z&8QVI*U*%3BHyrx#5y~T(=F1?U6r^#eU=NBp4Cqhs7#1W{st1ENX65{HGg@QGTaCI zp8!)Itl$M3W5gV3wOaG@^F*|I^XAh}|L^VLAvw<&U+0)OGxcW6mbaWSwk-2n&W4I2Hift9^?I#n zN+(GW=EA~4o}1IBPg6;?TJ6S-8`rO27aL$wj>@vE*Basi5Wm!TJa*Om*fD4FLbtQp zEl^`!Sknf#)`^p>D2kU~etC6ub$NNY+wIQv=3A{+tya^XlKHp>h@y>!J!O)B8C922 zN=+OYMMz+pJ^&Vbo51+BLg&p@omI+D`Upae{aIcL+bql6WTK2J=A^Y&^kcozxO(;K z|N5W*V_PyYk>8QdmP=VouLT+VY_Qf)jgude;U z*2aHv_XFFvhhrYqT;8Pmx+Tt-GtNxCR^;Q+=;arF+CJKvxN$bFPn02l$;DWKci&PO-Vm}t&kF(7`>H%&m#Ea^c6=#Wz*$(r_)iB zMb0L@c=6)vufKlo+_^7*`O9`v*5w?1>svW24D#({Jn433%+(s_*~kuyZc#H$JF-9d zxBqwYt`jF8I=QlW)p6$7Ospkl!(=kfD67|sJglNuKjR}%5^^788H%}bXq={Ar& z&-1)Kw>Z~mG{k}4@AtLJ#tlTxFcdm%2}0x z+-f#oeDTGVm6c=1j`eyyfqSdf5}U6m3V%j-b+CuhmA+a{L!Ks6XO0L*qChE;pC&6( zrvpm?s1PAgd=b>-BJ|k=FXm(xDle|r>%CsD(P+qLo7?U7%*@QY@4ox`>#u+5k;fi+ z8w{ExFZ8RD(;h&8Cih^~+{QRbG#UoA&GI4;MNp`68CInrv4XPevh72cZ zMI!)9RuqM>cfDS3Hd{qeT)K4Wl~-PAG@DCHOXXxj%mn8!N&RFt)or&<96xd2@e^F~ zaBZ~ET>8Qn9yoLU?55c$>yuWi;E`LudD}8s=jIodimW~^$85;7+?l^T+p4unH+I&N z7zN9KI_Pi$K&cVh|IakzWYz# zo$d7&7Z+w{X9ZP)B;DF2sFDjkPewsw;3zD$>!*TGWoHaPlmvshhG;Y4zPDX>>7-`A z3ulXX5#3CGGO%tHG`h#WSO&FPO}-M-XcYB&?VWet{`qS^?{wP>^K)d09c9KCVwTge zj2wAnZE5PJe(%wH?mcqf!rXFurn5O%A7`cINuyEN?eW^`ZOWL8SzF)iv|4u`zsr&> z^YLGuc(7A+ZE5|=w)f!4r3-=xEJPp)u(d8S&}+3?Q551(2&u~h6!t|jbM=V`kigO) zbL-|R$v3)6`|PvNE-cJ1EG*8>R-dkr?}RCgYN2SsG>s}mRE|@9U8%;@Yt?!YUUB%z zf8$vph1)MhjQ2&k&@YM&tqM*}E(5`b(p6dYRpa=LUi{fl9zJvK$o+>VZsMHFvfSB8TBHgb##vi3bF1Ch-rkl)!@*!cFe4_a zZ0sNZ_{ZP+*0(k`Hnhqz9BG;$KVf5Po+~RW_no+BWo6~%mwtNa(4pDc*SY%B(O<4M!wPXwA>8H>PLn8H|*p%B3+y`MH#WP(trGSWIk7JxFm zXi3@N`^#Va@~z*zH9tS!>-8pbBrvmVy|)?J%(1hEsI;!A7e^PD?>l<0$+NZf^{iGu zd~}&}%8gmOwRY_f*SfvV^_$lwS^4l6&h;8|MC7b>;#F}a)IzF2MAYqepMLu3qeqWQ z)R92H?xoRav|6p1nVBnBuADr1Qa#DOQMAQEL&61(xx-j2AK)`YbnV*ppS|+(^5Mga zi}T%f*BDbY3N@#Yt|A^{IBqmLFIhpRxQQ4@v*J)Q?zmcZ;WO=Jj*RzefRU(y7**tz zTBPG-uo5g3l3(c1iKv5*b4U*LdR-%ZHI_}AK$@c{itX)fSyFAcyPKPv-}~P8W@cu- z{`IdPJ$6h!@aLR06S7RiSxL^3HO!OJHS4YOe{tc9$Ikrr(p$f|{Oj(a?i>I9`k~hH z@?A%N`N5laKX}*N(!$7&iP@BNUPCk6vdz@icY7qv9a;YGtVq6EIjqp zQ;Um>Mn&5PQhTZgV}{l0YLiJLgG zj*M~%CoUDO)XkeWzw@2%wA*db#l{$+t7fxljFD)9#~**(JC=7wuq@6nF0t{>+=xLH zstZu={PwrMz3Z;K=I7_dp`efwJ*WnF7K+?)5YB*#Oz-GRr_)bzuu-bDk)`y$)@xS> zDKQ~XqI}h&Vu)UH;Cy#}AxLMi3OJoUDEWy;)cDn00j1iK(pW`NG@Hd>Fer*zyWQN} z-2BIX{69yI9C_*+e=T1!V#~%DRXa|qV9AZClXuUZdh{=sPOVl@%Llus|EKd==I!SGSWtgEgka z&&)5r^wQCzM;8_r8jS`nf#Xz8VT7tsep1HLMpjjT$WZ05QxUhLos`um`ONLk5-TK>-BLZz2NIajsMpc}>*}*K1TP@`W$~R>aEWomB)={?rtk z0<3Bv3XQv+MoEFCe-U|#4?NFkr=NhI6g>(T1eRh~S9uY#Dzg7`YimnDwz08s_3G7A zr%pZjH6i&-g`sW?oyp{r&HMe|C1Z*XzkTpn5?gD@vSLI(N(9AY|j6v}X4u z9W>`rS1_}j+g^Pq$LCKlC&K}zh>U>6%u^Vvbe5=EKS3_R@s|RQAP7Q1kkS|$QseR1 zhN1}5taKI@v7m)R1Gl~O`+fPu=;_m^pLpWyc|FVX+;L_&tD*zgWi}UtRck252un#} zluZR#+JY{1!MMO<9{(x;a+4HT&N;Q^iAcbgW!cKg%D+7K&%Iu6c6N5A(`|P z2S7#uLh52~e&YQ|i$$tXQbwm9AZQRj!NT19+}vEZ-I+_|rO zI%`M3SdL09fT}hEU6#T~+gd7^`!Dudf4YV#UA=ns`RAWsSXk(GyE8L0 z@;Q4&5Bk=PG0IhW7{P~Dl=Cy|%zvw#LxUYvVFVxqA6`Ue0P8w*W{4;^8HK0T#12x0 zq$ore9ta`OWiUJ`Q~?J3`kJBAsTK~gsCO(JO(FFu;ozFgJ2+6yJ8wv4KDfSCt2G*p z?d|Pmv)yX7I-SmY@4ffN8*iLDckaT43uRf7|0uiyqM8|gm{m@@xb(Eq)KM&jG2lri z@_SSOl-Al>t@h?GUVrVi*CYzG)9K92%!pm3WD_mgplXYzb(lFC?Ak=wS;$rR-z;>T zM!<-k)lPTm3^8T}}LPolzf2q}R% z=Q6(tjim0tmXO5#e*gLBpC1i|3kwUfBGl=0#NCP;H}nEYi@?5#_$Kpb6-7*jY?Lxq z#7_*7Fq$onE=^X=A6;NzO$S!hTU;fw6aUrSFmeHDN&6Vn>}UZ%55qQmbu=JW)R7^+ zczFw&ViCMBb1l3aTP5cQ$zn^t-{0EWT3uZo3`Q3&TzL55hvkc`oM+5D9*^B50G9LL zAPz<$GcyZ+5Ld^@$dbUAjsi>DFw3&xaQMp0KYRP_x0jcf z+wFF@+wFF{tyW7ypR>f_8Lcr-g#ubm6fVn}X`hlqU{QE>h|-~h*`EQ=YCu|s4I54t ze5L?PWMWGkg;k(1fGHBxZkT|;*e}acid*{grId2iWF|NsS6vTCQHmjbFQNfqt*4?5 z27|$1AnYYa>5a$Z#~*+E!Lw(|vZU(htO}6`ap#=L$QbjhU;S!xb5qv@#gdbgtAs*S ziL~48Z+`QevaJuBMf&E-l`C()@r#QWFAAiDr6i660~S)Zr_xVEAtrQ0W!~+sD9OMd zftnG)6yauvjgmz+O7&o#5s{&49=bCKcLNsr>0y;1JdRWnr0|NE46$YXK}~v%u2Gzh zDZKCwavSm!icUQB5ry4oG#UbAqS)H*%VKt?)7jkI{MY~cqnBQI@oP^$aq{GSlgY@*mS`h-kcr4n%C*(oMXf#> z3}v=I+#V>U32$j9Ip^B#_Ti;NTU%Qj8ymuogTbKN?at259zJ|n_CCnI8YvG>0JG4I zj=(|yMH(%_mYw$P41z_;$d+QT!A){3#m=)#WOf#(*&i%ps;H0{1A8%+{@|Q*CPzp{q7b3b4pV3daHW%9OS{}VA{Go->rzW~9+!Kd^7i6g9N8b z_>_c5pbEq5C^XN2;=}$np({cDmi_=Vh9D&=wq6tP6XFlmh?b`UN(fWEi3rir^^t*v z2+*5~6-^nzB?6rBhp{U0L@2b0V73nIEeq2Ee4Q3R?nl5vfQlt9*8O-q?)Uq0XFMKj zt2wZRgHan&MPzO(T?w9;S=2FymJ@}JgUqjxWDvlq`KKMM4=RkbklOJG-1KjRl8CNU z9GDiF_oqY;B3eEIuqdP!3e9u;%i$sq_P6tH9_;Ce+fv-Q%r-2+0Gj>DT-;t@5!2+LdIKyrxnAYJ10wS9I(X_p$sD_Y!^jBmo zPRJEuf$%aAImd~jjF1$`M*~)bAtfP7wqRiQM~S6|_!DA?LW2x(rjWIXWhT=)0@p@5 z08-33;4rxu35CaDx;J(7&L68dQvPZun-?u9!gZ3 z=1gA2??530D<$L14GW2XQs8J*{{Z-yB3nn^?RBcPitVMfK9UsQ84M*KciOr;)8tJtZcG!h7 z_H>e{$x0tDin(D4IT55K2KvDs#H=v4J0YWw&sb4IyU={mJM5hcsOGe|sHE64M-)?v z@3P5!Q-0F(WRay5VJ>7-EHl1BZ*piOsuzvIS!&ct1eTV8NJ~i*ncmJvl+!dnc!Vt- zALROLtawKCEi8N}y1A8^86 zeMCA@)j^6at$AdbN$iT`pQ=S0ZoyRuvUi=R=)BeV!#N00o7x=M=-8bUsxbXkF{de2 zjbf<`xXKXCYTaWp4vlx7MqL!@8BW+M>Ycrj6l3F)FcyWDNNyMt+>vTXz_8b;NE=o9gmcp@tm5OSog|AvI)T$W-u0$E?{fLb)0iumVbtZy9 z=iP-uydo4hAu0vB^UP``*2Bi{+^ecOwz?(s<0kEQc5Ll_cK#)b_qjp;hBt> zUaffcaqcDzP*B$7X~Sj@`9!KvE29-K;pSBeSrpNuCOJVEQ>31>11u~sYv$Oy+E4mk z>o+G-V)H3(5T?;Z^j~aN$?8sR*koFcXh0UBkZ-iP5C>5Xh!RW_-HFmqEgLiYwc&Vn ziAB0|`6B>}l35agIgg!Z{MtK(r0T%3$-*c(=XWyc9Zjk2uIU*#!@!Xwxj(i!N~3Sz z4I-LeX#fi*X`%s*YD-^~c7Nm%AQ*u<-b(m7jY_I0DMS?|z>1zq6I5^U!RS%1eN;$Q zWw?`J_fZ9n8zcjja@yDNkf`v#>d_!jPc~cv*9=qBUa2K=77#dcrm}3%OyQ87+T5I& zZrHX{IRk&CP<5(78NE01N4U_g*W66Fypzr+u*{*UUbtDyv>=)AFsZ$wK4!H4)xOA>MZRA6Dh?slzDMZiis18DI>n8Q(uZ`4tmx;(1q z4RbOp{MfR;z!GtxpcN8%jIc{00>BQ7G#7>IOI3?lrAntloc`3xE8Uv5Uov*d^<Au?Xzbm$MPuw zi^J$pN}Tl+c2Am2$23||yJb$Hp%(dC9jpjN%!jXzu%&k*U`6P}|KgmE6E%btM7_^G zw%8>q8=pl-s0(KaE}U&(bs`POp*8kV4XHik(*Tx;wzW2WG~h5<^i$aS0zc z!1NgPr7LR$O^Tgk`^UIMG1N$(;gcdb%#i5t3~M4MvT-k zc0km-lwc+5uoR2>AQBJOLL^df@;CGQ_@cUCrBVhW3fRsiN)Ve1A?5C1A^DTYrwS~T zX#GpMheAiF_FqIlQ{g4K$+d>`L=}vf!@==XdK1kK#g-HxOAdb4pAcu74;BfD4e>|7 zBILC;A|uszX#sTDXaIsBDT26Wb?2*oA5Z>dz#@QAv^=sKun5=-2}1;_ZmLF8EE4cd znj5|a8N!9ida4d}p(;W9I;}NPth`d1O!?C7qOBCQk!v){N_lbrxT<>HpAcBPNy=V& z5mB1{RrgF}cp>IA^Qr2ILK=%Yn>>5rfA6qwQj{aTMG8?^7BPe`G7#bsy&Z=KI_D6( zxQ?{n@|gpc3+-I}JJriTiT_Ch>ZfKtRg2*TW}X5|GnuORC_(L11mNo;R2hFN9i}v4 z%xy$MQ<*YlwW+J!`zoI~VC^Q616}Q3{T0_kqWwt`6=7VB1_L6IM9|rz8#JHY^ptXp z<{4$E2*&9u5or*M7QUin+VQ4FD+H8qFj2Lryx$g8Dt|V>qEI=aP&jtwuWopXa$xV) zik5V+;|ZvdL!&;*2YF6eXKI-dOb7^3;ug*Zt6pc=IVTHKh)BnTkV5vF+Gy#i3ZIVr zIRQ&WA%$c^Fq=~f!NqA2bas?wd_of?VLt@8v3@@^!!c`^XXJ1~HHz)5>QB>`aKv2o zQpwxy;4)Q$5#~O9^z0#jmcSB0wn(SwIH2YHR(uN6pk1F@S1#O&81=4Rs1}Z1gv6%L zVkUYP29{x`lD1N{sfQEu|E!^k{;Yw8qJ1A>OMg|ZH&s=MlyJVIA}pFTs9=U@Iblgs zRHZ+O&9p1GC5jBopROc+cI0ycEHsJq4kke5_@TL>hK>C2>CpfH0Sie)K~zkxsTz$E z-Q>WBE{~|+lE59XV>!75UQ9&9F5tzf$Aunl8dQejo#&|zdnTDRj5&5 z=~LD0K?-nZ72LaCe-imm0jxiwq$WAu+#9uf1Mzbv`x5j1Ig>rc9;&dtCC^7*$S59CiG2f#XzeUSrT9mu}O z0k95aU*rH-2eL160IUPq7dZgdf$WPM0P8^ZMGk;OV07*qoM6N<$f)C5EPXGV_ literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc24.png b/openzwave/images/aeotec/dsc24.png new file mode 100644 index 0000000000000000000000000000000000000000..25dd6c1640991d3718c0716c87cf1e7b3412efde GIT binary patch literal 28550 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc27103.png b/openzwave/images/aeotec/dsc27103.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d2f9227159aca3686b6c92120229f38ce8214d GIT binary patch literal 24957 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsc35103.png b/openzwave/images/aeotec/dsc35103.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 zcmV;`HY&-9P)Nf`5nY^W8a|;m+AUj7<z@G7>9@wCi-9a5{633>BUYy~puUq8 zU}g|OG6aYT0NWCw!J)l%%^UX~Y3}H2@9G_jNO_6^>e0nU1Q5e#iLA_ENkQ&}()=su zO(@FCv@8ptL`R-L3SkCCmgcY0>uhrN)^_k0VHei9k#s zDQ(P{Q2Leou3tK@) z&mB143RnaQB4!()^q_y{gwmDsCeEH%T2Ydp8Swjj!ZU%FHW66L!LaP=5A8nGwDrKT zH@6=?(b>z)#tkC|OO{{w$Tbh#u_P-!NTA{LNTOgdR4oipb6d}yU;gRA`ZglL0D&1u z3;0*eopA4}MYAWC7v-e`!t>VOOT?_)d9o$%scU+3N8L}K+1SwD3uYqa)l){A@3S9T z@s}UEQV`f2 z0NK_N`tB2N{^EsAgW;$GB>*Xe_|@0$SvkKNuu@8Z_0_L_HKAtZk^T7Dx1V@zE87f` zU=U&X+)3Z~%=;EjuQWnMX9D?qbg_~%rUC$iGSmH+&m5nX9@u`UF>GW@G7cVVTRdZY zL2hQsT9QLL1fZ#{=exgoV<;+_KoCS&Jaybpzj*iTiDgD+JvH@SC310%S)~VkpML++ zuiwAQ@(F+;*aGjaZTR&|TZgN~m!QX(*=G5_zg^!G8Wh4JFkn}g6@BTx8#2>1XQ zSVZzjL;KpDhlH?{R*XjZuRna{qG^>1XCOgD%4ris!!8OuxWxcdqf2l}ACpZ`P!8 zEeR~Ud&6Blp@d*IlAU(|hZ~n3+JK z$WZ@a#7GE%wAMAupMbx^$02_2ckOfw`IADzmGsVZbo%9X;odnq6 z$KFcg>=OYb1hkAeSb1V_CwWx}Fei-21sxxqsHhsEB#hY(M>!mcgd=t+9F2q{k*GZs zkv*Zoa3s2T=J<@DPtPDvw$1^mE_HgAU6DYCQe}`THFfdW5G_~C;O6$8J#|fckF?e| zx7Rjww0DQP`Ud(3hWZDFBDQ2^TgvS}|3Y_Vl7MZjk<*tVm}{1cc+Sxrx{&N3xS6d|#j zQ)w){<>q`iR7$6Ub-NfUfB=FR3P<)GZP~E9{_$6~9Bk~+;ZJ5F(mBu?j8j=+%BMFT zJ1K|X(^uz&SVQF_Nk}Rmi!`#}Sk3d`r3+xATwNiC=7yu0Agb0=lYl7KZ^ z5B=t)Evwh=jd|KkL@Y^rPfjyfN(Q8irUiXds!FQH=2sTwK;_t?iRJm%ESfyAys#)QGdDXuE#N0ou_hH#AY)gRL+|YxIu}F^8;(xC z6Z(wF0XR*Zl8M2#)b@^@7QFTseDkWzpDzEGKQ%-6{q9k^{<{yO5GrgFl>h z`#qk_-Te>ayeE{=aD$rz$}x+r3zN%?o|8*UDFxcx(evHM*Zt_Zjh4C(5!lBpK}-@5 zENwZVwD9VM6F>F-rQ=J-#H*b+sdD|B5`K0qf9Xux@9`Ae$dbu5HG2kKWzMv-o=|_~GnSS%~84ujPq`WXM==VX(3PT-Mp*Ho$)vq5? z?eRA)23Rm4;90}7PtF3%_06b}cUJ{x+6*$@)%N|3U;Xh5Z||uW0tBI~ErBHn3?anI zxz&Gh=aq|RjI)H$KAFoIPno$B8VEPEbv3s2cJ&Pm425l*Z(TMcJ2MSnFPL+Vh&jPd zq@ZDucegP~QRY;dq44y&hPDU3`S`KcZXpB{3$4jm5(!2@UdCtdT=9XcX6NTP`_zo8 zGLW?(Gg`@Uh#EwR#lrn1D%Vt++XQml{j&Mee_b3$^ zm32XocQ#ER0NW27|LgDm_Hc8z5b7&pNC^-Gz{}=L_?wTcynM#Eq#B$s4gef)?RxUH zUAqo7>^Rie*xnn7M1>G~H;IuR+qTba8hA7ca{27;4{jO(c|QZcO4p)3%erH2fAJqr zA8Bk;JIc&?l0=NOp#SD2Q~&u>Hx(E~<@oqc4pvw1;I6}skH5Tq-LAvU9lb0Spg@*o zk>f(8_U}D9H>A5falz!K5uA5dJ);&f1^`Jc42UG_o4dd8-_O=Hwh=i<696f}0iW;h z|KzHBRxQd*3qS**dMld>BM*fm8+IM}!Bguu?>jmWjzTX2h#>$X*s=V-_($~c_VYn* z2|4G;yG8&cLl9)&K={G${chu)dV&BuQDMnIabDIJKD_eo>lXz4R{Z@~G9tFU|7gqC zfA;G3L&rLMhIC>TOl~!pG)_hAg>B9|(U~CcXW*x(q!u|Cjy}A4{kk1>3jCyXqz^1J}*?h8HgyY;_(ep7qT5RBZIP!CvV@R=-S2D6m5Etw?4 zjz*-~H_5~?=+&dMN$ldoQL0rTfcVikWp|hX&{MDNc;vThjlX4U!C{%7mGQ-oUwiBF z*@8@N3#3k?lJ-0A9{Y|=R(dceBUn<9J%38& z__1Tk3UboZgXKjzU@)Y~pz(b9vrTc(G%(s#p;P#DZwpXkYu7h^^-6yzYSPsSAYv9m zeEGf`K6uq^K?&+q+EIRP{hojR$x96?&O^kc_85U6m~90e*pe4cE?+vkdfw#n>azTr zio&#DAW12Cit1dF12+s$XBl~CW`H{T2EP2m7hBpxBtR?}k_ccK@cZt$Y0;fm&-GcB zX_=~7ga(Ixu==h4{oPx={Sl$|LIPkxu!)JuCK5$?nTw}a-M(`6Wz#EiGc)`?q0PO~ ziY~?KEGliHlbn|6(W%nuBJYV6oH9MPZuhI3_X{1QvjM@90jyd!{lO2f^jns;P$Y;Y zAbJM|zxVjs??1WLW(k5|%g7>_2$BPq|E}xi+;z>oIg`u$mS4G8I=~F=zq3xuF~Uj= zFkOgEwtoaPI^;bed~M*bSV-jL;ck;^1)!}f^vy?K8w^L)P8pMT&sAjwU;Wb?^0L#V zj!Y}hn+C(-FaPlQr`GJW_1*Oef-2f$S=P0ejlb`G%N9=?mlpJ!<|y1s6$3dhFMwG9 zs0VP;{VsGmzkVof+%usI=VCI^Ng1@@!s$kHM_-utYx7B_7SFaBYMO1DdsT2pcZSd6#rvBr-*G;J^ zfet@|AOS(Fwpe&{VJQ*DIs3>vnKRrN*m3aq^XvDJa6ontAu~Pr*}JY9lO5ER8aQ;% z;S>M*vzJ0c5z?vc%2AWT@-3S^{`(K!nVT7aF@6LPgz?5b!MeaS8sz<~?2%#u+fqKY zW@p5fB37+n=6RFKu3I$GeIo*h>EC|w%I>=6*aA*%Kn1Q|IPrU*zau9zsJ5V~(^XxD z)sw1AgHoP0lk~;N$UBo{-gl(s#ZCJ`B+c~_(kH~<-*a7lPKH|`Y$=~yv*Xpx2LU*^ zyC7y@;iQW1eg2NztaQ~3BTUj+cDfrQncKVj4;*VdSl_a z7GzZw=gyimZenG@)T*M={9K>Ud2N*^oo7VJ@-WKNW=!Ex--w7`czgfRrcNO&=w+f5 z5R0Z)&Yx0lYSZ=Bw{-sa*|)XO5Hmx7AyHjc@U{DI)KcYcvw1U>QwM`Px(6P6dGjmp z9Nd1eAsmsmgb64DVD$7iwsvmWf9&aXd;C6MOSqbc=EuSWx z2jpGJ?oil%dd+r#m3PGeK?Ho_o*NemA&6p$Va)j9vzvAvYJ^@fLY4RX#Y3ODW!{vE z7@X#+-%0#optYm-$Ios2-P+y9TDqgQH0f9bsQs;~q*6}A;7BC$?vdvG^(TJ2cIS$@ z6aV_dD=SNKEunUDsAC|!J=3Q~r;WTDNgTy=R=F&Pj<+3YY8OH%Po9aum^G<<`J4%+ zl(uE9U42iyy46u%+Qu<|aOIp8^CoEDp5kQM4O6|bt@h!k)~?xl#1h0{GOrT`00^U@ z8IZ~?BPR8NPRVHL===36TX)npe)_hhAGv-$82b20k4~9Rj=YOx1k9`@hsC}U%Y#<0 z*%p=LTulrD-@am6QC=2Ykc2JmpFaC`ci$iZQ16%~LEzanrJwoWGVRAF)~`?d=pT$c z_R_ZdzW(bswjUN2pkqEN4@WZCEEg3ZVX=Nyf`mHP2*iL8;=qv;fB%DLzx2p+?LGZU zrY{1#@lxZ6aV;T8EHeV~PHr1I!adqL`_}I{Mlm3kh}dUYSI?iKb&pXb2OBzmw{ABH z!At~Og#ifowi|S3k^k`V6z4~^v-(iH<2;Av4mA9XG&c| zOo&A7U%arnxxM$lAN*ii&>x#n!}g|3CGm=%^jgiGhe@i<{iFMi7^Y@b{=#mSJh_C7 z=w6J@O6;m_s6Bqd+2cjTHuJQq;;OQOgpzM;IaJ@$LCi5(llFv)!rPY5281I9aJLsU z7>+!=`mO)^)vKYwA%YSmX0lW?kW5R>CyId*I_rjnie@YEB1xb~R6f69|35se^p^WM zIR%50*Tsn?hwURH;IYN6nIf?ju2TagwSml)?mNO&-dzJD_9wY~@;4)qOnuW~>O6@3uWmUIwV8B^ivZXX_{7bN(*iz~S3}B*0wBo{ z#9+u*-Z}7{C*Cyv5SyowT1}0ZzhKfsIk0$)83Ojnz>1BcrHy{>Gi}k%wy~^6r)uth#Z`tW~o%-QS95{|+Ogc&L(IsXH zK_n?rMzxkC{f;Wt`6vs?gpeCyt%y)X5t}d0A<5CY1&KDrSX44Q+=T+5n|0Ey0qAGBW~mCYGfI z{El^gYuAxTB>V9Rq+t`;MGw?&uNZjGP{oNtK1A1=%n@CIfw;fp?F# zgdRY-*^6SAl@n2J_iVJfy%~VXSQAU;X&S#c31Mv1kjR4fi z3oHQ8_>#QJl6*j`CZ#r>etk#Owtbe*yyHR=XyMedlKgB(2pj}LP3XaJ`1`BZb@zpY z2AwP>snV4}D9p+H$|r7|SzR*H^8tWlwiFog#G36tcyhgd+b|Ir5nF!i(KR)dh2u)b zsQbSC?$Iy(;Ca7AQU{yBz|88RpZ?=L6~)e)Pq=CRY}# zZys5_?$H;wnvvB{b>;j?KlQr~a+#kJ{1qEuZbPT!6T4G1RWZmp1Ny=8atnN6>@BU|0fD zO1|^zIqzRKJrMApOt4gyykU3!vupPdF(9C7BoJHMYa1SWdE4K8^lH`A53HE;mH&Oo zW)Q14E)WxrxAq-7(OFTP1E8}n)Y#S|B}m~LQnYpTHMjLlsw^TmQtr{>iJFOMY(DIxbbf3=xJ>275Z*WfMhPr%bq{E zY`B`4`RC8S(>oX@QjRy9GgW1jxuST?1Gg_7om8oZp&vi9@mOm&2_j;b;~=GNKk@R` zsI*m==Vql(sVV{_%zBfUJ9_(@J9<^uboLIkb@rJ6ClNR_6mDwoRkNb8t?NX4H=6+j zL$L7qti{u-oW`8!?0aixon;Bfq!2q}LQU;mTi!he0uiQNCe)0wDo9H zhmu6)TfFwp0o!)=`Z6(C%G}K0ig^>&cdUD!0I7B{5i{u%pxDTD93S4+rCeskkvh3E zj?7Sy;}^&O>fDY1-mvG0W%*2}NMe>zIlHDz#QCjgYU^(8?qg<#fYuneZN)6hvXbwv zI$__@mUs3YClb0Px;?~9V=~je`0?wC9UJPFpTyQG*^$q$-}}3Dy96k%Htm7=j-2Rv z?4_;ha?27|%&GCCNGZR4B8G(ClToAF1NmlloakRN(>wyNC zwN6|2z?<7@)p-TlHzEM|#QTty~u!NBZA^=e-r&Sf}PB7Ho9qQ>HR7#g1nAm6e=1;Cj7I|%;fR{Gy z3r8Zcv<7I2lf;+L8h6ctN%7Z`V`Ag0BY^4}JO1;r*DYbO`?+-g35N7p;tw14^@Sp8 z=l_B!5OY}jkM3#;GQ zAuK_H8TvIhl2M$WvvOXI>J}-<)wjyQlsZVu(kxRLPWXc0(qYL&34fC*rSlF9@4OrH z41fp2c30n!%bNp0mf)(=eBFtpz3%4rp3vZsWm&4V5>%L-UYehySBG)=)L?K=-{7lT zYK20eoE;M&fHVBo{qI}S)ZWw74&#|gCIOb?O7b()17>f9UWhR8$kXfh9&Ki_h?NgQ zt~#|));6@)HMY%}SPsyFsg)BdiVq%Zb>62gKBp-YQt{jMXn z9Tmc=ZD_M?TOku_NP_|EmMdnEu`Ppxkzf2_GXoY_62K&-ogVZJg=4-=XdwK5FKqhM z`#(&@i^aWhNx<^&0VgxGqpv8R6^Co`jWU}(dhqdwtsnwS}wJ)vaExFTm7 zsVF`R<^8ZEF?LMWeK%j`RxXm|l&Z1XGdF@W%%bfyocEI$-hA+`YZl~Y2PJ65oQY4qx^plR(WpIvz}4tS zBO>o3Zde@_7uAw9FccjaipCs0A~2U1=fsK_I?~iGbj(NfrO3(%WM>A4yLVH2cSldi zI7w{Am%xZb?ISH+@vRZT0DbY+8*(#)E+qtj8{2xm_2{d%Z4M7is7<>!0MOeXYHsgV z^;v?iy=?N6Yj)^JHW(1y{o%H*zNpR39X%rUeic^BOrOtsdGo>h%kvK$ZDEk!8Oh9` z=@Z757v`#_4h}`0TesUM6nr2U1hz{Ha%N2|duvCXP;W~B6U6?bC-xp`UNWmn04wHB zm_N1rtsO_4{$PNmd}00G1(VAU)VJ0)b{XVVf(3(fvVtGK`7+lD1Ej2j5_^uq_m?`PMcx9rXzxgMkCRvZH7^+;xXA-$@gyU>ecf= zpSZ?pfk1j7kPPapVQ%Z}V|GyW7*9rl8DN%|O`CAriWxDt&Y*EmzP9b1ck7kMt3-ej z>NE;0YTFHMU3%5eV$Q_!pkE9{REr3J&G!Cdt-0yFYO|wrx;R)6NuNarjqkF)?5prYoIB~7d>m|j&PEQ{D_5Vv>t?K#|h`Rwt;l$Vu$ ze4ql(GM8nUU^yU9NO6cl3p9 z$x+EHqtcdAO21F|{VDJ|A^@_ZFD%{qco?o^G%MZz(4XI0GA7H^rqSm;hfnodg9V5hJ9@Uf zTi-uq>pmx9hAny36*C+^=AAu9_a12mNp&A)5&{dSR*fskFU(CR6L4j)ZS$iqZ6Ss_ zoadG+rst#ui6yfn10EczKe6{n^XfNt3gKfl*#VHu&GcWtXllGQlP+<$i4~Z_0z|Mt zAP51UQkf^Em=K+!^RDoe;hc9x0>GH;w0l=AYVCAhVh(0ZsVX+l5WDTCZoQ&EG{8b1 z6T{%Du>~1ve#h60cMK^UjmGLEg;J*AV6fyrxqeY~=@?zuc&Yt^;YXfc8xBW7AXv5n z7*o~YNY`LE%o@oifL1M={q4tI@%wy^c|F|FJ~$LH3oFh@^G~iU-hS}7vU;7}{cr6$ zYzg%*K`bTgabxpq%JLnrp zO)P_XGIET*eqO;QB%)`&BZE9rlqJ!5cT33GK;8)|OC89|PXE|VixQPi{B^3)fA;<* z00TlLusaqg)!hNW?;}#jVX*^lrQi&{YQdz>d|-*QxO0*Se)Zy()vxb{ATY6HA~hJC zSc6_+5Qx$Oe#BHLub5r+i|4bt`-Ys}Yi{f9>hB$oWq>*woXV?NT{x#`^oOEpPJHp`MRSyRU4mlcf}UsABQ?gSfG2#~_U|GlvJ z%b&R3X9)pu|819V-d8^qwbdFJAY01cZ`h|NjG3{v!Y?*XdW9=n0%H4gN4aE$j{9(GXVf5R2Eg27i`<#s2~ssZtoiq z{c6=tQu2)I(kWFXOj2cG3=D;jHgyQ7&AQBxd082=CY0+siP!F^wKX~}bz_;TO7h2z z9pksGnKfn4t=}Vr<-BIYg4lDUsk1j!l$QnYteUcE(tyNV~K z2Yh#|oa1t>06llq#8b@|AUi89IIE^ibr}%>c4cXiy9Z7-tRqQ?_U}>{yZ9j(je0y= z9E6g*9EDXfr*hayc|PLaRr8k5pBVqB#7w__WqV#$`k35IodyFUmXa_q7_M#Xa95~| zGXX+yOfKVp~9zW3qFh~%f-xvT_&J_ zaW&7iCcpElIkzpJ36qCptQ~&x?56KL@dgQJC1hM>;>@(P!rTluXd3kU=GBb-CD>9k znuS`9sqW9q&ZsWUolsU#Q8K2js~=!y3obpukd-B4$_n$;eRkJ2?Ksd#j^JuvfLO8( zs8d_bwv*WNcJ_wWY^_~Bw}t?pW!|X8 zjZI_YTsj{g{K!=`Ew!clqi(y3_y zpAwbdZ`j-3(=XKW(Dg*bB!vRSR6xck3jzR3(4&8N`)@w7GAqpw#@tEeOJ|IKd(Tl} z{Bb~?nXf!oo-twURr4psb)|bC3B)=D3BZB+6W9LLBcxq#4cz?s2Uh4rkCg9gaMOrC z3QnSgF$R!a=G>9GV}4G?g2`pE_onJTRIyV5=2c5)+^}St3AaIe5XO~=rN!$WkOcbC zb8mO{^vCdGHeF3b%w>gHl_hy_KR%F`6_RV-GiSvrfL@oYe#S>92ts4hr;$yBsvt14o0HVmQKrt9sQVOIDZq1oQ0hC zb3#OSUprR_0XP5!^t^^$Q&ITfhgVYEAh;=EVav9}uU_2z%BKBlJmOR!0W6}nym86& zf?W5GZB?!K$knrbBp9~2kEQI@#PY(-v;ctFlS+LS2)1Kc2_zZI=hWn6_*G*Rj7~a9 zT30Tmtf?rtY+BW2(<>Lvs9Zd)Vs1@oT0p}I&gikUf4^aGR8KKlIK6U0MLyJqa}9?H zNj`vl#P44@cUZ(*+d2@W!YrV3CDclh40syrz)=j-u)hqCyt^+SMVYfjW_nRgWpQpMM}6ae+FpELu3d5=;;TiN{{v3Spog zlV6Y)us-*pE0@i!*4KdByZb-;U(f8RYc$#mM9d`K*<0V#)>T=Y2hjMj1(Pd^4%D|9 z?M48IrDU!u%bzl?*wrEA?oTa0j^C-v>4T$Ut~&sV9qW>^gA>0v)dv?k3 z9RhyegCD-~ufO|DC>$}fTrz0!jPc9oO>AuIGaBL~fh{5EJ5RoT@OUfKbamWzeJ3K~ zkKJ_HnCuJyNXjFsDKDrf%584z)?sfVW?|crmGf&9bX1s=Sz466|7e@D!wf)9R&c@O zN~IC@)wjH|`5@aImFfkbwsOa6#+NObHLfH-+hk;ml7gH$lS;QAIHm)<+F`?vLrrV8 z)_&~9MIZzNz6UXI(aDf;sNsBqRZs9n|Z`ktM`vySOqJr}J)R3(<@TWuLoqc`#_PBQ4BO z(HTgPbQe#>2`m7Tq@z8o112CMY0H}yPrL52NpKZUMXq&_Q@fU01L4H(ir8Y-luukl zfeduy?*AAzop3Lc-YJrQ=ERRFB-<=CM@2%b?%35M5e-{t1m`{W{rPm>lSqE@_NCpS zp@)C_7E8${tIPN$Nls%tF`TYtW(^XtmK45q`K*UNb8|2dI9VG~J^x6zO>}f9;cwy( zl=9o*?oO#ckKhrV((nyGzY_1{l8~fv5E#Z7Az@~mM^hNjDJ#wYxx1F%wqk~55i8IK z4E1VWw<;c%Gl5B}w+-lI94WD2a`{(2c|$>N)&+gKOOtCMiSOrRQ#c%EA2&13V^k+0 z!o#4P%#3e7aNFlTv@$)-g0uxlLVzqcFp!e#+%^aZRtYHthQK{H&i~Pu?yfA%b1$hq zK3Z;6U|esH z8^{GwXlabw)TP9bfU^u-f!ssST9)EqE%lkq%s@p+-oM;`9T=2Ia>I+5I?WkS5qi*k!me$VR zj^2%`KUB7rzeolrZe1KbYVpw0Q_E73y{RgvicF z&(97P=jZ4bBWg`{^7cc&A()`{;azAYaj|hF27(}2Cma&MNv3R=oOj0*GE+=4W3qJ? zxgK;P7{GlL<=s2lED#EFGYWDuQ_UQPfw`R&zLVDPq+B~n-s7(RVbbUSuyju5Oe&cI zAT@3?F>})aLka86WFnt@}QzIRRM?}pX{U80OM_tw` zVc55ITX~BR7%XBFhra3{OcZR)xxg(Ssw97W7e)WSuq6&ce&z z*xvow|9t9aU;fCfnsQ-|j$#0@*M{qzaYW=SP~z7t&Np$t8rvS*_@3nCX_Cy%?cJaI z?lZd%HKhjwO1+({XTRjR85Ctl;(PVv$oskF%H)EHq=ePd(Rc6H{_m&HZPW+3fz94h zg5JW_h!Ld7f zeE1Q>=#lrB7@k{h7NHJpVIsjXS6$#G^}+RTR= z+aLPHD}UIyUq;y?w$)+CDk<>1^uwjg6(u9@!(=y{v&CuxCk2~<&4xaoW4yN>IR5Ex z{N`VO{%UvMKveCF0ra(MQwU<*d`!9v$3C6Jx!Fy6Ge zRxjF==F?Aw6hAxna-ie(?$9gm9DL%nt#53rvwS49R}gpDAIDBF^!P9w#?^|aVRGJy zlCjha!Ub7%jqP9m#cPkfwC&o(Q$KObqMXe1^q^m80dvNkVteB`7U(qMrHV1L9E#YX zp~!Dv-}U609sBEB`v(RrpAQU>ycnMMlH*FQP91r_&}tS$AP$Ek`;ML1bGZ4@7v5Pk zt#awi2{UR+7fq{3GskgL+zc`*DmI%~GPWN$zN@a~?cGNB8!Djuw)i2 z)G|Ss7bIQyXTM~)nYC`7Dm9s)koUyzF9eYU6RYz}eLkzRci_cM2i9ykn3IuFQJgz< ze94j-m1Se|^Rv=2f`PO^Kv*CmTk>EyIye;W>K$lq@7=twephYN(dN$1-hrqsnPtG| z(?@qOnO${y^5Nom@JonDIq&h^HsXtDE&`IofQUiw0D&SlxA*q9_x5i;bo{ZGw_1YI zgZ_Ze=l2Ui0tA*Ej@l8M2L^}KTUd$69D@#hriMO-j3o$=>JXUZbB;VZJxYPR15oY@ zXVtOCJw6IP3<*xgQrVsJ?s1Qg!~u{x zaw%SlQkp`OOX+cskA^G#761Lkj=Xzx@e={b$otvf9O02i7|m%j9{2c3I4d3}MHf2f z-Q({8u3@b>De@T=&caNVV4kUl?A@3fYDS6JjN9T_`a~_c07J=AqVo=-c~i>M zg6arK!H^dm+x7Ux%uDmLO7gP-Eo?9^T}v{BK;_smrTN()(y23A20iX^B@YTZ00@%p zi50~Kxmf_*nS4k_-WixwUNp0&w7#Vi6njY#JnnG-Oazi_YuRG)$=fcsECAXF!W^2F z!g{PJt}qy;Qj`8aakapDpwNQH|^DZlaPnuniSHx!M!ULOw-K{A0LNWEb& zrD%HeULXZQff>TQ&4?FHt^D?1-8N-hF~Gy5^d$+FcC-wIqtVr`@BGLA`9oi5$SfV% z!0}T1{+?XDcZrz^g25^<=(DW(Q!0M)rH>Tkq!WQbf>IBEV$QoGRSXa~;1hRWJ6DkS z&&OV?YwChljsO4>!~mpvPxysb+8#eETnF>?Hw0sp7(-F}Q@1Vov)ivI$W2!kO!-#H z2{Oz~Qp$MeUD;D5JX#nfBQzNPhaWtoQ!D=L_NCV>m||H3umlO?TBVRG<-8{fmdg~H&jj$mP;}4Xmd9V-`sC|7`v-@V zk3|f=;FHYb=Y)fqnX!0U#h=`C*;VsvipOLp?n2c%E|p*32)rC1f7q#aVD@pjbiABuGL4zzdo4TPgn$wDiy5pL(v#Y{wi-%nZT z!IJ#!%(P%yz)ympR1GtLM2$5dJ+j6`*$z{^qB zlOpGRWDY2e6_X@}G;%zwE9db`g~Ke!^j|f!da1~xuV+}~{d7rsTgonRN>)}Qf1jFM z+Hcf1Rw~Q*e9(a+g_?T))g?u7sFL}PRfO1p?(W}5FI@j0HggS}B&`QC00000NkvXX Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/dsd37.png b/openzwave/images/aeotec/dsd37.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac083e546666d08fff35389c00456546c04f2e4 GIT binary patch literal 12586 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 M07*qoM6N<$f@Tee!vFvP literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw056.png b/openzwave/images/aeotec/zw056.png new file mode 100644 index 0000000000000000000000000000000000000000..80e6a56acb82790a83d3a80467f2f09a2da359ca GIT binary patch literal 44697 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

    ZPk_3ISbd6ncHkqao0pUfBb)c+HQArup z6Q>E5c_AVKK!@WnI_Ji5B%&h`0)F^-bG_ePUtibyutf@vG|}Ulm`+<}P*@>eJg;l& z{{H^EKmD-XUS+$Qk^-X$D9x705}RqP>qJbjZvoI3jFU}3!kq{R=mxjhY_e|j{&+gg z^Sms};qKFa`>+4>Y$N|tq1Z?&6BLN3ua#j8;oZCU+wIlh29%~dFJu8C=K^p8qTrS& z|3F-DAWZ(lX!Hn^I3W_|>@j1=<7qyfPN&m+IxX`|L;>*+&Vd^~-rTGleoHuN=uvjs zrjm(JR8n1SxXlbxy46&m@|smVCwcEb-QEqufG+c^Txvx|snwVrP{>XR9)$xccBQC| z_+KI*@BKW_fob!yM178Kx7)pa`}4}-t5K_LoT0W)W;}^twq;fuZZGqV_HoX~k2hEQ z>tPuD;xS1Tu^J@7Ef59?N|>iY8KE1O#q)2GDU5Yq76NdN9D@-zES?UB!)~`*Pl3O9 zaObm#(C6+CKmIf&?|2lgxFUwgsr>vnR99WdVCly5YY>fb@`d-|xoCLIMu@oE@87-q zS=aE_9U{Y83UGZA0L+UY#*qS75^pJ~CgPP8a02DO7)Md#vED;4d2BEajreHHxSs^% zc?#e#j6c8s5M3c(Dm<~R$gmc~Sf8{k%YJ|DoGYXtD&MGpLGX+sSV-OvrYe;(rLI$| zTp7h*BA^8IMI9t-6x|P#YT9h>@9&>+b$m8Fu`OdGY0IvHm>qSgySuw#9G%Mxs07qV zPpV+9uo50jD4ml0v3wMh05iBG=8sqh#7WUx=7n|;aktxly1nf~0~KQqzeB?gOgmeu z1}38dj>fpoIlIE|$D5mB7!h5l84-X`Xu{~Mh*k^%NG$2qf+`@&m`TI~0#aCs5wL3} zW}#3afqdQ>*`F&^LWaXQ9*?IM_%=zgh9;d-9rAYK`C?QIzclay`R?xi`sLTL833`a z<*Wn|!C@kO2omH$^}vVg!QdT{bZ1Tz5C#xiu89J4;iiG$v z%~RuTqRw@lb6NbrkD-8K#sJZ!_pXZkCF|s#>N3 zsBy_al`pX+h^;jbHeS{;E0MQmsVreD!C^ZaL2_yY4W%YY^hHF>4)4EnJPFUwXJNn3MxuYM>F)X@gtJf3uRr(c1=lVOe@K7tB9)W9>uwz-~tjL z5vHi*$B6!>^hfcTm{f(xa+O?F2D-qSFZ|ErY(O8~wNg8!S`-d~)v{`%%v}qngeYh^ zk5zm>XaE^5WqQ_dB3Bls_A*R≺fSDdfx}Yukm)sceLjPL)B{pSoG3Ds73@b1qfw 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 A3jhEB literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw130.png b/openzwave/images/aeotec/zw130.png new file mode 100644 index 0000000000000000000000000000000000000000..0108d745cf2fc6e6a535264f8563d2e36372c2d2 GIT binary patch literal 18094 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 N002ovPDHLkV1hxE42l2% literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw132.png b/openzwave/images/aeotec/zw132.png new file mode 100644 index 0000000000000000000000000000000000000000..90d2a6b7cff3df116159e22bbe84526bc769f0a9 GIT binary patch literal 18196 zcmXtA1yodB*QOmBk&^Cik?!v9?i@n85g59=1O%jBKpK<~X({Oj>5`U|{Ey#S|Ez_e z=;hA2`|SPHF-Bcg4ik+S4Gsz4_CeB4Q{G8Mqk^$54Bhy{ce%ijRLj$&f8M=-Jn~dfp$dqr(>nj>hF_P zi~0MlwBgcDpH{;b>zBjLX@aLWfBPu_>UFBr6a0-$5__-XfvT>o0S!l6!vgto<2gS7k1M(E{#PZP* z%>GTv7>Ac*-;;x`Y@#${^|^CxdS%W1H1HVxS#(CBFJ-Wc^`h`&VY`eq~_+b|Mdjj|58SwvRgzJ*=(42GOjtEUVlV zwK1gzIz-s64Vzd)Lj(4e3okSb4c<0U%DlO^j_`m!(7{saUZ(TZK(zvqKc?G%gIBWZ zs~eN~((oC!AZC+NimU%A-=+roQZ0HypV0yS6LxWSwT3*KhQq9MY3y71A(gl8I584su+4!U3Wj{t#?}l48PO&z#1YBJj9+P2{F_MJ6 zvoj`2ct%EsVyPxCz3`dvbN361(a}-pQWMjgH*aJK>fe-dWAMi}WZApmGo&{)OgSv= zVU?yER%-Uy-zfFDT8+C0I}&_bh&8|QtwY{^OVzO`qAbAV{Ua4E9B$hs!Z zp6tO-f=MQbRAnNDdO{VyvvgdOJza8Wz)k?=2_;-YGFq}oojGF?Ni)7!(aa+L*t=b^ zR8d~ueC?0$_(jK%burcJ*RR>Llq$99>FEd9Thd2t@?L&o&1w7&ZdAUOHL$4pJ{JU zcw3iE3=AANiR{_4*i8h3erp%c`k!{*NQS~&J39XE#TNUJlf%T${_VJBc|kJF9qAW> zPt43T{p?pRJgp5{W*7Vr^>1=El3H3??(XiixRdrg$>^VcpPbCu z^Efy-(9qCeMM?4KefN-7>i;RfV9(`mf+r_@U{*Vos%W4mQ#WeFsFn#vM5?4}*r`T1m6Q49vT&nF7eV_Pjtz@Rdt2H7x zBTI3mA-M^%I6d9woD2+d<dOFYBw>F$ao`Pgl zNZ%nU&-FSf6`OmO7nr~ju(R)!bgjM@-BaX^uZwaH>VUtL=`nP zCXKcUP=~?6!8N}%LH$TpVRdgB7B@x%aZ}|np71=&AM%RawYRJsBRd=#- zrzXRWr6=uk)~QhRVl;Ecc7Ol=eMl8Q+C$X%6G3sNsn|ETYi;X%;rJTVkNq+D!J1lH zZ;3G(%Wmb?$8h-Da3m>P?Y}g^TN$lrO7Y5?vA)o*mf1I&%l&Bl$yg?bWNf~pxa&OK z07(WS5c1R!uw=wstT>Kjs5o5pReuH<6--@D zPA(uIAUHVKz~D6rIR;9nY3;0If-cI-gv3O0LC+u7+^Au0&yP29BP=+O^o)$jCsDU` zaWyqH2Zw{*u{?*Si@ourq$H`=-p5Nay~q;TIXMdQ^3mn}?^^>!Df;YQ>uHxPgmN_v zHc0ksModP2)6S3K#>s#iSLw69GUp`fBZ~W=Gvz*F=qp-yx;>P}#KdG`Vgd@pf6A{Q z1Uq^8z&f6|^JjS|O=oL@10 z@DSY9ZJz8LRT1fNX+N3kIaJigP-I}kgwA%)s#)I<+VHx2l>HhD`EF%?o{yJT*U<34 z`NIRFxPD9S9O{&4L$4riF#!S4!B`36)=tZZK#M3$Pv7@?-@{ZD_&o@cq$6&ncw zH1tnLjEhj-Qq4-uO3E9CMT_b!wxL+O<UrFJd>MXY7A7E{vE;z$J>GSsWo3ptQ^=%VQYk z#*finIU&g-DCocbJye~MM?gS8=vhv_QhN!?8zGreSco0$w$HFm(rId@t1CON`49}c z+R)I@-@kuxs3DSOW`(*{rRd8?JxY3ddQMJGhK9tR|IIq;FlX2{e*N+#yX{9>YU+`< zkdVOprOH{yOfMWs(DL{Ey4DIaGi67xXV%t2u8$VMo=i{2WVyOWgGjc0)~Y{ zxt7|+iX$(?EWF}l(XMAB&7MznJz+nT{Hh5UJam`@mDM zRP!|iNgA~TQ-Jn>brB2qJeKt*x5O%SR2YvH^XL6G%nnDe)sBvo6&1lHNO+;iHZF?A zOa8(I*kTXrmD<1j_VSO=>c{s=GG8gxZD$n}V96SJcwAI!mGio+=xb_*?Gj{3cR(n| z#>VW%3qaRXk&!`$@$m3qU}FQU6c!eyQ>826CnzMuKu_=JixyE_ zTr63m8wVqmj25Y;60&u9Z>=+iEBWr|5P5p=wN|th8u)m6c067$`*%LYFceHUHbYVQTz{=BE*fZYnwpjt z0;>-HtKW%pqPe`JWa~!?jbQ$X(AwWb*%Ao|CMG86 zK9jP-StGN*ewpg%l+HS$QpqKeU-@?$wYnhtlxkNFarbR+Z_mu6uey}K?I)t(cY~wa zzPZ1+xNvfG{G=%mITnj!c>`5wcI4qr&{(nw!(Gb_L|6W-&M3WmtvryndV72Ot22Nt zvu|`Xe%ZAvKN1@oJ6z~vbv0{2>a-&m7@*0)U`UcbVqP&|QHXxXOS|YCBrlnSP}P3B z`wi~j&rg8=O^L+hw8^`9asZ(n%+25L{q;JWD=jNaWxODvJ-}KTvlt&hrTZnr zo}o`oK!B{slpAYJM=x3 zM!8~XgFb7SK!$WLcyEZI?|V0r2?oqL-=AIFKh}2qQRF9m`gQZou3jHUl0EDG&rVB2 z19v52=0CLH?cJhSS}aRj@l&3bT7;WcMHLbX&s6n_V8-mcyiI|zzc%FYkSHuMa^eK` zvR6?)9o~?L{=L>p)X@IQ> z-gf=BZ=xb1`EUKXxw&<#^))m!y5E7qS!h4~RyAp#nwskF;Q=~xC^D0mk5AX#?q1u)WIF3cua_3TSL-;2}ljiIAlFJ>0sOiU2QGy)CXW zULdkOH#cx0Jot`9?{j+1)xrYN;5z^noSmI#XJ@&Vr2oUTCiy_0e*D(qVds6Sn7UUQ zZ5*l$?S&r7CuA}blKZn>>;&1Z>*HkuH5$u43tHU8Mmy{;|5g3>pS`)ICAF7Xj&fNP zMKC`R#?rAjWUJ0B~MLh_BB0$Eh)goWzo23uL02CkoBgYC@GfGGLmNLr%$xBw6~AJXOF|g zMoo9xV)7&gpY)SqFKrZfe~w9+oI?99Npsio<$sVBaIq+`mp)K)kZrt@H`XAgv42Q zc6KI3c!Rs1_a{qqbacQpe)Z~=-e=>=|NcWjW@e6=A$X}HMugGQ+{}a*o0^JiJ_w)! z4^Mhd4r&z^ju*|CucE2*r8Jep5!bt@?WBofq^ogUqI;c%{~zmeYe?HUKsq_{p)%>;fI2c_(%Ku zzB?Iu>54XB;tbq&-uznb3JGy>`Md~?gnW!}s04T$V1xb9cc5zAhATkLHvj?+hdB~U zSFi`b82_>~HFKou$DtB0r+8Ik$qHocqG%IKD+NC#LtS6nKvK&`6H|?poE!jYx(Q`o zcxq{-EkaGdy3_4v1)O|kAdRWmZOX3r6Gqu_)`KoQE_Pi=uGB>9?c?+OcRWN@Mdfh= zJ0zOxoBK}e_+C|YHSEV=l4E z0LYc_Rv6{ORc(k2WM_N(eTH+3{RM zd}0NPZbga~q56S;a&^_YUf;Id@C4Si zfXKm}qs*Ma%*V&a!7;w!W*)CXuLTyy#)giK_KVJA@bksE*y)vjx8up_=`+~us8pO( z`{2v+kh}7Og9FfoGeBF?uSZC91G1LCJdPEVHxJ;E11x=t*GpqWoTBpb z!P6T;e0-n;>(YJ&|rQrqfDO3KT)euT+CfBuk%Je&iV z9u2A<2n^lN0C{`3yI0sAf!D#oVuMYbVks_?g_|2E8yluC3lkG+s<2?EKS7irbRK=8C^27f z*=Utyv{2e!;r6t*w*&YwY5yrv!gqFUZ4Ep<-n{Nt30#rwuzg-6qA}Nw^MQqh>>+D} z42#xfFf!~Z;u8~9)ztEo=_Tc*q0v7`SQlhJG7#{K+)?EhYqhIC8_lHSH61K zxw>-T2~kl=)aZskv*N}at+w;wp^4nChu8fF6g2}K9htvOL>T|(tZKQ(NG98Q!9{$gGFSw{(P^nQnyx^Vo(z!dGaqg~LyPR8>OSu5~yFMr{ zq=tDK9`k{jeC?Yk>#57=ETs`$Ayul*MZH3+T|GX`7TwGk7KdBHMPRe3&Ugv_#ecKE z!@>~wjp0_F?+$BUNdnAdelo@_vVOGOT3cSuz{GUWzV^tTv;0RUKN%ehd-8iSSy|I) zVbFC>za@NYd$ekS@X*CWBqj-eB6?IW5F&xtP;Xe1Ja>9SA?!P`caf2qITd3a-!Mer z)$O#C^{LARSMgU8{#bPyeg>C3vDQ)q59t$g#xP)^F{a1}pgFs?E=v{R823wTX?+J$ zkvOHgh6a3Xg*l?a#h}>J99<9YV1V~}Y`#b& zMIaLkegMzfFkyF4>@O;8-?I%!7aTZ{x-3-13qe4WK-vGEt#aliK?=K&ne)wRac*jD zsI?Bb*eyz*qU7niml0;+7L!5DRry(#@wR1?p+?upz(7Dm#KhQGc{-}6NUZaLA^!ZI z%nF2ujEt)ZDQt~Ez^jiM$LSduLZ0u}ZvF;JNl6`f|H-2Y?>+JkyTb;)(yg+qt;uTg zZ#ripdzj*HNXbI|eODUU@Cu&SS^_h=L^<3FkI??~S0`}-Xt_@J*T;&b?k5e*z#aiz zc`;uZYFIUkM$Qz~8@kK0EB1UL#z0FeeBSp;w&Z+I>{(z{Pl_c}j{oTGRD^Xd2W???HhpcR1X3J;1g zisPxLRA*-mB!ilsFb=jEVV`iG|9({9KE`)39o5#uxc%&O`h^Ut@H9eEz_* zu{e3uWXn6>he!k0#(WrSWwqU>P{3nXPV6qFcY_kP0BtFJJhH2+jNJR1#-K((K+to1 z7X1(WgOT&}^pyKM7s(1iyao)Z%F2IpuI__)ipT$6C77r7Dr~>Y>~*4bM@l1dS0$L4 zMGWO1CbBh=nNtIKXa^WLAyni^3~%0~iGX`(2Xp%kH}|@?EChHx9G#b%K)|%Lv@GsN z2o)X&JBSDarP^al1-TF{t!XeCfD(RX%1)J#l+?a@0`!j87?Dp;!C#DD^B98J zaWGw8Yy1^~_ygr9ZRY#CJ8r<6qC_e6Su;~NE$pe)6jB>oZUnFtR=- zCM9*kWkq;CO8=>Y&e?HNs>zMOqdS`q zk?xzbt%Jgxxm>COT@XQxzguzx6-v0pa*MO@IAZIh9!hv<=fkU?{KA000cCZ44#B#G zvpAGLFOyRLu3%h8{q}1yweqg_J=_{m!a#L(b$Yt?FrRn(Bj{UPMnOHdh32p?#_ZPx zG%$5aoG)%0VXEaNH1K176axbTK#5zZ!XTV|r%BeP59^m)Z5to%=8D}}-!kXqfBRNO z2-T{?bxpK&`EflQdy1yAfp%FoZfxoBs$n_~U@0(adzb2qV(METh~Hts zXwzhUWS?0aw>g6LiO3$73_#C6z*&L#)fk8=8Tt8RCnf|)MU9Qqmi2Y$vkC2Y& z6|;`(|AmIa!_;+k=Ky9v|LW=E6Ne?sL1hvD{3ol+_^bO4gVJ%cy zGGZmrN5ezfxICDy>kj26FlKb+&Xbju)&K6s59K5RbLAG1N4-?D+h&wFA@b@@^Z1oo zGUFTW|IY%148C%9C?Z(M?J(!9pEM{{603>C5%kGM}2+2R97pPYJ$Z-yQG8x84#C^plVhT8w#(YrUn);LlL?4 zK|Q5Xx5~?(j7*%ldDynGJ3}0&Shosvb*E;-l6-C3nkv6c-E{sb2&m`qW~FR=LDEDp z6tTxt_9=hnf_L}XghlebkdjO&Z=N$4JyXi)XlR`5)?5a^Vkd1HbTZ3Qe>%93qcx)U z@}&OwA%jcDXoR=u#}pKa$sm5(^(=anX`OV{JqWKtp9TzNPPt?gc0HgG0u7whvnWA` zhsT;bCmt0Q$%<$G6$~drk_)Ko!onDOr!lcAkgoPv;cRDO+F6p8jM}W&$r3 zO4@nxQ^>)kuFGmeC{X5&CaMMrORjFJA!|cq0#sS?QV4|)h3?ym?p<2G8r9c&mf`Tn z*JG5+^;UAAx-~U%MHa(wfRg~gTw$q#^HeEasTsfj24tY3)`RGiGK zd%7Zzy`P;xQ3bO0LbKC6U)NtwTbB|b$^r|*zw?)6PR8KY)|Q)`Gq75ZOiGZhu5QSL zeL3;aju+~~6T#NxCp|bh;H9VS6MffZPPo!x|ILE&yr!XH;8o5keA+$$ym z+va@8KYK+wlp*3)^tv+Bnuq1ij{HK}7raVs@bR5RZ0 zrAXV#zG=}f9#w=CncbSlwFlg|luYt-a=HzY`ApCn*64OKd5$KmfO0Ph5CSASUv+P( z*~y~HS5tH9Kb@-mxxGUJn!hipYf2cAVlk+I_0@IT&#{}%Dj7{Gk8XmvUsyFVTxn^%_huNR}(qOWP$0id*GMkJzG^Qj~oxBbF_UDiL^_Mc) zl2Ak=Sn|)Gs<*6gp0oo*#`w+6&5q4?Ko==j%^w~g&k9y19;q~cSyj*Va(WJy3<|h6 z3cEK!{`A}Z38+_3K@)FpUS*Sm#qZ{vz7MzWfTuToVBU&A34|`cPSZQKR}N8hw6xXw z_0(cwX4m{w0eb<$Y~#Agq9e@Bbg(vqf!HqPI&a!koikxx-rbA)8OOJr@c7ugd1D)H zef&rdyLqnEFkl0ERV*D}Z*E#P8%A)o+KrO~=9JZPyx6!0w0*Fi4dqk>N^*&$4o*(t zCI6ivhl88b6zkdFXAE>xtkgDSCCFE8^*%QAuQW6=S_XO=;Jhw8#14l`9HrIE3*(onEDfvsBi0U^c0 zo(2YaNgjCCy|H1@zM6;wU}|s|1#dcT-73)hD8o?cXJV74KdlDuD|C|1k9;gq0k+(`J>P;Qvl+Ealum&bc6a9w zOYXM}&C9T~E>~wH@S@w?lSE&UAhx<4@Fw`7`2ord2^-u3MmJ6ns%DXTU7<(u8zD)E ztS`_c@z5;dAA`GetMYSmfs?_=#)e#?5{;9f8;2tS0nRbl%I&LIb@L|JuwWYfvh5W4 z?Z114t@^A@d_jkKLxcfDx)}qC7-@jz*10KR z8X#K0_w77k*`*zG*DMN~!o|r+DBzk^(%#?y?(bg6^RIwYD%h&a&9|U?EHXjZ`G@*= zPT6dn|D^hn3#yveulzSiwtxfUW+F6x0mEru1y&KD=add$!8&(&NU=h$7wy1!Wl$@y zhI`qB?mP>itvKa6kbMj2e*ljnjX~AZ(=+gLQtomYd6HP=lcV%_u>o6dt&YsVP^!2| zYkF-S6UL!Daw_9D9`!!AVsQst*j|E3!CtI(V(_fqONZNyV69_f2 zu*BU(=~GxKC=3BVK!WvL_|zK+N-mPoL)O2(yt4v}{-q?W+dL$st9Ju#By!aCADscD z2H*>#1o{lc#~H1zp6p&CBi79JlQyLy_4gX`S;duCvZrzpaq}oBD9kJ@d+5^f+07&+ zlfE~rK2efXHL6NR0|%bJF#$`#9J#I@msvut57C^YUJe?8$Da?KB^qYWWj2-9lIAIa${neO0ZOEQSk?`j}ifYoJ6?g7J4Ni4BI}1yRPbD1#z@yt~ zmzqnUlGSHGt7>iafiAcWg86_WX;o74&;M<8A*+Tf5cK-5u~Dmhde!^hx$e;Jy6Og^ zk+m!QHk7kxf1%!rjEoEzw^e#I14L^9r=7)BEiYcYAR!@f=3Q>PI^6Go#}hGH1ERy{ z&+HO7fue;+sWV|u2$L)Z%VJ9xDw6#>E+41R$M%Q}9%E@useNs4tl+OMFFn1z>C0(* zZDcw71V(F&zXBu^wv59y_JZHMjs^xIRDr=}Ky+Q80DK$_17K|wkQcCFNJ6OcRpnOU zfv%LMCK?0ie#yYW2auYG&?*~DqBuP|`c&AbprVo>O${~*ar5qR>)O+Hni@bH7${Pd zIQC9XZ-^7>Ocz&H0(VFMWf2yPyf^z$7q$@@_&Eni2kSR~gZ&SnDG)bVSd^M(Q|L-H zb3S|^#flmk8QCkg!0TV7JSOam=ZR*$XI1$|tG<~KJe9MaIx5OJuuf?+383x7|p{NK56l!W( z@(?GHi-1-xDkzA?2km-(y5Df)2T3j=HUWX0y}!U!Y$WGz!3R(Q7-m$TK7UrdZs+jS z|4*B_YL?kB+pe>$ssB@1QpKaqaihKD#%|H)5Q~gV{BZ_{ADB3~7aff@VVG&_9WR57 zwY7~~mxI9S0X?Q`ZTzm@c8gLO2Q)w;a`MmB)kt>#WLF>x0!N?q4&;XZDfWAQ3-G(% z?O+Kjp@+b=0p;%{XyWfLXgof@veE$nPU4m=HVU;ia5W7KP?wh*V;j^aA5R+z|>zL-DJfCvjHOz=-7)!9|Ys)csKD zf}waMlsu3|tUpN~UyoXSbg0GfgM0|;6rN<;okh9e)`o~c1wupP`9gL)#2atY&I!X) zmyf~F^5G}N$Hz~R|J2y{Mog>_pX#zLQBCwO_-$iZS>&&IvT)x5R~HA~*D4@$Iw9>w zlciaC`8ROwc7U#Xw&81YPN=UrL{MNO5u%qf>SpP@qa0h z|MTR;=kqc=%|h+ZNgPY?S)>;cNy-li>RT*k%4^(`nTv>eg|iIorirAp$O zZ(&@rqvYI`Z%I|oMq=S~%UA`{M`gQ^sVrZ_`mz|N+9T;9fYioh>o@82%uMgUe{8B| zhl5)jK))x5>p$=e8wedkmMwWV`=1W!AZplIYuDqLWj(BS132-yxx}r@`B_mGli z>J8^W>#BEN#X}gSZ>OnLm_+wjA|SVDLgtlt46xDqmrhE?t~!&qau=_u4GDi>czrG8 zL&YB%FvOE$%`E0hn9WVk%Hk6gG&C?^3TQ*Y)z#Gn&4ndH@ryQY(c;@eb541?EYMa! zILD=RBqb{g+W3yN9Hdr63r$_cA>ge$I{Xb30rrMBtmJyh7XnQx>#|REj7BH=$hbO>kRRJ?(NK%_V{G5{x_y6vTjC zB7&mYESxQM&V@Cx_Pt7ok{_9A-Dax>RLSU|uJ?1_oUOZ(45)?w}beg)-w9_vN}Ao?_h%H&q^eVb7A_kjHn zKO4>>q=ERDz9`e(N*NlOg8BBu@PKI%r!z+l zpH*(0b@%#r7P#*fmu)ld!s)a2BQ}56J1TWgO|_5wYCgcDeq@<_kI5u$&^-dYjB(L> zRysPH{#bmE*EF!n?(i1?9!yM3%+(kPV7&_C1j`^-sqN?`$fH-AnVAX1e4q>5+A6rZ z*1Fn8Lc*pGU?pgqYTA}Chy+nDgMa9H*cXF$5$`~_6!_l*{8UsHKq#gZQOg&^hamYD zthG3k@JmchO$iDLB1u$KRaxb!R%(}(mdDukZ>4PkMh;6(=EKWLq$HD+_|$r!<)k&p zFdz^ys+cI>`$JTTMs8Y03G&v}2hoX$N}xZ6XpC8rkxgO-wX7-o!cK7how+IOorMJz zO9dtB07!!1N>)U~ae+i!JFxO~tH8J^O}yIO-31A1r}@wDi1>trH&<5&o^AS3m~=KP z%}#nDA!1(5Mm2Mll}w3S-zTv%GnbEB^jZIx2>$-_256`tW0Jip>zyCHpuB-cs%w?# zrk|jKGM&3TcO=$QsP)dVQ7}3jO_i%1SxVJIK}f0P(Te2@I0v$}Kd9`|k1e0bWlb|8 z8^FDVJQ6i;{4<8NrG0+x@>lLV~iiN45 ztPCRyxlE%a9o*U5Yi(@>QB$e8MqAd#S_vL|8T>tdEEdjzY^C*{ySjl24L3B^ex@r$ zo}1P8L^agQ22-u?bRX!8wt)^XX*t^neJIsDV+Gdgui*RR=z}^?4*+lGjoG#hgmHcT z??200*0?CRWcgjsBS@KD%lj1@vA)3Wr(etb5rlx>zA}AzkC{uS`{A#p1?GPq?CcNj)KU>#1pJ z&wFam40TN9AMSls(}m!_y{A20%EbKYH;809WhG|D)%KH@$l@)zR{Y~ejoAC_&2-Wr zm3I1j`{(ojzxnzyo`13s4_GZZIc)02mcu=1<Y?nbn@L*pZ6UBR7;P+KJk7fp)1nc4Hf zn{p83#>GIb(yd`;XSe0!)3Qz)oCYDor8xquC{pjiHm}3|80+g=N(dq%V!3J|F**6% zA*PpCb17YELt*LV{Uaf}sc^_QIvj|#jcpCE%3b1;TYABE9?~k0M0o*_8;F)ED8wWR z{EmKE@aUdcNGp??44>dHi%Jip;faJ&Om|UdCUjF27b;GJzp<{ zBHlL(*65b+Ai{%#9>&IZ*w2p?`{mm>;4BbNE6?+ZPZvoc(VLtx7{oLws&{2;EoAd^ zz7YN>Zu8pdb8FYb@)P2H6JXBeJAS{8-SG)C9$KFdyW&2>10lih+N{7!RW*B*UNU-q zt2_IiBXuoC&iv<&~*xqm_}YH7T+O2=`rW^~g3Z1*6th#-r# zr6QhyqQI{pYR`@TAe?;JXXgl{f7U?4(%F*JdH@&yR?+Z$W|zSuo$* z*R#5-*2mLVzGkN5VXAOHOwG=24?Fl)+Femm#Y-o3Y#03&I4hAa?&Tt7gCBYeA6C~M z$yUr?#YhL=*LDTDK7Y$y$_;x!$R~%pmyLQc%Y1wqa&r&3lYLZoclYz%?af<%XA@^< zMMXtUJP@29A>F5VP3(VLB=>X?^2AX`qlN?93w~Z%4!D__nZw)OJG{KxnACvNW||p) zJh=ge6I#Tk{8q|~;0HL_Y*-8qUQeKY_RDy`fz1#`^4m%A!3Zo6iF`yTfjW&`_d~Pf ze7 ze5zk0;AWeUV5QMxFMqj(OmO;xnSPz$;apqWa5PTfUo{S3vGG3~xfbeF>VR<8lHXn; zWx4(F@$(#CmqBaW=L*JWwb~9IL0&W&XJ@CNfbnHy7QKI0OB8CQ5S&ieOYU+w%mi1H z&korcubn`9+W0Gm6!rjUYsySTJ4BwXs3uF_m35D@T}M?!^oT$F`Vm#ACE z4`1guc{udggys6&u;iugWZRF9$YwG-ylkCpI1#EdtJGYanzE(t*?H>zv(z^7>f~K( z*7QLQQ%h13`Gy}k6%RkZ@AZm6T7NNL&WrLDssxF`l%TKWS#oHNW3dA6mkW~y--GTm z95dM7I?GZz2Zir=c{%?);A)MUeqBA(a(7o!SB?jlU>nyBeeJID0#uKoZosqnd$(O$ z76~L5HF3!Ca+g_==Ax!n5Q4)Y31dx-Q{kmDoOx_b(Z;KVgnjRJG10sFNhmM9p`3`R z9b_k6=Y!MfCF+mtbbEQuz_X1P69}ir%jN3K&Xo?L749a^hkch{mU|B_=d73Q7)0|6 z3S=P`VTgg>DK0OlL=EyfoW|H`DREQQwwZq0POfLQbU_E%C}yr)hqnYQ3m0)5d>`J~ zqf&zg>uTn#vU=<^Z$?IZUtJ@@B6MM?hij*?32r469`pY ztZtP@8>UoDKcBDN5bW;Nns^x*`V;&>l)&-#Z*y{TbTw;zS~|Op86kU}bCAW+l<$1J z^5rCPxPkaIe*D;*26lIMrwL^;;&UAu{SkPdHlA#lQ!(9nJ5bQ`@X%c4qV_^O9$8}l z-~|5riN;=e))L@^hTt+^XX+hR$uewa-+X&N@-_m8n1n*F>TMn$l+|s!D`c~}P+F69 zSM2dPAEa!rs!o3V^alBj@5zU4OFCLw0fTK0iV55wXGw5Se~ca1eI6EuY;r zH*aRBsh*Q3a_sGASH@Lff~Qrb4I;_p<2-UbI@g!o^;~^S-)_E(2xbhw6(ztzKG5+Y z@*q#L8xS%{E&#dFw)+>cy1P0;?!wb2uTj)1HOFpkg{NI;VNOS{!%M6_Xr2?nsm4e2 zN|b8G>?)p|`-1QOtyCyVes(kqd8c98EHWr^{O6~#2Wd~X6vSc1v2c9v+`otF8#iBx zt9zLw?%8lnTtmZD$K~f`6S^Y*a>vUs zYKT=l(su5<$E39nQk83_+rB5vsvByZc}BNl_6tNAtEV!;SHwDo>t8m$-#R(cqg$g~v&!c|m-% zQZ64ETB;3YDXC%^xt`FJji)KsAVR9Xcg6+|2W#G4uh)ZOVhB`=xb;5gkrUs2yb4rp zsi|$}o3spdlGMc`0B1wMcAIajg)@(aCnY}#0bTjy=#Gs|ZP#Bxia!RUwxxfFmr;hN}~23Lzn_hBcF)teK{`*$YIbOE-9!x%nsBcTeXf zR;!q+Oz%gk0w=Pv?Kk){O8xVl?Du<>2;Cb}@BIB$1{UMk@MB`*YhE+w$M%vEaH77X zrHs&&SVvU57-QAQ8%#!Sc>FP7jK#_YbpTsGLY}smA>lqGW6Jq~xzlb>t3JMp@ zf0|Hxmp#!lTZ5W8!0C|@I@lHs zbv2-BQ}|;DDED_LSB6{8t*a>g!Rw(f@X+uF-z7e*6mNzZ%X}P8$=#EuAbAbuT$|G% zJAZJ^^Z~j585PKPDez>a*RYP(;k{OOQ24AUap(U6F?8Z*`$^dE=f}sJDs9J6ivUyA zcLo-`dsRQxJQlPD2M6x_qgq^-;pHUx@$KZfvKvPg{1htjD-E31Ny}E?;7~sQ`+or% z-A{ffbcw8b%$7{=>m!=#zKCfP=e2DjH+HY^lRK(k`DN!RMXQ2N(#thq+X&8dgalqP z%6?ES(V?^$01uZZ@ayq#Y)`7$)27~cebQa#;gKZrDjz`x9mQtV8Z_jGG*!F#j4B$M zpU*cr&m0^ar-C1c0x#`FB=yT@8F6yX{UcvQvA3EGjk5&aRX)Fh;~L1o&yY)+RpV!v zRm@N=MMFl=`gaK@DJiSxaj^&D7IL~ zSk28Q^?SR|zxC9*zfGL9oDhaQ6*qPZctfGL6KCt)-A{;*y)PnHa(6M8$6~QlsV5j#7JXTz6K2@1>e%}=Ol7Pl8^!L{CxFw zPc>fv1bEWXejc7%+uA;E+I8WrnvumwgB<fc_55cwny zL=}F9r=8X=5x+Y@b6MFrwU9s4OSy)E>*n&LRbtnhN*rA8i=2&41OLP@B*@a_H7_4O zJzj+H8=BSXGR-(<%)fDNEEWA5&fwbh=slOC01@~#aTY~bQ2su}&G(|LMosjbwjwxj zOR^|AV5vr%vD-kV%QbpE`M4=d#Oj~OUt~Vv(h6cLlRL9KG+k?Jv$JnG z`N6S}xVTtrv2mn25I{X9BNHB9_V76N7BVhjtAV7~b#<-T^L#e0@3C!^5lZ0|6$Q** zbn9Zr+HMaVHHaYA2sslDDXpsN>f-25uCwe%`$9yx$%q&0#(#A2cOm>|`aFEBB5TXt z{Jkb_^o}y4#yI<{bYZI@UPX*pf;3FK*GfwfjBVxHkse754M!EpY`@%J4ZZ`1`uF_S z$(i&dNPWHDxbF|N`PQpjt^g9x(z;123E`Y;xL(BMo5pOU7fLJ=EdI%JLMHTnuL)&i99vc2pOsIGx?{NN!@glg8KiVTcb0n zv{SaTX71OcFY@B;^xM*I#@IV5#kMG`Tk8Cfl}sf_5@9bDTl{WsR`%uXr61FmTht?@ zMGyY-H0|p^Q+2+Eb_jWl1s>~M2fp7C=S{N$Mg+Q=}PG`HE3pRjq_w+J!y^nIbMK4(I>B$$ckn$ z4avL?9|ovP?Y;MEqV5b~tmte-3O95Su}(qnxvTBTr4cne*=>6lf3OY>q_e@ry<&6b zVI%+t;VcP-P@qR0-#)3EQN}dGwho-`Ru0gciodQHH^Zd%4-6El9zV*6Z3xoF#^v0ko6 zvBeO@m*w5%fche+p)Uf|qVtPKHN-DY7fiK;Q1Q?*LESLOmlsOB}ERP5FhwSXvh*=S#0s4s+?`(`uep zo}Vfj6dOMplx*=tk(V4wmZEiAv{Cexftu%Tkb1hL$rcQhb?wAR6>a(|Du(QwU*s8y zQBJ8tZ#kf3n?hQnXmylrpD!tt%-6qS3&{loMM5Y>s@Sh&Wge|eG@-&uM-iHo6_y+- zS{p zj$aKZ@t_oqLU@QKCq-E7Pc)wvJGf)VjG?v`OuKwgah6#cDBG7`cBrL4VlQiaM6*a@ zmoNTQv2kuC)Qx2!oA65wC7!Rzl1MDw7_rG^_0Ccu-%L@L1WHz|EZDqXF{lMjv5C|K z{Y#TbA4Gwoa2i6(Btnh`6|HO{aM5^*2D^MvB0wp!^lxm&{gOic|2$+T{I=5b9RL6T M07*qoM6N<$f{E7?(J?l9L zj5ss*-Z!4Qd{a@9#>ODUc=qfWwycZ<41Def9}#E>;BTMu93t=u-9bjn`Pnm^U;lkP zPhiF&d-ja#nXH7kntS?DtA|TMUjn=KMaB(zhAK_!7#ae%JXHtp+q%vOH-|{dsZi2EBUCm|17tjU1@ez)FhPTe%(d#0y@`j+Wv|3PT1hxH5-#dxjh%QlCF!jcjtNI#_B=>;0U zHzkvzD<5Tu4`DpV2Shp8nyp7)JI_Wgkhoupq{$Ub@wS zaJ?>dnaygWN-R(}5^5O;6{MvnOMq44>S}B8aMLrU_*8XiQTRR2HvJYDTaZv1I{G}G zXoT0$3hU)!dUwKSx*t#Rl8JJLN`gb$^W@47mMrl#&n8gW-q;Yr7Q;wX&qwTp~pwcif>LQ`0~5B|}eR*C<|(ait~;3Jda) zT*_Wqg8$}QI3A(cpy}x(MdXl(7Q+gj(d1YrjOC>Z?@Qw*5sS!SOu0nrn6C_>9SYi| zM9EgaaWw|bo)_yU4t!ZQtCqqr5GbeiS;(5wc$am98>(DUt7G#BBb3O&h;36?r!=ht^DSF!$=cbfu+lJ(EOK#E#0%(mkE7~*HXllt1 zgOY?j%pc3(-Ro6VT%{V!WG^V8*<+}$y*YSzYON*AJ>KT+zIb7>9Jx7WB*hBg2XAu&ghnw1QdjuisQYiw*R zDjKllmdYLHv6*2gvV!*4+RP$}%P1(cc;7flNd*(i5oMNA*Y#$-eP%D2s~XN(QCovE zoo!l*nUC_AmsO)n#*8k&hVV)4nAIoIDVtD^S7eCu?>lmw7f^6K8pY}aGE9;QZCxZg zfBx*cG{NCWm!B92F@m7HX%WGBg@sX3Q8u;Og_A}4wv0(b8Z#bPaJ6>0TjPV=F_AM6Om} z=%Tnx-^>64hi2nJBnl@h1LP8`WB&C=zDS>3Et%fl-gZ)Xcz8fYMn(xVvbGNOG2=>U zXj`0^*tqZ<8XROH!W`N9w>4xjn(o-78zuA)jgUmFx3?FEQiu;+E90I}uj9rLR$2z> zHCBft8R1W`jN+W+sp1E=_g23D;xa38qCPQMbvxhZQ6J5rk?S}V@iBbG!wBN&^=$o4 z@m~C&CX0rF!Rq+KVVmdfx@5_|j8<6U52pofP?0F{^_AGwIbn%MjIfj!2K0vWoB z;{{m&f{A@ya;u#uiL9Cl6-IhS$>a~Z18?FLB@s<3 zHTlSiki-io9T%Q&OwG=^xw$PKT?PjSN07aPDX0>rrKMF@RppHT=-ZT4QVRZ9T3Sl7 zd47KW`}gmqCEYTt^G@qpjgKG0a{B99xl^goQc_YpTUSo5CO^WXTUuHwD>+;BGZPbg z3*=;F(L=gPBg_Y4={#HYZ;#^ZjVno@45SeO9UrXX-J$W{Pe`Xq<-#ZJ){@UJZCU7q z`$^T&Op=+z;aPi@NDy+Ikm~Ac#Wyb+D945|;VO1^WelML8Nco7!*bBf6ciN5$;hfT zS>D8b!$UBP<{*vObJ3Q;MGK(9i^)oXV&mf8dAFsflizmE&(G&D1b44@bwOkBgfbEd ziHJ}F#Z{JU>y;D~rVcLr#SG`G%wSd{u~K-(IcVfkTQyUpM$9U$TxJLNW#S{576X9sT;9u`9 zj}DHGN`LUko^hQRLyH-&dYLc zCX3Rcg`xBqIIV4;WUg5N>dUeX*!%nKkt$`$YRwfK!aqOEWue zoiiuDO~$vVl4yL^?F9t|6%}}}i}Q0h6!Lr5JR1+X z?m!Ywk8ynJ4jP37BZ${-2~8uzR<)6`<2$It?`1!j5tASuG#Xq@(5-X&e#N@XY9cz6_(9YGJa;8W|Z0yANcuZW} zd*QuomEDAo`uLKL%T1qOzI++oQdCrwoedEb^jfU@1Y-#4j!91s$J4Gd{dP$2=Hikr z)a8PTX=xvk*X}+Nw-0*S(cKDfrm#>UoYmnszoqLD@vfT}AmFVD+^`||bj@$=8y@`7hAoRrN5 z*9l^}H<3?6L*p;jVag?2{ITxyX8}EK(jX?7JOh+pEa`Td0kyy zg&i1zzZe6doRZS-(a{h*RYGu-;ZigibLRB=0s;bMx{a}ki726?TTWKB+Re*t#yuGO z)XEA9!vh0GsHlHGgXwBU0gqNH#0-M^i&3$%MkK!OKXT0!_4Bp1W}>4D!Y+j2&7d(( z7s?@uJ6+I*Aq9O)uP|!Fl~>CHlb05$&WmqhM38V&-> z-uo&lTN>m*agr_ZwY!t{)rE!B*w}wlACxO4>EK8R{svFCvnYYt4Gr#-1&XlGqdo;S zB)WV;($x5P?u1N)7!*S8V}=~z5fRf!Rv(`)*3b|WVzXUj`=gbEhDZ+j+QY*JERZ<22* zcXV$a3=RWF`Hl?DZ06u%Z*OniflpXC1A)m=6k_V)a^8(AI%QppD}0WZ?5RuOUO*57 z8pX1DUg1rgMlm)@pe{6@Erd3LZc&W9ynlm*U`o%4LFR42M(FRwj$&{kE-x>^xhU0W zHtI&v+AjFzbM)uWpUyzkTJ58UtJTrpcy|xJ*8G)7AAIE#S)S*XR#u)4r@SS5XQ$if zM3Z}eh7SSgtW?Mn^#6-nuRL9qwV`!pLEVfwTWvE_TEys{|@NP zni}q;AAG==DlpzO6L~lt6 z3)(9R3SrknO?mmDN|U|@Pta3T73&tD)l+$FKr3~ucllD?m6+P~863&U5+PbAHbcJa zCfIT%P>LM{iByF5SY4?XYv{FkYZ3N7J9Y-?*PEBn3W z+mxGBE2*=;Uq)MdVQPxdba`gxay!jFb!2~$YW<@xmKlcc0%&0j4oEm>LFtWVi=hJ&$_?eJ)@l5TH3GnB68OrqwG zT#FoObo{Am;z>2NyKS>zHiK>23=Au0Y&KO6_*00Lzs@&9kug_y2M63Oy}iAs-lkS_ zhbWyIhp+nHebUsc_PKLyg7q9+Sl4QY^+2o1$jJ})_O#l(`G+rSYHO!wW>OUj%DuOk zQ39Vs0JunskN?H`i|qAl`%j-(+1cNbM!=(Kq$97r+e&rnVQ%^7arr%$?m{LeCj9*T z=klDrcULFUXvhfuU{4GV$`z?;RBGWv4^vr-G}MhhBuuao5c*mF)8lBQjzLS&dizS* zwY$69zV#xpdwsZHru}Ng%gWu)PqYCsG%ReBk^kXveH~2A^yp|YH2%-~Q|sL!N#+)Q zM|*`<+|YjJ@)j;WK1~=5;kN=ELsK*Jak+F7yTS3%5q1#tV5U@FQIQT~lZ@61XQ8*= zh>X>6s29DboH|L4B{HZ{jFGWOM#C6A;7f&q`XJ2D&re%Bb#f1>86Lo{RR#Ykr1e9E zj~qRuNbq~_b6mmusXZ5*kZ#`GSW9GB+1#R! zr%~!i6xi7#=)%DX(dox=)D^fc*mn2JzpZO8udZxr7XbE2KzSi~dV6sI*bt#E2Z{IN z&CX~#e_T=$Y7v`(orvq}Y z1jGvn3L1E9C4l7wHlR^BSUsJgqy7C~WCz}@xNqKGM1KGNJvNr$wpCG45nS4D-@Xy{ z8FEy-$OVhGw0>KGq`BU{1!Hj9nujz(<#B3i>eFH!;4S-u z%5rj8D2N-vY#|)+6+fg>)AnSgb?qk`JA0wOQej+E zxh?PF@p5zbx`UDu4%~L3=G$QG!EE`-V*RKg$Nk?B(LBTeKB29u<+V$HIpKR1lQB@E@a)mXZQH-cl7D(ug@&isP1Q+Vs(26VgE-5InRm zCm(0#ax#@K0&8OVdje>~8RV-RkIDBnOlS(W#tye7oFYHcy=0yaBt(tW?jWh&6jw^2 z44-b9@l`>kG4*c%kfp2MIB4^xEqf8h5 zkmQ@h?d>fW7uTG}7NCY#cY6wfwu)7vj3$l|be{}gGQ4!&|NVaz9)lp8BAd!dmf{mV zJ?0X4qhJ~^#`=zm(8k(&aOdn*L;>I@f0d2H@lz6FIt_OZ4iL8xmYxmoJ2mdAQ5h)_ zQ^T=vaJpjI-HT@rn3w?DXonW5+By+2j-f?g>+Dyo~3eNI?hw4${1 zXe-HJ#<~`;Rgz7&RUfz2HXr#Uw%WxbyyrC>tm@X*)^c(f6#U?N61%=ih>uqx0-8XU zkya(3%ibcd`4;)`^K)KUI^~?BY$Jm=)k3xHmn_jW@`m`{Fwm)8!zt0|z_y_>A3qX9e-syEn!gmiUJC@P0wC>joqDAi$_S}krNXzMe*Px@B>B2`;Tc8F zPk@CK8yi<|zxrDvW{}^$>L`Cj(^;xP_=lFxVFFd&po}bq11^kQo3QP*Asnv@iADiT z0V4w(G%#%UCJO}x1OO1}UjH)fOk$FuB&`ahk%RK~vdO*g?i=W>`mb?9TJ_7PtuGXB z({T!w3ajUB*Ip4zp5pplBSIMj1<6Wmo4ZdF%Ds^xf3EHfypC$Y5*{2J1o8?V1gRK; zB;Me0W=@4iLP@D#WjfFsK?ZmkCI&{ z9q-@N!Ap!Re}8|_XX1FE7y%I4C8+U;nfj?Z?t+P#e>0%$8$g(jX3Lf6XLb{)ZXwep z;BJnLmip?GQ8-OZf6<3RFcB$m`p#7_AG7y{Ez#{(T3&sVU?GxMQi`0n?N#F({tTNC**K z);V(oAeCw{@<_qT$_fBB;inxP9iaUnV_QxyiHW^hSN{ETa(&*P9zln#X3fLcg#aC} zt^5dyWFFV8iYMb5ONho>nV+}fO#|}WXRI#f`o(4NZT({BiwMr(YWOY}((Xuk>*d1O zSoDZFVgg`@aVaUXi-ryk4#vh^=GFL6aIG#6=Mjq)!02VuZFm+~1&6}{IR~J&iDh`t z1tz#`%L|knN>fV6pJlhzuILcB~vZ{-}WA@=6#D-*!D%u$c}Nc z!5ZBhMj7BNu_eIKx>ZqC9iN)|B|u_y?YcXb4MZDIFW6+fS@X;BA~xKlVgE^}4bwb- z$rRpy#|Ki4~Jo-~}(ib*1D!w=*b27g* zE5@pG_7~A^_Z7yDlAs3l%E-t#h04pz`zDlnD|~!>9KcBMbcBS264Wuo2HxYwl^p~q z?W>|39MMThA$UMBV`XJcduP9$_;y&fgUFEI5e$va27or%+pejhyMQ1#f%fFy2D+D0 zI-frt*Q*HSi~um=PZB#?x0InomFJ8r=B z%h?$izKkGuJe0THGC^pCg(-ShSSAsF1NJdHJq=3sdb->3!u=){qyAJO~V9s zD*s_l=)0lOo%F%D4ooHUF=S2T(xQXA4FFlQntXGt&Ow5OgaANvj0{rbM%F2#Az%X> zBrL3~K_AsB{PS)`?0tc**laV)HVhMrrgTDQ z{$o|C$Bv4&6<+G{J^859HvMe&{2yCwEfZ#6F471yGc%x3Fl&@#?a_?)pXlFG^txXi zFM|#9_U+j>`tMoS{$gvy?bnh{PXFGH3T+Z;=Vab~G;!2wbSsDXRT}BhNx%D&~kBd zc9xkMPd4eY{gv6;-p+Xyal`)fj~yKyeN^}=ecJkA<*H43c6tomeBQX?LHuV?{zI%3 z4ibWkU-F6}5KLXDQ?@Y&z!<}MEt3BIJI;GO87?8ALkGSVeR~d)ytWGfk^lYs2Q=ON zCFyFf=9*Sho3t>hVs*{GK|!focF|H>;Y`OC_mV~i;>%+|%t7=Q1O5X;Xhk;#1kMo( zr)htBI8l7_K}+jZ$>&az7jWuz2M&^&g%UI)fmLa=PP86lPJjgJ-vT@jm2q}<_VsNW zFij;2GTkPr*JS?K_7%D#dk(!zcILg*gQnw3&q<)hNSWfZ@P4zH!=aIZ~bUA~@ z3YAG_nZ}9S#$UJ*jOtnGe{vyA9}V%KKvZ}O5a}|HetCUuEe~jIB@1|mCHL*(>SG-k zj(Y$JhN_2ijrspLyy_)HB zn4NTyf))cqDGOrJQ~KM2CXECX4GoQe58t=slZO6NM;-Wd)zl=0C@_K~R9yrzDl#w; z416xsGe_&qh7uP zUpM3jc++4&=78c^$Mr)CPl$_~1h^VVClueofHJsSn9W;c+jylY;~}p-y%Y%J3*)yK z7WCgxPSeti<(Z2yRgul)SH;DF@%}Qdv|X%YCB%4MKmHM@k;3;cF8PE2gR`=-TAM*I zt>e&@PFIr0Q}7wxW@5NkP{n`qw%F&3eTjw*AUkq$Oj~K`>FM@92Res4FM6MlgiXD@ z(}j1?AcR;bK&LU~O0iTHd%F^not-^AtZ>QD?ZK0-7V?|es7=M~M4Nw3s*=PTcnCl( zv7|8yU-dc>E}y---i(@LEvll`kvvgDiS z{n}Z5Oyu|cjr@YHhgriPb#w%IdAG0bn3(|0Z6TU1NmBIp(6_A8qmomR{zrHf87cA#(iuic? zYp2j9uUp{qC3gDcCRNz8!E3c0$JP-8I|(P` zec@y$qo|rG5Fq2`B?P0D%H`$c0%-iHB+6&Y^_pk4oEVSP%u9>45)+~1R&XF0bS}|_ zV}N1x+UH!A`)yVrup)Rs6>Z_I4a3+t7#a8cQ7NO%wN+HUI6}e({w2!A4fs}ZC%7m$ z@2DhakQBu5(GbhVXW6Qn_T`_yB1(VO3V3{lcI@&DY7*jtZQT-RICIQ@*Vpdg&1!3t z+PY*XEY8kaRL_^7qa&GcPZGfKBBVA?-EZ&i)^~-==HStSFM9|GBu_IR_cD>hukYHQ zyzt}!6d;OR@q2pUey6$0dG)Go>8l!asuwmP2Md#&sfdY?{kCG_;H7fEUN@0>=#DXP zp~r@MSr{vR*@1}LuzU>oP*XKB#FT@C(&G>QaSlts*Y5SXrq9KM+9>_e}_8)DUyLOC#)OrBf$QEL-qMH58neQlH&3< zQY@7A^L+Ns80@tL5(Ii_`7lPjzF^U^z;PtkE3fO zDGk8*M*oL^u^>$174NeVfQo^SbT&ZmX0pv43dYR+y?6Eep@YKECXfvIa%YZQl{0zd zRHB-9I{Xo1Wd49ln&tBhLKx92&@51jj=nE=yki?6NIX)H-IK}0Y$FsiPsw4G&Zo$x zkvO3yXN3*{?wo@I$J@7YWvWDyrxEW~WPsjt{QxQj`Y${@ysV5Z@iU;HBJMogLg#&= zkDTw`U8PujPeB&(Q4IA?vA9M=EFUIXLCfBY2F)`yrS>vclkW~KHEX!hU!ezYM?i{I(NHr{og7I}A~HChMeEa=G0IkReHs6+VF z2lv#poGE2Z3t}sK2+TB~XszpktjAy{fw60Ef8uksEFDJ@Ar+Cu$w}{IzgQPhcGTju zHMqOG`(I-gxf>gA>`xc(P3-7s(cDl{KS;45gb zLHqYqJcn?s-sBA5;1IxE!QhafR-Gf3sK!JICS+XQEN-1$(cr+Mk4%9>qdV0qT@dR7^PH(ERPvL-01yE6n^V2TUY#L06Wy zZzqBBl4kO7d(p9#!_fA4dmtS}31rKJrJX>I-T*3KtG^^99LtSgFCQ>%@;EE#H2e}l zshclbtfzgZi^#~6Z!5@#Hg(?CwOGKHK$XhxrY1+S`91`vleNhq9TVQoMhb)(7_7@~ zmYW2t!YB-HVr2zq7D4R2ad@Y?s=9jq>;Z5ieYS^FKn3oZO=v11JD2qKN+{^PfP(S` zzzmC?`aca8)HFwm0yuCEmwYe8?)AT?n|-y~r30n`(->dIW@mTKZq^*c=27HjWHjq+ zwE&PhbcJ3HU%6X_lVEyX9beo%I9M*Ow0hat*nBL}gfx>Gx2fsqfH(z$ zj`})EAP_8JqFrliRJwfm)7BI?Ap@q`&91D%YNh%4Tfe@&04V~E;+HdB@~2vLiEXW) zdP7CS1Vd8qwfE5a&Abc4(ft^`@T9VV#TYy#pR7HT;tPFj9AAz~5P$*`) zyMP9P{sMHfrM+F0o*oqf!W@YH&sZ4f44X~D@x_r|DExT&x=^~p3Z0r{8K&>s{sg2!S3YuOp;NfaaS9ay22w;UCK3@` zN=ga{q<{?9Xn!&>*#y?nu=&|+`{QTpX%itIWfq7jAUW5koA78LbBq;DfC*;O7YRIf z9MtrZyx0sN1I)&J%|shC?s845*kdyyxVYgF!>Ljz28DRwu)-Opu8HbaEOTp2g4Q*{JTTWYl{yaNmokh%cLmG+~A_{B$ z+l7e}vRPF4of=Lq;388v`DwZ7rOEwo!4t7#u*ph){E(5A%|25@%Len^<@4uK{Z`VY zj~d0FXUjtHQopl4BPAt8FyLI0mS!Z!0mQyRmu=pR6c!d;YN0eGD^1T-bWARn^(l}< zy=RZ53-9|Y$!g;i#U2O)XB>eb0ThT+1|L7V-JV-r61ISas>PBR5P+~>0>WTGKzAU) z>tf*NzgZ7?-3IJ0!~4(If7cTe6VG-=Y2ZMJ(sy4^I%&IOgU%gXv;oT}1c#!_y;oC; zghl~vI@{adqD}k!#@nIq`qwWc@>xoZAT$UlX3~f^0LRCgo0^W9DCLgt0wNv~9ITWn zGV+Z22eEcB0Join4&L76zpVlkfYiG8p>SbgLFE4LdrvoiSia-WV6SbdTFW|(t?)Qx z|0XlWRjv;tGcg#nY;D}pCVXrvsYvTuKJN%IA|fM!i%sw+adHdJh?6$bYZoqsb_CS@ zlPe2zbJ!E!feElnw{FgM#94x%kaD*!^D_ddE$%|NCe3vf$XW0JN`vgrZA`ILTXexC~(%(%L~+K$)W4r^>xFDd9`-w#J9IiU!0wsCd_Lq90-P7DecAd?_$-vU=-fG z_>2m)r6|!yKBBPB&{U8X0Se!ondklW>E)%XC!G>d|5=EN%gT6nvF+P#w!v6RPfD_= z)C}k}l$Q^iwhp=(1d=*9rTKYz9Sc<-3Y9vkU(a>=a}pu>zx>!2^*Tx__nrO9@bK`T zM1iXR5)*N8x#O0yvI7d-;e<=r6RzS4%7Oh=qZ5BH5qj9q<06rWP0#%~QBWDfwolzr zP(#+j*Yomd7ygo%G%W}Du7G$EaE{G6NOo)U*W&UH_Wmp1R{fK+8!-qDHg+c?`m2-_ zv}_RNYHAWFo(3lF;=+Pbh5!#Yx0Tp^%QAJ_MQ#B8e50e04;?6a?*s2AQ6o zuDWU)vn!h1(`6%m$2sb$XcZx=_`2-T?C33Bw!@A}y`5&hSx>brsS_F8T z&%R+uvT*|h%fQ()Gc`p*cs>)wLxE}(AOnR$f!PWK1wI-ezH$KPNJIoDt_=(UK=(mL zu>xWE;35$?G4mj9bO|O}vO)o!d}7C`H$V^IFz}I#JWZ&ez}^I+R7Hz09vYZ$U=rJ! zqmZH^_)pu+d>Q!;4C9BU4r&k_0D--l`Y%zwfW@=)0Z|UjLlDyAla;UI{nD_g(a0P7 zi5-|b_Q!($O=LJQ4OZiDMmO|;XPAtYRoz$<3rCmn@$o>e1jJwG!D>NL42_y(v!zAI zl~L*Q=ZimoXqOdQjJkt??JzL`gGXx=FISqNrpYTSl>$K=}G;hW-Vd^U|~RwckBwZ$oo)TIAb2ilVkQkeUOWDW6A@DUVxd1A#x| zrNz(1zzrYN33nKxyj8~!B}21SQUUQx8FMW%-Bjdv;uY&I$VgC25FhCZ!URjYEG4|1 zB)&!e1Z*yV3V`hiGJ~LxK#+$Sy6Z>*UeOVJ3(OSZa-AS(wu;Gz+!1RXkN{D`PwxlY zAHaJML@9~?J6CA}7~9SnSU*4P%k$rn^w(j=I`dU>Tl_@!C)gds|N7<&YQBFy_sc7V z+<|b(lxJ2(fB*tp=D@X?jEtP1+Op#@HK-zFHG7+%i8(f|WyWMn+^ z+8TTr)#tnid)q6MJ6@t$2`!&(UOpCmxETdF84cpeTQqw>2k#)7ci_A4C9`h<_~!2m z$kg((&%Zw)Nhy0h6GqIAgM-D(0|qUnkV!oqEiK5pc~T{^BqSzw>FWw0)2hEGG5J*j ziPP?u3oy_?s^Bu~%r+&u9YN2g>_1I}5zqm$2qH{wv&7Os+4xwl|G823uvQVI|D5^A z!5htTG<5Wzw$^L)tffNBVR+nA_H*JR2bq|PiVEP-9b5p%x-uWEZp;wqY?)r5a~;)H zhM?O@i^p5$w{dt}V0np%*m00ZNlUMD=YYY-p4^J-i+BemE&U zxpzx$cxVVjIarvPyKsE{M={n{Qmfh8%`^86q)4bd| zKmT870*?R9x0LZC86a&G)r7l;Z(E6`*xx8h)@mMr<(|Mmp7~7EjH%9HE zF*N7bznqIp+WzjmbJs8p=M?{1p%^rN8Wjcd%piNDsVS3YG!yzcoCE6FDkADEeiscF>uT(bJgI0yMm!Ry0Z!Y0r1@G*CBCtc%Z|6)YlUqqpJMmd>rBc1_m*k z?z2xa_1g=!ynMv~ag0CkJ0zWgS(1tmTa)tdWIvozFB;%u#hXW~B0a*%CUPJb(7#SN=ljDF? zYQ-W0hzIJ5Nf&w|iSzkg+`m}$g-$7a#Gf(rN7D||NGh&QuK+n{p!Iw>PM?h?FLM2I z0~1nlUNUA+h>LH)-%fuuDYnwXaYhDn(CQolusx1mxgal(1>5L^;cFGCZ&-=&6Y)ni6g7N^8KYaKgK?wGeQ89v_B%Rb(JUFNB zI3^P6FU2tC@Ma)uH8pYcf{P8J+NgUTfRTY97)B6a(I`sMAg}_gVpYQ8;^O(Alh(CX z@)HfJrxh0NwzlDT1gDb5FE~x14B^AF+fzTM)?p8{Go5nJyMz?#4nkjkz6 z`7=~t2FyZ$4DFU0o@3R3Wcv5-lyL)jb@M8)UN9$`mhJYf-5Pa4(k6iFOYUnH*7Df{ z2R`8IfQl&b9vvQDYV~^89DYcIzoLN8jWA>4kER**iAZNenCC9?_=QWrN*V5Eh18e= zduQ~d?nG~Fso!VhdSJ_8J|uUtK7IK^@}9TKmisgQAiY|IBAN&2k#gNegq<{Ts^mqK zz|PH6mENB}epuSs6&x!@NWCu~RiiIk2O$NkuakT5mwxAR1mbxA&dxxH1za4+fz{hY zt=W#x+Q;3<;vJ;noJ0ihANtkvkR^kkYc~t|JWW%QsnEE8@H$COqb{(I=W;&9secz3rBCIn8Lg4FuGrO zQksFt8P5WL37Uo>A1*pW2Qp8p=koHtYjui!lke||Y1`Q7mwJ?t8A#6>MIg!&M+%Du zqSNHbJ>i_%*l*qMxejkS3Zwt%EmlF?Ryfog`~P7>kVbIS)*+W#ypJsyEhOZ9l{h@F zEl_IVWE;!IWZ@N*xK_cw7ro_T3h3JYZK-U33wyiEkmyWISig3d@~8?0i~0nmWLBs` zo2I|jp02b1%1c@wjHE;o|8gU}w;)iaK(cAcJ&52GRM^-t9Ce>%@A{k}%acxFGemZn z_~1f$v>cPve==~XLs5IQK8vvB5BCkV_&@_0UN@dC0`0n;6=l_-GA$0~p3d>}8NWK+ zPay6OcIslC9l*o|sN7;A{}uGo+}!ne3=O!^K|7+rvL{pz_b4Eaw1Eo?3yb{zZ+BuM zbG8ZtBcs*OHY>o26BoQdY}@Dw3$elNw%Z1xj%dvpaI#$(Exd%j147nYAl1HVU%zW`k{CpkP&1m1&_kXV>Jr9V8iJ7JRL-wLesy za5Q+YAsND`E2_fy>k7_VG%s6G+lhYRUX>N|60=cGSdpc-@H_Uf?YqA@7j^B-aU*v1&CSCI|enKoI_tqGh^XAn@O0P&t$nI28T>G_wXjDvc z_nrjWjgLr_MNLl2t@P8iA3wS4eg)7`o-Xg(DekTro`KepEq_Oj;dhX>I)AzrNNRrK z=j?p;bXT2uTi~sfB%g~9{CJ_<+#8P|(Z|Bqfqeg4EfzLWl|H+|(9U-Q_xf3Llb&BO1j_5&FgAPVGHZE zx&QaE-TNS;-U|K0WFm=zIVaKMk2>CW@7RG*)JCeUga;?{d3SlZ8fZe&6V3j|>n!k{ zZ1Qf#ZF~gd3)DAl7fbbX!edOerRRyopDy}=+3p<1a~DTp;g|!v?Vv04iTMz4&OTlJ zpYZ6jKHJWl8cxP*J6B`$K_d4l$_@8up)$87$9wwc7V-XQC!7uXBR6;R$ZhpEJBz!+ z-9s9$oo98Ooe;@ljfah-q?Ly2ZMpvS%Q-C~j#>ilQBT_az>lqnI3YY6VwM9p00B#AwWHM-9-ZWS1>+{t zYqwk8jz~L_Wo-A^d>A2n7q71IGKuiw>WWgx9q$=P+dsDKjCuqiR~?C5tA-V=ljGHgcg?Fpj!j;cnkGsPZ|FeI z8>udWysUJ3w+5gR6T{ty>K$H@3bSVi%6it9J<+V3((Dft@a6jT z`+OqmV4iiEqwJ`&#BJMVx3h`EmNtK1nMJSadQ~90;5n0F`&Pm$8EM;CqQu2EXv3rq%fD+zy$I&rs#&aRR)2dF( zOWhMbkK>I^+~blWO%rY%aH9=Aw9}9S4{fF0YA7-yEp^cz{@$0Ov(M%rmLTr+T*YS( z@$t2>zgULK1B0>Bb;1?2p9XFUhNN-_oF8rn&WNA>`BU(`v>8r>KR)Wzql&$hd_zqu z^XrR@1Q*e(VwO^gah-6!&M5+TW@*2e#u(SN&u!tMvo0m6QNjlnRVgH_t&u+t#*e@IG zkq~_~lMQ)O0<*=y69xYFMAL$tTath5pSICIaXaM}``FsfnP-S}k6738a`QYh^w2k# zxA78J?KDX{X>`9aR<^gGC9l#PMuP-)ilH?vxK0}@GYly0rJcK7T!~)H`WaDgT>QSw zUKgpJM>3C|wr*DO%U*}Q7Z(?oG}3UEx6xO9G)bF%SI>RbU@y@%NxWM*4K+sU!RsaY zX6bEx-~QzHL;;}lzg^EoK`(TUs@SrXJCBne9S@odO9|1>-B4_T1cE!fw=_U%r40`3t%J*__ z56p0snNq#GeH*_9hxMhkwGkOLg<|d1)ye5a2N9kgk+IowdHr>HT90%T`w-@bCQ6IyJu>u2q#(yMhG`6iS`(&+q zgPSZX+6`zdL1d&Mb)1i9PiOM;n~X2WEXD*7841$T;0|Qv>JgT*-|D9Rwt`ih#EAQB zddz)fFJhhEf7LI4Vt)e5b?@oAsMAohPH5GX>!4;`#caH`?viYF*|XFUY;~%Eh1ArE z2`;~}r1>`-eODl69g{ z=nnS}mrvKa4^^K5{3=fO^}@nR4WxvVvveYeO)=wkL&zJ`nM)Hfl`f{p?0kc zI3-DAERZgM^#hZfLyIXLe;4ZkkJ<%uJ zxq)w-GkY#(W?Qex?;T7{xrrira_~oYlbaWpo$_1r8a7ZxuOSp?#D8|YTJ@h1=5l7* z|9mp{>#HSu|DIJ>8s*tDKxFY7r-;+JCO5%L6Jx_c(K%6v2hYOh!l&0yi&0F>#RZKLcrzvX50C!1Qo+(d zFk&HnMMmN5)?8j!L;UjP(_hr5>0jvxs0m~96E_=I`sAf#6aoTMem|bJ{nL&gjvpT$ zR%lkHi$99qT*plkOZpM*9_ulK*r5u!of}*Q+#KS{a2ZD$aCrCZ!g-PMxS=~ zkD*^Jk+UstLM<|VT(?3Kbh|+|q4j!km0VO+TE5{RTTfZ!l-7+1jYET$;8e-ImXviE zfBX&`-xfBFhCsC87+qCS&q{iXw@+kZ)QdU%%CQ8}W2H+=Pr_e|?Z57z*;?=D0fLl{ zr7^FciJRf}hpwNI3bCaFtjrOO&v|~4Q|49KGY@TkpUG58FK1@4IhNw93{BR2K~N2= zX$ZU93%Tt>6e~5Yqh2juU8djXsuql&KZTixndMXWd^nU0iuJ`LX7K4TgOpD2MM%oY zx$Z27+(O|j7_3>cSFeIXZG69QvAn~{@s~*nn|I*lk_W+Q%#IC)eDwfhaUw*y);Xq% zeGeb0Y!OKUo9B0v#OL283oWIbD;uq!H;)w-zVo$~{X}pZCcd?WKe5@WtDvl?llJ^imlbuDgTuqH#%ZXyAu z@4M_No2cUFY;Nv+HXr?E~R1_avuFGlKcb{${k)I9=SuqwH&(7?eGV06*Kei{|sC_FWZZ-dX@P7ix05|`p zm%4M%Y+hE+KR!ILj;zlx@q;I@H2%v6nSIlq?eU^2MJ@9p`RB-Ch>52|v?N z{CG{4II(nl#3q;3I}3$;Cq-QlC|R{KXZ3#0pyt@c#;FPVmnM-uaDiMn4WVV?kd>g6 u%Ep0n{YeRS@t`5`U|{Ey#S|Ez_e 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 M07*qoM6N<$f{5`U|{Ey#S|Ez_e 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw187.png b/openzwave/images/aeotec/zw187.png new file mode 100644 index 0000000000000000000000000000000000000000..3d0b99a80e14dba0cd86e8a5ee63564210b59589 GIT binary patch literal 10202 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 DbMVh| literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw189.png b/openzwave/images/aeotec/zw189.png new file mode 100644 index 0000000000000000000000000000000000000000..8094d4f09e9ea441e7b9721f675317f10fc5b4ee GIT binary patch literal 12629 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 D(z{1M literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw195.png b/openzwave/images/aeotec/zw195.png new file mode 100644 index 0000000000000000000000000000000000000000..bed322b3a1a492bccf707105bf923d6fd75e5ad2 GIT binary patch literal 25110 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 TvvwNvFb$Y1KQCI1`jj50*DGcQ-~}7L)!{Z- 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 Xd8s#Fzr}(#I6zdDv=nO;Y@+@LmI{xd literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa001.png b/openzwave/images/aeotec/zwa001.png new file mode 100644 index 0000000000000000000000000000000000000000..a48b9fbbd918a4bb257774f91e1630c8eee2a401 GIT binary patch literal 10474 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa002.png b/openzwave/images/aeotec/zwa002.png new file mode 100644 index 0000000000000000000000000000000000000000..c5603e56f63aced666180b6291e81f8820a041d3 GIT binary patch literal 10353 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 x4hA%RMchsy^ZDHHtUg%zj??3)9?{twjQS@Hk? literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa003.png b/openzwave/images/aeotec/zwa003.png new file mode 100644 index 0000000000000000000000000000000000000000..f7dcb051bb36692f2b8b73852328675314f58f9c GIT binary patch literal 10914 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

    T=5hJ1)!F$uC9+CGehPJj+&Z8 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 S=K?#yivIf7zY-AuW(FYlr4+f5C;F33BU$3F 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa006.png b/openzwave/images/aeotec/zwa006.png new file mode 100644 index 0000000000000000000000000000000000000000..99672a6e13c4e24998eb154f5f84853be0df9a35 GIT binary patch literal 29315 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa012.png b/openzwave/images/aeotec/zwa012.png new file mode 100644 index 0000000000000000000000000000000000000000..88cdbab866bfe0c86118d114f5f791e73d68b6aa GIT binary patch literal 10459 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 IQbxi53--ZkQUCw| literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa019.png b/openzwave/images/aeotec/zwa019.png new file mode 100644 index 0000000000000000000000000000000000000000..9d16bcb03f74fc27e38b73358b303d25d095a961 GIT binary patch literal 20593 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 Yau4~x17KISN`U~73EBcxWr%zDUyV#hn*aa+ literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zwa021.png b/openzwave/images/aeotec/zwa021.png new file mode 100644 index 0000000000000000000000000000000000000000..28cfdab60a90d9fb01576312c88a3fa1156074ba GIT binary patch literal 24789 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 Y64cOMcPz02NAy5)Qp%DD@lS#O2NM4JH~;_u literal 0 HcmV?d00001 diff --git a/openzwave/images/alfred/DB2.png b/openzwave/images/alfred/DB2.png new file mode 100644 index 0000000000000000000000000000000000000000..8924c88b676bce7e546ac2d1aaed22dd9ec3af18 GIT binary patch literal 14394 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/assa_abloy/ConexisL1.png b/openzwave/images/assa_abloy/ConexisL1.png new file mode 100644 index 0000000000000000000000000000000000000000..fecc07e316c3c6fd5ec6ecc956548908f99cca0e GIT binary patch literal 11861 zcmY**9;+zAUV=Vqx8@z3?U`mAs|YZG$JY8HGtGm4&8Z& z@B5zT-uvUs`7vkC?7jAW*ZaO}ZMdeo;?pNoPXGYGQ)MNvHu~Q8Z~-yUpCB>Oe)R3} z2PFen0N`2I!}TbM^BFY&Ko3v`%j$S#qWpF%n0nop_jS$(5$CPV17DL>v_X(L;@i>R zl}wmbR@)(r`f!rjM_(u&Wdb7O*_Lk@WD)`xJ*1ebX_y|pUFZy$^IU8>x>Is7OV)t zlxH{m(NcStR$`h!ma9c|B`@?VE7`(bv(`Y;baHEXD}mK7quHrYAa|YvX*2H2b(TD) zWLNt$-Cr$1!S#svoiTp;sI*S)pjpc5!TJ#eo&>2{srNP8OV;1X;#;Z9b1-N%$&|31c1hbUssL`V}*5(82+_GuYiF2qm2PvT-=3)g`U(Q`E%`gI!*1uci*Xg+)}ue14Ni;R2Y-KU zZ>QBIM<^7y`1o9pe;v>(H-=qp7fao&#QOflq??^vWB_0hjlTGvDbngDNEiF4!0Lqb z*b)zQGR>9T28~*SX%c-DJ>OgM*=yXqyXlFULC>z;Yhz<=ZLPEv5OE

    frl##~pgsvE(Bys9)7+;;(e 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

    J&4VMU;_w9uO1iI|n)n!*_-aiZ#Ge8!`F)=QA6 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 IM6N<$f<18_v;Y7A literal 0 HcmV?d00001 diff --git a/openzwave/images/assa_abloy/KeyfreeConnected.png b/openzwave/images/assa_abloy/KeyfreeConnected.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cd54b84701fb40f9150f19460e0ccae89d7e79 GIT binary patch literal 25907 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 a{r><(;ZF|1OmzzY00005@h|q*IVC>F#bGx&f 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 Tsc=MNF+lN?s%(X{Y1sb&3ao;v literal 0 HcmV?d00001 diff --git a/openzwave/images/assa_abloy/nexTouch.png b/openzwave/images/assa_abloy/nexTouch.png new file mode 100644 index 0000000000000000000000000000000000000000..d35c1089273c866a83baab285d78d15366e9c0ad GIT binary patch literal 21594 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/buffalo/hw-100v15a-zw.png b/openzwave/images/buffalo/hw-100v15a-zw.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 zcmV;`HY&-9P)Nf`5nY^W8a|;m+AUj7<z@G7>9@wCi-9a5{633>BUYy~puUq8 zU}g|OG6aYT0NWCw!J)l%%^UX~Y3}H2@9G_jNO_6^>e0nU1Q5e#iLA_ENkQ&}()=su zO(@FCv@8ptL`R-L3SkCCmgcY0>uhrN)^_k0VHei9k#s zDQ(P{Q2Leou3tK@) z&mB143RnaQB4!()^q_y{gwmDsCeEH%T2Ydp8Swjj!ZU%FHW66L!LaP=5A8nGwDrKT zH@6=?(b>z)#tkC|OO{{w$Tbh#u_P-!NTA{LNTOgdR4oipb6d}yU;gRA`ZglL0D&1u z3;0*eopA4}MYAWC7v-e`!t>VOOT?_)d9o$%scU+3N8L}K+1SwD3uYqa)l){A@3S9T z@s}UEQV`f2 z0NK_N`tB2N{^EsAgW;$GB>*Xe_|@0$SvkKNuu@8Z_0_L_HKAtZk^T7Dx1V@zE87f` zU=U&X+)3Z~%=;EjuQWnMX9D?qbg_~%rUC$iGSmH+&m5nX9@u`UF>GW@G7cVVTRdZY zL2hQsT9QLL1fZ#{=exgoV<;+_KoCS&Jaybpzj*iTiDgD+JvH@SC310%S)~VkpML++ zuiwAQ@(F+;*aGjaZTR&|TZgN~m!QX(*=G5_zg^!G8Wh4JFkn}g6@BTx8#2>1XQ zSVZzjL;KpDhlH?{R*XjZuRna{qG^>1XCOgD%4ris!!8OuxWxcdqf2l}ACpZ`P!8 zEeR~Ud&6Blp@d*IlAU(|hZ~n3+JK z$WZ@a#7GE%wAMAupMbx^$02_2ckOfw`IADzmGsVZbo%9X;odnq6 z$KFcg>=OYb1hkAeSb1V_CwWx}Fei-21sxxqsHhsEB#hY(M>!mcgd=t+9F2q{k*GZs zkv*Zoa3s2T=J<@DPtPDvw$1^mE_HgAU6DYCQe}`THFfdW5G_~C;O6$8J#|fckF?e| zx7Rjww0DQP`Ud(3hWZDFBDQ2^TgvS}|3Y_Vl7MZjk<*tVm}{1cc+Sxrx{&N3xS6d|#j zQ)w){<>q`iR7$6Ub-NfUfB=FR3P<)GZP~E9{_$6~9Bk~+;ZJ5F(mBu?j8j=+%BMFT zJ1K|X(^uz&SVQF_Nk}Rmi!`#}Sk3d`r3+xATwNiC=7yu0Agb0=lYl7KZ^ z5B=t)Evwh=jd|KkL@Y^rPfjyfN(Q8irUiXds!FQH=2sTwK;_t?iRJm%ESfyAys#)QGdDXuE#N0ou_hH#AY)gRL+|YxIu}F^8;(xC z6Z(wF0XR*Zl8M2#)b@^@7QFTseDkWzpDzEGKQ%-6{q9k^{<{yO5GrgFl>h z`#qk_-Te>ayeE{=aD$rz$}x+r3zN%?o|8*UDFxcx(evHM*Zt_Zjh4C(5!lBpK}-@5 zENwZVwD9VM6F>F-rQ=J-#H*b+sdD|B5`K0qf9Xux@9`Ae$dbu5HG2kKWzMv-o=|_~GnSS%~84ujPq`WXM==VX(3PT-Mp*Ho$)vq5? z?eRA)23Rm4;90}7PtF3%_06b}cUJ{x+6*$@)%N|3U;Xh5Z||uW0tBI~ErBHn3?anI zxz&Gh=aq|RjI)H$KAFoIPno$B8VEPEbv3s2cJ&Pm425l*Z(TMcJ2MSnFPL+Vh&jPd zq@ZDucegP~QRY;dq44y&hPDU3`S`KcZXpB{3$4jm5(!2@UdCtdT=9XcX6NTP`_zo8 zGLW?(Gg`@Uh#EwR#lrn1D%Vt++XQml{j&Mee_b3$^ zm32XocQ#ER0NW27|LgDm_Hc8z5b7&pNC^-Gz{}=L_?wTcynM#Eq#B$s4gef)?RxUH zUAqo7>^Rie*xnn7M1>G~H;IuR+qTba8hA7ca{27;4{jO(c|QZcO4p)3%erH2fAJqr zA8Bk;JIc&?l0=NOp#SD2Q~&u>Hx(E~<@oqc4pvw1;I6}skH5Tq-LAvU9lb0Spg@*o zk>f(8_U}D9H>A5falz!K5uA5dJ);&f1^`Jc42UG_o4dd8-_O=Hwh=i<696f}0iW;h z|KzHBRxQd*3qS**dMld>BM*fm8+IM}!Bguu?>jmWjzTX2h#>$X*s=V-_($~c_VYn* z2|4G;yG8&cLl9)&K={G${chu)dV&BuQDMnIabDIJKD_eo>lXz4R{Z@~G9tFU|7gqC zfA;G3L&rLMhIC>TOl~!pG)_hAg>B9|(U~CcXW*x(q!u|Cjy}A4{kk1>3jCyXqz^1J}*?h8HgyY;_(ep7qT5RBZIP!CvV@R=-S2D6m5Etw?4 zjz*-~H_5~?=+&dMN$ldoQL0rTfcVikWp|hX&{MDNc;vThjlX4U!C{%7mGQ-oUwiBF z*@8@N3#3k?lJ-0A9{Y|=R(dceBUn<9J%38& z__1Tk3UboZgXKjzU@)Y~pz(b9vrTc(G%(s#p;P#DZwpXkYu7h^^-6yzYSPsSAYv9m zeEGf`K6uq^K?&+q+EIRP{hojR$x96?&O^kc_85U6m~90e*pe4cE?+vkdfw#n>azTr zio&#DAW12Cit1dF12+s$XBl~CW`H{T2EP2m7hBpxBtR?}k_ccK@cZt$Y0;fm&-GcB zX_=~7ga(Ixu==h4{oPx={Sl$|LIPkxu!)JuCK5$?nTw}a-M(`6Wz#EiGc)`?q0PO~ ziY~?KEGliHlbn|6(W%nuBJYV6oH9MPZuhI3_X{1QvjM@90jyd!{lO2f^jns;P$Y;Y zAbJM|zxVjs??1WLW(k5|%g7>_2$BPq|E}xi+;z>oIg`u$mS4G8I=~F=zq3xuF~Uj= zFkOgEwtoaPI^;bed~M*bSV-jL;ck;^1)!}f^vy?K8w^L)P8pMT&sAjwU;Wb?^0L#V zj!Y}hn+C(-FaPlQr`GJW_1*Oef-2f$S=P0ejlb`G%N9=?mlpJ!<|y1s6$3dhFMwG9 zs0VP;{VsGmzkVof+%usI=VCI^Ng1@@!s$kHM_-utYx7B_7SFaBYMO1DdsT2pcZSd6#rvBr-*G;J^ zfet@|AOS(Fwpe&{VJQ*DIs3>vnKRrN*m3aq^XvDJa6ontAu~Pr*}JY9lO5ER8aQ;% z;S>M*vzJ0c5z?vc%2AWT@-3S^{`(K!nVT7aF@6LPgz?5b!MeaS8sz<~?2%#u+fqKY zW@p5fB37+n=6RFKu3I$GeIo*h>EC|w%I>=6*aA*%Kn1Q|IPrU*zau9zsJ5V~(^XxD z)sw1AgHoP0lk~;N$UBo{-gl(s#ZCJ`B+c~_(kH~<-*a7lPKH|`Y$=~yv*Xpx2LU*^ zyC7y@;iQW1eg2NztaQ~3BTUj+cDfrQncKVj4;*VdSl_a z7GzZw=gyimZenG@)T*M={9K>Ud2N*^oo7VJ@-WKNW=!Ex--w7`czgfRrcNO&=w+f5 z5R0Z)&Yx0lYSZ=Bw{-sa*|)XO5Hmx7AyHjc@U{DI)KcYcvw1U>QwM`Px(6P6dGjmp z9Nd1eAsmsmgb64DVD$7iwsvmWf9&aXd;C6MOSqbc=EuSWx z2jpGJ?oil%dd+r#m3PGeK?Ho_o*NemA&6p$Va)j9vzvAvYJ^@fLY4RX#Y3ODW!{vE z7@X#+-%0#optYm-$Ios2-P+y9TDqgQH0f9bsQs;~q*6}A;7BC$?vdvG^(TJ2cIS$@ z6aV_dD=SNKEunUDsAC|!J=3Q~r;WTDNgTy=R=F&Pj<+3YY8OH%Po9aum^G<<`J4%+ zl(uE9U42iyy46u%+Qu<|aOIp8^CoEDp5kQM4O6|bt@h!k)~?xl#1h0{GOrT`00^U@ z8IZ~?BPR8NPRVHL===36TX)npe)_hhAGv-$82b20k4~9Rj=YOx1k9`@hsC}U%Y#<0 z*%p=LTulrD-@am6QC=2Ykc2JmpFaC`ci$iZQ16%~LEzanrJwoWGVRAF)~`?d=pT$c z_R_ZdzW(bswjUN2pkqEN4@WZCEEg3ZVX=Nyf`mHP2*iL8;=qv;fB%DLzx2p+?LGZU zrY{1#@lxZ6aV;T8EHeV~PHr1I!adqL`_}I{Mlm3kh}dUYSI?iKb&pXb2OBzmw{ABH z!At~Og#ifowi|S3k^k`V6z4~^v-(iH<2;Av4mA9XG&c| zOo&A7U%arnxxM$lAN*ii&>x#n!}g|3CGm=%^jgiGhe@i<{iFMi7^Y@b{=#mSJh_C7 z=w6J@O6;m_s6Bqd+2cjTHuJQq;;OQOgpzM;IaJ@$LCi5(llFv)!rPY5281I9aJLsU z7>+!=`mO)^)vKYwA%YSmX0lW?kW5R>CyId*I_rjnie@YEB1xb~R6f69|35se^p^WM zIR%50*Tsn?hwURH;IYN6nIf?ju2TagwSml)?mNO&-dzJD_9wY~@;4)qOnuW~>O6@3uWmUIwV8B^ivZXX_{7bN(*iz~S3}B*0wBo{ z#9+u*-Z}7{C*Cyv5SyowT1}0ZzhKfsIk0$)83Ojnz>1BcrHy{>Gi}k%wy~^6r)uth#Z`tW~o%-QS95{|+Ogc&L(IsXH zK_n?rMzxkC{f;Wt`6vs?gpeCyt%y)X5t}d0A<5CY1&KDrSX44Q+=T+5n|0Ey0qAGBW~mCYGfI z{El^gYuAxTB>V9Rq+t`;MGw?&uNZjGP{oNtK1A1=%n@CIfw;fp?F# zgdRY-*^6SAl@n2J_iVJfy%~VXSQAU;X&S#c31Mv1kjR4fi z3oHQ8_>#QJl6*j`CZ#r>etk#Owtbe*yyHR=XyMedlKgB(2pj}LP3XaJ`1`BZb@zpY z2AwP>snV4}D9p+H$|r7|SzR*H^8tWlwiFog#G36tcyhgd+b|Ir5nF!i(KR)dh2u)b zsQbSC?$Iy(;Ca7AQU{yBz|88RpZ?=L6~)e)Pq=CRY}# zZys5_?$H;wnvvB{b>;j?KlQr~a+#kJ{1qEuZbPT!6T4G1RWZmp1Ny=8atnN6>@BU|0fD zO1|^zIqzRKJrMApOt4gyykU3!vupPdF(9C7BoJHMYa1SWdE4K8^lH`A53HE;mH&Oo zW)Q14E)WxrxAq-7(OFTP1E8}n)Y#S|B}m~LQnYpTHMjLlsw^TmQtr{>iJFOMY(DIxbbf3=xJ>275Z*WfMhPr%bq{E zY`B`4`RC8S(>oX@QjRy9GgW1jxuST?1Gg_7om8oZp&vi9@mOm&2_j;b;~=GNKk@R` zsI*m==Vql(sVV{_%zBfUJ9_(@J9<^uboLIkb@rJ6ClNR_6mDwoRkNb8t?NX4H=6+j zL$L7qti{u-oW`8!?0aixon;Bfq!2q}LQU;mTi!he0uiQNCe)0wDo9H zhmu6)TfFwp0o!)=`Z6(C%G}K0ig^>&cdUD!0I7B{5i{u%pxDTD93S4+rCeskkvh3E zj?7Sy;}^&O>fDY1-mvG0W%*2}NMe>zIlHDz#QCjgYU^(8?qg<#fYuneZN)6hvXbwv zI$__@mUs3YClb0Px;?~9V=~je`0?wC9UJPFpTyQG*^$q$-}}3Dy96k%Htm7=j-2Rv z?4_;ha?27|%&GCCNGZR4B8G(ClToAF1NmlloakRN(>wyNC zwN6|2z?<7@)p-TlHzEM|#QTty~u!NBZA^=e-r&Sf}PB7Ho9qQ>HR7#g1nAm6e=1;Cj7I|%;fR{Gy z3r8Zcv<7I2lf;+L8h6ctN%7Z`V`Ag0BY^4}JO1;r*DYbO`?+-g35N7p;tw14^@Sp8 z=l_B!5OY}jkM3#;GQ zAuK_H8TvIhl2M$WvvOXI>J}-<)wjyQlsZVu(kxRLPWXc0(qYL&34fC*rSlF9@4OrH z41fp2c30n!%bNp0mf)(=eBFtpz3%4rp3vZsWm&4V5>%L-UYehySBG)=)L?K=-{7lT zYK20eoE;M&fHVBo{qI}S)ZWw74&#|gCIOb?O7b()17>f9UWhR8$kXfh9&Ki_h?NgQ zt~#|));6@)HMY%}SPsyFsg)BdiVq%Zb>62gKBp-YQt{jMXn z9Tmc=ZD_M?TOku_NP_|EmMdnEu`Ppxkzf2_GXoY_62K&-ogVZJg=4-=XdwK5FKqhM z`#(&@i^aWhNx<^&0VgxGqpv8R6^Co`jWU}(dhqdwtsnwS}wJ)vaExFTm7 zsVF`R<^8ZEF?LMWeK%j`RxXm|l&Z1XGdF@W%%bfyocEI$-hA+`YZl~Y2PJ65oQY4qx^plR(WpIvz}4tS zBO>o3Zde@_7uAw9FccjaipCs0A~2U1=fsK_I?~iGbj(NfrO3(%WM>A4yLVH2cSldi zI7w{Am%xZb?ISH+@vRZT0DbY+8*(#)E+qtj8{2xm_2{d%Z4M7is7<>!0MOeXYHsgV z^;v?iy=?N6Yj)^JHW(1y{o%H*zNpR39X%rUeic^BOrOtsdGo>h%kvK$ZDEk!8Oh9` z=@Z757v`#_4h}`0TesUM6nr2U1hz{Ha%N2|duvCXP;W~B6U6?bC-xp`UNWmn04wHB zm_N1rtsO_4{$PNmd}00G1(VAU)VJ0)b{XVVf(3(fvVtGK`7+lD1Ej2j5_^uq_m?`PMcx9rXzxgMkCRvZH7^+;xXA-$@gyU>ecf= zpSZ?pfk1j7kPPapVQ%Z}V|GyW7*9rl8DN%|O`CAriWxDt&Y*EmzP9b1ck7kMt3-ej z>NE;0YTFHMU3%5eV$Q_!pkE9{REr3J&G!Cdt-0yFYO|wrx;R)6NuNarjqkF)?5prYoIB~7d>m|j&PEQ{D_5Vv>t?K#|h`Rwt;l$Vu$ ze4ql(GM8nUU^yU9NO6cl3p9 z$x+EHqtcdAO21F|{VDJ|A^@_ZFD%{qco?o^G%MZz(4XI0GA7H^rqSm;hfnodg9V5hJ9@Uf zTi-uq>pmx9hAny36*C+^=AAu9_a12mNp&A)5&{dSR*fskFU(CR6L4j)ZS$iqZ6Ss_ zoadG+rst#ui6yfn10EczKe6{n^XfNt3gKfl*#VHu&GcWtXllGQlP+<$i4~Z_0z|Mt zAP51UQkf^Em=K+!^RDoe;hc9x0>GH;w0l=AYVCAhVh(0ZsVX+l5WDTCZoQ&EG{8b1 z6T{%Du>~1ve#h60cMK^UjmGLEg;J*AV6fyrxqeY~=@?zuc&Yt^;YXfc8xBW7AXv5n z7*o~YNY`LE%o@oifL1M={q4tI@%wy^c|F|FJ~$LH3oFh@^G~iU-hS}7vU;7}{cr6$ zYzg%*K`bTgabxpq%JLnrp zO)P_XGIET*eqO;QB%)`&BZE9rlqJ!5cT33GK;8)|OC89|PXE|VixQPi{B^3)fA;<* z00TlLusaqg)!hNW?;}#jVX*^lrQi&{YQdz>d|-*QxO0*Se)Zy()vxb{ATY6HA~hJC zSc6_+5Qx$Oe#BHLub5r+i|4bt`-Ys}Yi{f9>hB$oWq>*woXV?NT{x#`^oOEpPJHp`MRSyRU4mlcf}UsABQ?gSfG2#~_U|GlvJ z%b&R3X9)pu|819V-d8^qwbdFJAY01cZ`h|NjG3{v!Y?*XdW9=n0%H4gN4aE$j{9(GXVf5R2Eg27i`<#s2~ssZtoiq z{c6=tQu2)I(kWFXOj2cG3=D;jHgyQ7&AQBxd082=CY0+siP!F^wKX~}bz_;TO7h2z z9pksGnKfn4t=}Vr<-BIYg4lDUsk1j!l$QnYteUcE(tyNV~K z2Yh#|oa1t>06llq#8b@|AUi89IIE^ibr}%>c4cXiy9Z7-tRqQ?_U}>{yZ9j(je0y= z9E6g*9EDXfr*hayc|PLaRr8k5pBVqB#7w__WqV#$`k35IodyFUmXa_q7_M#Xa95~| zGXX+yOfKVp~9zW3qFh~%f-xvT_&J_ zaW&7iCcpElIkzpJ36qCptQ~&x?56KL@dgQJC1hM>;>@(P!rTluXd3kU=GBb-CD>9k znuS`9sqW9q&ZsWUolsU#Q8K2js~=!y3obpukd-B4$_n$;eRkJ2?Ksd#j^JuvfLO8( zs8d_bwv*WNcJ_wWY^_~Bw}t?pW!|X8 zjZI_YTsj{g{K!=`Ew!clqi(y3_y zpAwbdZ`j-3(=XKW(Dg*bB!vRSR6xck3jzR3(4&8N`)@w7GAqpw#@tEeOJ|IKd(Tl} z{Bb~?nXf!oo-twURr4psb)|bC3B)=D3BZB+6W9LLBcxq#4cz?s2Uh4rkCg9gaMOrC z3QnSgF$R!a=G>9GV}4G?g2`pE_onJTRIyV5=2c5)+^}St3AaIe5XO~=rN!$WkOcbC zb8mO{^vCdGHeF3b%w>gHl_hy_KR%F`6_RV-GiSvrfL@oYe#S>92ts4hr;$yBsvt14o0HVmQKrt9sQVOIDZq1oQ0hC zb3#OSUprR_0XP5!^t^^$Q&ITfhgVYEAh;=EVav9}uU_2z%BKBlJmOR!0W6}nym86& zf?W5GZB?!K$knrbBp9~2kEQI@#PY(-v;ctFlS+LS2)1Kc2_zZI=hWn6_*G*Rj7~a9 zT30Tmtf?rtY+BW2(<>Lvs9Zd)Vs1@oT0p}I&gikUf4^aGR8KKlIK6U0MLyJqa}9?H zNj`vl#P44@cUZ(*+d2@W!YrV3CDclh40syrz)=j-u)hqCyt^+SMVYfjW_nRgWpQpMM}6ae+FpELu3d5=;;TiN{{v3Spog zlV6Y)us-*pE0@i!*4KdByZb-;U(f8RYc$#mM9d`K*<0V#)>T=Y2hjMj1(Pd^4%D|9 z?M48IrDU!u%bzl?*wrEA?oTa0j^C-v>4T$Ut~&sV9qW>^gA>0v)dv?k3 z9RhyegCD-~ufO|DC>$}fTrz0!jPc9oO>AuIGaBL~fh{5EJ5RoT@OUfKbamWzeJ3K~ zkKJ_HnCuJyNXjFsDKDrf%584z)?sfVW?|crmGf&9bX1s=Sz466|7e@D!wf)9R&c@O zN~IC@)wjH|`5@aImFfkbwsOa6#+NObHLfH-+hk;ml7gH$lS;QAIHm)<+F`?vLrrV8 z)_&~9MIZzNz6UXI(aDf;sNsBqRZs9n|Z`ktM`vySOqJr}J)R3(<@TWuLoqc`#_PBQ4BO z(HTgPbQe#>2`m7Tq@z8o112CMY0H}yPrL52NpKZUMXq&_Q@fU01L4H(ir8Y-luukl zfeduy?*AAzop3Lc-YJrQ=ERRFB-<=CM@2%b?%35M5e-{t1m`{W{rPm>lSqE@_NCpS zp@)C_7E8${tIPN$Nls%tF`TYtW(^XtmK45q`K*UNb8|2dI9VG~J^x6zO>}f9;cwy( zl=9o*?oO#ckKhrV((nyGzY_1{l8~fv5E#Z7Az@~mM^hNjDJ#wYxx1F%wqk~55i8IK z4E1VWw<;c%Gl5B}w+-lI94WD2a`{(2c|$>N)&+gKOOtCMiSOrRQ#c%EA2&13V^k+0 z!o#4P%#3e7aNFlTv@$)-g0uxlLVzqcFp!e#+%^aZRtYHthQK{H&i~Pu?yfA%b1$hq zK3Z;6U|esH z8^{GwXlabw)TP9bfU^u-f!ssST9)EqE%lkq%s@p+-oM;`9T=2Ia>I+5I?WkS5qi*k!me$VR zj^2%`KUB7rzeolrZe1KbYVpw0Q_E73y{RgvicF z&(97P=jZ4bBWg`{^7cc&A()`{;azAYaj|hF27(}2Cma&MNv3R=oOj0*GE+=4W3qJ? zxgK;P7{GlL<=s2lED#EFGYWDuQ_UQPfw`R&zLVDPq+B~n-s7(RVbbUSuyju5Oe&cI zAT@3?F>})aLka86WFnt@}QzIRRM?}pX{U80OM_tw` zVc55ITX~BR7%XBFhra3{OcZR)xxg(Ssw97W7e)WSuq6&ce&z z*xvow|9t9aU;fCfnsQ-|j$#0@*M{qzaYW=SP~z7t&Np$t8rvS*_@3nCX_Cy%?cJaI z?lZd%HKhjwO1+({XTRjR85Ctl;(PVv$oskF%H)EHq=ePd(Rc6H{_m&HZPW+3fz94h zg5JW_h!Ld7f zeE1Q>=#lrB7@k{h7NHJpVIsjXS6$#G^}+RTR= z+aLPHD}UIyUq;y?w$)+CDk<>1^uwjg6(u9@!(=y{v&CuxCk2~<&4xaoW4yN>IR5Ex z{N`VO{%UvMKveCF0ra(MQwU<*d`!9v$3C6Jx!Fy6Ge zRxjF==F?Aw6hAxna-ie(?$9gm9DL%nt#53rvwS49R}gpDAIDBF^!P9w#?^|aVRGJy zlCjha!Ub7%jqP9m#cPkfwC&o(Q$KObqMXe1^q^m80dvNkVteB`7U(qMrHV1L9E#YX zp~!Dv-}U609sBEB`v(RrpAQU>ycnMMlH*FQP91r_&}tS$AP$Ek`;ML1bGZ4@7v5Pk zt#awi2{UR+7fq{3GskgL+zc`*DmI%~GPWN$zN@a~?cGNB8!Djuw)i2 z)G|Ss7bIQyXTM~)nYC`7Dm9s)koUyzF9eYU6RYz}eLkzRci_cM2i9ykn3IuFQJgz< ze94j-m1Se|^Rv=2f`PO^Kv*CmTk>EyIye;W>K$lq@7=twephYN(dN$1-hrqsnPtG| z(?@qOnO${y^5Nom@JonDIq&h^HsXtDE&`IofQUiw0D&SlxA*q9_x5i;bo{ZGw_1YI zgZ_Ze=l2Ui0tA*Ej@l8M2L^}KTUd$69D@#hriMO-j3o$=>JXUZbB;VZJxYPR15oY@ zXVtOCJw6IP3<*xgQrVsJ?s1Qg!~u{x zaw%SlQkp`OOX+cskA^G#761Lkj=Xzx@e={b$otvf9O02i7|m%j9{2c3I4d3}MHf2f z-Q({8u3@b>De@T=&caNVV4kUl?A@3fYDS6JjN9T_`a~_c07J=AqVo=-c~i>M zg6arK!H^dm+x7Ux%uDmLO7gP-Eo?9^T}v{BK;_smrTN()(y23A20iX^B@YTZ00@%p zi50~Kxmf_*nS4k_-WixwUNp0&w7#Vi6njY#JnnG-Oazi_YuRG)$=fcsECAXF!W^2F z!g{PJt}qy;Qj`8aakapDpwNQH|^DZlaPnuniSHx!M!ULOw-K{A0LNWEb& zrD%HeULXZQff>TQ&4?FHt^D?1-8N-hF~Gy5^d$+FcC-wIqtVr`@BGLA`9oi5$SfV% z!0}T1{+?XDcZrz^g25^<=(DW(Q!0M)rH>Tkq!WQbf>IBEV$QoGRSXa~;1hRWJ6DkS z&&OV?YwChljsO4>!~mpvPxysb+8#eETnF>?Hw0sp7(-F}Q@1Vov)ivI$W2!kO!-#H z2{Oz~Qp$MeUD;D5JX#nfBQzNPhaWtoQ!D=L_NCV>m||H3umlO?TBVRG<-8{fmdg~H&jj$mP;}4Xmd9V-`sC|7`v-@V zk3|f=;FHYb=Y)fqnX!0U#h=`C*;VsvipOLp?n2c%E|p*32)rC1f7q#aVD@pjbiABuGL4zzdo4TPgn$wDiy5pL(v#Y{wi-%nZT z!IJ#!%(P%yz)ympR1GtLM2$5dJ+j6`*$z{^qB zlOpGRWDY2e6_X@}G;%zwE9db`g~Ke!^j|f!da1~xuV+}~{d7rsTgonRN>)}Qf1jFM z+Hcf1Rw~Q*e9(a+g_?T))g?u7sFL}PRfO1p?(W}5FI@j0HggS}B&`QC00000NkvXX Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/building36/b36-t10.png b/openzwave/images/building36/b36-t10.png new file mode 100644 index 0000000000000000000000000000000000000000..371cb591fbe36d5e5c06fdc6c581453f0bf12d8a GIT binary patch literal 20518 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/comfort/ucm.png b/openzwave/images/comfort/ucm.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7371846e63858b4c3169d9b1c74374809506ac GIT binary patch literal 64690 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 bcX9kb=RQZOBdWBa00000NkvXXu0mjf#@C-A literal 0 HcmV?d00001 diff --git a/openzwave/images/connecthome/CH_201.png b/openzwave/images/connecthome/CH_201.png new file mode 100644 index 0000000000000000000000000000000000000000..004f5fe3c58e4efc8cab5ebbcc2374bbfb6950e4 GIT binary patch literal 42178 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

    B{N` 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 OKhsdrfz>G4M*I(Yo&Q?^ literal 0 HcmV?d00001 diff --git a/openzwave/images/cooper/RF9501.png b/openzwave/images/cooper/RF9501.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a1834ab796d122e28a367fd7ed184643748bca GIT binary patch literal 20335 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%0Dv%anloOk;|txy(GctYNl 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/cooper/RF9505-T.png b/openzwave/images/cooper/RF9505-T.png new file mode 100644 index 0000000000000000000000000000000000000000..b75e3a604b09d8b7c3ec78e6a667fd6be0ac78db GIT binary patch literal 18794 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 Ah5!Hn literal 0 HcmV?d00001 diff --git a/openzwave/images/cooper/RF9517.png b/openzwave/images/cooper/RF9517.png new file mode 100644 index 0000000000000000000000000000000000000000..e4a1834ab796d122e28a367fd7ed184643748bca GIT binary patch literal 20335 zcmXtAbyOQ~unkTr65I;}m*OoDDDFjyyStSZcXulkcX#*V?hvd5X>kee#pUJq-g!CM z-G6ej-`UJJbLZYWiTt7@gM~qc0RRB7gJ0f!lhtts0I&!D zI}nmtvB?1dYJi-in7T*SahF^o``CBty;I!udk2kw6^AFE9j&7_0Mr@O0=!rP#LM4e z!V_%R%@`Wn#uW;w3JYs~PP)v?Id52Fa~Gz|Vt*hDq7wxM$98p{`h7n6x6o>CDftWg z9WH5``akbl1WjLHL7>-tvCQz+=H}_<=4RmJ`8V1wH9woghCbL$T?3eBQad8tdoN6iB-JT`X)AXm@k;><);|A3Q4(1 z{IW~lOi8s?2zH5)m_KtqL7TWw@*&1$x5N)$Fs1tL3r)VwTRxPG5+mXLfXjD{ZcJRE z(tarot-`#19-*d>8hJK3Q$a6tr6#+dipj07>iqU5qE6!%r-{L`4@MY@(Osr1*ZzJ( zUTBrS+U+v2rC=2LL3aDGl2YlEWORFOEnw;Cp;Tk3blr3sVP@iC$q6Z zZiH35twmb6(zTi0TTlCZ4Ob_X=P})#-BrUcLTv?We(7413r1U#K%yI)L!Q#KU)2z! z=c@*n54uL76)bl<`c3F1Ysz0w0ojq@(A$f34y)iiEuA$qHO2u#5y7-BF9IW6 zFuxR-&8_b3GYg2Ara(LBDS3?H%*;|QqAW?CoYp^*$-!_k3s18wNeYQ;*t+^kDE#wi z<^0Q3(4iPZ->2Aokpitr@qLv6LU9;Y9&}~bsXPe;5_!S|^!6Sv)vFcBs(`apl_>n= zAOf%~0?=8u^MzxIh2&t|a_V7~b4Zc}DH1I;;PY3&7x_ojZ&zrYyvQ&TV3spf*DVe` zYkSDFJZYuJ*PEBD82ty8o3u$|9+un?jlFTIbBS<*!4%9dZcM=4$){5nzBCC*kklJO z=@&7{IGwdO`P6tIQ1c#uC)gMjkcLZ#Bb`BjPEC#1h$MRdjw`#I={g)8Ge(wa9hpq& z&-C$9qlEVRMfoE^_pe86RKGFUCHkkrKN2jO;05n|NV{6dH|j!~^l@=fPu0kQ^#k%o zK17lk(w~La?R>(MdHZ?1BApZg{e%2RNk9t(gU99MU=g<)(2E@z-=~Ef&^x*T(3P~W zc7@m^(}1X1lanhg60C4?I-jE@R+>edpLm$gz&wJ*jY<$D6km3J?PqdPt%)J0?_Ajm z740q%1fEeK!driUq~*?e@+gPhdzzoB5M5CKpxSk3tzMcSkm+|o2tYT%3{@H#MoJPO zJFUcrFvEp7sKb&qhTlGkU{}p3Z|pX?QMFr9kt6c>^s?PrL?66j;?pBGLlgwQS7kW} z1_w3Zoa`K&C-VhEOCVR1^=57n0CWK6C;$_Ef8o7K{J>{qfTpfZHK30Kzxh(zjGI2| zLvv$`K6@%Lv4#$fJg#9*N!fYsoj64_e+)BFM?=Ha!1>Fi(E8}WVmmdK%eXCb4B7j$Xsp$%}OqXtj| z0S(RElOrP|(3NWVEBoY)cup%p9(F4cud5*#R+K<;tgWG8qOF3*Y$u#s{U(Qq2E*`DF2K%@B-@XfQo}_wx4tLc!IX=~e^&%qjyHH+U zrf`n*4mKQ`H9>#7W?L+qbK_=bcNyY91*FFL-^Ls->9Ue-5h8I#%w=LaEZ0A9U(6wN z&*kxwY%E2H}7^{5-p;}AKI=xM(7ZsL3AwN#YzK=V{om1&k^Kvh4tYwV>9qO7FxTL zdh3pqh?4I>)rk7^1`7Vcx|KKfjx*h&PO&uCBxk18~7i``|^n%D)hqMXQwJTOP zw^S)>e%tDqlAV>MJ@JF8$JNPaD~5ToQd#(6fBuI^&7nMI(J*v4y|*BO65t_l6p6Yl zpq4qOD~3&!_IM^QF0dKCsg+M#rvymqXD#Ps*>3 zZEUxb8&F-O0OuM@H(&0wT&3eH6wUkb@tA_9KvhErYEj(mHjG~xu~;>#=n%`raz5H# zlWve=Aq7E>9EhJaw)gc7FX_BI=5^+Qns?pv4Gd73Uy*<_pH2 z`A(OB-5M>KC@h2h-pfUoz~&!$&&7|H))u2~k9vJJDq%0Dv%anloOk;|txy(GctYNl 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/cooper/RF9540-N.png b/openzwave/images/cooper/RF9540-N.png new file mode 100644 index 0000000000000000000000000000000000000000..20c27c01bb8de1c4624b3a99f489e8bbe8e7191f GIT binary patch literal 22873 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®4SzQ*D74mL7zROzg26Lr?G}Z? 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 WzeO(q!lb?c0000$NO20JXz)Ps0>#~}z!wSx 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 JPDHLkV1igy%0B=A literal 0 HcmV?d00001 diff --git a/openzwave/images/danfoss/living.png b/openzwave/images/danfoss/living.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d475bbeb8d7d2ba867bccfa1e6c6411f4fb65e GIT binary patch literal 33812 zcmXtfcQo7o_djY^?b%X$RtYgnjW%ZOP3;k*HB+Ou+M`yi2vwUi&H9#qQ*@_^;p5lOpcbQ_@nXBw|ZqmE}}dCBb;sdGxXU z^=P{TTPwaZ)-CD#g4M83ZMo7*I$`i}DBmv$-ixRlq5fJ4imZySNRL>s4Gw?VLm+5O3ry$I%IDW&Sakpsfin5DBp!l!cz8(X z7YY-W_YnxhO#^l>K=%JHS69~^)EnSQi3{t(0(wQ5U;wykyWP3Lc%%Z__u>MN$;;~U z3LCDwXpizemAAI6<<_$Y)I?^SP7D)uNE$AFTnp~(Y=0eSbFjWDmt%ykJ-BjUAM%v~ znwlC<8EGeu=jXrXkfDnrKl+?V&b2%JA+fQ0`8DZc5emT zM0+2iT@VAymIPL25j5*U3O0q-vV9!=2rxnVl_Du->Ap;eYpVu zCIwpRbi*FW(-phtlhJUtc<$_5U1Gp{`vmJDiLz-$I!Ag-pU47>J~E*lch{%pR+tOO zudrD0%}!yy^k_|1EsMNW7pK`*!ib0JPGr-6?$am0c4#&V0Uzlma`oy{mUiw*e5AXA z`vuZv$VnvFtE-O@@kj!}j8AQZMPpgz3AKntdnHr?Dld76Y3;enX7Z0}LS}}f zIJL(jp+NbB`RCybbt7yO(KIZs!O7=_ifO$rrrsp!PzAbIyww?#w5+0;ubIWPZ)Va~ z<)~gxpV>^G^#M|O>B_VG#%iXvH#e)?^9!2b9AYjVZ+~Ena6!`x3$~uEk9dfH0@!>` zMYxqtD{N1f2)B;V29+}s^p4ExYQ-Xw1p?Es!TxG}nFfIc(bjqJ0zXGum;x}~_~GE; zCpL~5x7zzrCfP8-z_l|fH)Y$T=V|WZ3TzqCc>>+*W$L?w)Y`(|JRgO`B@|E**Sw5G z>4{^&�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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/danfoss/z.png b/openzwave/images/danfoss/z.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt02648.png b/openzwave/images/devolo/mt02648.png new file mode 100644 index 0000000000000000000000000000000000000000..75d01c95ba7d4a5af4d5c79d27a0e67e7b81bfde GIT binary patch literal 17355 zcmXtAWmFqo*A2lvK|@KA;8NT|ad#`lO7SA4c%isUptw5}r+9I9D^jFDaSPC*1&Z63 z=UwZ&Yt77`tjWyWJLjCe&)yTMrJ+cO_Y4mJ01zrG$?2euwWw_b2Z-7a7u^@54!F)r zhHd}=(ZGKjS_%gdH2^>dP?nR{^~^r7LQs&v_ zxTy=KygxgU6nL(0uPA4<0(+pg$g^`ll$(}6+?r_YtW8>rKf}h&lcK;cpccDV3!H&( ze*;D{)1`9%O)JtFkVJzXPHQQ%2Tk4;P$Pez)4dBwwY+Zrr!>P#Pvap29T38feN##Zo2xGLmbk;#yqLEQ& zh_TST1uruUPmQccmIC-KGtNPK{8n5ak|LtSwLgR$ngF#9HzRtqzSzZnRmuw`i=zmM zl1gl4FEsh7obW!|syAI0#zdHT@H#g`RdO`It@82_Vs%<{=fX_(N~2CO)|@2$tMe>W z{eZm$QLAxk;gWu)PW0*!8Dgolk@jg*F?93E&8b#o=qZ)Gyl$Socwb7jN zN_H1r?xzvuk+d8m9ftFyT~(EPbo8POo34udWBRN76a^a2Gh1G@c|Ht<{U07jTGPrbDUa+EHnW6OGR)7FILBEOf}iPk)@!UNci@{OM_6~ zP{?-zUVVeE&Kf~~({$tTVPAmrKB%6rh@&dZB@foC}O&i*;UFchkvLxuy)?a^0tdM+#G^sO$0Oxe`S=Doh<>E zy!%(5#x3cG7U*!`RWNgAVe>f|H3MR@_pFQ3P#q#;^X9ofTwo^?rT1Y*(j<&~4=$?6Q};mca8tzQlO5_VcMF*T*OTxt>*MU5p_ z896u!LpK9cJ?>w z*Ig$yHBOa{cdHu06Ym?_+S^~{-LF_w^P&OsW!0@3QDG2l!KMpXvQ{ zq9y$(h7I8N*9NM|`AGtL1_uX^CSn>r+E;V4p|rHLc{w>o_Kh=gm%F=@Mq?g%jj?d4 z8hvOSiFLANvqks%i3bJ%wcI;RNT+$yC#>679orqd*PWak9X-@%8;*`9Ua%jw9oN)6 zdb_&1y11Np-L z7%=`$3#;}ub_-yZPH}q!b^}gbb-I0Yb6dXhYk#k)sqteHwbQ6lZ)=!3kwKOH$OtT=1NpSmcGqtIFa2DIk-0@l4j`@;yR96Vpn(72gx(T!-_1WETyHT z^F~z{6BDQyVRSI}e$Wv^nCClyn&ey>8O_Sm!yo$ING9~b-zoZS%>p14vA1Vq#8D-< zMb5v}b+Fdq<>u{udzdlnT_Cvsy;7c`9u zrGJh*`oDc~SZ;4$nf++si!zf z&=7nEa=Ibbsy3t>c>dr%vjokd^1u=e946ne{t3}yB&a^?jCe*aG=T?(kDJA`c6J`! z^`-}*Yt0+kSJurN?m-iTS6RM>RO0s)RrPFW=}GO)AIdGF54F>xbQ*eP7jqUI+U`o=GY zwBM3Hx2-;*WA3r+0Zf+}i!5+>b3_V=KF*EVZma7FRbekfRi3oGS5m6)$bs&94zEoy?ji~URv6CF%fpeF{Hy6~G7 zaH&dsEh5}+^vTVQ^0GVrin)?MWOL5JzVe-fb1VQcVu&plO$Cbly}KKJ$5{R)*#cEn z=sR>xpP4lMB~UMi(0b{3dM;2=Z5y5JN%s+ zXo$lFh_v@2JAAj6<{!>P?SII^3M_UeV*z{YgCFqZ93dV0%9HT?eB$dkd}%gWDXF3c z1+8&3L|MvARB5M<%7tIEQKJf6=w-%o@t49O_kTYBguOJ%t~_~st+*|5t(nEabV}qS zPhh|)(V@t8|KU|sKV-YIaS~#m?Os+Zt@|D9lKi~VZCe2hd{ni*JFjQ~Ejs4*)Yfm(|Y!9R5JOI3h6{jH{rk0W%f@o2vTQu+WPDa@Ot$ zJaRDH6-j4+z>%8dj%TlaA;c%Su9pl_=4M~5LHFe(*pc-mXVPt8q<|^!KJbY>%Ee5@ z^EdzvRr~1v`fhT<4=PU+-os!L*`#UWH}Mp(tZ3A!ROPA&9?6kdq+&pLlekStq z)vdjt7)AQ3cT+IQ&B>_`GfT+P{Kd-GDM{fOcrNdcv$o*Rk#gjLcWU@O@`KCt0a-(?j!} z+*BHTzcPO0#``-Qf<{6u6Z>7}Qy~{tVm5~CYBvtCax~N9^Ncunft>&tE(`)iGC2Zf zRKV~*w15BlFat0!2(k_q%d%DFOc*EJ=_MG?OP7ZGGb9PH5GF&=H#^mHxCTEqu<5q0vd15w?$_JZ3dM%b=_EZE~08HO7A)5N>WUTYvq%3a(204 zC3;R{wlJJBvI2|64JuxPG@K1?Of$!p<)gI@|GUG*SAc(gES^*eL~j?|qM=2u7=W;t zd57h*%>B+1r-VdWBJ`izAo9imyXp;WWsE>)FPBrvr-i4EmX`bBfcqNF+-$$gq#wEB zeg%z^IaOq^_r*~5;^g`7@Zv3UFy~=NpO$)I$~-iFtE$x)fj(=*aj@dJ{?_#E)2!sf z=H>3?&R81i9E!`p&$T3qwYU zA9XgxEIfiAZep5YIShc}pB_Fx2_L4X>-27s{{|pFpB9eV9~_(c`*{dDdBd~akUg5# z-MSNx%uf|s994P_Au7TS^@|_$4p3l8&j`IhCv%4&qNcL`@eBZ_WGVQsFn;?sFE6i- zbt{LI4rti1eYL;8uNiQ=xBhs!E~tKfxR^AR4h*AA>@4`bj@>^{mRw>AmbZvjs=Zc` zz^KZFWsF5cS6r`8FG!i4ICm~WmuHVWmYa@FPZJs`K)54D_+r->M9&kqwa5~HK%kSX zCt+cVPLvdzE?y(5wBAxFF@3`Vw2Wr>W?q#n^C6k|qwm$~)!pi2`$^Xws@O%1$PTob z-z9bpGy9`SESh-|507{Ha>oZX-H&(OPsG|TEc`l#JtflN-tUpuE}X01DhN}DvDo9W>uIkmj$ENjiA40;8j+O1<=$8-iX+ z)BAsCXJ<#t%>nn@c_tm6^n{V2A0r3#GP2#~x9-d!%PD_V`_N9SejdxGMi=jAxT#db zaC_sZU?jD zWU>RKrcm^~&gHbUv>KC6S2Z>Ij;&E#_(ULrIa<@87`tH#>Oo$9^i=?(!sbv$UX1v zL03cN898of|9qgBa9CgE(4)P5Ig2u{%lGE&X7p5h#Z*}iG42=aji?|LkQwZuQQhyxFy#+9{5;&(6+q1oTk$4d-G>? z)p17UgmD<_x~rk;eb(;v^)(9KCu${f%8N1r;9j(N=*R^$vb?0t8l}6|`};3CPM37L zSf|Bigr*FbCNI>cNouS`PQ1<@Re)WuaBw(-WCY~e(12#AJu{ZZ(x0{y+XTY_Z&z~n z5Qxe~KS>m@I~7dJo$m@73H6XD!bOY}6gy@~n1DOSP& z)#sHOjZG_Ham7_Q1~Xge&{m2GTNSk3wkXkTpKDu&c{{s*N>NsaX_{>M1&H(g^n>E5m;tN z9ah!=BgWb!qmlY$#xX=JV!dIBvq8o#1;qHK5Tv7Vstu(qm5fQl4rH)@PAA&UHnxC+ z<5DZHh|^=5ba3@4oZ|fv;TtcTMUrm|<}^^*XXTt4Q^+}Kz+;A+DOl>vu6h}R?j?a3 z2?hWO1=0=IKfnWEFgiuhVjq=6oh9cUD+WFh+Ejv08`{V3bvw3I?uBgod(G~X2L0GQ zR4;FGK);TzzD;Zf0q9md6)`$;DDNpWsH{lK8OdIy(bMa4nXc2KD;4q;C>bzw8={S5 zXvex(Xfqda`lxU|b>@VBC^W1UyUBLL=y)MC;^G>Mi4_qy?ui(y001y#ic{W=$091- z2+?i`+oTO4pAqwh_R;Uj73rpgiRlK4&L3U3(#y}NFL9*?H72}F;8fcPM)Zu|!Po;l z@Ujrt#AZ%~$S$QRQ;8EWZ&u07iYIVG*>zy*=8X+5;HYdVB%elDzOCi=#=EX_8ODxF zZTTh`PN10U88%u(uYvta8Mj5dLJVNL-GF27+T&LJ<-2wN*b%P+I*W7ojTVH+cd;a7(a6wh*?+e=);hj>f$@3ftV#ztk{~QGob%CKISN{VTMPpA7`oyq z-NoFkQM$~-4~!)t0=tgQ2kkV{Vajm{MbI9p=!$cm6ufN=oG6BO;dm2n=Gj``bnOo6=woCI6XcbN~{ukNKVIvhstXfdSl9xxdInSqt{QOR*i zqV|<@=<8*xXj%(LcPLOH^pAB$7rr+|OLKPWd?u!U7@J0z_^4{D6XE4dP#Btj=M-p= zn2Ly3DUZhq1f3rK`*(kTe|Pfqe%vhj)mPr(@V=rZiG2{Uqv%=ore|*-zN1_ewhQFD zQ7M@zi+Kzc*)z-AYPVRYh2v!p@_9MG^Qn`zS1Y2yEu#C4;ks0ujDU0pvXtFp3muH8 zaaF`sFV898z95rZr_My8-deAP4~e^T)5k3+3Ji9wlY)T+A-wYt%f4bz zNaN!oxAJwXYOE4G0wFgE&ZBalq&KykbN6dLe%|W1jsn;0VRx%XNu`>Pmy`i_W2TQf z2SY}rOGQ$ZT`DBtn=mK5Hy4G^)3PtT^OUb2XIl{TZy&3FCRY?NCj7e5`Cu#HLVR|} zI^1UrqXm@w2)MmD-}`ab<@0cRlqKwx@aw6;`ggwrZ>Qi;W>5!jk4Cw?9NsdSFF7*1 z(TI)c&5_-L``u~|P3G>_Ss%f}>FG4L|Kn#=^14T!|7c!5nwSv0Zghoq&+vaoU!V7s zgLDKWWG;`oy*pM8WUS}YISKhv$#*6}b`V06reyiv@j9uEk()UMOO+sm<68xNu7&~f zxV#HnVSn(1-I6}L>a&vNhFV6=3yVsAdnwvlQEugrshpx|g zJv{Tym5~T7`ULxrh19D;N2oFp#dBSF*Bd$sEu&}~509o*$Ats;SynlLA&~h;PFc5% zig>TSECvf$Sa*_y>z+k3yTA{-3)ICQzhjJkbwxztV}WaBQp-B*s)t}h*h*4XG10Pk z6eXL~=sC=`)av14Ak(se-j~pKt^gdw;4P-I zW&JM(Hrw+q$~;L{0NJOv3jxe_t;QL$Zw9nvR#-0yN@%g{JFa@s>@lRI)|^&b!bkGVONHbHqHrKx(e3+Hfpg6f6+K0859WPSe5FZU|*R0cq4?m+%XR}+E~kX`9~hgG)`c)mg4Z!@Zm z91e9L4TK$-Wq$MbJgzcmFXeOUZu=R@!9QPaL`%nnh(WggHFNIP*uhvE)qsG*2(`a z^F};n)Ruf=8tG)wu7Z{#zzSqkV@5k;HxoO2`NxLyD9>!=i3=;!w_`+7Hv0z-=rtgw z0DF61*A5ofPn{X=$^+va(nzp*SK$2SS#4su-AqW^>%<3h-XeW!bSna}=iA2CNXfmT zt={HAA;g|``Ebc#x5(&Kk3kFEne3&Q(l#4S6E=Plr{Cqh=mnFq?+X64Z$3A;U5sx~ z4cq3G#Iz(R{LCMRjU@_8RSmnB=vj(9K{<=K$_8tNZ}^YYZ7As6xsa1J9IyX`jzP?< zEIOZ#fmtX>Mgo7on@An$1h)#$ul2)112_J1d&4}E9h}GTM=3j^ACRK-uJ5CE7N@xa zC+6T;iEfmv#d|gPc|;IT?)lz_$GofAGbTR&J;9SsOu9Aq7Y1?~DGAaBT{sPALG;P< zAaOMde}skkN|vVFq@l?v%w^?-j>*k0hwKIfdB48${XES%1Y>OTglWa1m@4iLSKQHp zXxrP*jSzqb;?qxl6Gj% zqa^=(0AchWS(&xRedCkODEI|6R=|l*ov2dyQ;wby+x;x<)4!WNNmLJ}vN{JrIFLZs z-IzEm!l{QTvEkHp;kPb;3f`Ikz*gN%yw-Kvx5bVzlG05PK)eFu`3ZKx+Fj}5i;vh2 zsRadI@yS_1+l5yUX8iD{+nOg=4-fxO&FyV%`)w#3dMf#F60oI72cAAX9YxXei;HY9 zRI7#7AC*gN{v0(btFL~d;v$OMQ-EZMH7C2YJ2i13= zef%3i$u044i^7lBe>Bm|n%fWVHubw7FOtsBQKZN2zkkNMWGmoj5qZnv^fDi~u+?Oi zRoQDckb4ccn`jE>QF4jz5}S421*b#Lq$s(n-g~b|5^aV z@2l>o&iVb%-2Qk{CKk|@`eVh%r{h?CPWM}GoyY=s1gTu1v)4uS*oQmCClXs(0V+DCYGB^~B zXCe~wzyy<%5?nK9-hl~2?su3iDf@g|gufs$UWz!OI1E`6?0Ci0ed3!R7}iU_T^9dH z;a&9s0(HJWt7zOEgK2LrE>gkXSACqt@OK?rnjh};x>P*XsMD4sTP3sxOk%p|@?D1T zeL^phb*(*-zwHt8qQyYx>>x7x!d{MC$Ct&5ruU5}gT?FT`xt!bEd7hKA(;_09g*Gk zO=L}p$+D27lZ;w@wjjUh;gPsD;ry3-qlvA9rg?u^0!OGB=_$n`sa)mu7lnr_rSjF z>LR%-)lY}AW-Y^%?j(Wm^nuBdig7e{QBC_U&r}&!TjSL1M*=8`9`}$PZEDy3o4WKr zluEB6@?lPjk8NFThi$Q}Q9)K*e12s-p9gC0mR=9S&ubxMoZH`^l`xWBp7F*m9V>_$ z&#w4rNXSX4pp1$mbbErcjh-mDJN4r@WFnlA+ul{Qe!as#35&ktYBOL!4csUL=x%|n z=}5?0ea*Tj{)}b;E!ff;i7@6tlKK&$Cu2$UW^C_q6y2-htj|k_{-ID!okj*Bwh$wT zo@*vTW{f?G)Y?R%$gXHfNxvHs1So~TEcQ8>IG&JQezaIKKlzfp=+Dvvlp2B|1=}xF z#ea3IEQGu+j0-mx{VZ9XjhOR`q5nYJpff`jC8+d+b-dcg{+|>I(1=vh_7bBCh&ALh zpy&5eWRqIL-or%R9w1+?2bBy{xc3>E4%*nK6qMJHsRRT>Rx(mp>QHFMSev;9fFkA}?Be04+s- z0rx)CH>+Q_rICvqiT+vKoEIvP@A+>_R{@SNF;t);B{N!aA1u_Xlod@ygWj5_Bgok* zEGUh8XoqY&#H_-0NHT&5FmDtv2dAbaEe0)9F43M$=L+|I>!QV>_r)P-+&N*&gi)Tkj}%40 zdI)&rYU1YLxK6=}T&~TupJM41G+{W8kyRT{vBMJIzk#H+;;>%}@GZsUhB4{O2PI}^ zBmhtN3y5RQFGT~HyfI3|=+D^*54mN?H;Z?8Ur^gXG{CUXlM+vHX#l+u@`}xC%zO*M z$6|2sO#E3O8MZjAbR^+h-_$GVC|g+&Sdl|kQ7c~f$UT=GXbKb)33s`9Q+5QLeZ6~? zeHdl?*&&g9FxagF%2b>FH3@vaDFc9BmC4_CWe^DW;;iY$9OK-Gy!tXBji>a{Ki`sJ z#yak_A<~%58;a|~n6m%R%YZ_77$uK#vNS%0M*pW1Jm6?CX?W!U(jZnbZ1p?~oRr7rHl1k8vZlQJRE^+s6Gqg3TgV_+f#4;6~lK;H9 zcNz!9%+xRy579BwQFutfhQOq%&mo7Swzw)=3bD~e=_7b@Mb5H_>=$*)Uc#SA>Cnb- zVYoir=FX-BVIftK1e(`n1}=THY=mW>M;y#bGxa-wPi+tgL@q%+9s(4!6D@qG@20@ z1x6!h=wGjee-l61h$@+XCe+{z(&CV#=X0?BA}R;4-AUtCaqFokQfLk4^w+ujIAoUw zkjD!^tw2J)!9~-`8rHPquoqx$U^+`%w~QD(L40!ZuP~xA9Ab}oRUCDvKuz9C`_F=*k z`@}T8xHw}YVr6P6-hmJZoY!q;xjbIQV`#!>n*qfQa^jOdu)x!E_AmG|U#a%qrSc{@Jv$5=A@J}`=YtTy$i5I{WUKLdO+q9*l91P>u*8T(m@*2J*kXjA z=_^UrdHZj)XzfzmmE>!hIbptUXp#|1i_?#cW#b$yiDD&DC~x4l zNnpxJU`HtqTM50d~=KD$!gc0(&Exl`69-EQb zOy#L`a>QXSpp{#X0ED}w-&p7*@&P)=gmFz&gs3f(jpYZ3b?ig)3g1v2Gyb!ral${v zQWKfLjz4RgqQ{(m`$aYvmE6oWDcYED({lJK0A{0hL<7V5FZmk5pJlVXT}EVVa07d8 zc3TmGeQ{AThzQolK~1Yg86uDrhrC>6BuJb7n>iZ5_jQWQAko)P(xtKtcl0Ul+Fg%4 zfLdSt)x-vnCT6~okcyEWG3f)jbnuHn8La4`7Xy^9Ea`nE{S#H9DIG8Ya>zOx=FKdQ z9O{U?*HCauwiW0V>mQ%&bxAS6h{LtKc=F!xUTdVk*338+l)q8aB={%r+u;B)ctb`7 zg9sO9)8-be5dPWL^;j-Y8+6MN2H5`O?yD2!mb|4Xc*Y=%!(t!BKlG|R%PWNDnJm2y z{HlXz2QNCb>e&RxqQzINrM~=|4%SeVBV7Z#O;+MAns; z$|Qr)MQMl`2_an=?B%3@d|BwK0Tr(#^VN+-CQsO?x}-|dg%@Xiu-gwD=Z!)(c67nQ zVdom@Gka2WtU$S;%qf^+lH_o3p-FEK>-`BD8YMg7^7{@~DU4HGu5nMMC>*&Or88^Q zOyo^sqFdtK18;H-*;gcz7$1L9kPB^OC+R1B9fL?`X~dv{v!IUQNeZS{eG+2o4WV|3 z93`{Ep)U9)$yBAhj;&8H<;C6rtu^q=<9C)$6-IWQLf~II2(t;6##;dAVsXm;=b3UY z;;64gEXPBh@&W<+e!E7J0r}J=mLqN?TNFnvM4KE6i*$G&=&d!8)y@Q;hmQWK7m9a9 zx5yaMfn(-mqhpI#HIqNcT+(6zT)8bByCz*Mz%7ZbfA<&zpuE71s&N3Dll(k*xc4FX zA4TEDNABO9f4~tm_tvR&>nztU$gz#BEu_^42hkYvA0Fo${~pi)W|QHbjBFaSbRX!) z4-!+*F&|D?4Jq@U$h}|($1pxh+QVJ`_;zNDt6%1(!;ih7fr;*}2ykEM}Uv<2|ljl|>XD|L3{f?gc zYm$&v2QX!3?@1 z*!Dw^ofhTbfpvtfFY=(G_%LS4+~RMn=#G{Rai_|^hlm~?$8T@>F6=UQ_e*q)=_AJF zQ-2NvL(q9a?+SG?b7}bd1X#FSw5J$&mPi==e%UQ-;Wu#vyA^4%2`*72yeQJn=E^nu zy=_%8nSqSw)ic}>hhiZTzDFUIr=EuvnHl|XQCq8o$@G5gz;$gPXBa`G2H((PUN&56 zAAr7??&FEzNF4|DG-%oGk|pukb_3(2*Bvkc6;65-=+rH>E>G!H%n`qj0t7J>c z?<6cn2ZZ^D<2otYvy;mHM{!+GyvPnk!}BPIj#zcjTPBOZk-jSL#{<5@6424rz89h~ z=}hMgL#9kX_|xB z1I`BAH-460OZJ^J^9A->hHTvM@3Eez zQc0~eCO96_fzI}ijE4hHI0sx@VWd*m0y;7+r@X1#MOuOm__-;w8A%?)%jtj(Nwl{` z;lHgjk9Sr&iNobx5XRh$u*l&2(814oLdopR5A*th9_cS@_wO-gBpF=0ttI33_he zu$rCt-@mhv2qmKZF~zf6i}ABUSTa;ZF-FhQPV&l&%02mL4Vba!^Sr&NarXf<-K8uF z3se8c59);*)#&q@dKgA67bs1B^)w^UYSk%AWbg3c*2RCP%=c=?k6K4pYXva&Dt*NM zM#QCmhp#O3!<7cE=Z`sB(4MzT2M3)}_DFfwM7UUM2%Z#`}cN#z6HDB_Qk>BPadPQeiLEI7WQdS*M!zz3U1HGe22W z04xuNwnHQt&I@$YS%@t%>VRro~em3Yw@q4Xy^ML zxccme=H(0T&gCP?yTf<$hd{Rdf0eIJ#Cf5Ye69|xH)5`(Wc@Nbac#78 z0})Yul0DbIc$X7+Xx5^xt)Hz6O!%)?=^dHf{%UG+Xq@kUoTz!c-|I&8lS`(@36!y0 zDHRppJmUR^O79PplkR`v>5<_sEL%NEISxZBHRm$N2K2CQ6~@wLger(c-OUfR6rj)B z_7YjmZ8~T;DQitCZ^#qo;mOL;0qv_Au>i?BD28g?z`mxs`mU=qKNANbKlndQY~=a- zrN(FKQ9ZQJ`pt2{b;z5s!J%HG#C=$Yts~E>TPc^LLr)pMjDb1KNbFPXm6F9rhUNU0 zR?j6*+KxV6=FJ+6FB{TgK9>T`5k;6U*bFhsX4PYVNA&aDIPNKRjMtAi^k1J#U`f+6 zLGYgAUqpP-Pz@O;-0I)%8!e)}dZ)@2l_2-8uh43ZuZ+8g#aYWX!njUBl^^^Q|Ie%J z2uVQrzt5s>`EE08!nKq_M&E3va|l-?hkqn95w-ikTgK+fWH_-N(I5VlYw6~76L5Hef6H8*OqyRobAa1k0R=P z(yn-G{sVk=*J)a)*=8LLyjq{u$Dpq|9&E?_s8G;G*w zlpG9M-(r2@ZDt4eN4y?N85OBU^eW_^IxE`t7xB?cB1ZCN**)slhP{U+VOV9R*gQ5N zx`3#86=1vpffqUd{^(1RNRiWXvwb@}bkKbR5%y*917dde#`wg_hDn$Owi!V7)z;I< zJ_+l`g$xjx5r>Tq?I7A%6={&T`y6dNAeFpWS@<r~xWIb7q;028q-7VX zD}}M0YLC#91)ZXiDrj%UD7kKO(%`WrEwH^j(C!=Gwaai-)q`VOX%42Y)?%ZoU9S**=uovj5@O zOqS{*E~k0P^eoO2aRVE!&E9`S7BKB;Wr{K|7Qo~ySf&rPy%m*UJ*Pw#^mmGNfiAWW z_m{zaA*uTlM|yFqPa}@8-}h)cKYe_P7}nCFa$8B}H`19U(clz31YNQ6si&K?y8DDOIF!_wYjM$}G53dBBSz{-1i=J-80 z4nx*E>4nw!YuXE#R57Bmps!Zv3HQ^F&ksdmkPN0uEyZT~?|{}JUc(cqCR~Mj-oFSZ z%QE@&vdzX7BYl=>nJqCaf)kPm$j&vrzD$=20a1DzyI?mnkEWEKXy0K4;-v!^!8~Mh zog8D(dxir5Fi{0(#2c^|GU8F-23VA@U4{KQH4|}mt$4i5i3#yZJqwobKjQkU7nt|U zTWU5$xR)+{(mMFJ0fuzEfb|Ds+o9h@&VG|6j(a38OimsZhqWFHG$gXljrP{`Ovurq za>GKw>X-P9Y*xO6g;di1_QoyN;{mrm#z@9zXy3EpDj3$(y|0n8odnl1gmJ|En@*0e zL7n{-@W80<{o#cW$oADxCX}-wtz$;x_@6`Jorpv-U zKx?SdZ3g9McNS^P8!;BMeL%$TF}I)H8Oemn&=%| zM#%iIQzgI5s4b0}Fmf$Riw1lo`11fFf61#TFiglfSNtNQp%F(*mq}U(oddnV6`xA# z&>2?;9gP*baw%vL7#$89^e$L__KX)sOHJ_=RTRkEvAjt~XB6<#h0MGS8tl`u;4(CX z8fD}yydAGZS1TS#Zr<&qevIRx!0icOH_4;|Jkt2u4XBCgr1nDMC#O_|+RHZ5JZ)(4 z`-4=6k&M+9Wj+}~ZtR7@S=5js;kdW0;@Jo2SpMf7Xb67s`FO$-dg5zst}I!0#^Ozq)*wID~~GsT3*xV!aDyoPH=z#AWYq ze_mj~*&8&WWmoClG%fx1r}e&crkF-xvFXnYpEvrtsxxRNM0@s~@>Gg6qz5bp5z>WP zP^YfIakLo9c=YSI>Y1M;Qj6&-ali0V){n)1wUdREooSmZaX(KgH;`zi-RmI&GERJd z0|c;V=e*wJKXz#}djBxRZx*&WBAtx?2;@seE1d3eW&8Dvlba|>q|0>@zGubl`q@+2 zTNgsNPUjX+fjv0t8vY_PRarRsY`7@2L@BFRh$S=<-%=o$Ff=--hng&iyPztQ19;*k z55PG>kQ8WK!M8P{3KYY>_-ekpe;M)F`j|diepjwq&VbiU-UZ`HdVtJ&2BOFMD8suZ zOAdX70mGI!d{L0aa67`l8$nmEJEW5FfG7%O^-$cM68KKS(r?+X)kMEGk)LD#>hy>t zD@1{q=WOcw#*v%yKF(}EhGDdF_)|IzmjRtu42ue^j*EBj45ByDy3_*$M>2@`YL(8c z590zx-2w1+@(f#|e6IE=r$T5VgwY5<=UNbU8ch3-fy^^_Cv>U|q^1p&>&{746?sxt z&qIWU<~u(C@TlEnl2{>2P3pfHimk(J;XSB{#oh*CvwQ^BYKf7ZpLc%%ff5?^?A6VG zmAvAIX#*%a#1Lig$j7NImg1x=>G3GPY!_9g5wAcfn3s=sO_H3d$52U1tPjOnLt_w= z35~H=+7`cP@TI?ooap?e>`>+%WV@VjmI}s40_j*2lY=X>vfYLt_Bn1=RjZD16qgo6 z`M}FM9^W$V{SLS9zg9F=EbrZ4bb$E+>o9rGaIh}GnfN4m&6NCu3Gm2^WbIP3kK*(zq@RssC0%>%AgIoK#Lk}nr$wDJnVgCE{_lC2o@u@j74d<*e$jE+PR^`il+uO$9+_@GJ zK##i|!TI#f{r&flaFkHWs4JjBDQc^Sto#;-w@41u>zUgk@(~6HJB4E-G0lX zy|bg^8_Lx-Tqr_-p4Txns;Hlkqtn%gM*hAydj^R^21t;_SOWy*r|6-)9^)jH=44-+ z9GbHTBfdWe13&uhLEpZ8OBB-jUq`l@7E8|e@!qShF&_R)fDrqIGA&qE8lMJw0&Nj# z(2dgno`?U&>tn;)8hw<*3ld&En>DcnsX&QQ*8GtIDi|nd+a$dBwJaeWyUnOq>FX~* zzz)1BviO z$g|1+Y^hDqVEY@zc+K=dwV`4ciL|O;to`F%{_GRlU}D8KwUWMt3Is+UtD9*3w&dpd!8c!0}UiXX9nNQ}9*YeTToj5k*{DGjhrkula zfliMGx-F3|YjLu+9vdZz4@vKq?iwv&H5(mV@zbYIA94snTw=59*L}~`*WIUO>NXm5 zP)+EX-QTs0;;yl5(4U4}$n|^nLt>jk-me7e54_kACfE zE3RzJ3|W)-2-a2jB?1;t{=0B$*L!eq@cHv+B|a?vq5I=c0ay1oEH?_}R(Rxhi3H;^ z-g?O2B$ivxc?5dp6mjXFf(E){^La*h=#c-=<#TsQXwPKF{Kh`us(sxbRG{R#DBZiq zTTQvsH{?brn2PcwnkO7XpZ3yOI;b`U2V2l!Kvb{XWrdBt%uSE&0d-#|x#B()k^Ema zK5Fysg@nNI88F;ySI|eOcIX0mt@}V;n_|zQlTq}BoQYzLFvsdj-b<8@{_=7Xjt@XY zt;!ecE;lJEW?gu%3J}&L8>Ny=CY)1SWHYQ;*DW7$adDyCefBYSOU$iI2!zB9a`8vN z>G|trg*MqC47wJ%Z>kASX1Vkft_r!wZ+L{M=*?2lmcPLpN_YGoIcop3hK z-`~T79sA`B#@Cg2vY_asGkq`rM|NfT5Z)h#xs{E-uKZ@nfWJm%PaSqz5$v%{2+aj? z3IG88-GAQ&(9WZN6dfM0ie5Zv&&tZGJ_wX@*{~Da`{5mu-H6I6FF+!$LlBcnlsVeK zG6pmBb^Fo>VHTF*y}dn@PgqhyB8pZucm@&zvGzwaYbcLcoQ4#d=t`v|Xr#ZM320T} z8;ZtuM?%KSGnj<5V;zoLgJT+Bj{j9hV&$FyiWg^w5gZ^Ita{`S0`cO@ldGZ7UBrBDPrD6&vEFA3(N=qf_WZ{;>k6c+a7tpbnxBGA9^{LIMOg)Mdj#&REV*%Zn#(3%jm!DU=NP zLGi$egepx2Z;mbM3=#Q2;;9J9s6ixfOcE@48($?lBJQDzism3UB&+}#ALPWm7Y9_j zKQ~Nr2rx4io4E$fbs(1(4A~uMKRrMSz6kD5*gq#*ok_sgJ znuN)cR5vPNI)xTWg8bFOX_kvR%$$SdxdH&i?{?mo*JN7Kjkz=@Jmw@v0+zQt8Ioda z^D3Yubtqe))5rvt*JL`5=*^lzATuk0t8`R*?Gg;F!%ZghW_;u7Ld*lMhTmX=2rxw{AHm zHcK+O6ULmYD3O_UxtHhX^I$oKL4#ZLV!l@68pDwP!9drWk5YyYyTg>WdE4n SdP58V0000{Qf0)vHC;myDEt<=&Q4{h~v=VRD_Xp;Zv#*5RS!~ z1})9Fw7D!Fn7+yUc$@g<{6ufE)fSfZtzOD>VyM4=WAEdMB_}!AEn1`RI#LCX1wkp# zg-Brqtt`|z4b(}X>B%ring5ZJ1=e~Ek-#Aj4+*k$>JXQF-;_oeq20n(zUqfyjO(pZ zeyS&NPq0AKo^-KF^XJCXr_%8$m=mIVm*Ile1`Ei2WB&A!jk;MPw6tUr&349JOl#CN z1)cgH%j~>vLYLgc{?l<4;T?T!gmZqe{5ZY*;q`0ZXf-f}YTu5D0 zzHB}d?cU+;u5dJh>R_sohVtG3Cf@DSspRWj@>${vM~TeU!(LHP`@$SY_)30n|KN>- z=g4VFN)#R_G6hBu0U`s@z^#jFiML)LQmkbaxYD9J6gm(vLD_H-_k%}S>{e(0p5vIB zSO!!^I$u}g-gsdJkSHBaA=p*M*1t}iCAt)$tt%Q@Tjy;>B2@4S&A^Ca-53@HIc&M` zUJd{9h7_=_hSxJzFbC*)cWM&SiG=7PJ}zb^&5HPh%=ac=>h2HDYLOoyq|G2o4Xi@( zNp&eUZ|LGop}}x*e%_&lA9U((HVsBhkSth4^a95U!n^6kf#&rqsg>gmT^p!%N&az( z?)uyLPron$ck64}O3@E#{2%eWa7^|KWOm4HSEpxXYR1Z5SA)sd$D=v)3gTq%IHx@? zFD|}Les%tJ>2JmbV%CNc;3bwzkEB3n%A_^2dI_?8H-lw6yL|X@BL_bRSk0f|0!Ej4U_$)91%i4zdV}9*e#Q zE{m79H(hM_R2_8vV;<3&fa->W-}CMe&R`5?Rt0S6qpWg#P_POMD=QnToH-Gm%EP!Y z`WxhzzWHy#Zo1gblasHsrS4{6kzrr3G=*#VFHvFmNV%&9;uCviGHLuIlY-Y?;b(u+ zT^9CGHRWJ^#d1~=A3e4Gga2OF^3S2UMJePkm2yxpB|iA6LTmsZf-FIh5zmef`ALlQ zxw8dLppGivchzWDM9M|Q46+K+hxYjM2lw(TuE^@*w8Bc;=JD z?KZ>NT`Gp2v48xO1fOk)=a7i8Tf%>5j5^ib1U>E+@}imf+(!^txc9CTNn!3apL!ME zi;oVzzP?^wUM}9$9fqL^@&smhW_XW%_kUt5#AINy%ln0zy`BSsz}VwIBMjRe!l(9_ zVl}5bB&p>M)ApOIcblWtpCHb@^C|LX=L#wsq`(k98kFA2$$}Xd0k8Vexe+LDt-s{Szj(cEPg+Y&oatWneGP&Mq#_I*4Rdqpwk;KZ)eT8gpYz zxYp}uHOy)ygoHYIq_aKUn;ZuTqU92F%~ktm70{j)!dHzw&lY`BQzjuU;)D4KE1W!U zwp^T?s;a6C7BC6)=ps^BN2x@GIN5dq^aze2BM0NeyxSU!$+9GB*dL-%2#@iA>PBJa z@>61Bet|)Q_K`*vlj7oyVq%T<4Tklz`ew_Zko{bSRdwhlz8N?&=*lm^-rmB`Z_ueJ z56v3lR15Ek+p_aFrk6!Vws{a4Rt;IJ6CZW`6;r|ad9N=5NG2L^heN2bM=}; zm&NLO)TIKeBOaNN5ZFnbS(_1){OD`Xs|Fr6L~w<6{zpu>tF`+ zi;MFW2i4Vj{5cRaUhCc1?v<5MU&!4yJRXAj@hxRwgR)#h%&6)>bbcR&k_CNp^7V2) z01oKq(oBUO-+X^nO?+IO7uM^qL*%|&)*ofma;;y9EA3spvFB-(Vp1^UHlj#;a`VB? zPBnds_AM9@5lRVD1+gPi0u-SIvxzi>x#Z!b;|q>bVxj#;WMJ0nAF$%@FZ3pCMbpxG zQa2{g&mS+J8VzkmQuGLzNVK3(;RT$}x_4qX`(BqWAf+TEel$1haZx(N(t>7?9IEb? zdFaQFiJPk(=6~)t%lA$;ocp1)d8stEY0tSIolW3UxC)NZst(ZjCGSW!AZhAaQdNf{ zJ%t)v`rf|ygQ>uzTQR9r^llz$icRE4#vTTX>P?qL)2oDE)1H6D1+n2I;Yl!qxXg(n z@Ms9Y7&?h!zcW(U5u^1I)1K2}V$@V=jpB_{(|V^@x2qkWX>2}y!g4`fZ4!>O%{aGQ z9xe-{s;Hv$IC}#)f9|`Ua-7G+g;I zmo#t*NlCZU&8qV9@@Q%SN5@J?POg;qfpP1Y{_+eLrMh}*|L;$)rKDPrYs_#eH1_&T zTuR-nG}Z=}JKEl<1qQs(w)+Ai+h!KWDe;M-wG);6f zjfz^p_{Yk}zom!w?;RcY{vE@8eJA}2zrC%ZBA5-kLL?^YjGWTOh9BO1`t&I~+vqe} zovi~a%_$Kk|5eSZL7#WieU`?I^GRN0Uc7Gd;^-+?c*d-c3q@si(Dv9WW4DQU2>x=- z8waElE(ab+hfEa)WiHmm&bde?NTgNd*eaei3?CM9^5jvCEio#u92psT%RO*Dw=^IS zShwh$HqccyG~|`7iXgbcWSw$&ldVN^cFAVWnLIl?Yf!EGDp%IYU@AWFHhFtHvjm+= zfHP3X7cGV4L%5oxdo0;ENTAiD)#12Gag4dOyhi`3EiT&I$B);P--{=4zTrms8p$l8 z)KF@&-W6A5Jh#2Xmo$do-q+UG6V6o;$w9H%Qz_N#y-RelS=zW+F-O%uy<8nG9&%}o zTmOhcN1hJ>>ypXu==W!j)B3x+u93il)XdEC{r!DE6m#()H9?m}-}ypr?tTwbV5L59 zwJvvKY`-cxdYINu3W}7cp?ypYKH);sI`qYt4WTV(K&hFF{(29gtp?0se$B=c! zl4HOJ^wM=VCw#EZkwvj$@~bZQm~FDqtVo=N{^|tUIX1vD(86kP&SLqI z?b6a*)KLv{2G46-Cmfz2s8G~BzM%aI^_c)3Rbk(yRsA;qTd{*B-w&6=t@(>>zW00Z z8vpxLm%FZfmUei&%#?kj=f=RmfN~stW>!}7$6dV!)0X#F`i0^*(&rvhO}%F-Q(`ayiti z5Pe;TP+Me2wcKgq*w(dM-WM_RPH7+Bv-gm*p|&zHoWQ7 zNv^|n6NDR45VVYv3lW-7y<1c5wAgyHvKgCglYV8f-7mRtC{lGY#nUk zOKpj@xsIGhys6>g;l;2Bt}ubnXT{5oA}O$F_0*QjK&7bnXTiGPf9M`dGm(Sqp25sA z1263)bsjZGOzDy_Bv+Jkw1BDWoAlFtevU_C{Oaxw7pujSqchvYWnsmS2nrE>2P>xB zdVtdK-&d6VL|;|x(s>^)wt1eWkstIW_aKo|W&u|SV7c5b-_Ju5lH!=8rkoqq5#!z6 zn;o;CZAS8By!K}H=Np+8+8(Y({GEX<`x$b}0^eJYOa^^xZccK`XtuFsSEB#?Z5HM+bh*J|g6Rg?CRf3qD3L=>#Qj+Z5c)ZOmmY-c8;AM`}E z>>ag0t%1Z7k1;G-Ydd?7J}nDdbt?4>dMV8n8VY5z;~KvW9zsGw6k52Ocb7iRYxW~LH> zC|%wuIzSrQH~7@gzVNeDA`{8-4A)TG_Q^{gngdR;&D23ZjidN13?dl7oISL4OlUSE zHiABFZd4tb)1*umtPxc&vG3H~r|~V&b}J6ZyQXL++-HOgwGn}gr{CNlh2?DD?f-ct zk~)5?Ntq@t^kh51ar#tGZ~AaK@Wa}srs7H8vl?gT>YA#WH{7WeZ>#BL+|L}$Zsq_m z0I;+SV%Io-`15r5c&#V@<7Ot)?Fz2T&*Scz+x{AQS?SaBnm~UChu!qRt8|2J;KOAg zL{wB#NXVG`$-o9GTijU%+|$#;7fo_;`Ih@hkDKwdlSo#k#v?Ke;70Ct$IipJ=aCH( zUn?t{sw;3Q*H~1FY2I?o@^?p<<0QHCWsG_9Q1C1lMe1u=UW<3N(u>X0-la1-B^+pUUUV1o;!i(ry%=2Gc5e#wwXyN`KC~eT zxabnN9iN$*$-kS;&y)F2zXk@}$EK5mmP6F_4$q%I!ZmI8*PEN0gaRlDX`$P| z``=8)O+KERNAIRR18>)ua%H@claB5KjQKRamy4Hi`4XlTlK_hRl6x4wcvU~kMWr4i zJni{Xr+%`3!vmly5nKqUWtCn_TN|XCL-3`I?3ww3e(n0m(q1a>)S8ohA5Dw*Zg{|o z+5Jg68jWs1Pa`o!u!7JZvy@qkBcMC> zJ)F;Xnd-dQ+$FiZG$(udFB1!w*zeMJxt8H(Z?-;6{+)+My*@AM?m}t=@^E{0R@k`Y zbJHD5SJQeiH!)H8aCG=^H#)i^tOdz+%L%+Zysvo%xu`8tj^`H;nEX0vQM>MATBr>$ zR4WARV0V6QfqR`WNS`+~lr&c9lMxjra_-=$SG!!lz_moV`0Rq-?|Uj2MZ`pxWR`B! zrcu4do`Nvs0%@dL56^hc3~PZxZ`IAN$4|!V#MI8^S)j)1FZ_hRRqM2T$6SoDB+^fA zzi{@nD|dfbl9_g5gapKREEt?U)N&cb|V{+PR~3Jmlo4auP1`BaPKc%0!NpZ z+ge*a_GSdTX~_K7=$8LcKm2_g#{@aPI}8l;fS)$mywY@Xbo^$1o=p*q{7Vw!-j;hl2;%uK7P_(lvTp(R-&=83xPoH zlJ{k1+6~k(E(AW8lDb?^)}ohiT^Y`m5*8L-zFE4=3%tL|%*>o`gnT$15^p;S6Nrf+ zYCE5rk5xKdn5~Dy*8)$TnYH;{os1PJXAe!0m_E#-^L&TvDkmEz$HvCy8(o;BC5D># zLb=ih0LrLV9s|G0D;?UiF3NPv85?^yoRN~`Hf1Z;e`m#59o=)3!tFSezvx)Dbvn~1 zBb1Ced;8R(j4m;AxqJO}%1GdvcmUiVzF5b*zv52+S&+&H5;9AMoy-CH<0>~=%UWDE zd6Ldkae7L4d9cWnuD%g`Z&9mXGo1-)a~&XDR2y!QsR3 zrGJl`8e)8OGy%3_w0u3qQ}fe(y*H5#7;RqrbM+%K;y&i<=hJ3@6DQ^O&$X%THvj(5 zga7g0EYQY8(m)W?`Gv-XVFgmdLtRZEEUDTMwhF$>zaqj{(d#t zd^Qjw!U$C-KVDW%}~2E39iEoj+ZzYjQI6=JG&OOY8FdT(J8QE^gaJ zLyiCSpM2E&?eX*7=^C@P`@hlo-}!u->exf+pFVv`L-X&bgG5Q0gfcqJQS7pt&PDoW z&|?F20x*R~k8q21ul$zks+5XkpO3bE|E2=HyR%|_H~+InchEXVp2dti_5C+-RzUZo zP)T|)vWWsh+@AjT1FEvmc(ysoeFEo;gaz|n$+CUfAY49QcwVM(g<5tLi$;)xwvHUT zCB8r{Uv9~ghNIiKzWCHP)Ygi&efx$&86F5|X}sbB1Lokt@b!8pcD)1$pvHXs{HD$C zYjt^>t6Lgc?}nvZ0x#-ofEl`XeKTD*TX|vkFjsRoH#IdS-gY%4;J>YoTS`1MJPd#< z#Oqq5apunVGP(<3psr%cCPpR@iH}>iO@#IJByaWf^6ood=Lu}u1PZyX_b%-1^-(gNES{K%XmD_l=<(w;HN|MRa&|CBSn;ShYsy#N8jTTpi^x-cpCYQ3nZ`v8#044o+e|y!?&@df%bp1yQ@|u@&YHB)^6oHZ*z8W4L?mg-SKG)aR ztBk~JOk3L}`3D6mD|KJxNEfCITIT!?zK^CJfw-NY00IXW_on{oXF;OUfMQ$7ZLlC` zD0YyA;IgLb<fN&oWQ;xdDbkG@oPDCyeTnp8{6{QNvHGTq&|ll%7e_5i~S zph0mF#b=GkM(Ry;e!w+FPaNa?jB&ae`B-o77FzZJ5Xleu0S|$<;t!jRvNy9M!$ZS- zZ_@-!Uc4=@+^kca_i~(f7kX8lfE&KBi8``Dqk)s%X+HSOwDfVOJU)HkF7cBJiILW% z2&G5}A|=ggyY-^?YI91jye45}qu|u<>$)-58?r3PS{sdQ+)_@D7b%t8qM5ndIuhL7 zDY~db3hh?CPrrWY<)J4XJcns)GTi8Uyv`y`#;&Ewn(|ueTP|0AfAaC9mIHIpbOZ+n z16mXIpLZA%K}Sb7WSuN1CM>+xe9+)9ZQMA-=WD&G(y|}0mc2~Fl%FB{UIK1IHZ$+i z`nsI=VK?v&qRX8Mx$S^R`Z#4fP1-jSbbVo+wVy(`e*PRz17}m{$lIkN z2pb8wm<$fafFis7S2oH49l;bqNPKi?WaW2x;@Il)!`*V=)kbMVXE4h>mY zSXg&=SOB2{76B9Rdis=~ig2z7>sJI!i4N;AnHytgyX$bnstNZK&8;)4X~BsSA#ImP z+Ky1wr{x^U=cRh%Rdl!F0c&mLx_TL1h(pOZ_$)CgIrahBJn}S58jXjCI^5ZQf=QaV zKXZ4tagQ1Y=J#^ogHq8H4Lu`0E$zbm{KkSieNU}09o=r6lg9vXl27CpejML-cK%qC z09*~Zv;TIumh>^Ssm*adZMT`khKcy`W7(_qzzDH10KS7_h3v05vu~ z{x^|L`TF|W#s&?b?%<$?&8dNrKzZSkKt+!R9kj3k5L{5mJ64M$6(wif60BInoka{woprsz z!S0&$%&Wz0gvHlJ@qqyLzpvYb1ZgX{uT#HX=E+lGSMsvSZq_BGz-U9gtpa$Z>o9r~O`@rFBM)ldoSGV4(U#4h zerMn#TCU68#CLgr=Nl%!dba&156#EN@7fLM5>vn9u39Yk!_C8SoBv-5t<-@HSozt} zYR78fSZq~QQBPc4EJN=TApkD)wZnOz|M)%z3W@>pST5La{y9=7Rh>%B$6!R-YV~f~ zfIp|24_&LZ>T}n8AU&i_y6U4%I``&TP#7a6duUz0X$9zD%RUvF9%F9EnlpPXjX|_1 zg2ud7U$>ZM4OLit&aG6ay^CUzh1(&}V{B)vZy9K4u%CHpp^T_FAD?OVXJK9N2I z4iDrCSe>hdg?jap9{*g$vag1{Q6AT4cHw)Yg$ij_5C3`~eU`!kt!L%I!S^nHYjkg` zjZusk}ZS}1U4Ry`!lJJNac>UNOPbx;H zECG~>cx5JS%~Ar5%^W(Kr^B3}w$nis4fw_z!$U(Pj~_P}Ie~aDQ!g)o^w8@WCufsY zLso37{Tnu^>>)=Nm&1dD7jgcZgPAB4>Tp8;k)`V8^rsYrru%zPA@|?&(#$;eNt5FvZkW zTpc-3%&RF|+CQJc9#QLg;v^&-dAO7b`qg%lTGRV%bMybZ0MEM*{f<~j3%Y`|al1E9 zahO?|yS2GFin*yyay;fY<+qyn6Lsa-Q+us}b=^W;dWtb%eGMa zD9o&!7ocOYadA5m!y25smUU|s$@2XqvbW6XLvgXOHg&T;RY)M2fQUbI2?V@z^z#dN z7qBy$vagRUfM8e1huuAqI3Lr7gIP_$_44ypzon%xKF?gN^1 zadVzANx1#>IJemH#V@_X{^Z5y2%Lxg<$J)=x;j|&Z7@v5!Igg3vcKv6(fOZmBpx1N z7(G13?cgSWlu)T4B}twtT5)(57`4l7$3Tj*vf14onf%P#%S!@1WbI*T356W)?a|Bn zWq8O!Acqpe2M5DV9_Z_VjcKz$e+vr>7w^m4t5byz1%Oj2D=R-Ed9}rP7MEvEgQp?D z^;ww;1B6b4!CK&K%yzEw@0-orAx|FjkuSywf{S5lBQ?z*8JqFfCz292fB);PX)ceP zAZgKAz5jVtVRpyOy6N6T0=Z2{`OX*ZL5x?WSE0WXJ?!$wnPR^7doug4?{Oe@Z5XSC zSUO*-+PRXymzT4j-%nV1OkA8jWa8xHq_Z=0GkbsEY1;FD72Yehc|@pdWb zms6w1Ri)E>`4@?E$u}0ynuIUJE^^p^7mpqYg5%%VzG}r3xg;T4X!EWyt-=JMV}e3c zhz!Kig;lVMQ?C5t1g+K zZ(_pn1^5HJvAJ1tA=>z>af`MYT{%k}=mJ4x|Y;E=N%2k}49W}JHZ0doe zRc6G)yRmV^OhQ~p=ynEPdfxBmx{iS@O~0Q)(j~U@oC>slefvvpKnXYMX%P+xim-Ka zE7YrcfxH`X2}owi&dOpBk}uRQ*Cl3@{;)lc7#bP^qD`{{n+O>9>dm!WsBW>Bx?uE+ zE3xpl_4#7rxY)96vL(%r$#H+C4uR_nte{F>HfA&xhHIyFkq&qIr*WTS9q>HTasFK| zsSX}X7_g!c?5qQub^eII3%9om3%7v7jr{ptL_!2A7q`aC$4By*L>)YEcL$h{fTxf@ zq7f6Xy3LT6Df#iQ1gpKr*R?V^qS_~WX;aUr!bY(t$g@0%gL3M*f}{-_^^Nua{U$MO zJHEg1mi;L#EF=8<`O)ya3lqdkI(Z257XTq7f&V(zdg8S-HGy;6AiM%bc}$bjh}WJm z|NP^k3^4|w%)Xq7Zd7}yskl|0fy9&^FXV#T;L|G%@m=!I#G1<}&x%<`!EWARvN7s* zWTghDdO`eK4iKrlWxc^;11Kd7_F*$r)_e?^+aWA`Xwm|t9#LHu{OJxNJH9O~pG!&+ zNk&FS=Z0{1izJVd6fJhheeJVS8)7hrra2DX4i@hh*_Y%ot6&1ot{mJRC^;GY7tOPz z7e{BS9iIcwrvqEReRDmTD5p02@XpKGIUwL5j5^Ou-#8;XU&?bQG-dqKe|{6tq=2kO zz?MJZUjAoa4q%3QRTyyN6yj#6a5}>jZN*iy2UP=Xr|1Xv^dzo?)ouYaun!F!sO#T2 z`OLKN2y>v0G*Ni-BVe3CsXov#yTob?LZ+#F{j4CFs@^rkZYFx_8lN6G= zasBY2OqY9VH`b?0Oi1YOOq{^a*w}{hzGIub03QJ3)@Js&f;idC6N`yIFev2G<-9J6 zjE~3=R1Y{>LBY#QMd>)Yeu+o@#UTG*feT(!y+P#g}}Y;9_5F^6{BlD)QY~!9Fq`B0C{S z|Ek$l|J%WF1%-}zqxo#QUF=^H)3F~=X1uAQw~;C?&ENQ{8zq3<%a`A{{;Lk^kj-c@b0K3Ebb`f37M#Lw+Eq-qkuZ zIH#nb<=REUn#e^AbAA)n-}W#1p;UK=j)|$w|K{e}5v;&ZrqWK2)B|TiOhWSC zIS>+&_V)x?1 zVXK339HW7W$wp3md~B0*%Tk&DakSa!XDu2AMH&3K>&4&VWLgelobaP}4=&57yDAs| zfzyRgxFn*qv0-6d!az7fLeh4*nAyC|DY&FE&XH40A+yh_Nh?bI$}rzJ-{l$)|t9^0+*b6!DL z!KI4q&HOt%<%CC_eSPJ0hi26B*tIVsQ0RH2lN2%LpOSc3|7oi+zXQ&&^1&5KmjDAn zu2$}c`X!m2ljC<&$m+y!Bl1qp4A>O-FkD=0Te>;JBrN^C0%$W1S zeZ7nmzsg(cpiNECSTG|K*D6Ag7z862sEaIHbWXokdqE|0?DUpYVa_n5FMaWAd#G1W zsMC3bU0aWN|9cSh=ZCBQ&h?ke)OqMaOjszC&Y=RE0HlIJnha~0b8gka1$7rBjM&sm zMjPeK%Z)lW_$_)g5o8b-Z zpDUfWEZ-e$45U{B-V}|LtNHEOc2D+@7+J22@5Rn!MP|$p%^dQ{*C0}jEQ>ihxPf;ht_oSNrv0E2UG(*gAE{49AFalH~16 zKBxNNvW0)0|6(s|2*JF=PvH@x_5g?bX*GY%7VD1Cb#;2i%6k2KpPKy%J_|vZAAh>< zUhV6mBDU+ltj|>%e7)IBa6mzFhJtvjfrl;2GOjCffb6=zY%}Af%Jp*^Rl@r z<@(P`!5N9~?QK_oHq*f&fyNWeq9WWppKCjoH}g)o=~yh4HPuN;y&!Ft=irpx>z0-` z2uir^yq9c#J#TjtP7q4qJWtY}vP^YCwYg*%TMi0SD+G41Sx^BWa)FlB@`ts@GM~(h zjemIUw*tnu|IX`tpWUkbz5RXJ^NF5F6}62U3{|&b$8002cmYLHJ7o9Ds0-DdqQ3_g zeD2i*k9&*9S7qUZI#(V@~r^ymb4!BIX2%+nQyh zEIERYR4@C-3CE#1g4ni=MgZ_VS;(MbpQy?Jj|cFZ+-#|e*FxZtj23^p>MBS4??ufQ zPNl&J&ePo7Dz6IsRiAKK*A~;77N>NxLJc0W0hXxk@c#6VSXPSauZ=e zwlenV_n+Ud99Y6q>a=-5?b$9U1E5l!CuLOirtPxzu&MgyZ?r%->iL(W1#X0j8iK(K z>4dXdfCr+y9#Sz1T$M=+uKFB&H*%);a-h!ggKpBUkHhXRCl{PVP_9SLo~nB$w4E!{ z@0E2{O;RcpCqvaa5gIEvwZ1-)TA_6fYpyQU3V;($zfBXp_0*1o^ET_B`(a)qHb0f<00p|ReC^{>Rlsy3=Iry zgY6*FO~)~^Xq}qXUg82;>1`m7nvRv+NRTDvM5kRk`Wzt|2eLV5gfV1 z(BYn&2Vg4}&zY<;DLl12eDH0p2F1TVn=Q-BjF;5Aa&_l&wx#0{s@{M8`~h}?tyor$ zhqW7s5>-RFL5Kq#&5`>(E7I>)*ZXv>j2-`Jr9E~l26i~8jG8%waFfVF^F8#(aC z^3QwmbO95e+ri8Y#0D-2V~)hfzkkD`ffTFGiLgEE>~RrDrz;5WnwbE~J_oU%2xSYc zGeqDUX;S#`zL+SUv`@Raz;e_$&|nD3O!iA9@KSm1V86Ql)-t0JL%gSKgqJpTz)~px zX2AhgZe3pv6tsq~E~ZM37FLQ0aA4eEMW9kLxoa4^LD&=n_ZYscdHOrZTa-e%Kv&JK z8b=#So=AFrQnKkdA%8Oz_yJJJ>!X9;Q%)%I|6zlEp2t6A3~hYZC^`DR9MRmseC%(A zxB4;9${TQSS_|t3{YYvDF6&4_i7-}rN0Zmx;3{?8AqU&NY#i7T5A`FO%kiov2#omycE#sQf; z-tza8-{LXg9k7Uzilcx_@%=Ec4E`K7OT;_TFdN5LTtn?>Sakt(Ke4OJI^r>}?|yq5 z#OwrT#a9Za>BA^8AVby6e@h{!nSQnFAKM)WhfzG$mWNek7seOww|Wzc zXlAYo^@!70Q_7oDSeL1<*Ix}wq6gg^J&br0)0ij+%jHuX40>q(P#-72h!WVSQ4=;q zK*a@VLj7XHl4yA%Q)4fyIE{CzC>&@!N#4lQ#Zneg5_rCm%@5p|d>f|gH2wH+#){6t z0rm(tKM9jLL0&Yw%DP?=n)6O9d&n}USNzqtK%G=mFe?L`A!@cDo%ZdGGGTjdQ4j8; zM>QtCfi5*Zch@(&yL4Isd#Xgu1f-#fdstoUHvW08D`N`gL~Q-L-$B2yaTL~9-FbzX z;Ra%00%vR%LlcvtSEtf_20t|szZsGM4A{fP zmd0kJoz#@)`IpKWa-`iASSl|>5+&(Df0`ag3>xnf6Vh25Z9NkXyx~*tpndN!U?t)?!~35mSBKoLLbdTcFHl zZS4d1zbh}z;32`&0SyIdY3;B0&1ON={GB%NFq|; z^Yl;Qm3kEyBt$~a`_ly^wDk=BjhN^(l%#?;8yC44>761UQTuH4s~ADcmoYu-ot+aC z>z(VmKWK;Ku_Wb>?o)9&`wL$?d=Y#$#W?g$fPr|0okY=f0_q^4os9*90RlQT* zz=lNQ`B$aNNG=?0j8Z2QTe6y?b-? zgw7Z*b=9hBT>b^zwuh-OXW~W3^w@rxU)KF8PkWxQ{Uk`ljx?FQ7G1WU%ycu;*_ndA z+V{$i2#R2-(oIva-C6t!m|PWa5Jwo19=+6cROmD-hv-N0>bNiP39*QDzKtY?TQ#+M4!$Hv^#ryS3dij2tdV90VV;Pk)$6v2DTG-HvY&O#buBn*JQ z2B)gLD5n_g^mTB4REd6xs?k^n3No^15YskfBUD0=b1HB@E?|IMbZ(KyV+{jM?l@N= zmA?yEr@~O^$z9KIJQd^+VHalOhjq7@EaH6pAo)qeeMqJM=C-J|1$nSC2jFD27Oasm>$y($Yb?+N2U> zc;$vw$oUIW3Cw|wx>wzs*Z-V9v3KO*guHOg(pjNakeQZeC6X}0FYl9!)&z$o1n6ox z`pc6TgPqis|8QtWokjh~GgE|5++b=N4X!g%Sm;E2%~Pcq+uYQvn2f^^ev(v6Uvw_v zW?njERp$cx+Ord%ZO+N^{xwnUtxeuXYs>c&m;Te|q@Z9L3#*TjI4szp!naL&6<{z~ zkg#4anxQrP*9-Rk`y`iTGiqm_9)vXJr-E{Hu!2+2Vs{$Xw@pmy{m+2;WBq z$yV?{I3P^~)A}q;Z`!FbGIyJOcqrjBWp65crF>d-8rczN(lw?v11n+@&$5RMkwfo0 zA%r8?b4>UzNk=20bC712;_Uafz&_*wFNg?l%{)yDdQP&n{R7Z zvv0|)YDssYoumx&UNR(Ps$iDR?(1gN7M(Y>`Q>=8kaRpu$%ExWa3;+o9Wduca*i_e zKO5!*&cp`uIgU!H<3;`at^!kX%Ym|o+KOcxl5r!1GGp{U)ArDGFXMJnLNl-_9AHtD z!K_Zn!Ls0&Usr0}%+g@jLTR9k+zcgX$y+7RS^I|Uwk?MybS|<5(xe44e2B}bYtCUT z?`k^o@1_Aa0Es`qtB*vOU^+N<#(CFGk#USFF}s_VYW9g`!FRvee*Wvz0{kRj`5(?k zM#{)89(DDy(x1UO94yc(y-VqIL34V-upHS(MOeQJ*<*HWt^;fdLL!1K$YTa6qn!Pd zLh@o1v5HlWKS!rx^ovaSoBc!8XmW22Yv`2N{oS5waMn|^ORaBit|q~rybHyi&s@>8 zx@La?J091}!?i8p$A8hscg3BS+-Gg}@w^`PRj;M$4I7y#ZG)jFb>x@Vm8q<&H&uFc zWKR{It*xI(Ivb=}af~#GwG`s8g(}M`W0M)2k>(v$zb$Hb^8{nGEP+(&1D8f)s04>3KT=pM zA1e$xYq!FVE*se_J9~yY#I>;|4JCO=ppzuuV%Xx4OaAH#L^K?yN;`o)kb&$ij-y>$ zIQ7@enzSDx`WNdd5$?E`V=7M#CTGJDhIAibD0Y8UcltFLY1O@iy3Krh(v@_0<6}S_ z#5=6VqrNHX30=Pd>PU7*kseZJTr)@pUVT=39HQ@m1=A=ryJcsu_?Hcj@1dlkg<(ip z6LFs>$N5dC9igJELfxzyMrn${N{1ko!L|~!Y>G#%Ul1hvtY1=78*E21A{W`8!}lm1 z#J>d5lvr#er%ET`Qw>DEak2)Sqja+XMZ8J-2G)Oi6~3|7xy(d(7}{#rsO7Rr(Vn?9 zAitGpyy&PALAEE1$ZZKhySW^tr)nbvG`r~Ge`zW^2%}zO=ia9YmIyL*m4pd$Kf*q@ zWL~i^aT3HHML9cRsez|Df|hmPUp)H2z5aT(kuIcp$2xh-Cq42B%5}AUyJr~hWg#x5 z)4Zu^1}^w~7J?^-EnoJ(r`N8B`+(cxCPezkR8Vdo2VYbege_IUY}^gnKb%O1Cx#wj z(=W!VXx-f3Yj)x%kaabt3W36V5$sjPfTsN{mXRTv8Bg>yy1Q?$KycqT$AiVP!O%q{ z%W|uL-ARVvSD@+pEp&>jU;Ur4-lPzOvd>0+&E|`So5K`4kJ&dyPE zk8_Rr(V>5Af8EUz(;C4r-aD#(eT+F)SBp<-uA6Mc}2opHDLjo*HJ(Y85iG51+Ya=51H}17i zXLgDc&W-1e>4HFE!cLTK)Q-mCGd?RRxW~;MsE`1g#G&oes=N41BJ&F~$)6v*9%>?W zC>qGp*}jlL3%>NdQDIa&Ec=tf-eEahljJyxK>^xl`-7xu>8{HSP`+YVP(q*nfVu}%h`Z#fa?)Ng z?IV!?UpP@dl`j^xAeFX2%2RGT%VbDUC|6dZ-*V#6aOxlZx%5YX5_csQ?6ahN0K24e(c=hOd=TIin%z#Q7xy|LMLVC? z?GHU(Cj63xb#+wCLlExG52&{in|rv#dn)v#{B0^VcB4mZFEO1b)Oi zSDNf!)y8xgX5%c(T!;Maj{W&0l;W{FEo7LjWSIEoa+oN8#a41h;{p{{W;Yx`i# zZ|Nu5L@xwWuIbqtX)4(w4wFX$1nHkL_;1eIr0QP(ea^Z}N!DkJi>d zeBwIVCBsOxGPq9iz)oOw&0se`(6yBaIV4@b9(cdCIdRysD$ziJf#pfr5%2$ZyS7i2 zB^2Fc2(XRTAKxQ*VXr_cus*MrNoVo%-i9sWS9TPhd1%O7EhqpebWt zH}1*P4!oWezzdK3M#p(ilVuN2E#pR@LQ+VbfUm-> zTHv?rAVT|MC(R>o$hyHly7w&BZ50G7;|oy}-y+?P?!n4SgKgJO7ae|ads$YGfqC-^ zZul_4EgP=>M?t=D)hWumo5s%IcN6*sC>Bi4%{6}{X&e!4 z+sJ~BI=x6Hf@9un{be+nR>9c^N_DKMM2?Z*mM!yJvl1y4V_ff@j0~|D zz5^iWiFUaEox%la?JyTYtgmlCCkw`4OFcbhkYK-5`iSf1M^BIPmF_$u0J3MFdwzIy zREG*_3S(G9pHVPJu=g&BgZJ zCXxOQtHlV0Q4`7tfYCsdlJq5I+UAc^GNwNY@d1xl_4O!z4HAT#3hEfLV}+AHU{ zks@G@lUZ4*DCv;`1e+8n3CKVyzfrGhf#*0*CX=%)hjZIRr#ZsNl1c(A#2^Z8QI^*q-NY%$LH(&8eL z0;2F9Wsp*~+wE4X1pvP9>)=3rep|AiW>1osmQwD^n$GzZ8G(Y~Fw-Sr>d(k$Vysc6 z&$3u_jGVbl$+?hHNAOpx)q1_2+G6b4L_{i@OcX@VDbXXz=VXDXnHU8nn~6ya$H{#5 zbFTq#9qp@Q?i-Ez?#>n{L7=1(`s6?%WV6|jQfl3t$!3_v8Mlye=y^C{j2$Uhwh9-i zh#&|k&{qz2ct*Pk%ow;MtVUCC6T2M{2>(YEgkiKYAO`a*#t2}2ec$R%g=Z2wsc1?~ zKZkoH3CdLYnVJ)Ig#eEnId<{VC8?C_YKMt(Y+hMj^1ZfFGLvy2oVU2H*Jv~}5N(TR z9mnF9#jU_y5`s9^VY63c_`-;kjy}-tH@RpzRVNag8dGYJLUON*P8AOHbA_rfQO#lE)N z_I*#0B2u=^AO7rTN=e3;3b)QkA=~Y?>$(ue{p&-CSa|mo>lD$^5V~WU0QL>7&=^x; z#{P^smQq0pq2Z>d<7Rw8s@yh-fH9`0k$P1_6IrbmSly}8q#F~b;>gU$Zrj*XDL1uD z@@Mj)qg#N8kjoc7{h3!mVY}6qLQ2r0RaBPdNlFA%KmZ5?!qX8Z0uVX3^%)Y;iPiv! z1PExdb+X$Awopn^;qE$}r4;E*DM?#Z)T!omGW=!xKlL0e4E`l^I*^=9?{Ah5|3?d7 z`c4=CTwmW5LIR{%JTbr~WlWFZr-$PwdDKj?{OD&)9(2>4`cTXhCr>?o_Piu&wVO)l z(ehTaDWy=IuDaB0^G(Scw8(TX0+*DMHe*BF2)G zQc9XLvDm1UQkW23U}%u&=s1A*+Oy7~P(5pvtgF^1{34<+#QOS1xA|`p!d<0iXU;DY zj^F!}kH`cHE+=99`A@x+&E?&;@B4aZ8(5q#EiNb$+CbOe3n|)e+iklLc|dK4bDMKp zUkOT`i_PXZJFRGdAlfL{>PSifLWpL)t5Rc&qVonJ+Mbmrx=oUz(1?p|!RnxU{9NKTWz+;pS%S^nd~ZQg8$-DUgz+ zP(T>Yp0!d8gs{QWWZGphx`B{uDKy7o@aY(Plo^_43{meAbsR_dz7~KRp~EDpag&ft zMNN!2;uESQrejqk1x2#SWFlkg6*Z3tkDodJ|91DKO?DhdVwu(5@67-NK;a}Q@sLDP z)In0zN(3SC01tqqw1@xT+789872&s?6%W-tKe0_J#K zN2WhyRdse%zlWjLUPrhCG3eJ_T}NJ(Rh7q=Uiu0%_SQ;oy0+c8eH)lia^uK3Qt;N= zqoYGaHpa}lc|6{48UgC4+Vn52*D=Zv7OKs>8`IN8MvNZPSz>cOm`eBMHAo1xIV17_ z$46BHgu(z+Lp2M0@gtN|jieREs7siJxs0_6$)VdSHSLpJlOyT2Ip#eW|iVJ-^(m6pUA0(xG@|Y96orkUjwt?@5$%&{V+Ed zy)S@L0H}U@lJb*Zojv>b_4nQWxG)>oavO$(|!$t|59j#I>v7EC8vKZv?HYYF> z1z-$uR~tl17l&Oub^N7eDUR3cFg}MiDO6yN6dECrfy0c5UE4Zq0U(5s1C6al#0soI zA+&Q}buSA>gz;58(XXezhcYS{> z6Ik1}*{HigqayZll-sePNCV7e(<4MO5V6E*j@S=`48eIwd!qUC;wV~In}u-fiNbM4 zY6N}$m(VYtNFr((y%A__$PM##p! z#jrD~YH2789%pE=KV^2oa}wH`n_(=*a}#;UMd2DU`W2wK6frY*U6=KPB)SKl$@SM< zt2>|@D#N=>@^L}4MFIUJw^RUkvT%Hre*V@suRi(Y(>^%s7DS9_*5>n#+qY!B0cli3 zB%&Jtn#M>_7})_;6((4ZRZ~6245?z^g6)V@CP2t8mUlSw5g6A};+}pY%rr+Y;9+-Uaecww&fE3l&MB6}5`|%&*b5gju#PG(Yj!j4FkD$3%>XT{oM}W{qibb|T1engNn|m;5WqpT`sJzyxW1E%(f9U5q$Jik0<{3m(v1 zmA6PoD`^-a(;CgzDQ15P)*S%g-n}74WNs9zBj;s!G&tr?&Ax^FDdW%IZJaMo|z(g4mvRhi&yfdUvsjo?4nO_Y; zyP$%aQfjCHj2O2-c~Rjq<{oeWhzM=hee}KGX`0SE=ett9wFMo4R_Lb?KgEYN@gFs1M^abD-~TubTrNe+fV4TpKOD$}75 z3ee}KGp3B_~khPWpkB)NslyWsyi_!uMrg*VT4is{`#u<)h{uR%44I>;R zBm2u&uDpKj8ZbN8M>mD0*|~q;E{;(NULx||iy@H^z8q7U6q1N}f~w?+M0!iAw$7n5 znx}{R)N^Ysr(&eoT5~p3ZacX=OdVUn81d=wEjeGcZKk2Sckfy2^6aw=lBg5~xgTkO znkiX{I2`Zh08EHwu2eZa$U>568ZXMo&DCpfe&)jE;K?~FL_V9%Zr{2EKpE3=q|^7k z1SK-Yq+`lP?4l(DS|LuPm9}l8yK{z4Vr7|=bq_PkBBH1T8n1;CSF~7Y;Chm-!6N+| zo*NVW^JX(?l!&y2NdfReP;11Ed<8V1brrfRt1(x%w7O&|xYFi9*UfK!{5=L^`#yLF z6dJ(b-2MCa03gpboE+hOkf22IYDcb=6Dpxe0p8NFW15)7ra*-*$wZJp4Bm^9pDWb7 zt0h)FSZPr+^oWl!s$(b_b1-e^0W?k1_dOyW9UblN?q*7=*=Z8aX4wY-rNqkvs7n^* z3z+J^1@tGsm13WJ`kB|h`As6W{emHY;ifhB?{3+C!9*C3pg=-tFOH54LSy1G8sm|G zWP(J=E^CJP$^e7qy|fsEjmSco@{#2DY$NwpjLEfZEP`Rc6n|^J$K>xhV8V<{Jn};k zByH0GfVCD8@7}vFIg7RASbdEaR5jJtf~X!qJ+^`@YAh}*&r0$$;G1t>Kl}JO@13(& zO3i1p&D*!k5GW|0=Em5ZkUhUMxZg zN5@CIyL%d*8nE?EscGv=ckz+5qnj+=>e}iibQd*e127^!``j15^0ikO(De)8000Kf z-8*-@Tj*+u$T`0_UdSS(k(6;wBin~K2fym=zQEtmm7_PYDNH)!tNyRVaK6pU0{W<`mDHH#Vx_ANfFpBGQK znyRbv0wcWs-i_0z&w6WvcVgk&b=~Hz+e{Pzg3Q1nc-!~RIfIzI>smCXF^%XlA)Vbq zIuWEVWZl`SGEJCi7)D@MemN66m(`r6v@ z@uKg0X3j}9YGy0Zta+~JS@C?bu4UullNsyRe4o*uLlVr_*5AGP5gB8xg}C_$w(s|M z?sIS~J0=oWJGg#v%tWG#0YK9<*fs$ejWLZ;DM%v?X=;l&&W9FxjAOS9xyuKR-h1ag zB>WX;RyF8r0M?UNz7R*IMMTsz&HDP<(a{kxA08d=?(R#L6$Z5Sh}i=`+qQSNw!F20LY`1V2+mpwRg<#`3#8!LJ{H&61VKgmz@O~K7|?~5{%e1K@)eedRMecc7?U7sh=Tep6VKmc)bGcb7y zz3Z**jWH60aU8&8r0!}!>$Ad)tt^D&F$TokDe@N7wzjpFnKLE|OxI}B9bh#{4`4^- zd4(u}oY9y-gotZvYtd62@%HVFnv693K?kMau{NapR6kttwy13xg-+soDO)41ojU#g z2OknQ);bO`XsWaJ;rZ0KHKtSK zq#-O{QC`U;SYJQwJsln$5#z?jMp2sv@P03Y8tdfIAn8``tk9?dw+Da*xugJc+sd?8XbR< z04H&_tbBexS$^{2iYwKRUwiqLr=R-*F*)x50swVwyS2F)yc;&Q5Pb;FS=aXnFrUpt zAe+WO3Ywkd^w6IIk(2D0ACkytX3V*$6Mq--v)(zW!IJOuN;)30L0TX{RKyhWSW>S5 zpkxTYd-txj!|9p6mb%Inl8VQ3lD=Q|Wb&)YV#~g*%K!ji`~Hm&XR}k@`rxC@WoyjF z=IvMwMGM>zymvO|G5`RB#+X(#o2*U^WW*zhHF`C+62Y{{h7{==^nLYC3a+1^4*^C?&MSj=$Gw%TG9 zn1Qa>MH+S^IXsXcA_AwhWyR^Frc|!D4b{pDk~%hyOskP6-U6{FZQCH?;n6WO93CC* z?e9Zejtvki4{j77|_PuN` z&$@1Fa|1Y}`2c`-?rixGcpOB2g z;1Vb~gb+qszDXw%}AAPlj2pqF4r{_XPS{H z)wjdO+-O2UMCkioPNR2rcKhCHni!=x)R>;Uv|yj)V;FO!E~#rS#DlJ_=KJDa1gre` z*41klFJB=h+b;kJ0K2Z;*tiW@LLjhU+6U+Qw(IihInL0^@3fTUs`ZQvy;V}+PuGxN z$)1T=T<4N0723!WRKJx=EY*pK0#jfhWI|w57v|_Q5Oc2qn9Yql8knOHGxhKa98VIj zF0Wx!z@nyuqE3C)-6*P(0;Xv`{_Wp`W)_0?-T^QJHi&n(HV`C^G5`Pp`w+YfL?qjv zc?Wq}>qS>U<-5@c8{MQ_;<{Ryq$jmk{vCM_xB&ko@-vP^;XqM`g2$EyJO@QrKVxp4VP@Fbx?0eRMSo40Q<1ypu@nO$UYC2#cNO7v|` z({SDMA+!hp=`bUC;8oA_4CH~Zk`N5(XQ zM-uZs=6hRPlEW&2g1nDADk+TI#9psv-(u`pXlpb^L9KnR#@)*gjWL2+m*unfPM9?Y zSpkmmZlasDJk;zWH3?MeL%I1 z31fcHbYEES>Uy+DH!65~maY=NMsOxk=tS#C)H#UgT$smdcIIy$PYPn%y;v+j&&?We zlW5Z*)>rXlMS;niqWc9@dPSiSR+^?viPfO(BIBx z^BW(2NMM|ELE;1gFw^$-J)(fAP6~m1@ZKYXB%_o}e_2LlD=M>BpD?ms(QNhZY ziPeKqI#M31*;)#Vb~es-IJ}kRmH2rRM+=rLHdO0~V2m;Q`wu{$Q0XDn;I4~J^4554 zKy3dQnq73G^;#yrSKVMNyV|wzd)y?T| z^>a;OYwM@qzxfdZ2IqqJfCvcA^}E~mW%gnQ1_(?c1n(RI3Z@Z^q=QeqJAj4LS_@T* z5>C4xTDB*7Gpu$rhB7*(a3QWGa2*o|A1DOb2k|cJ;R6%X*qxt~&}iE>5ar`2`P-QG z@bJ*!lyWkBWu^wO8VMuGapF@?YYt-+mpTTWKh zz;R_vyWfB8~7E1059asGP@J&fi2BN4Wut$~56ZL(!u zE!zdS{{9E+k3B|2&K^r}zqV~|-TIYS`wCwQ1}MTpc0V~EUV&N%=LM;rq(K%)+{Qxj{+xEUsW2C=gJfKum!{AQF3IiB*`zfHo7;{4L(@^2(?a7c}U-FLR;Q zSHVxPoG%M@FAA(iQt?S~Q@2>(YXN)e)MMA*zd-=bS_**~03kTLx3di#!~qJ3DNyhp zm=GabNvD9=C_7?+2zd)gAv-s%kq02FEuV8E z(j5~;K}=4k!=|rBOd((kW?J^`Bc=U{dg?Nh#gYtQKzQ+`FMsic7XyR18&ROfn7dnd zym!nLlcqCMQeu?{Qw;ZtvWuBbx6+~+$ID1mMkadV)T^*8y$b;zhyn#KQ*mGpOo5nU zo??w@tbDZeG%u`7X+0)aa@8c3xL`H5R*TB~1jn0GgV?MV*7=B7%XG z*h-(-Cs;!^3d>q?L=Q1}!EIm>)ak3hB>5RUg>**AN+#?R+7#HpDg9xSvsDkCr;9HYUXuq3C3ss^i2>!m=Sm zbdC@yPt@{>m7FMsNhv`c#B^IJsfIB*Yz7e_qz)~c>Xuyv!U{lZ+MiU93w(?iMU`JM z{p*@FkriKk?d6xB{`?o1G5R(IZ3_^jLHj|q;=;G=glu-mXORc z%}e_!IgAle8B#JDNPHZE=vI0Ui^m%zqYIQ1SB9%t z7%gy?3$J)v7cN??F}#Css?~GM&XBT6a@_egA|W*&lUhd!qN2B5pv2n4G_1ExifLFg1}Rl5ABSi} zkm6hK{d_)KYK~uAtJ!@8b{|>cKc@VOZzFXAoIUsWn{U6(9JiAI009<9M-TS*ASPN6 zT{kX)vTsXPv&Ce3JZAwja9SeEC3_vYSizkmp`Fj9c#zn|8Z1`@ij|8eGRBY-P#Pl! ztUL%3cFvtXed?rWUUAhkC{$v3^@l4So}`}giX4|Yk6(WEwWpqbHiXdk3pqk)+h%Ly z7J0`+G7}R~aAMrg#z13)lnvmZiw)B-5+gB;#A%uf}V;Cx7ZX zClI_uS2xDoxcOn*&Ez~^7`1KN&CT1QO-cTD;>c2f*mRvyzOtBBqPb~G208`%=37(? zt<31PST5${RP#{V2#8~ViwwxJTDX~2igNG$`SYJK#+3P+^L-8O8u3_d4(NL=Sg=}p z>3-MuMVBU#x1w-O_~$QN_|98z1EYlh0pO--9`5fy*x$|V6H$=kKZtoc<#^wu;LX`B zmd97Yjzq(;aX|<9+ZxAA5PY(Hp^}}}+G_}92s58&>05Fmhpd??u$!eD{ zv4qrNrmQm((c0SDsZ;Bq%?e=5C{Xd`%4~47M$N;?GFcN%UJ+!5Mg;M$BO*D?ymTp{xkkg}lSc|njh+?tKt)3< z>Z}pAtS6JCHd*u4Yu|q2$v)iaPQ#Y zAQ|6a2$WA9GAPG#HMXersnm^$j@8mQ10>7dJQE=xf{_CfM8k@YvDy+5K5m*80L1vI zUo4(`?wO_;dRv+mtbk7L)=AL0>`9!IlqA$>(>R9Zq^4`rlXN``=%2X~M11S5>lZIw z@!mUUWdiQnZgb;Spb&zW#dO-=iaecWN0hx}*~A{LZmVwR8xuo^0_bT#0U_59YI{{= zdkBFf8?CephLWdbmepO?A%b(>_O@U2^Lcma(glE_8$&2x&25wOT>Y~EVu7Ke&Z3^; zRnekm1r3^Ioq;7p31d#mZ`-bW|AU*%V6An|c^?cSFm2zzoAZbQfOig()pXiSY-9@5 z11Zvh)!pW7Pp+;UPkXTRP^2$E;{q&D%)cV3?^5V6W}eMv^Z6Wrt+mcs+uIQQ=Rg0f z9xNC6nF(w}y!kB{d-`KK5y^w!Eh%D(VO#@k7lF!BaCNIZ1se1s? z(8U^065Rkf)91i*%v1J zM(EjE(+460vS3$&l>v$_7K3tU1N{t#tXe}NFGTFRZhd{d>pJh9c&|I>tnKIPv#)&h zB}}2XGg*&}Ju~Jsl5%^6Sk6Gy!g(3y@(r$>+Lyi3eOOU!Mfun+sud5wY`%8m=7)&j zy$c}_GXVF;$Gh9xkamfq@)L&XFbm9lD3p0UH$B?LOxV&QDs>FR7bbWyV@Zza<3*Y# zFGLhU&B;eTIo)|{?W?c6oV*1_IGxb6ajdO85>>@l1uqtpjc$7xstRJ7Y-oJySs7wlTZgcYS{h%(AoMV-ngR`wucb=LuEfM0QPs49yT> zGhTwWjKA!-Ov&q&l$Wz6i!AMe#U`trY<;p4sHjsT zedhDeBN~=;88KN(*EB6BxAehkI{K1}i3kS@Fec?Cl#0L%hyV)ThZT-Nn#)|%kUf0}DGC4Jgrzj5XA|KI-nZ~on% z{}}?Tudj=jjSuvhiwxXKzd zH3YHpmpK^FG{&UJl1(~90RZmtbo*{_?;}a zjOR2{E@R)5d{Td|$#j`8s4FkZFw?*NH-GwffBSP|%&AkSaHp@4+-b;T8q=Zrr7mS^u%|&JG=W2 z_8QZyt<8V$pZ)IHvu6-vLR(bh%HSHE*?p>O5-a(B66mYJ{izzAtY_Jj@yL<@@ZiDj z_y76t+rFRAX0!R4uvcLG{1=~x=#_+srtP|}YrAeXpU;gkqWIXp2S5rGlG*oAFM#Ih zdhQsM;cT3g)}k5f7z35~;KRYe!Toz%l05J9W2bN4yz%(Ca|3Rd0Qb?{T(EL6Q?3Sa zF}BsS=5L@4EaUabQLL^X0RH+XKmO5Q{zU`4wtmVqow%hucJ|!G%TECqvB?I6rfa%x z-gVu4KF`(~DFBd{IDf*#A&@XPj`dT`U82pgimWeo0X!U5MvdC`{oT8FLh$q1%sYSK z;)Rbs{%~z=J<0V|SF6XFdmt24D=Y;B^L>Hfx_qqx6m$(0J;7KeFVSKED$zYsJ;t*` z(dS}BUwiqLU;O-UKKa!zt#fNlLxhbn`+Iw{+4`At=K%~cAOJZpr;q?3`9~!MY1efj z1n)$7_C(yY%;QLJCZ??fV=$i^CCLn3H;boCz}}Oj%yZ6#;CFU*4i6sA=QAL*{o?6o zo__DW_h$2X?tVR&jUbs1*CuDX8jJ90t{S+@iq!~MQF29rWlb*|*O)$Fe|P&2zW*$`3?o6Qk`0ek14`s~xEPM=|rIL!b6vXeZU&DwOuB^E>WmUBLyTPMd07Nwe*v{;tB zS@KJkRn7+RKD9aa0 zkBD4JMv$*Yxm<|$&CHyqYlstVs$@{ULWpVVLI|S9_lw2O{d*y}#+c*9F*9GdaN&a+ zH!fVfpoP%n081rc1zVhC)?8M;{_4}tzMr=BllN`1QH5;!(GP$4)1UqX4Xm%N=Q*gi z?#dHSo<4IPpy3#M9TB-{+P01Jv@xb@2F^|%S!#14S@r`WC&3V6U}g>>^nEYW{Py;} z#qm+sHjAUfgM-7i>#n|W^^I%SG!w5@s`StQXY1yFvg;%WE|5(j{Oce5;l}Mxnx>H~ zM+{)lEP8wH{KfMZu0YaVIJ#0AV~mLLc{f9K60DD*azkn#WCY7;@!sC<-rn|n z)&}qQ_x7yqzwpHuKDcq?;>C-3>+REC|0p!CV7O1q&7Zc|>JMv8MW z2mAYN+pew6&O6t?{FSfj!^&l_S~1v(b@L-XUN%9V1g|Hr z4VL3+MWZX~)YVRWA^{x`66y2S=H?In)gO{~ZQIOdGlJ*fh}>D@%S%%V;JJJlZS^-feE)HVDqz#p0ORf9v(D*RFkgHeZ9~O3Wj{ z8z1UDZ5YqzwNATCCz{lL3qY^XkXI{u%eqnjoaE+ZH@TR4&X9cUWCs1@lVAPWAODee zwnfv;=Qw25X6FK$_A}=%o;`OS5s60U4H>VD3MC901433I1Vr%O|N0;P0g(W?U)X1! zefItL-#dR{q-xbrorED&+ya`LS13WSTvnWL&Z~cZs^_(Gw_0VJq}0h7IzNw5S>1)wNwqM=yY(Q}$|)lum7 z6D(mSd%n8ZXhBtLTaT>hkuz~oXZ>@v1~)ldPbwfM>2s|UOg5@ppB(btyLbM_kAM6> zfA+Kf_(-@=O6sG-)K3J7P!rct6o4;Yy8Pyw-+AH1mqekfA$Ah_e&n<`8ZRkluVS3K zij!zqll2rJo19!9*{*J)Xs#|_x3%n(dUTVWDW=KvIa_Q0{(t@buYdK+U;pZtJ3HIf zIzTZ88$R?gqZJ!87cN}<(wAO(>B}!Y_0(r!jF(B>;*n!q_O^!bP-um!RWn3Q>C1jj zLJF4f%_D{F3T~UMXLbE2>}3760umh_9B%JyZ{69tdw1*b@DP~0uA8r|t*xz{Idk^> v`HSbzpFel*oFq}HuX>Cp2jDV*>-+x=>RA?K!!j0e00000NkvXXu0mjf`Kr>v literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt02758.png b/openzwave/images/devolo/mt02758.png new file mode 100644 index 0000000000000000000000000000000000000000..82ca914b7383e06aa9da125ebe0d314ffe0ce7b7 GIT binary patch literal 33075 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 S_L52f0000qZQQ-*268@Zh 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt2647.png b/openzwave/images/devolo/mt2647.png new file mode 100644 index 0000000000000000000000000000000000000000..4069fabde7fa3623bd55d65e9c0930eee46ae71d GIT binary patch literal 16830 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 R-_QU6002ovPDHLkV1iIquYmvn literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt2756.png b/openzwave/images/devolo/mt2756.png new file mode 100644 index 0000000000000000000000000000000000000000..77601e8bff15f2a261f1da1e8ad9feb60c20e922 GIT binary patch literal 24928 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ƙ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 literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt2759.png b/openzwave/images/devolo/mt2759.png new file mode 100644 index 0000000000000000000000000000000000000000..58bd4a660a80fa1c483e2880449bf976507b295c GIT binary patch literal 32283 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt2760.png b/openzwave/images/devolo/mt2760.png new file mode 100644 index 0000000000000000000000000000000000000000..58bd4a660a80fa1c483e2880449bf976507b295c GIT binary patch literal 32283 zcmaHRV~j35wDs7=JGO26jBVR`#u;3XwQlz#iM|E*9EziqWfP0nuz?4%_A2dHKS_w087W-cTv1O!wc3;SsZ z{yT=Ym(X+q0zw%0-wKRQDdi6Yt8!$nDi)<>8? z7l;gEY#0x|YhL#Sxw#i?!}!Vqfy0<0*%ASPOdE{!2MRn+F7;*Mx_H{d{I|H8QT*)Q zsIJP~oIjHe5oH&>T|KL~9M^c(?szRPZ>xx+tEwpeUkxv!B6TutXlo>Og$7uq!~ebb z|2O+7rm#K!!AcxI?mjv)vRUoAst1`4F``nL=)u zUc=AZoR2Q{%wv}orMp_`w@*hiuv@U4K_;bJ!o4nyBBS!8)^)t?eTi46CwTauW~23n zcIraj#xc3wL9nhch-GTFeu){X|L4g*00@>_c6pQgby_Yy#%g4%*4b* zR$g8i78Vv_%_=oEQu}o^%N+Sqel{-t=b(W6{mOQ443-$-w9?2@a8-!*v9`kxfw7Lu zl_z)?7y7V4!(e(a%zOpPxuvBfMls^}yod;Bu7xw!bpX30Xx;8amfN%pt?Me{b=QS) zZu{5YfC}CF$9}UmRUNR;>D^CwE+50mcNc4YEmVYS*UoL3J+&0H5b$$UAabBST!l%c z@}xEi$bZ02MDR2HNbHr%rpyI6^`;jHlO0bu z`bQ6KHSVwW4B()8MiIm!H4(bfKx=sU3K9b+|Ne;_gE$F>1QMLZiItkKV&8ghV4qv- zYicX6c6qF#n{(7?GWqQF0Y}sx9Q;4iulBwcr_7*dugaKtGrS(Dcb?h5Ahq+6Rlv4| zyU-g#-~vGrw1_cclJ@R0pnyf?V~G&BcIqMkd1z*|Sq}v8#oM2Xl7-p%K9%T}z6jh4 zK0zGX0sUGs+yKmGHIA(D^>4QxY{hT*82U%emEJ5nI!1|^Uv&KqEjbcA=PUc@k##;k2a9`qRX#s2 z(JDyKvF<#WN?#haaRXc|EjL%+Al1T5NJkU}In~&SZ6#EHZf(hZaAi`D5i5c<`-0!M zjqum~l70`=N8Qx_9G%wu$?0_g-~3rnn`)Ys&8{acFb`)gJZhOypyCl?Sv)jxaUZ{M zQKnRqH)gTrcJ>ZeO6O!-_8dQSWmL}6zcPA~93YhKqcm%VWyHCItK2=bvMP({s_H3s zusI36Dt+ere2^rmi7fS}4&oKn`KWl|I$!O*4~fZ$)^~QdvdfYm;Z09pTv~}M=HuBs zjigaqe72diblyXYesWW$+{=G%VdSa?glqpvDkRLtnoyi=7lL`ELwoKVJM$;%vB!Za z3Z6Y7p~Vs&1~Im<1QF0F>Tjrln;VI%taSMuJWe%1B~{xGR#$JuJ7Y5hJFfr_F( zoG6|wkC*0W4qxZaGHkGsI(Jq}DUssz9fOt8xT>(^pVmEOm-D*{ z!Ij@7So;={mG$2_Y5lH*tr*^DS<-Q%hxqC1l2`9I1YDew_9a#}5#A%SO_5rSbYMwf zOAt%oX4okMGqhI>Nz}iShKOt{%Uej$;w_pwJv}qanWG&DyjtCE_cVDEguTQ{J(VpK z)p)Hupt5$R&10aBS@P3!IniV(m^71M8R4U6{kdOJ>~@=iozH+mmx~Q5lxIcRAz5Fy z_)rQP=7&uiHFm;*CO_d2pQ5Fky*catKj_FC zSL_@0{o=m48(JWLeD`vAG+i7QRaf$IOefH`&w40$!(23}_`#C88eI$?cILCBejmk`XeOw>2<&Dw>Pm+*a*2S(fXo z4n?@g%#t z7+u?@g*gL<#8(7*3CB|C4_!wKcS>eBP049*tJZ0M?ZQP|Jq=$QzQhX9?Y3MkpIMoS zFdjuv#WIEdeHK94-uQB#1speAr6(3{?byT2&FM2+Oc$JFqAbb#Kv27qRY@~%$7B*L ztU|H!lM1ed5f?{nc*@GFK^Fynw5c*lurnx`oHQ%}RyhTSpsd_W;_2<2HhSnqFFTH0 zS34b9#e)N1h2tg(1@mQ>>mZNQf2#lV-#mFvit%C&O;OroY(<;|ZCWFO``}>XSn1=3 zi|AxuwB~T%js-a-&}}Xp*Px0~ znI?*qRZI>ZJavxlI?|D(Su=^Taa$EfR^-&=ab!nmr{L7Mc}(&T&FP%2{3+S-O6Q$M zEv+7LaV|w_J6y50-`}&B6mS@=)cdLs14mumFJFhv#OTl;E0VF|(CTF4}l;zQ)^k>=W-_bdIQEG zL5T=gnNtGuYVHGyLot9U(>3$AB$Ull3n-71V}Q0E0Z#PSWW8jsY|JNbDlH-RE?mBj z6g$80>WFpWyD64T7Q)njy}8*mzOJ;z%&7b+*;e)fojqkQlaIJNbRK-Va(+XLz559!BF8b7P7g0^r%rT6&WYb~Xz{oR{D;#fIt zh^U>`Q^%MwYig-^iram#g|Gm*X{L}m2DDi z^bEG0RW|BzQN}qT@{QF-7pFwPeOk?`N?BWc%3tIZC#NW}RGjkkWp3rkMgX>Q3M#n}o3bmK@)W_qxRw7ZP*l8vj@eGQULfTAeh)UH@unj1Y@bgImtLNyw zET}$~sN0m-&pmJsfd5;-dOyGmJN?#wUYO5uh#WqlLTQRf3NX>=vI^PmF#tp2!Gu5& zs#LnQCfU)!*nrstdz-dOok1KoN+E~)yJ+^b92}_L%+8@}{Q_3HpMqg-aif7hDUCe}{c5Y~-)lhsnvRyx+&Q zkVg;i9JYI5Rb36;%Zv%rYPZ#MqGF@#Q+0AwKkD@EgfvS7;qg>W(EJVf8A>_x9y|f$ zyt`pEIPHiy2b;euN*SK9Cz=(68BVbSDU0#z7sOMg;3~qRD&<7@MQLsFq;b_zi?VVV z7n79IIhR3Bwl=aZ?8+`C9;!@C&(qZCiP`xLB3RiBku-~eVtTGX%v<{tXH8ZOo3!QD}5wty?Q!6!qC zKrugZRs$+o7h7zsEdWL`Q6Em`vvc2HkYoGs3UoN;PC7XIy$zk6fWA zyg}ao1it?^^wX^5V%B~YEN?zuEAiuC5^#$vlklNA$|{>@=Bm|J9Tw(nWPG9BV~m-~ zDq`DVQ8j29g=8zD@qn5{eJPXi`x8q?&iC79U=!p6sD;vpz`EayFHVmcHbz8R?H6go z?M(m)*B+;=J~yQlmb57aBU*?oAqjB)bM!w;V7iY3mGq^dEpm|~W|VVtGUdF|4QF7L z;`ELOlA>mz!(fQZ&{i1df%}LcVXVOQByg6B7*P1WZCWry3~69f`Ng=O2Fx~#Knbxt zgnJK74Eih2p&KRtGGf?p)|XF zy|q(iWO527$uBIgUKd!`Y|2(wH!saAiqojGD|$)CeeR&h#>gu%Ukr)~r0-8s))V0q z6z}&hR%HxpP85|T$;NFmi|L(IRSAX+?t@dqKsk7Gi|%$@{C+p2WqyoO-Ghrq4?L8Y zPW&-@>5vx7_ohvzC#EV*UM3!H>|ElYg^5Yi7|Sj05~x9YYzh!6^s=`ZT!N?eLXRhn zmi9HRi>y*4Uk4S?;PlpjGQaVf${JabbM4uzQ|`Q+BhQ#Uu5m*Bj}1gR zhnMSRhkv>(?6&zAW3S1n@iE?M%(O+R{ z#OeYfff?W?WEaf0D!tUkdUjlIOJU)`Q20#-fo{Ot#CTyCq6&=9e}`P7gtcAAg)?FD zCAKoiI0rRz(l+dWh2`spjRIC&j?T_$cr2$ol9$$0SkDlJfFAxa*|t_ywG1(v5I3+v%&}K>;;9YI44RQ8(Q+3lW zhFUB2QD%!+k#cf%cr4Oiw6b*}qI?aLGW8M}f>viAB%UGCsQgg)kPCVIx)}FC>js(r z$d9^SxZDB=L+NBi(^d{*fj!Y|@waw7d_4mlbe(c`8p~XMM`Oqlek})FgM>GqiSi4o z3~fY?j>MmcqUwvg+*vtlIfw2*^?*wDSHoTp!qd{0_pCCCxs$|3hm3SH(C#?(r~z?V z8_-TY?(Ni)LqL>paiEaE1hpzTo3Mvj6mg{rJ~pv@dFmvGnT8ql(m#7@Rnqvh{2Jp? z3wQ5G?#)fpaWymB&Jgx$+kz`Vl>ATvD=X(8V`Gx0pL$`|K`Rv}r=Tu?oE;I9McgMn zPqlt~)PRdDD=YVmP3$~nWq=O}s)<9}_(>Df{KkJsy#9`P_W@WAx_huo$|+nF|mwvM~nVFSvLAR#50RX{!Eo^D_*pv{M`kkHapJ zE9j#OGYbvzHYVUb($d;#Z?g+He9`R*O|2)pqCC>z+Y1OYq+<{PO4NuzvBZ%bzJ+s7 z*+M`HV$L%+H$uzCL^rEj+iLo8kHqJVD|yt(8hMX>sNx%oiZ>XKH?U+91(s&ul3FzV z)8x2sKu=Jqq9u><=kT?@UWnWN6>5{s*UHj1VI4!vdu(*%^%$qDraVT@?PU&5Z4knf zDu*s1%-o&<_46Pddum4oH4pw`1(~b6YC*PP1HH5-z!%$maQEgRE~pk&CZJzExDw7$ z0)-JKO?VS)gK-qte-Aht60!(spt-*m3+@d$^g@(}txpd)*Gtn{`AgQdw6QVYWqF_E zgP^@A>Qy&Y|9ZR5c+}2jyYXZsTDx^Q`tc=KvRElubGWZDM@a9XMxNtR;Nn}MfBjP) zLA&16wIQ`+R9=~QV>Xl(?jEyP6W-wguH1a(tt#77JbQ|g*K10fGM!#AaJkHZU%;JM zRKSN+j6!}^0Z@<%A%9b-LQO=YHjImNP^_4O8)QN?jYG!>WM*(ccR(HiZAEYP1mKq) zmBTHSR2w|EvZfk%2EI>9BT{!^oik0fE0kduM@=+7G9xCy&oo%3A3RT#UdP&UmA&=< zTReBa0$~NP#W>`{&n!uIkAestP0z<&QyvcO*^o1W2**+ahBIlAC6r|?^d}O!?Vtxb zF+ghqe(NLUX1MQ*Wu??VF>anz#DN1?TibX}KTqnX0RZ~zPM34WvrWi$9`iK%cMA%n zp9FVnOCP1Bn?}+8qJ^AQxFsvZ4{~mHlF?5=UG(<2- zZaS5NjRxLeL!BA*kmbl9%(`$YI{Z?SEd?B3NgLg(XS&YXOPdQFKHtl^p3<*lkAz2^Kh^)zZ5I6lvn z=kKiUJJjDG-k6-pa(X()sC!3JU8g0mr4G5vQ501+DrTX5v2^T)NUNP!1}|DPLl(`l z=QKWj$I6u0K$l=pzrnyK_Yeh@mD@fr;ZAa5dX$QXM}*!w3#5js0WDFc0-YFjWY0;~ zZ2%&ffQT|em|MBPgjtBMw8PTbDB;}tf^xtLap7Py*FjHkzcU<4Q_dPc|ukism3bN>M#39 zzNaO00hZ`TKcQI(SRCRMc*)`vctpX2e}sKZ7xtEx7w4X~HV$-mmx+srpYP3fSajJg zCpWj6)+%79E?IVNRz|#ZCm}8SiCZI3>>PV7r?T*U#0(~cB(c1G>1x&r!sEe9z;t^x zafg!~<6UQ5^MxKiPmn(~|MAG7;~TuW$<~I2OV=H&MdYxMWXa{0@okU}Eu3`@-D{() zd0f~vqi~)Qu`R@0C1+5O);*>x?$>QUX`>Ny^8ub}MG(j4<94|Rn(i@+My^W@{=l(F z0&+<`GXg07%w%hX2h4P-v#J^M^M>c#zFE+7qO#F|w1>QX?GXOfpp_~Ma~@;5XgM)U z`eAAn?@%#vW55OHxH0A-p^oe&CD(!5e8%zQ*zw)sdSj`Dm9u{g9+$*Pn&$aA&e(~I zbPhN>d@FbqXfv#DHGhDlz5kv=nhkcgyfo@ikRnoPI(RJ1U~RNJeCr@SrDl~->*m`N z>S)Z@NHLT&d>F&2mo9r|J0CY&J4G&y#vit3mCZR)n$)$CM#tj`CH~CruK=%`b~i_W zjBZ|lIegIPusHwKhTF<}${FBF9rt<<;oAA^1;8zLp;buBWVKGI4ng(!RpS$TJB3w% zv29OBr~jX!?#>L0PE4S0nHqbBY$Fr(;RyBe7FzTpUMdG+Ad~$Xtm3`q`?#&FL;3=k z9Q4ZK`s*sD8w>EMAQ(|@)?Ebndt5vYECeO&Tb`5)9*1KP*u}yT7%_h54eLZ5KpOH}%z88R@ z(gobg#xkBgT|F1*l}Og!!Wb7tXp`!eWcm$&eI(?uu_w-*6aael2fHzHbYaTX)&B8A z9D(=0ME_kREp8sZZ~q$x)W*BmX^~Q#+gCw&d9(lpjhez{V=Pf(BIs=R)++ z`X(`g%l1x$L$x7vo5k457ucU+;80ZXU2mr%M6khv>J(GlWAS)J?v8j-9azBAPJ`Pt zq|0I7(x3(b>N4|dYnanhGm$XKT%>5v*m9E*2Wq z|B2J&1)H3TL7^WKsBw_Al)YNw=7r>OrQW@r_vcfvV&n-+gM4ebjrf|1eIdF=3 zQ|!_;vxXHN7YQ|`Ek#=i8IaN=fPh?J&hiF^_X)U+-<3!qB$c_sFx)zpp>>`u)B{yK zl*q%Tr(_oI5-BKiBqnu#BRC)q4t2VlJT~ig+{`VI|^25z&F2H6RJrgk7>L?J!?O3$-MLcq5CwhnPnjBn7J7} zBWN0IEVQtV4lZIcBUh>v8wb1hm60!=^>zxKZSCq8BrVf789%Ci1pTe!u16O>f7jC7 zmegWB82r-{6KZFN8Q?~E2l?ZBp)SyFs>1Eb4-T0=S{GhBy&$V)*+yn_&_6=PfL5pPF26-ZA(mmjbDLJhprwo6Uxh zt^lM;UEv0tJ;06TIRWlIR@N0%Y^G|?=yqb>bBSjPdFS{)n7KYdg5i=v=gT!FY;2rT zg`yO1+K{^5$*y;>Uv?_37#iW#!9sfsZV53hU6n+iQd9of*)RWMZ2zyLzRBPU9dgY- z;qvw){VB49W{baJ%aj-!_;B@C^HYhSiwK*J`FW|_>Qxfp!u!2^UJWPD5di^Yxd~k+ zm|&o6#+r+aNQhsmGg>b%wqd54W@d2-id~N8!ClXs>o81GL#4%scTKu;+51?;Q&y00 zw;+hY$*K`RWDUTP)8G~vu_hzZ?Sa_~PmvCi|(-Z55rc08A+n<51GW?9uZtMe1^+L|EI z%Fd2ipbh&T2sOpFmI6a0BOFbJ}6FjJi-6~Q~ z^Ajy7Hd^}9IIA2AyzKq#gPdGfTnMeo(mwI<7ieVvx>Xt|@m7h!!a;*TjV2WVpRCb{ z*@ojR(r?aLj^l>+T*gz*ZD(QQ!iWWq%V}1BY6YP%g6X{dUn9|gkQh8T6%Lvv{lx0_ z3w)A4kFC~%n1lP`F#f|RrE0Koj42-PuQ{x`4=#_6c8^Dp$!i8=UhcFf61z+?$YL_5bk6el=v`!@ZR%f2!e1DIu& z7!74Yxa{xKHnPrF>Pj@`@hkhnXD(}9;zaK>|HMOnMEzQ|B&H>LSZQBQt-Qvp z#FS;3SPLAV+WP7=?j;!>F*-VKIrUq`}hM8VdpWr`L8D4l( zguI<4Fl;h18EEMFX39+1c$^bTLGX8gKikL*Bb28ZM&!yZaD+qDZ+j;MV2w1DY7^Sf zNl>3O1L}t87#`Hs3QRE6@B`EeQN&F4>p}0u@F*oZcmlaOg@d|bmPXuiRlSX@&{A2+ zwO*oLEH=CCnI+~Zth{p!3FbcmL9D40b?+*J2}6oK{be=U-2kKQ3b_r3^<>t>w9@)` z;B~6c(;acD@wW^OqyCZrG-goKKBO=o5XlCO3=0zcD5Y{cCfc@gkDFQF`$A)}zS`iF zl>a^&*l6^#<)(c|(k18_?7M-;5iY|nbeb~?SS&S@?3t5|(|g;C+xJ{O`0=vSK5u7l zy506sj#1o4Fpp?;Mt|UfP{2|0u?GYo=*pdn)cau@p;YjbsPIX;L)X~sk5}Q8vH9b!?iA38@o^Z# zLLtgd9xZb?c~#WaDL$qI^E5WLn~izc+-gelk=gesM$TAEdE8H-*0*0D|CD))>!Q+a z;5@fm&dSZS0?^^%5Ef`zFfMaZDZIj;oMGy}h(>-;MmQ%}aIQCE*@YHp)mFiD>;UB7 zee%BEtNbKKlE&L5bo{BaU*fd=-vJjD;<^?X_$*M%A{NIPE=h8Y{}}nEU2)_K=yBNC zTaP{i`ut>MWqfbHy{_6M}-&aQ}2Jh9Al@%gn z3JB!^z?c;c%qq)=Cl_yVIn4CN`zY%lp_H9_G$A_U41K(tv{USy9vY`GsXX$=buW#D zc_+%BP-st%&Q-XM2f$De5XGqjSLp^3e~iw-Ns)XHyWmLl+X>+dlN|Z`k^~1-GaQ?M zD5!CJDc#tSOHuhKEWNF?Y}6wRI$=~WVCilwifuZd6?#lepN#y?>Zx5XDWhdY%FD|m z$O1RopbwV87~VFtEiPiVlP1tDjR3zXQ1a8;{XsPODMh-~eUm?s^~Na>cc7G@V!W5A zNyS&FW%}>@Fayo3^9H@9p6qX@d;%R0LL{e>hF>dmE+$mIw0ya~1gofHrkb8iK5J_` zRu)zz&!#kOvIriv>5~B`hFwb=J2`)YN%V8FbKd&oZ#pj2JtbcjCkXw%U-VnpYy6Hw z``vFFkE%Sv2KS>ZJQW2Z838kd9yX0f4KvWu)3c>i>1o9hve8A#L4^>M*}tlpOREWV zo1~c7`85T^>1jC!NHS5!HCWX9snF^q6mDfy(IVO+!LM&8%?#AoCTyxwuzv%;=Sd&YI$ z&py4D;Rsf)>M?-p_EQ#i6Njz&i8WQi9*@ki5kBO^ZewF}F<;@e7loxB@%zT@`Zc+A zOMnh8&`pu++_mH7$z&I4dg&*1`*>G#!W^*vMta3GJfb&vb4{C^gjGCS zPw4*RZ_gG_j1UxNu;s%M$fe_jT$|z%O&O4t2}0TpMi^=+SM?RnV6H+|;l=GAKc-VA zn9E>7+r*ikRZOC*%i3>cA?yQ+DmE5Qa&BQ$Fj?D?!5o6}^zyVI;~k1Xz$;-6Dds+6 zLzKHp))JwaAt>0w!Lg7tSzDAfEYxl8McI$K6i*U%y0wQHVvVhl?G#D6KtQkzgxVJ_ zj(J@$2;SId28^nXIb@U`IZW_2zAf-sj$B8|Zo6$&&snAYwsEu9P-9}&ID-QVCfE9x zTfN4J+<_^3NCaI3z0Lf{vGcv*Vf|;*?R~2Bru`voMCrITv@}GhAf=jSRtEgL_|)n% zt{Mq(WJFFGP?efcPb4)hH^z=ggX*Je6UT!*84ga3R*g2xrog)RXIv+|YDO%BL6kDS zy0HAx5nHahSfeH2Um_DWe`75Cogp>4#>@0fJl(8Pp?ga42wZFsIqxvgA1JedBu=0rCaWE|vU0NkVo-aYbTM!-^BN%$P#BC5JMW6TP9-laObqw5_e+1a%y-Y`$bO@i?~j*v5Ewbx?GDL7~@{_0Z% zV+dbvv_z}`c4SEgNg4vfbzwdTyrPt7>+2Q#yY1v+seoPg9F#goHpxGr2LONU#U1jvV}$Z2>!Lqcz9y*Oy%F}<&+E! zOGuTGVL|goRnTD}YHiogHNg)cul9y&*ZM7*c`WyPc{D3zM12>Rfz@|>|Gw9Np4&oJ zmebC@ZfdQhs>P%^^)IM9KHKjK$fT ziwRT@3uy>@h)4m<;7B!2#Xv2BWkI@&3;8qBKRAvQP5=Ta*3Y$ghB=Ag;^*uQE&G&T zNO>M}lf3y)(J3VF-vteIVfEfUY8bKeQ#hQPHCMm$BL{Bhrp&H=&kER&V{oK~V1N$d zR>=mEuETKh5%kJjUmwsknfa;AEHt-Ii~Kc~jk@rubpRYS1`&)y{b>I#|`H@6?NKx&sqo!#C;yUe?u*^~o4 z=d_ivA9u1ZjWxOWNLsxg-lrJmk(=Mke}5~#LR%VHs&h%*4j}>T;>N_>fb{6-#m71R z3PcQx$q_NFmGdO@@)QW3_`oRNC5(8J9r>1B-AO(Q%;_<4mBESb!(Q!E~z5;bP(Dv0Csh*&&x3x&v^$ z%LugfR%$dQwOeoU&eAop2?!2-qm+KNU96cC5%@QT%g{sB6Doa9EY|APc~6=|Yi8+x4@`Q*wJ0Fi zL5`cdrx?cD&L&JI_Zev)+DAM=Q8Tm>-Gc&E89xsr zibzriwFcJum;6v)NKbGgMjkV0rPFQ^!C}OO{Mo&u>zp>KBT@pZc=HmsNtJNs+I=jHRZ44Lp$qkTecb-__LKkmzsKGVlA zU!!4gr!NrfIgPEQX=HGJY}bsXJr>XVC?0(CSaX_oy7Z(m;`OrNBtMs%o;yhAyTPq% z4MpQYmc4)nolA2_?)G2I{6-9}$0zbeodaF>!H9a@cUvg8x?R#b^+=;4{iqf4wYyeg z(u^0CdG+BZq1-p!6sk1QFGX11FXm1pz#!cgf_qVjn<^cn7=txEL!BXj7UxCUwm4Nt z3Z_~@43sq1*sP_yQWIFh6_ll_763E9YBDmw0zO{K!caq?0G*@{CCP&Hb6*~eY3a=5 zNOgM~YfC^(LuQ@Z-!uis80YozQSO(Q`_bCxs+V2HSEtFC4$$a~Y`IyJyfcXu3$;fy ziHyPJ7a>uW^!VGodgY!Ky&ue~*)Ee3Y}_b`jfY(@J`T;j<&spwjITJJ<=AVQkG2rU z2z%`L5!Um*_w|y}+SOXCgX-L#eM5c3oI8H(lpW%|6X@fnQ9e+iVl6(3w5i@I8x!So zyp}JF5e-cr{CiJ3_3u}-H&bhUncfNG8CzB{l$vOl1vJNGGcnmGtRZTjW5X6IE$7*7!Olu&` zv&le47Rr*&8=_h5FPmTvGT&GckuZZeH0gg3hsqChr8clsODw`NAzC-81ERpMA2-a& zlok120&-iq5yPko;cqVq>&I2y&K8>MC%C#cyy;V+ZA%y$XjoxBh_wI~g@W*Qc0Wm9 zs31&}&AmJ*W*->(K0E(CC_a9UplmH1U4@Wt1J}0iA6C-__|>DkF08YdyWdAD+3ix| z@vlhxvgcV7`vRztn_-`5{f9HK@bJFwL0@)PV;7&$59+`RrB{CoE=mE9$=Np-tCQ<~L7;DGeO=do3}7%u3t>!arb*D#{u6nh z{#ltipoF5T9sDfbS?VDba7x8l48bafN#zlEC;ysIqTSn2Kvq?H;xXTr2?9w|Uy)qw>k7#VY zCmOJj5zHWZYK%`x30stbT4~j}U`k(yY4bKuCr`Z6dWHMbM{clcg`!xbLfHd#DrYN6 zqANy&4hZzJgJ4A!BgxtGzW}ncD}o~?qwb!1p(4&;{LML#Ram-CjMa6Ce zyffmk$x#TuvaU^aa=gPn>9$sz9l^}?R{|`&d`b3$QSs1IC>D~5U#jCz(1by#2B__nv%EeC0 zIu5|SblS|x(Bd{sHBkY|4$*D#NGIIr0X~WDol@UXx#lQehDyRIM2wq5Q~E<5&C-BV z(uw8p7s8m22%ZFSp@HrJQ%b;=X_BQ-9vomHz@dyP+J5rq zYfofr6!iuZr#`5#U}3EM4Eyr(=BpFe%tKvcl0tz?t_2sx94rs&vd1IQK01Q${!UPM zYyQcv$zvlVrc+E$e7T&6JENw6e#wlOV$zh(NZr>u*TM38s&(=}4sdew(Dd@Id;3_W z>ONeVttvgkr;5H7acI|Y3Dg`9W+xS?7e~ogDU{R+DnWQ?=G zOj%4uQ3EmcG9U-l%{!7_kXOd=vBDY7O4nr+J6vC;$Qn=;yD`y-}%>9%`m zpDcy23y})E+jI8)Aq%fJoge$`3QQOJdFs6O_Gnx8GkE9qm@6Y4>rCM1J%(qud5+$1 zHtb6tntgY+i%Q>**0T`xYvhuFX~Cu92cWotwil3AZ=cKl6I@@l zLC8HZ)1nr3{78|W1gR2!&tLr`Iq3n`kZ3X?Pfh2s4ZWX9>ikKvPy)ii#M)eCgn>Eb z{1)ydhzJw1Q>eFR1`11J5;$lbOq}EhB?m?#MnQ5h6blFdsZ5)gX^n9dUbx+_FQF(c zqMn1oC6nl6iZHF1c?z@NJ{WS43Zgr*)?_cCXuIO>7SnJ9Jo#_}KLjS|E+3XDydYtU zG7c0Dr6vpOZJq+ei5=*!gEzD;b$_(h5%YEwc2!VXe>(d?6kfx$?U7Qy}Z8b z4e1nMQ<9ykD`c578V31c8pyTbqQNe(vcxv#gL*kTV7tMrOmC&1lWuVH4f?oj=N*lJ zx540p2mzvOcz+KWI6Shl@~Z*<`0f_)+fzOqtdi0JX)A+kxC*gzuisR6<01tmY%IMG zNAwv@Y?(r{l7?2JUSJjAp=aWId4K-K(QeWU37&lkE8E8&wx?fn_^qehwi^Pp~A zcC`DoIIlAsJHH%$YirkAecxB~$;Qj&nppM)`?$JmA?jg+A_@nLF727Mm6ax&@(tLE zAUe3&#G(1eS*8Au-TQdAK#CioG2D_y>e$ReMLhgnN9agxox}GEXzweTEiQdWojC$V zvQUfuL#V8r-L&*$ogn%=!2~4yNxO30EcJA#6MJn>0xOeq4D$mO7A}_kwL;f1BOXr4 z+nHWNXOPKD-&`2-3=0AP!HjSX-%&8oUWX~wa4-j}C<#4~@f0*rID3o>6$!HMZ)^4* zgqCc#r;|j=7q&!xggi2t*Bt9%$Ak&gXjz#|+@;2CP*Z|>h*Ll)0XUW+P#6&d0u`RG zCF^gLJ_RQh9m&M0GeZh2w`2$s82t~{IY)|lFbqnNW4dqX2n_FrUzWc%Hv?Ps2g*Ha z1KavoQbe8bkGXtq!O>;Z76+GSL8f=SCk%L(QKrVaE7zic%D@7?f2V5qSMTufFQI6 zKx|!aT(;@K)P#j`7u!5Y2JgiFLKAVZvL_cOsSK#F;=!^0@qUpQ|LG!i6yHKgL#{Fr zf)I5tOyU%_m>LTy;(Z0nIQj5F7$SNtVZsz=d=EO|i3bcjAyWzIfJvx`3K`}xCi-D} zq)xxo;USY&y%D(0dYx^51O1-K!A_eiTlHpF_Hq?f1}>ml_Be~<=5(_Yghja<79HR^?pof(MlXy;{gbssiU~^&%CfK~<_LREp#d1C0?HKyXYjB77U>C>iM{4?@mFdrOHbQ>!~WCYUQwh~~Mj zFK-1{Yodg!sFWb66gZvMiIS-#P>%c4FrzkdhsF9ibD}h;AG6iSiW4dfV951pv??4^ zQvRn9_ieTGLOIFp+x>H`+Lm4tlu@wBp>#OM@OpL&o;Gv0e)yE;zVyh)x$zi+4 z^vj#R#$nzml&W+t71pgid2K&2lpuc2L!OqX_lByuxW@Rsbncq6?JbP_qUVKAl|abI zQU}o_g~Fr5cZcgE6*(1JGOk<9YR_DhC|C8m7~M5=tGS6_08-Gk1ta9M;qhW4txz2+ zJ#v{=`-Xk8H+L^JY^4q(95TgF2?h!$oE2U;$W?@B>5;>HMyMD&KOePEI|4Ym67=Fw zsjy1-!G12xVg(qA;n2Q9l70+|eVWj0Lha?fAtSu6Dm_Wh<)W{udAlvdhNZje-DOzE zvAxGpwxI&Yu^DY;C1YFt84@g2T#Y?yL@=+MwYg=&QIo*WapB|HtWV1KvHp+dPElYf zzl$zVQ;;B~#HQ$P78pf>c0w9$aIGK%4d_ zxI2YM%7|3<bk~7noE*8~tvx43fli-9uselx^qWq6G1)bbP(fwOn5?Fn zZV*2~_eYDHGTkP+Lkh0@^_K|;zi625s+8ws0rnKX zIuE3@?^fm>!WrS^ZPFn55#@gS5}fQafeFY#fRPbKP&Oo8rX1t{6n9Slb#-4Ck9lI9 zn2m8_+je8SF&pc|wv9GuY};wv#!edBe)IhPiT7q-?u-3dYpy-l9OFB{wg0GnYI=!U z`${rGr2iPB%V1FRajo2xlk2Q7vBO1snV?o1u|nyiCcEl)n^K!Y?H2H!Ci5t^f>ca; z4;t{lad41UNL1fx_? z=z<9d0W}W2Km9q@RjAR3ZD$PuzSi)iiBzi^~)3$prJKuw(y$HW}KDBvz4cGPxFg4wdxae)fDQX)m7w&Y;@?ETotx+@Y( z0JYdJHItU=NZyoj*nh?tEJo4|3DFV?9B^5Erp4zGm9qC zovz@iO?%c&(p#JZS=ks-ZnXUdvV_otjwK{Vf9UT?V_a6&Crb4v1{>(tSYo3y7;1sn z8@2aEE$yzphLmRnS6UP>zo+tH{MfnO364sKIR+i8_coO^Zw=&W4-auhxJluUPFJUl z!D|ScAn8spU6u^3Zj^H#?7O z{Ienayfm0;lFt5D)|RWjXIUh?WCS8RW&xkG!!^5H!g!37?K8gCg!yV8C-}%D%+mY0AtV-%?jbm_s`q)TJnJ zvf~UXLp#*FW=N-I0G&a!I(22u5J5U=2WANO-ov?1EIF7o4isSL9Tq)BNo-Fb6A+VH zRmG!+5*LxgMeO%O!5N>H`o3C^aPREGFTi}_uYJG~;XOT!(=8JOiN z_JR@j+h;lIN^8-RaE^jS28&6%x*`5>vJ^8gcLY~=zS3Jpe6GBVPLc((U)+U)n+>gylI0xZZf^*}QJo^A9+POWx;P? z#FDkNO!*>`f^W`VY6`ATVZi(}?L)GYoaedHAnzKRi)y%1rYOg|Ai_#ADiDD@_uW&< zpuy(oC}mjhO;il>4ZeYw&SfJBsjAf)k|oj~^kQ%~t!pGELNfh~@{NObY9yI)3oSFqEURCP zTE#ko#_#ApOh=opnhNwgY5M_#7WK;*mT{|Sq(ZN^LL`samnFbGWuaU0m#A36jZWXQ z6_$TU%Zpy8Q*l?1Ie+@u@0|kBroCmo;xfwvC0V;2!$;U6BdfxiFE+#>l@p)aNt2n* zHFlO^z9B78qGQoaQq$03k>bF~j=<~SL?B;{R-}Sb$Q464GRrQhlb3~Xnc3I2qsTIU z0B3eHYt8@eM`Lj!fT!6>&;+zbx8cmLA+=D+&4-BY6l2#s2xC!D)J&^DGOJFmU znB;9~Nh5FVhP^^iwW&(TINXTB5qK$@C7G;?qOGk%G_eTdn^*qcpl$@W{>sNUN3N7lW}{62P9o+=m21%=E2!nft9jfLWfR^|;NJ#X z7l{%=z=&Ur{F?SiVw@L43OpPKBjMS2&D6!0m3ArihkH+t@f)TJZY9~XiaDt<9~ft0 z0SCjyKwz_fp&UWp!OO(Q*yDIIbJsffv~r;pT%s%1VYAKf)rwS6qL0t$;_C?l{hj(z zV0(0ZG*k{W5&gJT__3&qn{8rs*GOKWq|^Llk7&OkzvAPazfPOm{Di3R%Ep=4v9a-W z#{?-p_^shz>?L>8Aa=+SZ_~>mQc&C(aO1xd3%cyteyZYFO_>e!6GS&2`p`PQ*64f9 zkH@7=w+*;gzLB4k{hcOm7O2wiit+XTOJmh;9^H4EgL$IVqD&Q$RoJSY(dyh&+*Xy_ z{OQZaJ1gyL7|B%m10iP7@8T4u$>6xF%M31sW=G6`Z|_JVI<03)lE1$RYN4*s`Wu+Q zfkDfr4*df`{`V-?-vQ`tP$-3o*E@72NJSZ>ts8&;{JPNHsg7W}b!w9sW=zfhQ&WmY zZ9BXsQdxpiydcr&jUFzPqfdc&$3K`nPG~ly#9$$|Q>Feg8Z)F*6*f*%giA3Ybs$0l z?wkglByz`_}anva}Vj5_I!CLprwD5yDT zxWTS)+^JJHsu1HoytmGHd#<`5h=ATz9x;6pzC8%=2*>c1HIs$&dUEU$avQ?wc=z(s zn=s-dz7NCCn|$*xqxX2C^-IVsJs4zdzc?o?7Zkw7`|g{EBHmOqupU;o%^K)E7}8sz zLWXS&{SJ$5I?VTdCp|?jNaf1YDy;sB+(nX)%ASjpyt;7S~a zG<%GnMM|Woztl-)K!#v!;l03Yo*8$G9oCFZo@cy3v0g?nr+Uia9+zOP8;#x(@uT z2u=YiwT!R#)55Hg3Z#+0DYQ^JkTRP_;%j*Hbvd0<9Cv-gbE$lp)|? zI9Jh~vt~c8>FsbtxX4K0mHnHYeIeg+=g5|S?P{*Z=8{~lZF9XntCUrH{5*iLd8t1x zD5S0ue)Q~0l~zOAGxmKJI({_V;CUJ)p@~B}%~zp0MLWm8zRk0ieW@zjvV2yt^a+Dm znhC8)=@J$dAK~dh7>xfYt#2POkouz^cUuRyrgjj|q!7xKZs`DR9IS=_4Gy$67T(qr zWy=_y5H7%@+k|1x4dCs+Ji4cSwu~RAY8UkAH;u)Y%t__1l_8$^I+6XLM6^u9 zg3znB-!|_jQ0B$;jHHm^DT!7oPz}OS6SrH<*;38e7d3H5gc%tug2&E%eH_r1vOt8k z>|b}yaSfqBVus{`&46Iw%&-BkIjj*8;vcFv2u`QSz>8r4VHgby{|v!Q-0f&drp-rz zxyJBI3{(LoW%eYN3Y{;AXEV!gV){mHzg#l)30~oXAY0QRQ<3H{VuExGP66lgi3G+- z=dP_^6jVMrD8LkQK<^tuBot}*QPI#Jd$z!4vqIR3eO-4+sl8!|R1+W6i+f^{{G#?O zU8LF&I45G2np^n>&MgbX+p5pibv7V1^Ck8R{@#yl2miL|-EL;1Q9Y9Nmh^hBue_}d zO5gKKmY4Ba+wcCdqtk5g|7ml9{({~JOd6F1p$QsDnVIsMI zTJD-MQQ~>2?Pt2vn39xYCEl4qVu{7d048_qZwK+=t~1`5U}G@5-RTE0!HA2UyX~Wq|40$=>NDqc}c!~L~TZBSy zA#S`foX}y4(qQ1IG82I?2>B^Aa%yeIn;pBJ{OYKQf`z#1`n<49i*&)W2aL zL)AqE#a+9t@6h+?Zq0CtNq+r?PsK2d@D{n(PBgd+xBEDlV)t#W(LZ-jn(u9hjvWk2 z#x1H_3JAD}<8O~G_}@l6*>t+GT~m75FADGu=HOr(WyksZ5Gf@o$QR9RpKSEEjrC?b z469OKv1(yyp-&;@N2UJ>N{Z6Y*4^PRsO&U=uWpQa(7fNhMc{PoDODS|GGOI9qIe6y zuAxBmNKF%K=uy?zna-slK{P>7maLNub7~(@ql`%Mo5KZ}FyRR$H1u^O_nNaugV5%} zT+!Dy5#=O8CKY!kxc)0v5@K~(vm}_9`gr7!TnMS4Trl(^3wF3f5YNt*f)8^C7 zvfe-b%`qOPgIRO1?P=F@$k&=Lz{s1Ww_4Hwaaiu3hI_{FclHoO*!@Wsq3v@Tv@7Q$ zglYT0i=SN>1n3m3vWX6m4F(o$hVpq8#ISCOW5fW+-WMYISlFRow(G}BG9*S^O?T0S z>#sM*-A^8Mcdnla&@n7WRH($Z`8wZ-B+4wMO1?7bA&@h>7Ca^UOSvbmy-205=M~{bysXtF!3h0#7FV($8l`nc#Ll$ zXmNG(BedgFEWG&PIWiykxz$Qpd^ATYa3&1Lq|#6tx;M`XerGqU)9Zc04ps4C&}XhF z!v&n>B@7gFkMQAp?nD(Sy+F_y`C z@B?gjl7r?%r@(!Ev5vnlvq;dnTl~H=Llmjy1VeOPcduuo~h*?}cv3{El4n zf4EvH)y@9sc8c;L&o~0ry1Q2i)JpPoUXZ<=p65Fq)L${N3x01G<@i>h={@_Y%}ggq zK%FETdr|?1i?fHi;0(yPM5c?S7|FpfYOF3<+aYNf&4w-{+nV5*+F8q-mzZ5(ZS*en zS7=AT6HEq+rt@jQN_im{MnHyVwP|J`1y{Pt#$d$ruO`rHrv?+3AdXM_#eLCdv@x@w zAF0TG{(wknM9)w8DaY|FNyTKut}Is}DFF8xt?8d=o?~AuPH}6 z-C7rUz}@)#WteS&L4nE`;nPnyNX6PKU>%s`DJ3XnP|>5|Q+sN_s2TCK3Ed{Oa*qCA z0>^0(K}>gYcCQ-T1N9s*iExa7K+k&OpJKm0kGWn{Op_`q_)kL+rNKz|>(YiabEH!7LuNHAybuWOBx$M||~1PY1CPgKqjj|G$P`&Odc!@CKI zq=VnbEnV3e5%X~-AsOjJJ?uA=4SKw8E@1ugU`aiCD`14SLzl4$dlst<6}wfSQ2_UK zZYm5KpA%2ji)Hp-)qsZQJA_I$?bQC?e3g?Sj5MwAb?qh~m~bHFWNtN86d!hLWgB>? zm`@iD_7jJ@2}lJ5jI$(6R!E$VL@oTC9UKL*OQa#f>4{#hh1Rp*s?l99b`E>zN|R0#;kZh2G1o2x!)^aKxS@MIuk zk&6|o$^J4|F$=nF?HMALv(>6edaZTx37Y-}j0#IO)?7^8L7 zRLA88cyLrvQ9-N~nYjXoor)^YGz6)*pkc@Xy>}lRoy1p~zwj3y_;L+|2oEY>V1LWv z)ex4EdL>YtJsV*G!hB0!!XJ&V;DM@}d!S8U<;Tx0JgMmj6ZrLQz(I4dawWX;!26~9 zX)OMIT^#e0F)*t>P2`&prR|?N$l=gq=w1MM{y$S_4;}Fk2fz7?dCtWRvdudYBv8T< za1voO*-X4E0)GvziI@Eq}&+ zmp1u#UN?5;QL?o$=$WCrEy%gV;n0DhuTZ~SwySMsc1zNY0*JfrIUP%k$@;x`a{v4e zkH#XL@YBz8Ii;&i-OV%`Iz(!lbd1g{w#u?W*{K`sZi^0hKbJS$$>d4y;qvLl|?E8ZHjpwM-ECYcjwUEwEBzDi8`%I3d zTI-h-_~O<;wm9mN`I~tKte>&-R%mN{!_fQVOXk+vN|B(L&RGEph9i zOX!NR4^EM85Nd%TWPdN9 zTBiv6pa8OENR4*A7Jf*e?{(r(>2Zk_;)L3Q-#xCPv?vd9GEpf>4cUKB=r#==4hgvs zjlwpGjJ!bEnKh9STDuCvPH2=OIbs2m4{~P60mXNmQ8net)mxc|dcURj{XOeAZ2rD3 zmHoFS)yn7-b|c}P5##~Z`T4`l#|#VW5&NnEPM+YXH%?Fsj{BE^I~HLHBxM=kNF}+l zkhEb?!NSDg`$^axcA3qOhJ$DGCIoPAW{mH!@cg(!tw5+fjdbd>10!^bf`L951hHTB?AWfOoCN2=*R9H`Gz$VUvLc2f z18)(^_yt{_kI3{{=so6Y7Kc~RSI|6K&BUlfd;N#>colg6h6K|$y^k0U(KcSGk?QDa z9(uH03Q!2z?f!TmpYc0A7Uw_jjrdSq>I5URjsC6TKU;0KYhOO9T|AD4-O>Wr7{@__ zCJr^LpFWQcoh-YR`q;4HV(i=u2{<7T84$+9^J_S^>X&*W4UmVTn)uvyZ+s4I4{A+_ zH7y&|W%R$lob_(59p(WUhc~ZUTRJ#&2~u-ckTOcC2BNR@xIIN4CYZ+k!Q(+zOU{n4 zED^oLo;ASX*0!JHH7UOeqTyVvlcXt29fyQ^+bX03d0JnKZ%pq47a&|)*GX*P>&K7? zD-)OA$)}4Zk`wha5;5FqkA6HW$L1rcJ2MIbI1{HsWc%z))!B@1H(e&GZjZIP6u2Ty z)hRY|5D3vk4Af9bvy@EPuM({}o(~?@Uy`kU8@O!+1L{3)ns@$I={a2c7*tt?c~X?2 z9>keLlYHO0GSsS>P+Dzq_~BKrzS-s~#`7&f;W%ySi!rVnXlizh%}vb^U+M|zk}?q~ z`Su|CfQ@iBO3SN6X#h>b7cR(onGg0^A`QHZHil?MaE!Yk+qsJS zptwN7u!Kp*mO?2>8?bBa_z9Jd`CMAnB01_g8wXw+0Bl0zqIQt^$e&wbA6&;{7q;C@OuMC zVkI*XqrG%nykTKa2yAM5lnrAh#VMdE5`rLDY30=TeH9Z_`)e7IxC8I$*ao)BKx5FC z#@tOT$$i5e)dk~Y#5R+E_ay*h+H^)kjP#S%>2hNMzV@`zzuR%;2>65@=*9Nc<|Odf zX?2yk=JIzI_ZbQd$P8t}t!1Z#hb7DLNrqd&U&7@*;H~u}(@Hbx_ArbrIZ{|S4?9oG z-V=>%YAlH$_Fc&0aSpKfp)JZ@`8`fc^fq0Pt4>eR&mh#G%_{$}qZr@@+HRdbg+Guy z&iD#=KlcVfOHDRFf0n>vc(kFZ`0+SXK*?$GR)e5y%$EoOdYhLtSqp_Mxh zR!;F*T8G{~Cy5bLS`1N zFiTMAI8VA@SbTscSd*9x3Y5coBmS*7V`RXjR{gRbK?bXgY>AlhfdnwBxzo;&ifD4e zeiiu@Kk7;ErtTSL%C4R8Sw5GU+v|WOe-dShFF~ zxD!FmKu{>66~~au)a95wxJ;kElePFem>(Sa>4rnBc?cnZDZ?iQlt+Wq2<@fu@j^rc zEiQSfzG!eWHi=eLp*I6wG)K4)Z$UF){D^71`Xxc#_g_=&49Qg#(t^4jw8^j~)zS`(p#!9>?}bBsxiDjH+X4 z5ez3TR<$dEwrOW34IwiV&V8H9gK`DJ`l)LWHNyb_0TQjaAvT~CINbD09gs^#dN-gANFVzTgxTp5r^Q~!0Z;-?oAEd2D)#9U`+f^YE;VMU zmFp3@n1>>+;opoQKJNl$9#9yf}i2TI7gq)L$?#tKM*^wp76afX<;bO`YVtDMr$3kmxBx+4d1WJ{?X^D7nnZ-s_b&dQ`Ca**) zS;^0-iJ$aRq0ACr5P!0cO9vi4>esY$Clx<7dZ*GG`jX!xPR}jT0eoP6a=)F}j*+Td zWXiFrlXvMdsdL3C@I^=vKZaLk8I-3Nc41mR?!SkD!p9*x{xLav5q9l8pO{Y|42uh^ zqskZ{kMEHfVE+gz@MQb5?*6(5FZ_|IEX2@l*@2zM28MWhdux2yeo3wyd^K=av>#iM z@oX7zxH(k%&O5%)|O+jp6O7)aQg#pvmS+F1;#REAu~ zq=rpXI7`{BHvx;71{t$%Q{e6c4P`6S#fNH4A7R`p8g4Mc@UsHlbz;*oqv;$8PsZ^o2Ln5Sozg21XYd9F0+%P{(Svc|t@v(gy^MvYN=^f-xp{+ZXOCnd@=mJ@TJA!j;_CU5|A~ zfTB{ZmZX$Y1w~)rKQybGeAfkBqtAK|JkN<3Y(4+NJXl?ZNe?w9@JM?3AUM1iYRI4@ z7VMAH+xN4);_PONYZSOVDnG}Z;Qj;EnjMfl3%7KI^XXneDpjuGk5Ju7%q*&PQ&Ywe ziWmrXeRw=tPt$Z?Ee8xo!{z;Hr3DnJs%vfL)2E!9@3wbSV-FGzYD}|E5|^)+7HBdb zcDpKo>|>i6olj7shIcq-zANn*82Z8iNOx7A*~e2%L+iIyrQ4{Lu*x0xZegh<(#XiT znnlgi^b^ox;Cqm`-Vg>y5XV1#`JN*Rp_piYXqgqb&+dfpSfHmcnhp{jJ+aAtp;A<{D#{HRb- zLLAgjVj_L~$Gd@qNU4KT&&%mM%oxqC&Wf;@Ai$?)p?bjQ$6M?X6tzi2zlG%NCnpD_ zM^|suO;EWz_Sc0#6)UTV3m7y5p^~cMlG4|VZ?61Ry6}JKusOJ|vV$*wIM@kPblc#= z-M+G6EIsnvnJF||zu@b9*e3NmvHd6olpG-VQ+}4p^`4&Ffs25Hg^E~y|9>~|d}98a za;S#&-E4iVAO!C~NOa*07Z}%Qktq};Cyq@kf z8>SI09lPDo{i@9s1i~`#J7PW>{FB?M1A!7(@#SaqD{h|x!PL!>zE-Jn$l23!bdxV# z)Xzx0*Yx^UQol|+c3gi0)o?$=`+u#shHgB4+UAaNCidD*B8rXh(q23Z05_f*#&iH> ziGa?J%h~Vmclq5PB3fGM81HL+jxnMf{@xF{>i^;KgaT&N2ocYkb(r=Q1=@Fi=hnc> zhuiknI5Pg2w?TTzX>=V?qSrQXYbRXQn4_?FS|ord&ZtMeoaEm)57J~@v)+}%0RyiB z8%5!~ntxjaM@tc#Iwwj>S=^q-!L_1Qh`ASXktqtxF@l~wqmA$@5_s5qB4wj`3^ zx+@Jm1-owSThzp3pOp}sV=_n`=4Q-Xgcbpot#ftiT`d=Ww_85%M`i)M<}ktsmxNa6 zTfLNMmbqUSr{~QBe${o~>()%*i+#_Ahk!3wFNL7)y_u><(ioi`cDJ>D%0gLKT$NYf zH50?sK7zvN?Zw$A42k(eYzY@W&-6fW>C2_1RNt{$)*uEQCe1nLgwZREJhffXERUb` zJ0ivPejwF2k|RpPnSKxkvG>=sjj>wFgoMjj`8CB1t=2JaesG!1j{5$tVrq@wZk5}O zZ9uqy(pPDn@nGJxdTx!UaZYwgi=2r1r=7L;YAjMdx7L$^kM|nV043nA{I-n=`qtqr zxRmpRJO6|b_->+Tu)bp4yExWos>94l%je6A9;eB?CNd}p4$A`BuhvC>B3rLfFzw!k zxp03>9h)~o?f2Kjd$r{(LZVgudxeFFMgwaf zmSiY#nGzKbGqcGTLN2$1THV)A0mG*^Im7eAWW8oRzJVm2A2jo}Tn;^}rr(#uL_aJ$ zejn=!$jJBQ!10@3j= zK+eg1E$LZ0bl+=>j%mT^S>#r6-H;B&ma?2I^J??caNev-E*@dv+` z6C>X#cKFLiwus^X@MCUe-FKq#i<{F)#?d4DWumPlfKQSwej3!=VVC|)M>Hev-x?js zJEq)g9nhNZK<`eeBLqoW@VBs*63VI-00N-|tpWyZM}2-I`5ud5F_U$A4*sVm0iW+P zX2&Uvc@^NA70Mbv5eK=Im)^Ne*{BU19X&((F zD9CWX->~xjADnK734@~2h>e@4NCtvWHfYNeNIOA~+ngDQTf0DqJ?xME3q7I{%6}i} zZhO#)>Q@e`AtlqO)R!`me!ya2Ek%qSrA;RKL}*S;h8(1fV@Z+`1cT>iLRi73*YA^~ zKQ*5Cp|2!u4r`mB%~x^5#ul;H18H7jo%(evc%hF=7XPPi<$#@wu-L-`6kL=6c5uu3 zefP|S;nR4$qi)k_l>n8gpwM!VevDVM?C|jL9{+y1ex(2HeEvN2!+I!`1w50(xXB5e z$Mv`%cH8Wzdm%%s&{4v8yfI|m4veB$21jgwTSf>WJ6|wWHx%!_2yqQmn$**Zrj)zG zZRFa`c8`ob2 zaBp;0TD`wCRj5`^W+udREIosuV#WDiDMkN*3QiNt z#_?Zbf5^4*NwxIoqk#u*HIMdnQ>eaCVY!0z<+Hz^77`lyuy;Mha?kJcbE)(6Vy2Xm zQ+;`ckl%4qUEC4UjTy3WA~7@b{n*}hp3h>_-77Eyg${PU1Z?ea6Z$6Wp>}we{ z`AoEH=3DV|LpD7SUeCsCimG@YhKt$J@{fr$hUD_2_Cj4<2P`oM^if9=Iy;f7Y_gkY3h3Ff?hf}jeXULjcX)e{6^An`ky;RsGt!wepif|c^mAgQa9y` zt%C=l<_}7v$4TMxaODb~=?Ej!$Mn^Ymz6WUzaR2uicVN)he>CgX!mLvnSDO3MMb8H zQ$LQfH=p5%g=)17C71>WEeePX(u#OpQ^WF!fn$MdpT<+L@9Bt#dlQ;mD6)yX9JP!I zky(1Zu*C1*OrJ7=n6GZk#m#?lzm>%%q+9tj;1l8{MiV*p=T zP$>!M)f9PT`a}Zn0=Qvc4WGVB4RNW=iTj30V>N`)YZ-ufiCR_o{4%a2FkueF&1T`_ zb9kQe^3JhFdT##I2sn=jqSe)Eu{d{LObeMBHUB!x5?pQZtq{UoGq+3{g1M9s(Y>Kx zG==IQQ$d@vT?C-cSGB76
    b44r^niC&*U;_Rb4TxG8Ebph75*)&tP{#y%)BVm=p zk8`b5=U@RHf#=IN$)CatTC_UnpMvU%V8{!kuUK}`k-K9MULq34sGrGc0vN^QhNumj z*l>&v$wJ{ih4)$WnFd?FUU>PoTO<))%UYjE-l^PU!sqmt^MFHT;hT?l|Leg>EGY$? zgMo%9(LnW)xEa5PHO}1{+pfa983VpXF`F#Oe2b?;n5SYJ3=$Qeb9= zzx72SC3nEy^v7O$QdtyDtQ9BNy0PXk;`hNX;nBSt4I``#n+6@0M+bjJ1qdKa4K5$) z$ea zaSaxYBN31h?s<^rwIaK&UBu(VL3(Uyi?vdKV0X6Fg62j^9xHKf=DB%o=8&Mzld@V;D@tW3ByUqGlx%oXt z&t^~m!JQkZTpJH7E0dNJoD(0BPH{>DHVSPGDxEuVa?Sp2(?rVs7O3A1!pm0l$UP!_ zK6xSaJ~ZliDxIE|m%vd*OwIF;+h!4dFAu9C~~EQ4czQGi$B#e^jQAw(_H<5mp_7UsL((LS|T$>UqfRZQ1}(?+zk>5&qjPK z-|+<$1@Q=2G=LJG#>Xu7__M!vIhYURK*=oxKx&S zRSx6D#p>pre(JyK6d<8hn6^qPe>yF{vVPq@+*>eM7Bl%+dOSS+@ZG<^adpSRLzyOo zgA}@4{5V{%cRtHrtkS(thm5a;<##gi2^3wZl)*D)oz1@>3hCnUWo5>$*#+o{O|iGV z`U)8VW54|KwzS+q+lwB8pT0xMlN~mjz3|@^u3VkXmlCJ}!nE#JT{N9_??f@Q*lE8h zqj2^a42kuz39!{03;%sW@TQ|MBJwYE%gXEp$b^>IN$v46vgVHsSz2QKR6ANQ8*_7T z{MfoYT3%WREau5CccAwDciCx%9xMD*smx*U5j^qku4DV=7#|zQqfXaEip)cr$b#xq z#6gQ_g|O@LB)w6WJ8gOMWKK`4SUPXTyJh`NX!Daeuz?jnGNmXzGJNqm^}S+Mgqd8x z5g*3$E_-9|^-QbtzDp?m3_K*({MWMKCSSAJ$~X-#%mgZchyfS_AqNL7qBx+Zu{6VC z;oA13FGMMm`arP@pC&sRO~l@*PjndD_f h|DO+28}zpia-RKR6~qDb&p>wwSxF^{YBA&B{{yq+GhF}x literal 0 HcmV?d00001 diff --git a/openzwave/images/devolo/mt2761.png b/openzwave/images/devolo/mt2761.png new file mode 100644 index 0000000000000000000000000000000000000000..58bd4a660a80fa1c483e2880449bf976507b295c GIT binary patch literal 32283 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/diehlcontrols/766366.png b/openzwave/images/diehlcontrols/766366.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6778bbe8abac5e979d39512cd65deb46e53ba GIT binary patch literal 14037 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 Hu0mjfeBpT* literal 0 HcmV?d00001 diff --git a/openzwave/images/dlink/dch-z110.png b/openzwave/images/dlink/dch-z110.png new file mode 100644 index 0000000000000000000000000000000000000000..f75f424f49ac06300e54315071f41e84c23307a8 GIT binary patch literal 11885 zcmV-zE|SrSP)ioWKRLn?{bXPE$W&BJsl^j-2{$cr{>h+P|T8IEJep87!LD8&4FVtjL}rAhKaW{4>V^vN)gd2 z($^LwqL`r2fT_t9B07#2DC=nEHS}*tYGyn(2Z|0{TCH}TB}_}yqy!>bSkc+!Sqv|S z{I0EIj=ebDbZ7`T%GuvWF~_dde+VmyG;^?=-wf?0H#)@do`)uZR1(+S%q2ndYQyBs zjCY!#UOx#Yr>9J@Q>z3~8ak(PzdqEb4wdsLY(OHAX*x&e&78}{6I!1)Z8snXo?kEgEye`&VbwV^dG@sHA*kDr) zQyy>6o8Q#S3#v?g$MM^8UJm$#fjZV_BqNhJ4;fr)gw`OPVURNzMEfiw53I(9IAx z6ESDxXPa}2Nx!*sGykcnd1pRjo?591x7Vu~q3{Mek(%yJu@_>WL>%>)k$IzYsBQGq%ZB2*2BgM)_;N2Aeb zG%mc?3KuOgX=Yj0YPEX3-t6pbyWQp;czDve>(GS2nG`94(@cfP>DZbAQa zHx^#^-tX+}92^{wF9017c@-#PMHCHgr`=v$T3TFO6bqC`vf_pzI@KPfNH0DLG^RrI zsoe(;_V;(QyajMb){cL@_taRt_j#7BtgQCu``Q~cGgM!%nC;qNAz_{-J{X?*FcH*; znyA^6yuWwvj>|IVYEeR$Xl??ghDs<4^Yd$KXTgelW+37sK*EQT>y>64;&U@XSIy*7 zhX7C%le>5C&GdS3*hQFt4*&vE0=W2>SG@P_c6)t&-MQ&W(QYCMH~#JdQVGgce)F7b))U z?&j?lV&2kJwM-{o9mn0>PC~9IHLwA zOa%+5OJB7&mmu~4_c09k-CqA%q10L0MGGPiMSW-Z1z+)T{jmM*sVr7G|!kN&A z5piz3f&#A_2JYO}))rXF-IU982!T|C;G$)UVDm^F4mi2-Xq;tJ@j^Eq1fi~QKAc-b zLj;Hg01(6f)0W-c-J&QsG+G?qU&CP{F02^prWz{pjyu<$sOz5ba4)bWC`nGr@=P0EPRMQ%iBYvv_X@5sGE{5MKK{VmOiEe zBTW$s_$g60ITY5kzrP=8nhcAn8))i7lmAf9ImRef+ef|v7w&+})CCHZ$Y>_wLYNvg zl2>%2(TLB|z`x)J6rhK4#gmfbjOq!rftcNhJVDL8#c(Z&P?ccaoTWAjfoh%wlgZee zx|w+)pypHa7JCL9b8(K36c(fv#b~*>5Qzm73og-uDrTiBV(Qo)FHtys?NZJ5C>)kE zW`@pKudQ0O-uM_(ht;X6{QSbUnH3R|%*ZXk5}o-4AJo^F5kz5zT&|SQLS3)IetBR4 zaZO^%sj(MEK|}y3P6d;UTW6Y%R%}Ecs!bYE1aP%>kfA)KHVu$IObH$jdHLTRuI(0FA zXfzs+$HU=pJRXn7o>A9W=2q@qM zF3SQ~0j5|9^F}oUl^|lf-I<^7Lpo`2n=<)NiEJ9LsOMt5t_yoMl}tppZ{Hpa2IKK~ zFc=&h9PID!@9pmH?d=ao!_iR-R>9 zD{sxr&OSVN*y(h--EO9OOMYU(~ks zsoI?m`F(X|weZF2>T0{)?sPgt)M~YK(i4WGkrMW$(cyQMkxq!9Xyjp(q| zYIQoDAmL~<8jr@kPRCb^k1TWOLU62a3LqdLAprmq5CRZp1PFl6VKL=_stv(btF^Mc zytlu1`t<2mtJQ9|vncG;9N+d^*t3t1oD6Yga8QW0RYG$cyfRRAOhcT&9V#t0&0W7px5iQ+wBk^h``lT zfv^|xH`NZx#PsS)H0BL9FB(nrE;|6kHAgU(GT1ri90DPh+j+(VpA;v>uqLTyM?yzP z7-(WuN{e%t=XtBuYPDKfmJ!JdSnqu?DJq&}vvV%XGk|20AKKAl5mq)4&{{{1rP~{$hX?<`S}GcxHcV7)~6B3xn-Fci#qQ-rCv2n0jh5!BO(!m zrHf>R(V%d75j!Y(I-O3toevI1(d2{Xh$u|AbAS8Z-OYBVlebz7Vt#u7yf5zFxpR7X zIVGbhtj;8*l|;*G&;YR#Eu2#+O^w}Gnj!}d0f8L4;88W3g6fL8Vjlqz$T_K+vN-1) z=1|3rYF=~>31B=LY}~$`xAIgbAR+*CF7NhwJNLJ_HEBr>QmVsoK3XGhWu;7O@6hzwYR@t zT40%2JYdxsN-Qy8k3K?%r6D$L?Lmp=bo&+&5fI7w!VAct4m6MEM1bbga|s+$#rRT% z=H3jeyrR8kJQ_jJb|g+h9s=?}0k^V)CtpG7LOZ7!i}#+W4h=xa5ugH=czU7&HyOk= zaM}sDH`L-F539DfvKYi&Lr>|cv@GPgWy+uT7%oRDhpvYZ&z3c&A!t##$EoRRGMgS2 zWvBF2ozP9F8!Kwfab$u+hU&tI zBQO#iEbl${>L@J%nOrBt!MHLdb*V~LBIb6@2RZ@2hFN#0!NZmaLA}J6%|AU00B6}i~xwdrvjjSq^$yph~0IHQt<~biOpULQ_59Su$fgtRiMgc(QzsA z#w(%NU(bt#pzi!skASf~PzfEPoWtRe%2hG=fQv5^N=2D3&K-p{kSC()y*e$S_kJ)O zw%cv-xK{u@98{%dUBId2U)oQgnZA7=e zzJBuL$vn@wUpv6jc*LU^M-5bIc388UnQ5oH{2Xr`LAho)xp+3u^T}k=@AnrL7J~4X zE?si2wqg&r_fRJb5LS9-uJ=Vz6h#r9Im%|;U@(|WCRvto z9L?0n_B0HX1>zzT2$bX-GYuLOX`0hTfL^cH?RL$9JOGPe%%dAWG<(LvL7Yq`d^ixyk0vy5ls=~y|tl59g1#xxOkFR$7a)UB90Lwju+Jv zag2!}!U90ZP?MqiO}Hf>&AC=;mjk8^^0TI4Az#ht9vro32=TC{)x<(f^Ca5i zKyG3UL`;=Xy!i1H9+U{)9ifjl&V~TDK~Ux|m=PYs8=Jm?spU8IiHJlPU-TfN82I%-~fGsa-gWsI0@v?K^jtmKK+mmLBf!XL;Ufx5G8Y#_f%j*c2nQ{r{Q?ir!C0m_6pwSY82|(Qugf9#F0FdR`e7}F= z#*N3$pI=>F2}4Gs!I{++Pju_n`@nQla)r|EYw8I`$TXModMa<;+q`kvIm5z1<0-j6 z$j9*Z<}i_>qgkH{47j(qhXAKeoeV9LN%7`e?)+lk&=CH}Gx#PwssRZOoJ(U8yUQmO!UJphWic($a)@>)Zwd5S_i&$Fkm zT#jp;l%Ww!V_}V-u$ju(bm|`aNnB1#^6Zw~FXXYGFu3i166?bB~=r2O!rb zKJ4%jc~9OK+%&kC39t|m013&}SFea}b8~BZdpqRli|gwE;YOf+{n~(+PA^fk9F!jP zx=&kQ!}MW8!OUX9a!c2Xh8(XFss*MlB9=2?!&z~aMj!srhn{=(LwTOR^~-m{4t7{J zHWbsV^kEc1K8fC(PdN}mB(sCgVnj3=jkdS9A3S&vHd7gVKI8EyxPRQ!2Y^ny8|?AbAHVYItFM0g)1U75`+B-4 z8q3L17I^CN<^J4Ux7Rzfx-wm2R%f-~&EoJfje}fi+IqS7i59cy07^tJzx?v;jg8gS z)oShN2>fU?3j3omON19luuS5ZWo3+BTw3s+{`{NYeE#|8pLp^~p`mGpp&D-pFdB|r z4~OINz3r{lm1XkaG9xr=!F9CdjbceKUCo$y>-c!6r}M}K0N?&!-`?HbT|T`Wn7MoJ z?wvb#=NIPZ=H|lVr(qk45DH%ug-3+Rq?in>v{*7O}arNqZ=g*&W zE?Zq){qc`~w6M6aw6w(4R+{j5@?hsdmSw$OFE9b<-o17Wu)GMq@Ys14mw`_Wbz_8j zywldlQ=k0iQObt3X6h;;&B6Zu{wuG%a_NaD5%J-}hwol}_ltk{#qc&)cm_YxkEq4> zZ>V|?@7a$$yMA%~`+xKOC)OW#8Js_V_B(&|S6}_(KUUg>hY$C6cXvJc<>h4v*C#|T z{{9OW&YyM8?LQn0M*{!|k16VO(coL!mw8Ll1{>mqD4J+U3opO?^5YjSgyitfuYdLB zFMm1Q&+BwL;S~msptzkBHtWN^q;|XgxzB&@d*Au)`ue(a(Cv0#fBp5#moGC0z&V^> zm_K*^T>NeiBDUJCpZwj=+O5{*C)WG@`7+^HFY-n~bP(6=QC{RLYN*>_Dl73*W^RdR zC*$$W>okvyUEaL6IX5?V^2Ets z{QUJRSFSLg!yoyWM=>c@&#c_t+`M-EMwVq)E?+u-?o8<99C}|1LBhnem>S&BVr(O) z;wZ24IRqS`<;}O=I&tEJbLhQyE<1bnY_HerbUNW?t}yn$YH}Yctyb&I+M1^V(VbXYx_0f_ z#fukfN(BfzI+1LOuW!b@SP-lstdR#RQ>~=aI{m8SuUhmgeuVRH- zeAQ7%r~OHLByX>+2el;Hp;GY0=>^c_x$8C_x?Wy32(^#g% zA1M9n>1u3{oVxl;0OdPC@$7g!SzK7`blQM$>f}ib>z-)`EydyCPur~An@PD?v@+3I zla7N@K@C-o5`kPyt@#m*u|Bo24&kx$XJ=-5fbQD$>q|>Zv$Hc{V=L}P3izOIF%1j5 zc-Gz@)Hn)4Cf%BGVGxLjc~)fCoPwX#Eh#UngU)Oau_%fk{`l1_%ffQ~6_Jy2^3$E6{EyTRVYBL(hY?vHb@L4nwjbS-iJQ; z+Usvzytw|+k32g!I}72Z`uZaHP+?7DoMt(wuB)Jag&!*oCNn*SQ(UT^)#vT3d)wS| zMSReXTuW2+^&)2j!-pCo+=$L)KmWxWXV0u&fA9KmIGmlGVa_WT8zz(SR0GQSp+0{U z5PAQK!Kt|B^nzx}siCsL3fT%ZAYsJ-(+m*)?(XicKYro!pLua>>;8B$sdHjn>K;KxB_p@}WSABuxR0*>0Yt>dutrwxmzx(+v^UQ>Ra@o>?V=)2B~Ozrj=y zh_6mGa3ZXV>pL2I(|r=2*TGtLG)#t}zr|wB?hr9PH&}w6AZP;0ZLkc6Q~KTNG8_Pa zfUvyJiHMMRBL@@97u_?~jb|28_2zI8J5+JKj7_2s=dxs?x`9j8BQvR&R(Zrky}$wr z&(YdhyZ&HYd?unf1j|rsU8>3NZ)mz~)+BsFn3Clw8%ceFr#IjFB|&L>w{E>3shQK6 zB2|B(x?e97loiXWMRCe~{zf4D~GH0S5~ z%gd)ieK4qf&sS3u4K*7Cr0U0b8Zvt%&;C9_(V4*hqPGk&^|Mg-l!#p|OjHtz{KXH6 z2oSt4KKRTtU;fgU9y@o=`yxUk0xMLhsZ0!Y_F@eftfq6oRLuzWpFaXH{XH2LLaANV z9U6Vo25($55D?V^2d7^i0?haO|Lsrz`^@a@-v0gzAN!~AX~~FqJ>-?w9-Qpd#w+pS zK%sJA9R$OIx0LvtnJ}dGEI-sO#f(R0T{A&IY%v4CG#RH4?O*%qzxdIQUw!x5wLkdW zXP$og3IKqg+Mtk@$^>9U#+cK&4GI+0Ut=*F5fH-G=3*7&X9TFe)DrGs*7f#58Jbw+ z(uxf&?RNY5=bv*3AN;^Gq+m zyLNpd*{O&R>u?FA7D%VB~@Xfs#TDQ@FLyb?|U*SBgC%$ zi%~JiXrqgQh@_#V4&`{>aToLHVp?A)Cr>PW=?}lKw6F*O*RH)6x|=;~{#f7V3Jtsi z$312wnl4BIV0wd0bF1YtaRBiv==lq3Z3?$xX9cKfIQ=jV@| zKexTL{U86szY9{^WLc!E$1g;*cO-;Cu?NNgP?{JYg7swyNClLdKDKw<&C(ELryR8M z-b}C8>n<%W=6TDcIaTWP>Vt%`32JXYiLrIKYwbGzXvk8ohG9jmsi)>3Yn@q>ERNN) zRg%{#2Y9yQE)HjA>2azf>yxUj)*T%OC|Rc}8;_Sgu@isLE! zPLuEgfu>Q^Iy111D0L?|^PaB0_ukg_HUM~{wUw2ZKK&_sigdy13M0Hg5jm=z74f%R zOWFQs#<7$X_AWmsBuJP`LQu;-L<9^h8sQI^b?oi#-QU@9=<+;=W*24_EtKsL0io0F zXd{R=D8Bnp6h*sbES@+8VUHrDhDO6>NEwuA(vV&y1uEs;xGf8G~`9HQc2#o63emjD0` z6G=otR6n7Uw<Whnui;IhcgM-m{VoNKTLSKJ2JC@d&R@!M&N89?alXW142q1$>F}v_e?B{pQ5pwL*8VQP zmVsv#u5cZ;sM>VlbcE%K8BIxSu42!6e$brolr88BOf?TeOcR`lvhj<5eEKNADWUGn zM6IzRq9=g#2(XYf;%s?4Ni5Xu<*I0GKIDyp)s%N8MAY{VauHKyvWuV+T2VTO(sQZKIHdF8uTNI4sB?Cq$!n%pbi#QMVv)|>5rRmf^12z zvx+&p2*(XF3S$yIr+d^o8JY1O(&htPff#xI@ zkyKQ;Xpgzm0vg#VGlB5KDmd6-E{0swz|DChxs%tmcEsY50D) z*2tV2jYi^?UO|)FU^K&c(+&W_o9=sid+m0Ih>D_^>9Ok#v5q<{7i$K@*@#ArcLFuu z%|(EDbWFh?Vd9Yy5uw_fiDosw&@YM!5H2h(-nwhu8 z-iRM5v&K%vh&CAiV)culM0D-iwRYa}p0>8OAAkIDZV`yKdUP=}Msw^EMkdZm1a*{6 z#a-S(H(t4N<=*B!BFM9Rb8GAV{rfyckSf4_WrxETzN-QNKl#Z|=I8oEKpxudPQTx0 z`Y0Do+}#9m(|^qlypani+GE|eLEYGZAb_!x+UaywR#zuQK?F~%U;Ng$zBL|?Ifz1~ zq%MBKCqBZ~;qLD4%isIn*|Tc^{{GJWD^Fh$!V3nqGm43{Xd+TI_u+N>)}pDmREHRM zM9&vL_2SK&H;Aa!YRz3yj_wRr6e}3~bpZ(0t%uIaU4OJGV>Z4ns<@)vOFMscQ=g*&OcUqJ2wbdR{XE35a`_n(0>Git3 zE&@&_la1ROi%UzZE2}3@p2+hY*%xSHnM@|b;c(;qjhi=b`l47~J`G6Z>CT;dE32z7 zeDa0(`y}DFG$xZ`G#)MV=hiPiA^4}pODPkY1~GZ(i1OikEk`Lk_wQ%yb28Bx!#AJ4 z@jt%NYUOjYa|D!UnfEjp4EFc;$Kx>o0YXuD077&jrF)`wyEQvAo98(KOo|DCzrAs1 zb#3j%7hmK*?-G8{Z9E>2#^ZqC5q1BlC8ZKL`deXwgw!4qw|qWFmStc0qp$q%2S2=a z?dtOK>G0c$-Ck#AW+p!67CyHH07M=Tib?tDyg+m`8r{Bq`(q#f_>-3|6-A*#aCMkCwg|yWP6$ASHd9)GtWK38N{YXNU^(5R#z9jp zJ3Bi(_Jw*3h+OR9aCqa!jg5_s!NCEtUtpnd(-{DOib+8Tb8~ZN&YW3US&3lj59>u= z9#6*e{kiq^CrqB31$@+?pY&pFiK0c1XGEtI%?utvY`5DNFJ26v%t|rJzeRYIFkKO^ z*-7(cKIHM-6=i-VH+SO#WIFFSuOOE(!nvX-VvdHosd9^pF!9d;YwY-^Zh0S2>ZC-# zB`ddJeTk!S2#4D9p!vI7%?YG#T+{1RWFJzkY-Cz7MddqM8Zurn5e#I6rZvM_G;Iwg zOhVsctbBe@P^3f<6&C7?0m0-aIjPNkjiaxZaD5VC6al0eP$7{B z!CH3HX-WjOmNfiksr5nhRNfrs9uZ1}FAULl@nMBeYFMX&55FnDuB&H2UUk-meoi13BOIxBYx=*S_ zW14(3v004*&{iuS4u=5Kc$b3DGDn=3xO(Cd36onh3FvHNiv~(iOB}5Q>HaK!> z2yZljodzk5b=p8FU4P<71Yd>(!hWj0kzR_ z>qc|TZ(IVY&3l{gzkkal+MuTtf}j9}YE6!aPd)Wi_{E_H%Ew!@J=$NDr+OUKb#DLS z@5xgq0pa@f>+vc@7j4d9fd~vf-UvW>oHw!Gtn9^!l#Mu;%TGHfL zb9z&griQ`NXK44{Z)|Mbx^-(XI0%ynG|SH6RQ+LLjw6(}@Bjg4=VmTEc7A!~43FhP zgp~JyG7(cWQ${Ujq>x;}G@#i)TC@iox3)I#-o3NEy)zsR%NxE#*JKY=B13Eu=M>7Tvt}qtR$M9FB&=U~nY^ zY3(3lyWQ?~JFQkb{z8$-q4`%M(g1V=0zz02ZmtnD<6tvs9XR-8VtUPoPGX1lZ;msm zP%HQp&>RZA$?fsH;~q!J7*SU^|Er5YCl-N4Lj*LXh=(cXh_i6Akq6!`uq*qB{Z0+} zQOYBA{w=8;?_9rqIi`2qt74|JLp?4P$U%7)qyvaKb&3JahKWvdgbl@hpCm<5a3jJ> z%6?NGmzqmEmmVeRhnlS*&f`x*Y2YwUXMEASftG0w8lV)Z7)H6kBC47k3(AM`sr!RM zt+{7v_K0Z|;dtJ0*9-x(3qg&0glJDmr6<+0@rp=ynk7xvj8TV91jqZ1yY^g73M>mv zX~i5Uq~$G|$!ILRr^#n((iAvTr)&rxaePA@ebhqrEcDxuI?61+LAU0y`mEff)mqib zPSZ^}Wf% zG)pU}9mV3z&cb9g1CX#Rk>7M?Fa;NJmgnMQddEE>b^|xO=vZN*##7`G*CJXF-k6$K zchf{756AhAdxV}VHiD?FNvmBLh&i39U@n3X2bgVYo(1s~hbchl7~gT{%n2M(ts(^z zMuJNO0dCHb=Ai~ID%?eQH_oT9Q&1KbyB*Iv?r}H=r2$jXM?;(fg;a#qAZk`M!-9bZ zaX4?LEz9Sq#T+7#=>P}HUQ!V)b!b{ds-=ON)`xay5mGp0Iyj{0OSV%H=TVFHxJT{q z|7kg%-*MO3jT>glJ$W&eoND2oarA-0&$QX<@GXSm?U9K61;?W_nngH{>7iO45e)<# zVZ1tk=xz-GLBpW~RBEg_@YvpQH**E&Ae9_+5kb8f4$WJt=x%1>ZtxP5n%o}*%ZyVK z=y=R4W_IFq8Zu*S(JpDGTG6PpDp<>VO+h4IlcoU2`2L_^TKfxFj$?*At+z)?uL6ry nh-e^k#1>Epq?n8)GWLG~KLAzkx0goW00000NkvXXu0mjf{N4pB literal 0 HcmV?d00001 diff --git a/openzwave/images/dlink/dch-z120.png b/openzwave/images/dlink/dch-z120.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0a2db93efe2c426c4f6ee9e0f35a8919e0a3bb GIT binary patch literal 8160 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

    *Xvh{h7fqXe`dH zn&GA>vO>foe-Tqa}Yoa^+5Z%AyjJ@*uT!#g2=sAG#lL?AK3&@ONy0(AaD(u%+kzxTiDwk8wfJ$)dI zV0w#Oayd=L`(o?o0GW~RaLM6#& zl{5wzFBTRiGz`piOMij4!>2yW+i;dHU~j29Lq+1D=T|Lw4& zY&n16wn!1TRl71S-4fu2K*7#G+qr1)<4oVdh)>Q>qtMXF^u;{}JxD#LR^nKD;&-Lg zq)5YXXLgJ5AEEXQ(`%k3KSCUpqgs?~BL9v(Y zZ$D)B<+QVpq!Hk%!E2))>gwgPxFjxOhLCBBMg$3=(jy_;*8I#ZFB-r?z>nzrSs$y1 zx;o?u+n#?P5v9Qx{j|5ggFvVX^c1 z$byocXt2i0LpM7s6${wuxXYTpzP!P;c6@PR>tK*q(BS0ix->RWUah=RkM(lbo7eDz z-vc|g3@@rDP*1P&FZ)t9Cy3Hv3<+C4(w~Y$mwMq@sG$MexBSt$i*WKA#9x&H1x#Uz zj*6b`r^*HyN#rfCQUniC(S5cE_?0!E5d- zC!sw6FBuVo%g|vuht=aR)}DY*0XiK&h)KfNZgcBpW@l$)RA3%TM&WCvHiRN52|+ky z*zxMOEX-A{;~IK6ei<=dU_r{=7XI2@``L+zY)Z52D}1NEj$QUL?Y&gM;E9_neqfBWFkd-uQv5eEX1>L8 z%(8%vMMbf-dwyV4SJ#cWp&(U&kRCxqq(Y8B&jih%Cq?nPhKvFXr`}kAx7f9h)a{zv zZ@*6c_d2WKRb-qy$uEd;^mDwbw)Tv=6_8AGhbb!~GtSZuEa3T~SiUcih!V7TefNlJqSzH(xjzFmjgPM z!;^p6=Bo}>RoMV9UBKM)WwTXlGvCk8uVH>(+Q49}J$?gVqo0tGlbLnq%a4)dU$&|L zE3vDar0+Fxh2>#^LLw}MhU#;|%n5DaH|&&oGe`){D@$uPeQQD;#u|MVO*VwwcLJ4<$Dk7%gOE#X5#;N4*>mV%N*21c3_fWwOMUX zxwx1Z10KNmfQ1+Py+aKh8-qTe^{cLjLYU-S#5|LcX{HFrcU~z{lvWKgZ}X3R5dfvz(~-c zn!7ni;Y5(kMIAm({{LA38?JOMEv<~SvhW8qs)Ci(RRy{Q z!cb4V=1v=RR@cfl06vtX;%RFIUIAvNL7b))n9Cj5cy3dQloRY0sp?XaXZ&nu2W1r5V=*~m20+W;c@^>$SU8mrJl>V22q*LTt+@YW_lb=Chq>%XX-B!l4$;i`cGJsdl-_)apll3kdrjz?RpjGZ7>TznzBQtcg9ahUzxFdzE;)4d5NGW zN4czuDK0{_@tv^PE$3hQ4daD%UKD3OlpupGR@L8Nj(5@lb7tAlHiiawn7YF9_m#bqNYt1gZmlY?R;~HQu z+qZK@W~P_%eH|q>agm*ZX3vL_>FL_WaD^N)l%itA++e36ygwS~1a$VNU*6cAkO z*zAOH@)D-c{=NB5roL%(561mi8*|DSSboX3o20i+i^eR+Jmw+>EaVWs`QEf1AE29@)O>(=vdpFQ-NTFBp) z0!6mtu6Dkwx94j6zm688f)yNj3us}9cq{0CH{hOQ=&(J==@4oc{?MUGKn7zE0*ReN zh*629RcEk8j96&TD}DZ3T*Vrw{#_i%Y9}#uySMOf34%o)R`XWX&SGUvDTzN?eq`;q z!w-SB%f;e~hR$)u?ai1PI|B{#vD>DH_RqdogV!_Lz?bc>+kEF8|JfMtPaWWkD&X4q zgX}h8dH>hZdB;=zzG3_rSs91ONOs8HE92mVtYl~JP0}&4_smK*8HLa>GY%Ocd&}P2 zu}8@MJ>MVx@!}6&pU?9=_jBLZ^}ZTM=?Nf=fnSAI=ZO@5Ucy95N=r(ss|Ei1EE@EZ zqMLWcjB?_+AE;hbZGfDr<+lE$@Wp(#b`1UD?A%tcczJ}M$$}6l#Lmyp!CZ)ymDNwW zWoXlpIn??!S!Ht!@lI$k-l$*-hOM0Sx3{BWa9S(TwBn=as9KGdsczLXBJoFS8n9*d zNOC3$DhB@d&^&Pi!R-j{wZaGkTe8ZD3eJZub*2ix0~L}TquZttPy{)R;$R>apWV}a zj9j*dR(fc4&Iq+l0!<2CWDj)kQ{TEIo#-YZgm~qx;S?GX%}BO%*xh~DjR(%c=$wGF zF5vo0%DJJXz8blr?-hLy8Xae6DS101K|v#xZ`=8-2=F^yt-QoOi$xL=KM=rFU>V-~ z*EMPD?;hY-v!ZPz%OuA*%&LG1m*<0*;r-!IGr;Hw!pP;Os?#p4NBk}=4(}9BW*d9@ zCF5f0_}gL-Pgs^J6$dp(;YwxCi1{G301iCJY}lGg31G-m>81bBULxxjo7{IE!+G@1 zvu77sw0bh%%pYG|rzYmJbJ@&#TrZjV`eK6Db6s;}?}#bic{YP1N%C`=DH?C4 z=wUd^xA&?Fvf2scz^$f5dN48eGtYrWPfd3yqrzYRl#s?7OBkm^DK$t7Dvl{&p{5P} z^JgUY38>s0%%_9huzHDVjlY$zL(^g-qw`%$1t^ci#KxdsFMpsNp31W}Mbgnz#y!Ho z)7E+NjclYhsp}|&3ImX+o?-KeiWaf=E-f)&bgwP{f<^K#Wn~tkJsL5F0TptE0oXS( zq{YPxiXDI;yRRGBu^&oU3wXRC0-k zV$b3AYNBJDn!dQ0@^`Xu&}?%8<81Bj*_4UNrBZ+M869;D`%B=lTm%}DwIf=N>7xvBYyM-)D zb{!{$>)Nd}yhK(vxs+hjx0~^jaNo>r2%g1gAs9efTML{4I+JwIgEpU@B_0;A!<67a zU--U_6aqmQo7#m76m`YZ9UL5BW9B(dnhFzcve5?+1Y*8*cDCL_Z^IBvm#33V%eS|# zaEAK%{XiKi!tjqh?L)W!B1Vp)z;SlbM8}l)f>mzWA0}s&#UC~u!~CoGwsrn=YEM6Z z7tgIok1xUq@zXlhS-FN_OlW_UA~jFDH|(#!#ayXxmDtK?njwXHTsUTUa04c~9V@46 z{Zx#)4NTFFLvZUB{AXRo=Xvzlp&H^cE%kVmy56Z>@-RWJ}%rdiki(1P)n$Huw>kWPwJ#dqr>5K3U?^kQPS=!yem6evo86@X>gKlz{)mc3y*2_do%S9f zTuW8ROdBg>t5e##TiCc{gVci~bv43A1X~1DS%_rn53~egVjbt6%zm=*v)q&m-NO|+ z<+yT;pf2}6mx7pMNqPUv)hwIyI@QUUye~ooFNh$V7I|T9`(*?a(W6`HaCloSm(Dxr zNZ1J_U`!1UCt$}EmN;l*d=%04D&w;Xw;DQTq4XKj=<0WL!ExtC^R2H~tC!^M+R>^5@(j=xdNVXD z*N(jK4$(8)y}e0jLBV(LY%#t{1@YtDT@T%9^XT~>#h89lUcd4@P|rz^A}0RGt)XD@ z90JMw=3+40_-rJIR9i?Z*WOaC`=r_JePwtq0`<8!#Vy(UcNI4Vfq=Yxi%R@umPuV6 zb4mXMIjS(veVbxfAn7P1G0{At#1$v78;=xEmO-y7{qO2}*XAHMNbX#`-qu@pyPyoX zI~UllxbDZT3^^@wlx}&0Ua^L-Q{1PE$F=(OeZ4Ck;q7IGaBv`qvm&0EpU##NG^e_} zpPbWG)pAw?wYX!rhg>ZemCfe;;_Z9DM?7!JPAh3LN$^Qv+#@(zoa%V zcyNRmeKw)a z;|>%MbCKVR% zV=XWF1``TdyGTi2%%N_OW7b)jGUun0roYe5q;HO1CIPfw#L?}o9UqnNO{^%iAS&cz z&)2Tiw_<-S@-)gPqn}6F_U|1jQ{j_MBNR5CzmbiCXk`5S^I%szyR&8?eq_2?@$LNF z;#=Yj26>qL1L+kR3CfFuMHY^^UwGJfaR)PrXLg5}JPW6<4W9sh@dxKr{R=4(nqqHqJ zDH4vuOE_R6q?nP<>RQxTlYqAAGCiHTjD0Wk6S#6;`1+eKW3KM5taHjUTaMUaL-u`r zMBhT6wbTm<3a*~j7Ze?ItbLl?ypJOvsXFGKGem+N_3zj10uSCVD#cvjZSqF?LuZ8v zQ+cUItq$3Ui5NrMoPzS#e~x?Onnltk2(Bq{Fb~44a|QZsM^OgCG<%{#Y6^LzwM{K` ztLM08w^@bab0#uOpVQNc!rFn!J#vmGwO`%?8iSNEcAlCbS-2TVPk&v$NEsK30mJio z{5qxMGnX?CJUKqA8-{JHgBlGYh!>1a!d<=kO+Sz*9mUQl zZOE@zY^<;;%)*vE;&e&!OTvEhT#(oioO#VX)J??LLb)Zri#6Yp?O z6tDwo{SVvez5V=)#w;_4BHEAk8xLMY&U@{R?}(NOh6jgskQF{-?F{c*-!^xmq$UY# zCmt*a)>n#Pv2)a1YhZNxtnnlc-Zn^E7zj7zTOx>{ViKU9!qXmlLDe|&=463 zvC9C%Y0N;)V#MazWZ*8~h3tgCDjjDY`SuBsKk^N}(%uet3J^_K1&NeCe$6ljhIORT zeuX|qp=NRTGz9is+{DeV=Xg#cg4tS>nepa>FzgpT#2I2Z{M)}>1Ltx{IrxM?aCTQ(SbXdL9Vtl!}JRPY&_&fV}3)5q|6n=ghanppNfbKht*9 zd2jV3X9)atd3mzNlS8KU6+gU4#W7(hqpC0>2+`Q}D!sp9*{6WB>K4w2_dWL)vOj0g z(a;zL)V>nkxxe{vLRT-9Uh4KRiT<6=Q9VfHRl!qcSt06s2q!M;+c{-i9c_D#d@xEF z6l&bR={Qbc`K@I8a4GQb%?e(v^X;-|OH3%U3T3&IOId1P!3kvwh)!GWihszmelb#r6m&T&0Xeu%VbE7S2mKbLq#2Wus$ zB~`3KX>u=!kSHu3cTn4A%?&wn|8@42TjK8_rQL;)(ggF%URMQTyGj!xsCn}cAJ5s{ zP(%+V3L8pb2u-Ze&<~C7srfJf@L2MOe&)N2O#j+G(gdRybDLZ>FFLC7J;$G)r ztmqrLzSB+gm~h!)XNtI}C~lzem=GZ@#?QAWNDw4COe;49@?+c0A*uzVM_&D_9-!Y2 zW@0-w&dYP}`>Ha6%JHZPuwghMBi|sf4$Yd6LoAu^Lk+_{#I?#?bA~91&hr>7LY0g@ zN3udNh{mi4NzK=L+(a^)D(Vqwk!&kRYp_vzJiCncog=p}pQg|B*N2KFC7Ae_-~Vui zFSF!l@9l;BlWo@jxAi6dF>x1QvyBu!ISQFt7$n}j9!)My($XUPPE@))T%&IG`3IxS z`ij1!Je)z!iZDp<&(}-Xb2&4-B-yE4=1l^Lf?srwvuCNX~Gz#b!JqDAu1 z+44#t|B|~`x@&QN!N(Xu<0rWC6hZIOAI0l;5w83C(tY8i^`w-Sl>U&&#r;4^$nO;f z-wFK{Z zaj|`BpBg-J*iLBgZJ>Us4p6sk3=TS$gyV(zGA64MFrInTwcMP|J}PgTrjK)Sk$&d` z)^`i{cfjgjq`zl&;mew+)Ss1pPoXcK9zZmVn~#-+Xt*g)Y>*bBG?7au7jK%~RWSQ% zk)Zu)P~+iZjuBK?R46L?+4yrB`3hcOt+NW)@dVTtu{_WXaoswzk)wsakstV@Il+&d`NSZ2h1SKy5rsQ<|N8E@LXEjLqyUhf&d|iagNi4sF%WX)@Vh zPNpya{P}y`7IsBKXC-Ja?-?5xyFqZFjC6R-3gI$tkW9=Zz>#MODV@TkA{$v=HfJIo zvaJT|YjpA8)SEIhGmse=hMXeKvhH27oO;_1yl`GCvg_0Ta}8s7i9wne-Ad6(%`W1= zUf(K#l^X0qfx~Ld%Kzw-#XN^LjU1G3f22uTUMEt>#-7$aj#ynnFSG6{t|38pc8m?qK8)V8ol4cnAR! z5k`yI85uFLe+xbbJ#+iZu3vd+6Nv|Y$WY-qx!|?06NJlkmHY{V!v8$^d5(FePvarCDl!?MZq+&Q z)E{o8mibhvI@TscK3Dxu#jl4}G2x~d%i5&a5C#U@hqm9C#;ELQg;|fHgyIO86f+s$ zuECt&XBos9b0^|AP`2|QOl2N_HICfs*%pKq_!<1v=swur4Q)?!Wns!>5Q>)pR0u19 zbmfBM3Bxyn;XP~Stl7Z*>@JZ#9EyqCYC}Tpgrrb^Rd%k*`sGnWUSkS4;_Cwr21MUn zTsN0DU!I`CPHqy}8U8qoo8D~Sxem%)A6mYz+FO*q8@n7kHN8ESc~P4tDe3Eaw{ZHX zT&HwgCgA8b!fYwoadOAKT9XG?-f!xUwwa)_=~xkggcEOIw`0wAXSMtMa8cnPU*O`+ zzG(0_841_rHYP}q*xM?VVtpkRvOEnws_i7U@EjywkmAF}aK=9J|Hv45!;Rt5S77XKgVPNa!$Py?@o7_i8~qu}j&;ir-2d(A zJ4ekvB+8O8adFk*{$f{39C?;Al_wXxXgMK`jgwx=JMBdgz}M_BXDh^ngBRfP<~A(s z9(uc}2K5@LZ2{mZ34QDScUOyd=$8Qy2Fxq;OmE25`I4n?Ah#CLTzM8fv$Pe}F5%1*#gBZ^T17a(MV((}d#r{Os(_ z#+hE8>sB`XH3)gJ&*&5<3A=Tot9q6-h@A%_TO?$iNapDT~dY+)Lr z_ThD7_!j2V&l=vdKbCn@Ka(rM6`_ppv(os{6|l(GKyoOtf`nobCQlfsf9#es*XG2`&Yi%P? zMq!#Xuw-H4h~|JaJjKf>yugy=-i?Wr#mz^wG@9hr-rfyrv-wz9|G!>iLx4WB#-Lam zj}&myX2w9eubAf<*QT$JBd00XOv)ZYf~cK(dk3pE3b;0Up2{+1s^Mb(azIu!)aJXc z1D;DkpB|~XqvOf`-kZ&hjUk?_NA#KSj`8H=soMoml(nP#ZK{J{hpR88DMBGo!f=Q2 zl0LMM+B;9rI&B`)7Dlc<->T!U`u!k$r(tfty~F&A2`{JS4%WAhI=;_t#CRp}qNzm@a;$r25+&-n0e@Z$1vY`u#Fc(j0jj6A-} zn5SrV4}`<=q&`cQxZWr&FE{dgGD^>#8tqb71oZvA>p^yi8#Lg)98XP6g%zmCMWzfH zzl*gNw72R%IA;!twS8pMBq9?K7dT!rZp11qCW-0RB&TKdB-p#jhKlEfaP#G{3Ik*4 z&E+G}ClMv%4&mnACh$)~HeFq~!lx~Vut_j4rj=4U%=_intR`&1K0zw%NdPC&xc zM?dFT9GDrQ6_hlJ>T%_0#-$AQgq$9=hXzNSfnn$dJ~0Ejnz@L>Ajx4Rb;yz`eBs%q z#{hp>Pqw3yrkwN#U4_v?Ax2>3sxo3R#g!y zLM97NFC2{4-Cf$6ghhHh28&`1v*;B>L+|)8WsaY2@gzuj?{cY&VB8^5glN#{d`6ao zuAHlfhlh**ZF{^7Yd#Vg8*zRRANvx_v`|tmn21KHZa&&5=!l-FUu9j(`7$njqtU)Y zjYWnH1C^W=*#_WKOdU@P6Sj*>GQGBvPCdWyBcx!eY^ZWei^RQZ+Z-~5Ky-9Sh%JDP z3eM8B|F~gfMli(sb$D4Z5^J~!TC(ul*W!`nOp;a%PAx^GalH?DM52|E*+d8C3mmI| zHR|Mc^POJ^f_44noah*L)AVsE@+q4pk4SIg!Y#H=-j7Z*S^lJ+E}(EFgs>J3eR!$P z-^mgI7$&g_Uu-hmq(Or5(Z8T&J`=xHccvMAQ<=!Fa--(_M+$iwUe||tvpdH6`k?;^ zjOCkF5;r7whw+gbW!kh2Jc;PlmjS`pXzeQSnBreL5F10^8(yhFT*VNKp+g6_t@=)s ziHcuB=>3kLLNPRuy3Dd!?-)D&n-`=-wgASPN%ah+vMIT;$Rh3*<`EK7!opJ0{6UdqRiid;x7Qa)c`a77=fT`y7Vg~Jw5&CD2o1WZ4+CAgB&=`QwOZ?R(bF4Cvs1B7`~Zj zV(KKv7cMIyjtF6Na*^arRl&ur)L=(I9TqdK};@j+v;E&TUabzSE^b3 zz&2U=$@{cFLZ?d%BGUYfSP@nN;sZ^+0}u!?$qTrwHVAX0YG_|h%g%OuxjR~*0=!vd zQINp4#cfdBCS^0(ZP4j8(*TvwD zl~G{w1tAIdAy^|p2o6CJX$;zXBP*kt0_lVi?PSU>@ufEkr`|{n_OsJ4s#OU2v#B~7 z8|fURE+HFai1I|&WVX13>)E(~kT z-qe39>qmV25F@2s+wUcH0C^!+s*EG>-`1}iRo15Z`Yn?1NV}V9Z;s^tbvOE-cX=IA z4mBL1u8l^2YJ?i-ncwg`DE!R-Z?oE)S4ri058kEQz4&7I3V6P@Hbb@cM>8`H64?zN zdo&OrW4XQc$MmlH>68%*epyh?f-q1-bOKy9zCFwSkA#QRH8wGsczoG*aUZGJyUx|3 zp@kZ2P=NECYeF2Q&oEp|Gn17HmHbm+; zR^Hr9qfn(lo1s;_yu3W28}2k~;8$f-{Anm#YR9=yF;q^vr3v+#EBPU1YG5fWn4dN$ z&CM>(%#@xfhMr}#$ErZnSgcNooleTz6&f?|bt)X+WosC_m+jm+)$tFT^mR&8WA$&b z%(OI2a4Ge0UVp)n4az{Zx-LaH$|;1!Z1L*uF=?Ylf#;MujmHnp-2(sY$4rT41rOhJw~q`c4}x2qOiK-l6km}ARWi8) z{C|<#r+{iSa0!}U-Br{}sIYruLf{dZy(ZGpv9aA0NJoI9n1TQT!;Vp*d{BvnRQrnjKFkYwB)Ya*gPmZSl=vs~11JF??5D*E<7#$r@0+Cqw;6`g~9q0x@a_uwv{wvMo<(c75cCKG_i&2tl%TED1iuo0W21oMtskbS6D4~Z(ZRxnO z1khPthAVbLAPKsuspn@NQZDDE2NA%VQmZ{>f!j9@$;fede+Ad!;z_b!EWn5({w$Tpf|wrj8xLO}Zg*VjMb z*`QD_9t2a;WquFw1Igo@a7v&WQ0%r#xAV2jeIm>M{Ab?ELc8s4%ZgNJ9MmMA0;6hu%09Io(VT{8hIB>Zca9d}@aWi3ffPE!*;VYf4 z3KEq0t>AJ7)S$ykH`mfqQNbq~P6|#ib$P$4FN!;7g;F#9WBIKw~rmnSTuoRh6HubZnLB=AHFBDC-kQt*|h%m>OiBb z>htFBP}=a5n#qMFqhg&BIlPEGtlXi^ z^NVXpf+`(Q*@Ha=Xw;l-JX{l zYu=CRpnfOr9zXkw3V}QBP$@>qNCyA1V4ZM@XO& zz-x0SEBiFwmX;emA$vA!2)^jz!IGzdvy&fla&i_UwmW0>ux=qti*qwLjiigShCf|{ z-m0?@wl53O^2jGa-k`~HLZ+TlcF8rCZXm=rtR+74(D}8zcAr4lKWV7g`)6#<`*w$m zCpFLBfkW$?w%Tkhm7I_SRm|SN5O251gvOUGmc|Cal>$wEC?P2Z)8g!W zwKFH346reGZ{9DkAa&+=7>yB-phQSa{9W=j-J={>r?{<4>R4WJ!x!prTP*$vGU089 z#o0p7&{Xp{UfS(XY#w=o=pVJ!M=v_4AfK6Citt>TB$JiMm1}(S{@Cfar9|u$?_t)~ zHgGsOy4+^%f8JRh$)OAsK2~V>cvlqlq5 zd)DMg-&V%H-1he_FSGw!D`Vg4au5!f{ufMvR&u;m&K%^Nzcr_;em%tOb|DFba6c-M zB*uXMXlVrONI}mtBlampJh(Oo1yOqf(_m+(x6>QmMAh3}TN&I|i{grw#%JQf1@;Dp zCOCm0rrG(s%p>Z@O>U?=H{lTXlc&8egoO(Y#;Bx5byt0NC|EfX z5zSk-I08eCcD{`bN(1J)>}6=YcJY5Zx~pAAKD&_)Ioyl!lX}oU&xo_Akbt7D?1kH_ z8u5bFqg#FB(8`EtCXw;wZgHGzm-5NiJd?f28Lvg1Wd**cNE(mDxdlgls9b03gZ-$i zBqcn>Xx-l*+#l3s%n7&)iC^y;uoC1JVghoBcO4H#W_puCLjHjgj)BU^$S4Ce^&00P z;P6Pv;S%ldbS!Tww4d3XdmU(VeeF=A+fUiq#k!_4k2-NKPS}Yj&N2k^guU!+z-2?B z#C^_anV2wZuv*DT1M|Oy?`sG@*GcQ8&~c2A-g_wZOr@N~=ey8J+uMe4Z}YCPu%d-L z_4IMHv--@-){`G+URog>fD^osd z`XYPYIf@68Fkr)(tc*0FgcF*(xmEF!yEPaM;MRP0$k;eL6Cnix;2x}7vQh}h>7|JI zy=FdI_1y#82|a!WI(mA&Ps)ebB3=}Hq|GxxzMyE|n$qXVX{->!Kw_V}W!q)Q)4Zk# zdrGLIw!Vux_5Qf)Hrl(t{&w%>cpsAwr_XB>%0pm0FF(W{()zMcesSDUejYoMJU?P% zB8E(=sIl~ghbpv}Wft0tY!mg>DnWZfaNvJ>4{_jTuVcX$$h_QaRzWheAUBWW1qlQm z0&Na=^s)8)Fh=fPi*D)o{$k7KsrQgbVzT>bkqx#)zl|W6hNlY(M$bro4kHv_{qSN) zuFP$a!irF5P$#yU^|dsSo=KJOFvt;->2@5tZ~Vlvsl00emV&|;KCNBNwJ=; zh1POA&DP$-$B;`v(B!9ZX3#cgv(&`k$lS#i8_!-(|J+tr=+|h7!SEm-6u0c4X0XiS zA53o(-`wRzvdCm~p2K2V7zA#F509-$OY7R7u02-I&1W0$rW+nb)G3HDS*Y2-)u`hn zT#2?&<{9mDzaNOn@xXm~EQEySrwq2R2U@;c<9fNcs9ho?+9jHByb(f0t|^ug+Xf59 z3A@|>KE6b+1hNs0t7xfjwl&!eUudDf?_GO!P0-I4`pwV&yLe$1!(MYxRV&GriRej1 znz)jwY(F*b|JxCahtE*|8gN`DxYF#euqNc^ti!Oj`w3v^Cq%I`(n16=Z;=kDPYfSCTKi>WPNd&?QZtd zn9vh8(vwvCyN~kOECj9iWD75Z7u{=%2v4Oln)+8wY>1o4hF-*)`V$vnJ%D)sx)s3k z7_7cI5szDp(qDW83#dN6;oB%bs!zQ>4A3FJ^A`;0LHiZyZE?>ZRW4z3&sBQ)eY{5O zY7`;f4Be8KAx7zn-c4Duok)dmV|IITbe&z^7np1LrBU>!FUC^FXmbAUzA~pG$oy{P Qf`E?~&(+~&a%RE*0|RPL*Z=?k literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw062.png b/openzwave/images/aeotec/zw062.png new file mode 100644 index 0000000000000000000000000000000000000000..70ccf5907a2e0505e8d5f04a9009387737efe322 GIT binary patch literal 40433 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw074.png b/openzwave/images/aeotec/zw074.png new file mode 100644 index 0000000000000000000000000000000000000000..2084f0f22bbca844c2ef3816c0b48f6be310be03 GIT binary patch literal 16604 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 Gg8v6J%pAl3 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw075.png b/openzwave/images/aeotec/zw075.png new file mode 100644 index 0000000000000000000000000000000000000000..a9dd5e90ead2c42fd7bc9565f0a58590adcd9b0f GIT binary patch literal 34805 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 U#jBXcL;wH)07*qoM6N<$g8ea0!vFvP literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw088.png b/openzwave/images/aeotec/zw088.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbe3ecca3011d45150cd34d0b4857d309a8e44c GIT binary patch literal 19946 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⋘WGJ0CHF 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 DbMVh| literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw090.png b/openzwave/images/aeotec/zw090.png new file mode 100644 index 0000000000000000000000000000000000000000..1209ff8c5821b8573283c814e31173e0d7fa0149 GIT binary patch literal 11410 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw095.png b/openzwave/images/aeotec/zw095.png new file mode 100644 index 0000000000000000000000000000000000000000..2f99fb3c3e796231aceeaae41b38862ecf80d298 GIT binary patch literal 16135 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw096.png b/openzwave/images/aeotec/zw096.png new file mode 100644 index 0000000000000000000000000000000000000000..6e6e7c2bb843fa373f9f384e84cfbda02a1792ff GIT binary patch literal 16808 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 z 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 literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw097.png b/openzwave/images/aeotec/zw097.png new file mode 100644 index 0000000000000000000000000000000000000000..593592ae3facf10076e57de25627df12283ce073 GIT binary patch literal 17919 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 Ze*r=_CQ{@OKcWBt002ovPDHLkV1f#?t`7hJ literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw099.png b/openzwave/images/aeotec/zw099.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3a1c89a460e90e133239306f2855f1f15139f1 GIT binary patch literal 11791 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%0An z5xax|JMkhE*%;L*GGY<&C-Ue^Ueya}?iQ|P;TzqLW%ej;x~VBEVhmr3Mgg_W(|kPm z&BN-x*zLHB|0UB~tp|N7lbN@smjQ%X^(e^yxSAD}RLdL|h&ZF&HHACXo$ z{)k9jxu8)s>K&fOGcOmQ9r$(tN)Of+Bd{}{cF*AmzG=C-LDiixbqLFMxFl8LWH08@vbneie=1Jztz;%)^>Gm z*n-HYlvtwm0bH zjR99z*YipjP|i>0%5{Ji^6yR~`(gIa9~M#5q9vhPeFK9>po^87EKkRqb^~VG>aLdu zpq@#~?k5sZ9v?DE$L96;0)@!MC1zcEud)7@v`-0Ry0&y0kM%+WBnC`u3@#(Cp?U7c z=cX$u5(MZQuQm!XbEcYKFt*Xo=VO5ZDNsF0|06FnwJG^dR7fa~mmEAL$(Jf1A20m*LZ5yz!%bsqAFyS7{=1;5mUnHa$`=aJL<|#l5Y~$*d98Un8;pmuZ?1rYx zfsh}WzF>(P0cB8XKm1j|LS~^^)X5y3yrS3CFW1=F>F?nIB8djXYB;nR4Nt>A;J>xe zLux?=t4U_%;0y0Il^oamEV_+}e_IdunTG%?eWf5Nlh1;jT2wTF192irjai z2XpQtom&d=s8iUd^8gG6P|$#b2I{4;my6X9LbMBk#X~ws_m}>~-^HwlG~nHNFyJV1 za&lU0b_?q2A;VQ4H03sxhA;|Y7|*d-Y{0LURVkx1e(CGiL@Lso{F`C;_?>2F55mlc zclr$Mzf)2Hk)F|c9Q!=lp&bd$jQkyN0;FQ$Xd9LvrtYzDm;qFdrL{G{mL_zQYAsER zk`K#|*E>Nx!EQZxrPKe(9gJCvX0?}O-zk_Zw^w5x4+H)Euf%(KF<{yd^+=7p%g>U- zwAMF2kdQxFYXiKBeOLle}orbJG>wYXLgQJ?VLysLqor4 z#0|z!7TYOsj?YNtvW)_`8IY2%474v0Y-<@o^hD7Bi}&6dGT znNjNL4W)Z~j)^~eYFA;%IP{8$1^fA^x~mgt-_=)|<#T}J$E5R%-rx2xl~0~6gs*M9 zd6~bS@5$IQ{$(?-sd6^POW7bZmK$Lmng0*0!*)jhtsRsUBQQ!Xo&8o zF4mD!bT2kuk79ZC2mM2EM=ZUFuyC9E{saK?;40!u20Ks@CMP*$_A(T#D&krQrnMZL zm;jS7MA{c;Q>ocOP)SNU&_urUcZ4DtH$8l;_7wGJFNSC@ZLHP2L_RPytU2F~B(Xk; zMcJ`ALV4)JN9)k+&Zmpz;6!l>ose_?Qod0f9h>Cz*EJ`D=kuN|doIXPY@>HZ()^;i zASDgM-C8#2fRDHwrY@M2RiKGdAt18f>+;^*$ybyNT}jfd zm&~wUn2!=~Dox7P5dEDEZy`&#w1!o2yFrL?lK}iL@DgURj zhUQP5lU{+;I3`C+GDG{LyVVvHxE!V_IMz0fiM_BK^+hrgMM|`rx;#?u+AQwe4AUo&svwL)49N1OEpILNm7j literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw111.png b/openzwave/images/aeotec/zw111.png new file mode 100644 index 0000000000000000000000000000000000000000..d285be89adf26b8560603feae8f41e2524cd7518 GIT binary patch literal 17945 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 u%Ep0n{YeRS@t`y5w&Xi8_ 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 u%Ep0n{YeRS@t`KgD~z$DWl& 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 D(z{1M literal 0 HcmV?d00001 diff --git a/openzwave/images/aeotec/zw120.png b/openzwave/images/aeotec/zw120.png new file mode 100644 index 0000000000000000000000000000000000000000..61bdf9a9034f6048a8a6902ebef79afa4341be42 GIT binary patch literal 12539 zcmVNnE}1` zD_i}0_%Z>pr}mu8r!;aM!}01@C7IW%)JpB&s<5tvulqI2QgzOLCH25teP~r^lB-{X z>iOR#>{k{p10BB>{B~*h6^(0@3}fvndmjcPhs1eIW`}H?BS=zmyuC z>`Xn_x|6MO^>dn~I!$zX7z%0+b^NUcCl?~TW>Tvw zwU#nhV`@z%V_Hp^*;@HKZJDL&{+nG|)3+8iR<8sZ zI?}*-T6L+^8WEXYZ`DRb-V>1zN&x{8!8zAjtD2lUyPB4LtMe#o)bP)2x-aEwGRY(v zsYu81e?<%DyPydG?F<`7U_#8s51k8HOO6pSo=l_29>Gsb1#V>wYmc=iA@tz1mP6UU}IX6wyX1m#L zx8pDpkVE&M|M7P%o++8=&)>er151+55Vuk4DQ%7QNTAdtXU(`m5UtFn_;dU(zkK-d zr=R??0D#XSbsF=34-XG`hkQh&+1r+eY~A)p+PdwOs&Up?u+|#I zUq&T*?{Dw!4~N6y@Nk;vd0ql<5Hn{0n)IOf9{`aj@6b)tI1FyP*<5WmyWQ1xyZv&5 zxjd{y8Ftx6mwZGZqKAj$hmRkB`S1zY)h%pPxTJKI7 z__c)d3|qO_IveJB{{DxbZf@@eHy~mbdI>6kYW5%?#}evf#aXU}i2SmA_3HZDZ{GYZ z@$B9h#z+jb36{km1nW zvMks8t8d=CW-!@bUz#{pCDrT8R-H8#RY=uLGTY4z`y7FYKHc8_`TL*H4TuoXdHTO3 zgb*G`_pQ(tH3pLy*4HA1$a^6F```a|Gfk?KkCr^M>}T?gty(y@z>E^O){5c%`(J+g z`Io_sfE3#lbqH(`M8U9LDQ7bVG0ySC7Tl@CP(IL zN_A5HMFIqh1qcABp3sQk1~-o5W;1QKn`xSybI!TV=IYNs{B%4XWrxiRMFBPZnhq#} znOVlPmSt<&dXh?PiT~kn_``R98mA2a@RCV}60a9MXhZoZO9tT2u|Xr^I1JM?jpI0u zqjQdk=6ODzPGL2EdN};kfB8q}TxSUV0X{A~t~OO_?3=rbJSZW|^Zajr_-=c(6M9b) zncHR^D9yb}0)ZQq&C2+YV)fabKQBwdi|7V7xFJZ`!|@0J<7WHz-Om#4ceGaRjZ+!S zQZ