mirror of
https://github.com/andvikt/mega_hacs.git
synced 2026-02-03 16:07:45 +05:00
i2c sensors
This commit is contained in:
@@ -376,7 +376,7 @@ class MegaD:
|
|||||||
m = m.find(selected=True)['value']
|
m = m.find(selected=True)['value']
|
||||||
self._scanned[port] = (pty, m)
|
self._scanned[port] = (pty, m)
|
||||||
return pty, m
|
return pty, m
|
||||||
elif pty == '2':
|
elif pty in ('2', '4'): # эта часть не очень проработана, тут есть i2c который может работать неправильно
|
||||||
self._scanned[port] = (pty, '0')
|
self._scanned[port] = (pty, '0')
|
||||||
return pty, '0'
|
return pty, '0'
|
||||||
|
|
||||||
@@ -394,7 +394,7 @@ class MegaD:
|
|||||||
ret['binary_sensor'][port].append({})
|
ret['binary_sensor'][port].append({})
|
||||||
elif pty == "1" and (m in ['0', '1', '3'] or m is None):
|
elif pty == "1" and (m in ['0', '1', '3'] or m is None):
|
||||||
ret['light'][port].append({'dimmer': m == '1'})
|
ret['light'][port].append({'dimmer': m == '1'})
|
||||||
elif pty in ('3', '2'):
|
elif pty in ('3', '2', '4'):
|
||||||
try:
|
try:
|
||||||
http_cmd = 'get'
|
http_cmd = 'get'
|
||||||
values = await self.get_port(port, force_http=True)
|
values = await self.get_port(port, force_http=True)
|
||||||
|
|||||||
@@ -15,5 +15,5 @@
|
|||||||
"@andvikt"
|
"@andvikt"
|
||||||
],
|
],
|
||||||
"issue_tracker": "https://github.com/andvikt/mega_hacs/issues",
|
"issue_tracker": "https://github.com/andvikt/mega_hacs/issues",
|
||||||
"version": "v0.3.12"
|
"version": "v0.3.13"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user