'Singleton to avoid duplicated initialization.'

def __new__(cls, *args, **kwargs):

    if (not cls._instance):
        cls._instance = super(IPMISensor, cls).__new__(cls, *args, **kwargs)
    return cls._instance
