diff --git a/framework.yaml b/framework.yaml index c337d43..d6d9b3c 100644 --- a/framework.yaml +++ b/framework.yaml @@ -1,11 +1,11 @@ -version: bwc/v2 # bwc 버전 정보입니다. -spec: - appName: sampyo-dio-app # 앱의 이름입니다. - runFile: main.py # 앱의 실행 파일입니다. - env: - bin: python3 # 앱을 실행할 바이너라 파일 종류입니다.(장비에 따라 다르므로 확인 후 정의해야 합니다.) - virtualEnv: base # 사용할 가상환경 이름입니다. - package: requirements.txt # 설치할 Python 패키지 정보 파일입니다.(기본 값은 requirement.txt 입니다.) -stackbase: - tagName: v0.0.41 # Stackbase(gitea)에 릴리즈 태그명 입니다. - repoName: sampyo-dio # Stackbase(gitea)에 저장될 저장소 이릅니다. +version: bwc/v2 # bwc 버전 정보입니다. +spec: + appName: sampyo-dio-app # 앱의 이름입니다. + runFile: main.py # 앱의 실행 파일입니다. + env: + bin: python3 # 앱을 실행할 바이너라 파일 종류입니다.(장비에 따라 다르므로 확인 후 정의해야 합니다.) + virtualEnv: base # 사용할 가상환경 이름입니다. + package: requirements.txt # 설치할 Python 패키지 정보 파일입니다.(기본 값은 requirement.txt 입니다.) +stackbase: + tagName: v0.0.42 # Stackbase(gitea)에 릴리즈 태그명 입니다. + repoName: sampyo-dio # Stackbase(gitea)에 저장될 저장소 이릅니다. diff --git a/main.py b/main.py index 4adbd6f..28e6559 100644 --- a/main.py +++ b/main.py @@ -237,10 +237,16 @@ def Command_Read(): else: # cmd['type'] == 'manual' Motor(chip=output_lines, status=status, action=cmd['device']['motor']['action']) Valve_Vent(chip=output_lines, status=status, action=cmd['device']['vent']['action']) - Valve_MixedWater(chip=output_lines, status=status, action=cmd['device']['mixed']['action']) - Valve_PureWater(chip=output_lines, status=status, action=cmd['device']['pure']['action']) + # Valve_MixedWater(chip=output_lines, status=status, action=cmd['device']['mixed']['action']) + # Valve_PureWater(chip=output_lines, status=status, action=cmd['device']['pure']['action']) Valve_EnterWater(chip=output_lines, status=status, action=cmd['device']['enter']['action']) + if cmd['device']['pure']['duration'] == 0: + Valve_PureWater(chip=output_lines, status=status, action=cmd['device']['pure']['action']) + else: + Valve_PureWater(chip=output_lines, status=status, action=cmd['device']['pure']['action'], duration=cmd['device']['pure']['duration']) + + if cmd['device']['main']['duration'] == 0: Valve_MainWater(chip=output_lines, status=status, action=cmd['device']['main']['action']) else: