首页下载资源网络技术midea-ac-lan.zip

ZIPmidea-ac-lan.zip

weixin_43549140138.27KB需要积分:1

资源文件列表:

midea_ac_lan.zip 大约有141个文件
  1. binary_sensor.py 1.1KB
  2. climate.py 16.57KB
  3. config_flow.py 21.21KB
  4. const.py 603B
  5. fan.py 6.96KB
  6. humidifier.py 3.14KB
  7. light.py 3.76KB
  8. lock.py 1.26KB
  9. manifest.json 409B
  10. midea/
  11. midea/backports/
  12. midea/backports/enum.py 1.11KB
  13. midea/core/
  14. midea/core/cloud.py 23.69KB
  15. midea/core/crc8.py 1.91KB
  16. midea/core/device.py 14.62KB
  17. midea/core/discover.py 6.55KB
  18. midea/core/message.py 6.79KB
  19. midea/core/packet_builder.py 2KB
  20. midea/core/security.py 9.47KB
  21. midea/devices/
  22. midea/devices/a1/
  23. midea/devices/a1/device.py 6.51KB
  24. midea/devices/a1/message.py 5.71KB
  25. midea/devices/ac/
  26. midea/devices/ac/device.py 15.82KB
  27. midea/devices/ac/message.py 22.25KB
  28. midea/devices/b0/
  29. midea/devices/b0/device.py 2.74KB
  30. midea/devices/b0/message.py 2.63KB
  31. midea/devices/b1/
  32. midea/devices/b1/device.py 2.74KB
  33. midea/devices/b1/message.py 1.63KB
  34. midea/devices/b3/
  35. midea/devices/b3/device.py 4.96KB
  36. midea/devices/b3/message.py 5.52KB
  37. midea/devices/b4/
  38. midea/devices/b4/device.py 2.74KB
  39. midea/devices/b4/message.py 1.82KB
  40. midea/devices/b6/
  41. midea/devices/b6/device.py 5.95KB
  42. midea/devices/b6/message.py 7.28KB
  43. midea/devices/b7/
  44. midea/devices/bf/
  45. midea/devices/bf/device.py 2.74KB
  46. midea/devices/bf/message.py 2.41KB
  47. midea/devices/c2/
  48. midea/devices/c2/device.py 5.12KB
  49. midea/devices/c2/message.py 4.69KB
  50. midea/devices/c3/
  51. midea/devices/c3/device.py 11.59KB
  52. midea/devices/c3/message.py 6.69KB
  53. midea/devices/ca/
  54. midea/devices/ca/device.py 3.54KB
  55. midea/devices/ca/message.py 4.53KB
  56. midea/devices/cc/
  57. midea/devices/cc/device.py 7.39KB
  58. midea/devices/cc/message.py 4.22KB
  59. midea/devices/cd/
  60. midea/devices/cd/device.py 4.51KB
  61. midea/devices/cd/message.py 3.36KB
  62. midea/devices/ce/
  63. midea/devices/ce/device.py 5.59KB
  64. midea/devices/ce/message.py 4.48KB
  65. midea/devices/cf/
  66. midea/devices/cf/device.py 3.14KB
  67. midea/devices/cf/message.py 2.86KB
  68. midea/devices/da/
  69. midea/devices/da/device.py 5.48KB
  70. midea/devices/da/message.py 3.12KB
  71. midea/devices/db/
  72. midea/devices/db/device.py 2.75KB
  73. midea/devices/db/message.py 2.8KB
  74. midea/devices/dc/
  75. midea/devices/dc/device.py 2.73KB
  76. midea/devices/dc/message.py 2.62KB
  77. midea/devices/e1/
  78. midea/devices/e1/device.py 6.4KB
  79. midea/devices/e1/message.py 3.81KB
  80. midea/devices/e2/
  81. midea/devices/e2/device.py 4.72KB
  82. midea/devices/e2/message.py 4.31KB
  83. midea/devices/e3/
  84. midea/devices/e3/device.py 4.88KB
  85. midea/devices/e3/message.py 4.3KB
  86. midea/devices/e6/
  87. midea/devices/e6/device.py 2.99KB
  88. midea/devices/e6/message.py 2.69KB
  89. midea/devices/e8/
  90. midea/devices/e8/device.py 2.85KB
  91. midea/devices/e8/message.py 1.78KB
  92. midea/devices/ea/
  93. midea/devices/ea/device.py 4.75KB
  94. midea/devices/ea/message.py 4.16KB
  95. midea/devices/ec/
  96. midea/devices/ec/device.py 4.91KB
  97. midea/devices/ec/message.py 2.66KB
  98. midea/devices/ed/
  99. midea/devices/ed/device.py 3.19KB
  100. midea/devices/ed/message.py 6.42KB
  101. midea/devices/fa/
  102. midea/devices/fa/device.py 12.05KB
  103. midea/devices/fa/message.py 4.47KB
  104. midea/devices/fb/
  105. midea/devices/fb/device.py 3.23KB
  106. midea/devices/fb/message.py 3.3KB
  107. midea/devices/fc/
  108. midea/devices/fc/device.py 8.54KB
  109. midea/devices/fc/message.py 5.96KB
  110. midea/devices/fd/
  111. midea/devices/fd/device.py 6.62KB
  112. midea/devices/fd/message.py 4.33KB
  113. midea/devices/x13/
  114. midea/devices/x13/device.py 4.5KB
  115. midea/devices/x13/message.py 2.87KB
  116. midea/devices/x26/
  117. midea/devices/x26/device.py 4.79KB
  118. midea/devices/x26/message.py 6.92KB
  119. midea/devices/x34/
  120. midea/devices/x34/device.py 6.4KB
  121. midea/devices/x34/message.py 3.77KB
  122. midea/devices/x40/
  123. midea/devices/x40/device.py 4.32KB
  124. midea/devices/x40/message.py 6KB
  125. midea/devices/__init__.py 927B
  126. midea_devices.py 84.67KB
  127. midea_entity.py 1.83KB
  128. number.py 2.24KB
  129. select.py 1.34KB
  130. sensor.py 1.4KB
  131. services.yaml 304B
  132. switch.py 1.18KB
  133. translations/
  134. translations/en.json 4.59KB
  135. translations/fr.json 4.73KB
  136. translations/hu.json 4.91KB
  137. translations/ru.json 5.74KB
  138. translations/sk.json 4.75KB
  139. translations/zh-Hans.json 4.39KB
  140. water_heater.py 8.87KB
  141. __init__.py 6.54KB

资源介绍:

美的的HAAS插件,可实现基于HAAS控制美的智能设备 将最新版本中的所有 custom_components/midea_ac_lan 文件复制到您的 /custom_components/midea_ac_lan Home Assistant。,最后重启HA 添加配置过程中,系统可能会要求您输入美的帐户和密码。必须从美的云服务器检索设备信息(Token 和 Key)。配置完所有设备后,您可以删除美的账户配置,而不会影响设备的使用
from homeassistant.const import ( Platform, TIME_DAYS, TIME_HOURS, TIME_MINUTES, TIME_SECONDS, TEMP_CELSIUS, POWER_WATT, PERCENTAGE, VOLUME_LITERS, ENERGY_KILO_WATT_HOUR, CONCENTRATION_MICROGRAMS_PER_CUBIC_METER, CONCENTRATION_PARTS_PER_MILLION ) from homeassistant.components.binary_sensor import BinarySensorDeviceClass from homeassistant.components.sensor import SensorStateClass, SensorDeviceClass from .midea.devices.x26.device import DeviceAttributes as X26Attributes from .midea.devices.x34.device import DeviceAttributes as X34Attributes from .midea.devices.x40.device import DeviceAttributes as X40Attributes from .midea.devices.a1.device import DeviceAttributes as A1Attributes from .midea.devices.ac.device import DeviceAttributes as ACAttributes from .midea.devices.b0.device import DeviceAttributes as B0Attributes from .midea.devices.b1.device import DeviceAttributes as B1Attributes from .midea.devices.b3.device import DeviceAttributes as B3Attributes from .midea.devices.b4.device import DeviceAttributes as B4Attributes from .midea.devices.b6.device import DeviceAttributes as B6Attributes from .midea.devices.bf.device import DeviceAttributes as BFAttributes from .midea.devices.c2.device import DeviceAttributes as C2Attributes from .midea.devices.c3.device import DeviceAttributes as C3Attributes from .midea.devices.ca.device import DeviceAttributes as CAAttributes from .midea.devices.cc.device import DeviceAttributes as CCAttributes from .midea.devices.cd.device import DeviceAttributes as CDAttributes from .midea.devices.ce.device import DeviceAttributes as CEAttributes from .midea.devices.cf.device import DeviceAttributes as CFAttributes from .midea.devices.da.device import DeviceAttributes as DAAttributes from .midea.devices.db.device import DeviceAttributes as DBAttributes from .midea.devices.dc.device import DeviceAttributes as DCAttributes from .midea.devices.e1.device import DeviceAttributes as E1Attributes from .midea.devices.e2.device import DeviceAttributes as E2Attributes from .midea.devices.e3.device import DeviceAttributes as E3Attributes from .midea.devices.e6.device import DeviceAttributes as E6Attributes from .midea.devices.e8.device import DeviceAttributes as E8Attributes from .midea.devices.ea.device import DeviceAttributes as EAAttributes from .midea.devices.ec.device import DeviceAttributes as ECAttributes from .midea.devices.ed.device import DeviceAttributes as EDAttributes from .midea.devices.fa.device import DeviceAttributes as FAAttributes from .midea.devices.fb.device import DeviceAttributes as FBAttributes from .midea.devices.fc.device import DeviceAttributes as FCAttributes from .midea.devices.fd.device import DeviceAttributes as FDAttributes MIDEA_DEVICES = { 0x13: { "name": "Light", "entities": { "light": { "type": Platform.LIGHT, "icon": "mdi:lightbulb", "default": True } } }, 0x26: { "name": "Bathroom Master", "entities": { X26Attributes.current_temperature: { "type": Platform.SENSOR, "name": "Current Temperature", "device_class": SensorDeviceClass.TEMPERATURE, "unit": TEMP_CELSIUS, "state_class": SensorStateClass.MEASUREMENT }, X26Attributes.current_humidity: { "type": Platform.SENSOR, "name": "Current Humidity", "device_class": SensorDeviceClass.HUMIDITY, "unit": PERCENTAGE, "state_class": SensorStateClass.MEASUREMENT }, X26Attributes.current_radar: { "type": Platform.BINARY_SENSOR, "name": "Occupancy Status", "device_class": BinarySensorDeviceClass.MOVING }, X26Attributes.main_light: { "type": Platform.SWITCH, "name": "Main Light", "icon": "mdi:lightbulb" }, X26Attributes.night_light: { "type": Platform.SWITCH, "name": "Night Light", "icon": "mdi:lightbulb" }, X26Attributes.mode: { "type": Platform.SELECT, "name": "Mode", "options": "preset_modes", "icon": "mdi:fan" }, X26Attributes.direction: { "type": Platform.SELECT, "name": "Direction", "options": "directions", "icon": "mdi:arrow-split-vertical" } } }, 0x34: { "name": "Sink Dishwasher", "entities": { X34Attributes.door: { "type": Platform.BINARY_SENSOR, "name": "Door", "icon": "mdi:box-shadow", "device_class": BinarySensorDeviceClass.DOOR }, X34Attributes.rinse_aid: { "type": Platform.BINARY_SENSOR, "name": "Rinse Aid Shortage", "icon": "mdi:bottle-tonic", "device_class": BinarySensorDeviceClass.PROBLEM }, X34Attributes.salt: { "type": Platform.BINARY_SENSOR, "name": "Salt Shortage", "icon": "mdi:drag", "device_class": BinarySensorDeviceClass.PROBLEM }, X34Attributes.humidity: { "type": Platform.SENSOR, "name": "Humidity", "device_class": SensorDeviceClass.HUMIDITY, "unit": PERCENTAGE, "state_class": SensorStateClass.MEASUREMENT }, X34Attributes.progress: { "type": Platform.SENSOR, "name": "Progress", "icon": "mdi:rotate-360" }, X34Attributes.status: { "type": Platform.SENSOR, "name": "Status", "icon": "mdi:information" }, X34Attributes.storage_remaining: { "type": Platform.SENSOR, "name": "Storage Remaining", "icon": "mdi:progress-clock", "unit": TIME_HOURS, "state_class": SensorStateClass.MEASUREMENT }, X34Attributes.temperature: { "type": Platform.SENSOR, "name": "Temperature", "device_class": SensorDeviceClass.TEMPERATURE, "unit": TEMP_CELSIUS, "state_class": SensorStateClass.MEASUREMENT }, X34Attributes.time_remaining: { "type": Platform.SENSOR, "name": "Time Remaining", "icon": "mdi:progress-clock", "unit": TIME_MINUTES, "state_class": SensorStateClass.MEASUREMENT }, X34Attributes.child_lock: { "type": Platform.LOCK, "name": "Child Lock" }, X34Attributes.power: { "type": Platform.SWITCH, "name": "Power", "icon": "mdi:power" }, X34Attributes.storage: { "type": Platform.SWITCH, "name": "Storage", "icon": "mdi:repeat-variant" }, X34Attributes.mode: { "type": Platform.SENSOR, "name": "Working Mode", "icon": "mdi:dishwasher" }, X34Attributes.error_code: { "type": Platform.SENSOR, "name": "Error Code", "icon": "mdi:alert-box" },
100+评论
captcha