mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-11 17:14:28 +05:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7d777c9e82 | ||
|
|
c9f0e85f6a | ||
|
|
e75f8b91ef | ||
|
|
bf15d4f3f9 |
@@ -673,7 +673,7 @@ class MegaD:
|
||||
cmd = dict(
|
||||
pt=config[0][0],
|
||||
chip=chip,
|
||||
ws=''.join([hex(x).split('x')[1].ljust(2, '0').upper() for x in _next_val])
|
||||
ws=''.join([hex(x).split('x')[1].rjust(2, '0').upper() for x in _next_val])
|
||||
)
|
||||
await self.request(**cmd)
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@ class MegaI2C(MegaPushEntity):
|
||||
ret = tmpl.async_render({'value': ret})
|
||||
except:
|
||||
ret = ret
|
||||
return ret
|
||||
return str(ret)
|
||||
|
||||
@property
|
||||
def device_class(self):
|
||||
@@ -241,7 +241,8 @@ class Mega1WSensor(MegaPushEntity):
|
||||
tmpl.hass = self.hass
|
||||
ret = tmpl.async_render({'value': ret})
|
||||
except:
|
||||
return ret
|
||||
pass
|
||||
return str(ret)
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
@@ -255,4 +256,4 @@ class Mega1WSensor(MegaPushEntity):
|
||||
_constructors = {
|
||||
'sensor': Mega1WSensor,
|
||||
'i2c': MegaI2C,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,8 +25,7 @@
|
||||
- Плавное диммирование для любых диммируемых объектов (в том числе с аппаратной поддержкой и без),
|
||||
[подробнее про smooth](https://github.com/andvikt/mega_hacs/wiki/smooth)
|
||||
- Возможность работы с несколькими megad
|
||||
- Обратная связь по [http](https://github.com/andvikt/mega_hacs/wiki/http)
|
||||
будет выключена в версиях >= 1.0.0, тк в нем нет необходимости)
|
||||
- Обратная связь по [http](https://github.com/andvikt/mega_hacs/wiki/http)
|
||||
- Автоматическое восстановление состояний выходов после перезагрузки контроллера
|
||||
- Автоматическое добавление/изменение объектов после перезагрузки контроллера
|
||||
- [События](https://github.com/andvikt/mega_hacs/wiki/События) на двойные/долгие нажатия
|
||||
|
||||
Reference in New Issue
Block a user