1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
# from aiopvapi.helpers.constants import ATTR_TYPE, MIN_POSITION, \
# ATTR_POSKIND2, ATTR_POSKIND1, ATTR_TYPES, \
# ATTR_ALLOWED_POSITIONS, ATTR_OPEN_POSITION, ATTR_POSITION1, MAX_POSITION, \
# ATTR_POSITION2, ATTR_CLOSE_POSITION, ATTR_COMMAND, ATTR_MOVE, ATTR_TILT, \
# ATTR_POSITION
#
# DEFAULT_TYPE = {
# ATTR_TYPE: 'bottom_up',
# ATTR_ALLOWED_POSITIONS: [
# {ATTR_POSITION: {ATTR_POSKIND1: 1}, ATTR_COMMAND: ATTR_MOVE}],
# ATTR_OPEN_POSITION: {
# ATTR_POSITION1: MAX_POSITION,
# ATTR_POSKIND1: 1
# },
# ATTR_CLOSE_POSITION: {
# ATTR_POSITION1: MIN_POSITION,
# ATTR_POSKIND1: 1
# },
# ATTR_TYPES: (42, 6)
# }
#
# SHADE_TYPES = [
# {
# ATTR_TYPE: 'tdbu',
# ATTR_ALLOWED_POSITIONS: [
# {ATTR_POSITION: {ATTR_POSKIND1: 1, ATTR_POSKIND2: 2},
# ATTR_COMMAND: ATTR_MOVE}],
# ATTR_OPEN_POSITION: {
# ATTR_POSITION1: MAX_POSITION,
# ATTR_POSITION2: MIN_POSITION,
# ATTR_POSKIND1: 1,
# ATTR_POSKIND2: 2
# },
# ATTR_CLOSE_POSITION: {
# ATTR_POSITION1: MIN_POSITION,
# ATTR_POSITION2: MIN_POSITION,
# ATTR_POSKIND1: 1,
# ATTR_POSKIND2: 2
# },
# ATTR_TYPES: (8,)
# }, DEFAULT_TYPE
# ,
# {
# ATTR_TYPE: 'bottom_up_tilt',
# ATTR_ALLOWED_POSITIONS: [
# {ATTR_POSITION: {ATTR_POSKIND1: 1},
# ATTR_COMMAND: ATTR_MOVE},
# {ATTR_POSITION: {ATTR_POSKIND1: 3},
# ATTR_COMMAND: ATTR_TILT}
# ],
# ATTR_OPEN_POSITION: {
# ATTR_POSITION1: MAX_POSITION,
# ATTR_POSKIND1: 1
# },
# ATTR_CLOSE_POSITION: {
# ATTR_POSITION1: MIN_POSITION,
# ATTR_POSKIND1: 1
# },
# ATTR_TYPES: (44,)
# },
# {
# ATTR_TYPE: 'move_tilt_anywhere',
# ATTR_ALLOWED_POSITIONS: [
# {ATTR_POSITION: {ATTR_POSKIND1: 1, ATTR_POSKIND2: 3},
# ATTR_COMMAND: ATTR_MOVE}]
# ,
# ATTR_OPEN_POSITION: {
# ATTR_POSKIND1: 1,
# ATTR_POSITION1: MAX_POSITION,
# ATTR_POSKIND2: 3,
# ATTR_POSITION2: MAX_POSITION,
# },
# ATTR_CLOSE_POSITION: {
# ATTR_POSKIND1: 1,
# ATTR_POSITION1: MIN_POSITION,
# ATTR_POSKIND2: 3,
# ATTR_POSITION2: MIN_POSITION
# },
# ATTR_TYPES: (62,)
# }
# ]
|