I honestly don't remember

master
Nathan 3 years ago
parent 613c1ab54c
commit e70de5f231

@ -63,6 +63,14 @@ while 1 != 0:
print(command_name) print(command_name)
print(kwargs) print(kwargs)
if "attributes" in kwargs: if "attributes" in kwargs:
if kwargs['attributes'][0] == 0:
payload = bytes([12, 30, 16, seq, 1]) #zcl_header
payload = payload + bytes([0, 0, 0,16, ad4.value()])
# payload= attr_bytes
print(payload)
com.fancy_transmit(payload=payload, source_ep=packet['dest_ep'], dest_ep=packet['source_ep'],
cluster=packet['cluster'], profile=packet['profile'])
if kwargs['attributes'][0] == 10:
payload = bytes([12, 30, 16, seq, 1]) payload = bytes([12, 30, 16, seq, 1])
payload = payload + bytes([0, 0, 16, ad4.value()]) payload = payload + bytes([0, 0, 16, ad4.value()])
# payload= attr_bytes # payload= attr_bytes
@ -129,10 +137,13 @@ while 1 != 0:
if (diff < time.ticks_diff(time.ticks_ms(), timestamp)) or ( not first_report ) : if (diff < time.ticks_diff(time.ticks_ms(), timestamp)) or ( not first_report ) :
timestamp = time.ticks_ms() timestamp = time.ticks_ms()
first_report = True first_report = True
zcl_head = bytes([12, 30, 16, 171, 10]) zcl_head = bytes([12, 30, 16, 171, 5]) # zcl_header
payload = zcl_head + bytes([0,0,10,0]) #for now only return off for state report payload = bytes([0, 0, 0, 16, ad4.value()])
payload = zcl_head + payload
com.fancy_transmit(payload=payload, source_ep=8, dest_ep=1, cluster=6, profile=260) com.fancy_transmit(payload=payload, source_ep=8, dest_ep=1, cluster=6, profile=260)
garage.watch() if garage.watch():
zcl_head = bytes([12, 30, 16, 171, 5]) # zcl_header
#print(xbee.receive()) #print(xbee.receive())
#print("temperature") #print("temperature")

Loading…
Cancel
Save