async def METHOD_NAME(self, hash, args, argsh):
    await super().METHOD_NAME(hash, args, argsh)
    attr_config = {
        "interval": {
            "default": 24,
            "format": "int",
            "help": "Change interval in hours, default is 24 hours.",
        },
        "adults": {
            "default": 2,
            "format": "int",
            "help": "Number of adults in one room.",
        },
        "children": {
            "default": 0,
            "format": "int",
            "help": "Number of children in one room.",
        },
        "age_child1": {
            "default": 3,
            "format": "int",
            "help": "Age of first child.",
        },
        "age_child2": {
            "default": 3,
            "format": "int",
            "help": "Age of second child.",
        },
        "age_child3": {
            "default": 3,
            "format": "int",
            "help": "Age of third child.",
        },
        "age_child4": {
            "default": 3,
            "format": "int",
            "help": "Age of fourth child.",
        },
    }
    await self.set_attr_config(attr_config)
    if len(args) != 5:
        return "Usage: define june.holidays fhempy ikos [FROMDATE] [TODATE]"
    self.date_from = args[3]
    self.date_to = args[4]
    if await fhem.AttrVal(self.hash["NAME"], "icon", "") == "":
        await fhem.CommandAttr(self.hash, self.hash["NAME"] + " icon weather_sun")
    self.create_async_task(self.update_loop())