diff --git a/src/mediactl/main.py b/src/mediactl/main.py index 27f81547737c1307bcf8bd445293965cf2e03319..02def1cd9abd3b31440071d745f33ad30e6762bf 100644 --- a/src/mediactl/main.py +++ b/src/mediactl/main.py @@ -21,8 +21,8 @@ logger.setLevel(logging.INFO) # Connect to projctl and ahm via network, other connections are GPIO, see README system = mediactl.System( - projector_address="http://projctl.mediahell.hfbk.net", - ahm_address="ahm16-m.mediahell.hfbk.net", + projector_address="http://172.20.2.60", # "http://projctl.mediahell.hfbk.net", + ahm_address="172.20.2.61", # "ahm16-m.mediahell.hfbk.net", logger=logger, ) @@ -256,7 +256,7 @@ async def handle_incoming_messages(data): f"Received switch-video command with missing field: {e}" ) return (None, False) - return (system.switch_media_source(number), False) + return (await system.switch_media_source(number), False) # PROJECTOR case "projector-power-off": return (await system.projector.power_off(), False) @@ -270,14 +270,14 @@ async def handle_incoming_messages(data): result = await system.projector.testpattern_show() logger.info(repr(result)) return ( - {"command": "projector-testpattern-on", "ok": result["result"]}, + {"command": "projector-testpattern-on", "ok": result.is_ok()}, True, ) case "projector-testpattern-off": result = await system.projector.testpattern_off() logger.info(repr(result)) return ( - {"command": "projector-testpattern-off", "ok": result["result"]}, + {"command": "projector-testpattern-off", "ok": result.is_ok()}, True, ) # Screen commands