コード例 #1
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     data = flask_utils.get_data(request.data)
     group.set_infrared(float(value),
                        duration=data["duration"],
                        wait=data["wait"])
     return {"success": True}
コード例 #2
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"power": group.get_power()}
コード例 #3
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"devices": group.get_devices_label()}
コード例 #4
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     return {"groups": Group.stats_group(LAN)}
コード例 #5
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     return {"groups": Group.list_group(LAN)}
コード例 #6
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"infrared": group.get_infrared()}
コード例 #7
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"colortemp": group.get_colortemp()}
コード例 #8
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"brightness": group.get_brightness()}
コード例 #9
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"saturation": group.get_saturation()}
コード例 #10
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     return {"hue": group.get_hue()}
コード例 #11
0
ファイル: routes.py プロジェクト: ArnaudParant/pifx-api
 def action():
     group = Group(LAN, group_name)
     group.switch_power()
     return {"success": True}