import re
import csv
import json
CONFIG_HEADER = ["ChangeSrc", "timestamp", "power", "bright", "ct", "device_id"]
RUN_HEADER = ["ChangeSrc", "timestamp", "ManualAD", "PIR", "BrightAD", "device_id"]
SEND_HEADER = ["bright", "ct", "power", "L1", "bright_alpha", "bright_beta", "ct_alpha", "ct_beta", "changeSrc"]
def read_data(filename):
config_data = [CONFIG_HEADER]
run_data = [RUN_HEADER]
send_msg = [SEND_HEADER]
for line in open(filename):
match = re.match("(\[.*\]) (.*) message - (\d*): (\{.*\})", line.strip())
mode = match.group(2)
if mode == "recv":
message = json.loads(match.group(4))
import csv
import json
CONFIG_HEADER = ["ChangeSrc", "timestamp", "power", "bright", "ct", "device_id"]
RUN_HEADER = ["ChangeSrc", "timestamp", "ManualAD", "PIR", "BrightAD", "device_id"]
SEND_HEADER = ["bright", "ct", "power", "L1", "bright_alpha", "bright_beta", "ct_alpha", "ct_beta", "changeSrc"]
def read_data(filename):
config_data = [CONFIG_HEADER]
run_data = [RUN_HEADER]
send_msg = [SEND_HEADER]
for line in open(filename):
match = re.match("(\[.*\]) (.*) message - (\d*): (\{.*\})", line.strip())
mode = match.group(2)
if mode == "recv":
message = json.loads(match.group(4))