19 lines
597 B
Python
19 lines
597 B
Python
import logging
|
|
from meross_iot.utilities.misc import current_version
|
|
|
|
_LOGGER = logging.getLogger(__name__)
|
|
|
|
MEROSS_IOT_VERSION = current_version()
|
|
MEROSS_INTEGRATION_VERSION = "N/A"
|
|
try:
|
|
import json
|
|
import os
|
|
fname = os.path.join(os.path.dirname(__file__), "manifest.json")
|
|
with open(fname, "rt") as f:
|
|
data = json.load(f)
|
|
MEROSS_INTEGRATION_VERSION = data.get("version")
|
|
except:
|
|
_LOGGER.error("Failed to retrieve integration version")
|
|
|
|
_LOGGER.info(f"MerossIot Version: {MEROSS_IOT_VERSION}")
|
|
_LOGGER.info(f"Integration Version: {MEROSS_INTEGRATION_VERSION}") |