def METHOD_NAME(self, input_param: Dict[str, str]) -> None:
    super().METHOD_NAME(input_param)
    self._smart_paramadd = input_param.copy()
    self.device_nummer = int(self._smart_paramadd.get('device_nummer',
                                                      '0'))
    # fest 3 setzen
    # Wassertemperatur lesen
    # Temp0 Warmwasser 1001
    # Temp1 1030 <- Optional wenn 0, nicht angeschlossen dann ersetzt durch 300 (keine Anzeige)
    # Temp2 1031 <- Optional wenn 0, nicht angeschlossen dann ersetzt durch 300 (keine Anzeige)
    self.device_temperatur_configured = 3
    for key, value in self._smart_paramadd.items():
        if (key == 'device_nummer'):
            pass
        elif (key == 'device_acthortype'):
            self._device_acthortype = value
        elif (key == 'device_acthorpower'):
            self._device_acthorpower = value
        else:
            log.warning("(" + str(self.device_nummer) + ") " +
                        "Sacthor überlesen " + key +
                        " " + value)