def METHOD_NAME(self):
    command = "nmcli --terse --colors=no"
    if not self.py3.check_commands(command.split()[0]):
        raise Exception(STRING_NOT_INSTALLED)
    self.first_run = True
    addresses = [
        x.split("_")[0]
        for x in self.py3.get_placeholders_list(
            self.format_device, "ip[46]_address[0123456789]"
        )
    ]
    self.nmcli_command = "{} --fields={} device show".format(
        command, ",".join(["general", "ap"] + addresses)
    ).split()
    self.caches = {"lines": {}, "devices": {}}
    self.devices = {"list": [], "devices": self.devices}
    self.thresholds_init = self.py3.get_color_names_list(self.format_device)