mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-25 14:55:55 +01:00
[tplinksmarthome] Add new device: EP25 (#17377)
The EP25 appears to be a version of the KP125 that lacks the LED. Because of this, and per the comments in #16027, this commit mimics #11771 and simply copies the KP125, without the LED channel. Signed-off-by: Josh Proehl <josh@daedalusdreams.com>
This commit is contained in:
parent
b96925dd17
commit
bb28e6a528
@ -12,6 +12,12 @@ The following TP-Link Smart Devices are supported:
|
||||
- LED On/Off
|
||||
- Wi-Fi signal strength (RSSI)
|
||||
|
||||
### EP25 Kasa Smart WiFi Plug Slim with Energy Monitoring
|
||||
|
||||
- Power On/Off
|
||||
- Energy readings
|
||||
- Wi-Fi signal strength (RSSI)
|
||||
|
||||
### EP40 Kasa Smart Wi-Fi Outdoor Plug
|
||||
|
||||
- Power On/Off Group
|
||||
@ -385,13 +391,13 @@ All devices support some of the following channels:
|
||||
|
||||
| Channel Type ID | Item Type | Description | Thing types supporting this channel |
|
||||
|---------------------|--------------------------|------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| switch | Switch | Power the device on or off. | EP10, EP40, HS100, HS103, HS105, HS107, HS110, HS200, HS210, HS300, KP100, KP105, KP115, KP200, KP303, KP400, KP401, KS230, RE270K, RE370K |
|
||||
| switch | Switch | Power the device on or off. | EP10, EP25, EP40, HS100, HS103, HS105, HS107, HS110, HS200, HS210, HS300, KP100, KP105, KP115, KP200, KP303, KP400, KP401, KS230, RE270K, RE370K |
|
||||
| brightness | Dimmer | Set the brightness of device or dimmer. | ES20M, HS220, KB100, KL50, KL60, KL110, KL120, KP405, LB100, LB110, LB120, LB200 |
|
||||
| colorTemperature | Dimmer | Set the color temperature in percentage. | KB130, KL120, KL125, KL130, KL135, KL400, KL430, LB120, LB130, LB230 |
|
||||
| colorTemperatureAbs | Number | Set the color temperature in Kelvin. | KB130, KL120, KL125, KL130, KL135, KL400, KL430, LB120, LB130, LB230 |
|
||||
| color | Color | Set the color of the light. | KB130, KL125, KL130, KL135, KL400, KL430, LB130, LB230 |
|
||||
| power | Number:Power | Actual energy usage in Watt. | HS110, HS300, KLxxx, KP115, KP125, LBxxx, |
|
||||
| eneryUsage | Number:Energy | Energy Usage in kWh. | HS110, HS300, KP115, KP125 |
|
||||
| power | Number:Power | Actual energy usage in Watt. | EP25, HS110, HS300, KLxxx, KP115, KP125, LBxxx, |
|
||||
| eneryUsage | Number:Energy | Energy Usage in kWh. | EP25, HS110, HS300, KP115, KP125 |
|
||||
| current | Number:ElectricCurrent | Actual current usage in Ampere. | HS110, HS300, KP115, KP125 |
|
||||
| voltage | Number:ElectricPotential | Actual voltage usage in Volt. | HS110, HS300, KP115, KP125 |
|
||||
| led | Switch | Switch the status LED on the device on or off. | ES20M, EP10, EP40, HS100, HS103, HS105, HS107, HS110, HS200, HS210, HS220, HS300, KP100, KP105, KP115, KP125, KP303, KP200, KP400, KP401, KP405, KS230 |
|
||||
|
@ -55,6 +55,7 @@ public enum TPLinkSmartHomeThingType {
|
||||
|
||||
// Plug Thing Type UIDs
|
||||
EP10("ep10", DeviceType.PLUG),
|
||||
EP25("ep25", DeviceType.PLUG_WITH_ENERGY),
|
||||
HS100("hs100", DeviceType.PLUG),
|
||||
HS103("hs103", DeviceType.PLUG),
|
||||
HS105("hs105", DeviceType.PLUG),
|
||||
|
@ -7,6 +7,8 @@ addon.tplinksmarthome.description = This binding integrates the TP-Link Wi-Fi Sm
|
||||
|
||||
thing-type.tplinksmarthome.ep10.label = EP10
|
||||
thing-type.tplinksmarthome.ep10.description = TP-Link EP10 Kasa Smart Wi-Fi Plug Mini
|
||||
thing-type.tplinksmarthome.ep25.label = EP25
|
||||
thing-type.tplinksmarthome.ep25.description = TP-Link EP25 Kasa Smart WiFi Plug Slim with Energy Monitoring
|
||||
thing-type.tplinksmarthome.ep40.label = EP40
|
||||
thing-type.tplinksmarthome.ep40.description = TP-Link EP40 Kasa Smart Wi-Fi Outdoor Plug
|
||||
thing-type.tplinksmarthome.ep40.group.outlet1.label = Outlet 1
|
||||
|
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="tplinksmarthome"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="ep25">
|
||||
<label>EP25</label>
|
||||
<description>TP-Link EP25 Kasa Smart WiFi Plug Slim with Energy Monitoring</description>
|
||||
<category>PowerOutlet</category>
|
||||
|
||||
<channels>
|
||||
<channel id="switch" typeId="system.power"/>
|
||||
<channel id="rssi" typeId="rssi"/>
|
||||
<channel id="power" typeId="power"/>
|
||||
<channel id="energyUsage" typeId="energy-usage"/>
|
||||
<channel id="current" typeId="current"/>
|
||||
<channel id="voltage" typeId="voltage"/>
|
||||
</channels>
|
||||
|
||||
<representation-property>deviceId</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:tplinksmarthome:device-plug"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
Loading…
Reference in New Issue
Block a user