Python library for connecting and interacting with an EMO pet
pip install src/importasyncioimportjsonimportloggingfromemoconnect.EmoConnectManagerimportEmoConnectManagerfromemoconnect.ble.requestimportStateRequestlogging.basicConfig(format='[EMO] %(asctime)s %(levelname)s %(message)s')
logger=logging.getLogger()
# can be changed to logging.DEBUG for debugging issueslogger.setLevel(logging.INFO)
asyncdefmain():
ecm=EmoConnectManager()
awaitecm.connectToEmo()
state=awaitecm.sendRequest(StateRequest.everything())
print(state)
awaitecm.disconnect()
asyncio.run(main())