Skip to content

Commit f8bdc52

Browse files
committed
Fix SET to CONTROL
1 parent 621023e commit f8bdc52

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

tinytuya/__init__.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
Crypto = AES = None
7272
import pyaes # https://github.com/ricmoo/pyaes
7373

74-
version_tuple = (1, 0, 2)
74+
version_tuple = (1, 0, 3)
7575
version = __version__ = '%d.%d.%d' % version_tuple
7676
__author__ = 'jasonacox'
7777

@@ -418,7 +418,7 @@ def set_status(self, on, switch=1):
418418
# open device, send request, then close connection
419419
if isinstance(switch, int):
420420
switch = str(switch) # index and payload is a string
421-
payload = self.generate_payload(SET, {switch:on})
421+
payload = self.generate_payload(CONTROL, {switch:on})
422422

423423
data = self._send_receive(payload)
424424
log.debug('set_status received data=%r', data)
@@ -437,7 +437,7 @@ def set_value(self, index, value):
437437
if isinstance(index, int):
438438
index = str(index) # index and payload is a string
439439

440-
payload = self.generate_payload(SET, {
440+
payload = self.generate_payload(CONTROL, {
441441
index: value})
442442

443443
data = self._send_receive(payload)
@@ -467,7 +467,7 @@ def set_timer(self, num_secs):
467467
devices_numbers.sort()
468468
dps_id = devices_numbers[-1]
469469

470-
payload = self.generate_payload(SET, {dps_id:num_secs})
470+
payload = self.generate_payload(CONTROL, {dps_id:num_secs})
471471

472472
data = self._send_receive(payload)
473473
log.debug('set_timer received data=%r', data)
@@ -637,7 +637,7 @@ def set_colour(self, r, g, b):
637637
#print(BulbDevice)
638638
hexvalue = BulbDevice._rgb_to_hexvalue(r, g, b)
639639

640-
payload = self.generate_payload(SET, {
640+
payload = self.generate_payload(CONTROL, {
641641
self.DPS_INDEX_MODE: self.DPS_MODE_COLOUR,
642642
self.DPS_INDEX_COLOUR: hexvalue})
643643
data = self._send_receive(payload)
@@ -656,7 +656,7 @@ def set_white(self, brightness, colourtemp):
656656
if not 0 <= colourtemp <= 255:
657657
raise ValueError("The colour temperature needs to be between 0 and 255.")
658658

659-
payload = self.generate_payload(SET, {
659+
payload = self.generate_payload(CONTROL, {
660660
self.DPS_INDEX_MODE: self.DPS_MODE_WHITE,
661661
self.DPS_INDEX_BRIGHTNESS: brightness,
662662
self.DPS_INDEX_COLOURTEMP: colourtemp})
@@ -674,7 +674,7 @@ def set_brightness(self, brightness):
674674
if not 25 <= brightness <= 255:
675675
raise ValueError("The brightness needs to be between 25 and 255.")
676676

677-
payload = self.generate_payload(SET, {self.DPS_INDEX_BRIGHTNESS: brightness})
677+
payload = self.generate_payload(CONTROL, {self.DPS_INDEX_BRIGHTNESS: brightness})
678678
data = self._send_receive(payload)
679679
return data
680680

@@ -688,7 +688,7 @@ def set_colourtemp(self, colourtemp):
688688
if not 0 <= colourtemp <= 255:
689689
raise ValueError("The colour temperature needs to be between 0 and 255.")
690690

691-
payload = self.generate_payload(SET, {self.DPS_INDEX_COLOURTEMP: colourtemp})
691+
payload = self.generate_payload(CONTROL, {self.DPS_INDEX_COLOURTEMP: colourtemp})
692692
data = self._send_receive(payload)
693693
return data
694694

0 commit comments

Comments
 (0)